org.alfresco.service.cmr.dictionary
Interface ModelDefinition
- All Known Implementing Classes:
- M2ModelDefinition
public interface ModelDefinition
Read-only definition of a Model.
getName
QName getName()
- Returns:
- the model name
getDescription
java.lang.String getDescription()
- Returns:
- the model description
getAuthor
java.lang.String getAuthor()
- Returns:
- the model author
getPublishedDate
java.util.Date getPublishedDate()
- Returns:
- the date when the model was published
getVersion
java.lang.String getVersion()
- Returns:
- the model version
getNamespaces
java.util.Collection getNamespaces()
- Returns:
- the namespaces defined by this model
isNamespaceDefined
boolean isNamespaceDefined(java.lang.String uri)
- Parameters:
uri
- namespace uri
- Returns:
- true => model defines the uri
getImportedNamespaces
java.util.Collection getImportedNamespaces()
- Returns:
- the namespaces imported by this model
isNamespaceImported
boolean isNamespaceImported(java.lang.String uri)
- Parameters:
uri
- namespace uri
- Returns:
- true => model imports the uri
toXML
void toXML(ModelDefinition.XMLBindingType bindingType,
java.io.OutputStream xml)
getChecksum
long getChecksum(ModelDefinition.XMLBindingType bindingType)
getAnalyserResourceBundleName
java.lang.String getAnalyserResourceBundleName()
- Get the name of the property bundle that defines analyser mappings for this model (keyed by the type of the property)
- Returns:
- the resource or null if not set.
getDictionaryDAO
DictionaryDAO getDictionaryDAO()
- Returns:
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.