All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.alfresco.mock.test.MockDictionaryService Maven / Gradle / Ivy

Go to download

This is a jar project based on mock classes to test fastly the alfresco applications

The newest version!
package org.alfresco.mock.test;

import java.io.Serializable;
import java.util.Collection;
import java.util.HashMap;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Set;

import org.alfresco.service.cmr.dictionary.AspectDefinition;
import org.alfresco.service.cmr.dictionary.AssociationDefinition;
import org.alfresco.service.cmr.dictionary.ChildAssociationDefinition;
import org.alfresco.service.cmr.dictionary.ClassDefinition;
import org.alfresco.service.cmr.dictionary.ConstraintDefinition;
import org.alfresco.service.cmr.dictionary.DataTypeDefinition;
import org.alfresco.service.cmr.dictionary.DictionaryService;
import org.alfresco.service.cmr.dictionary.ModelDefinition;
import org.alfresco.service.cmr.dictionary.PropertyDefinition;
import org.alfresco.service.cmr.dictionary.TypeDefinition;
import org.alfresco.service.cmr.i18n.MessageLookup;
import org.alfresco.service.namespace.QName;

public class MockDictionaryService implements DictionaryService, Serializable {

	@Override
	public String getMessage(String messageKey) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public String getMessage(String messageKey, Locale locale) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public String getMessage(String messageKey, Object... params) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public String getMessage(String messageKey, Locale locale, Object... params) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Collection getAllModels() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public ModelDefinition getModel(QName model) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Collection getAllDataTypes() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Collection getDataTypes(QName model) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public DataTypeDefinition getDataType(QName name) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public DataTypeDefinition getDataType(Class javaClass) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Collection getAllTypes() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Collection getSubTypes(QName type, boolean follow) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Collection getTypes(QName model) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public TypeDefinition getType(QName name) {
		return new MockTypeDefinition(name);
	}

	@Override
	public TypeDefinition getAnonymousType(QName type, Collection aspects) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public TypeDefinition getAnonymousType(QName name) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Collection getAllAspects() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Collection getSubAspects(QName aspect, boolean follow) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Collection getAspects(QName model) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Collection getAssociations(QName model) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public AspectDefinition getAspect(QName name) {
		return new MockAspectDefinition(name);
	}

	@Override
	public ClassDefinition getClass(QName name) {
		return new ClassDefinition() {

			@Override
			public ModelDefinition getModel() {
				// TODO Auto-generated method stub
				return null;
			}

			@Override
			public QName getName() {
				// TODO Auto-generated method stub
				return null;
			}

			@Override
			public String getTitle() {
				// TODO Auto-generated method stub
				return null;
			}

			@Override
			public String getDescription() {
				// TODO Auto-generated method stub
				return null;
			}

			@Override
			public String getTitle(MessageLookup messageLookup) {
				// TODO Auto-generated method stub
				return null;
			}

			@Override
			public String getDescription(MessageLookup messageLookup) {
				// TODO Auto-generated method stub
				return null;
			}

			@Override
			public QName getParentName() {
				// TODO Auto-generated method stub
				return null;
			}

			@Override
			public boolean isAspect() {
				// TODO Auto-generated method stub
				return false;
			}

			@Override
			public Boolean getArchive() {
				// TODO Auto-generated method stub
				return null;
			}

			@Override
			public Boolean getIncludedInSuperTypeQuery() {
				// TODO Auto-generated method stub
				return null;
			}

			@Override
			public Map getProperties() {
				// TODO Auto-generated method stub
				return null;
			}

			@Override
			public Map getDefaultValues() {
				// TODO Auto-generated method stub
				return null;
			}

			@Override
			public Map getAssociations() {
				// TODO Auto-generated method stub
				return null;
			}

			@Override
			public boolean isContainer() {
				// TODO Auto-generated method stub
				return false;
			}

			@Override
			public Map getChildAssociations() {
				// TODO Auto-generated method stub
				return null;
			}

			@Override
			public List getDefaultAspects() {
				// TODO Auto-generated method stub
				return null;
			}

			@Override
			public Set getDefaultAspectNames() {
				// TODO Auto-generated method stub
				return null;
			}

			@Override
			public List getDefaultAspects(boolean inherited) {
				// TODO Auto-generated method stub
				return null;
			}

			@Override
			public ClassDefinition getParentClassDefinition() {
				// TODO Auto-generated method stub
				return null;
			}
			
		};
	}

	@Override
	public boolean isSubClass(QName className, QName ofClassName) {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public PropertyDefinition getProperty(QName className, QName propertyName) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Map getPropertyDefs(QName className) {
		Map propertyDefs = new HashMap();
		propertyDefs.put(className, new MockPropertyDefinition(className));
		return propertyDefs;
	}

	@Override
	public PropertyDefinition getProperty(QName propertyName) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Collection getAllProperties(QName dataType) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Collection getProperties(QName model, QName dataType) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Collection getProperties(QName model) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public AssociationDefinition getAssociation(QName associationName) {
		return new MockAssociationDefinition();
	}

	@Override
	public Collection getAllAssociations() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public ConstraintDefinition getConstraint(QName constraintQName) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Collection getConstraints(QName model) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Collection getConstraints(QName model, boolean referenceableDefsOnly) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Collection getAllTypes(boolean includeInherited) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Collection getAllAspects(boolean includeInherited) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public Collection getAllAssociations(boolean includeInherited) {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public ModelDefinition getModelByNamespaceUri(String uri) {
		// TODO Auto-generated method stub
		return null;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy