Interface ModelDefinition
-
- All Known Subinterfaces:
CustomModelDefinition
- All Known Implementing Classes:
CustomModelDefinitionImpl
,M2ModelDefinition
@AlfrescoPublicApi public interface ModelDefinition
Read-only definition of a Model.- Author:
- David Caruana
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ModelDefinition.XMLBindingType
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getAuthor()
long
getChecksum(ModelDefinition.XMLBindingType bindingType)
String
getDescription(MessageLookup messageLookup)
DictionaryDAO
getDictionaryDAO()
Collection<NamespaceDefinition>
getImportedNamespaces()
QName
getName()
Collection<NamespaceDefinition>
getNamespaces()
Date
getPublishedDate()
String
getVersion()
boolean
isNamespaceDefined(String uri)
boolean
isNamespaceImported(String uri)
void
toXML(ModelDefinition.XMLBindingType bindingType, OutputStream xml)
-
-
-
Method Detail
-
getName
QName getName()
- Returns:
- the model name
-
getDescription
String getDescription(MessageLookup messageLookup)
- Returns:
- the model description
-
getAuthor
String getAuthor()
- Returns:
- the model author
-
getPublishedDate
Date getPublishedDate()
- Returns:
- the date when the model was published
-
getVersion
String getVersion()
- Returns:
- the model version
-
getNamespaces
Collection<NamespaceDefinition> getNamespaces()
- Returns:
- the namespaces defined by this model
-
isNamespaceDefined
boolean isNamespaceDefined(String uri)
- Parameters:
uri
- namespace uri- Returns:
- true => model defines the uri
-
getImportedNamespaces
Collection<NamespaceDefinition> getImportedNamespaces()
- Returns:
- the namespaces imported by this model
-
isNamespaceImported
boolean isNamespaceImported(String uri)
- Parameters:
uri
- namespace uri- Returns:
- true => model imports the uri
-
toXML
void toXML(ModelDefinition.XMLBindingType bindingType, OutputStream xml)
-
getChecksum
long getChecksum(ModelDefinition.XMLBindingType bindingType)
-
getDictionaryDAO
DictionaryDAO getDictionaryDAO()
- Returns:
- DictionaryDAO
-
-