public interface CMISTypeDefinition
| Modifier and Type | Method and Description |
|---|---|
Map<CMISAllowedActionEnum,CMISActionEvaluator<? extends Object>> |
getActionEvaluators()
Gets the Action evaluators for this type
|
Collection<CMISTypeDefinition> |
getAllowedSourceTypes()
For an association, get the collection of valid source types.
|
Collection<CMISTypeDefinition> |
getAllowedTargetTypes()
For an association, get the collection of valid target types.
|
CMISTypeDefinition |
getBaseType()
Get the base type
|
CMISContentStreamAllowedEnum |
getContentStreamAllowed()
Is a content stream allowed for this type? It may be disallowed, optional or mandatory.
|
String |
getDescription()
Get the description for the type
|
String |
getDisplayName()
Get the display name for the type.
|
Map<String,CMISPropertyDefinition> |
getOwnedPropertyDefinitions()
Gets the property definitions owned by this type
|
CMISTypeDefinition |
getParentType()
Get the type for the parent
|
Map<String,CMISPropertyDefinition> |
getPropertyDefinitions()
Gets the property definitions for this type (owned and inherited)
|
String |
getQueryName()
Get the table name used for queries against the type.
|
Collection<CMISTypeDefinition> |
getSubTypes(boolean descendants)
Get the sub-types
|
CMISTypeId |
getTypeId()
Get the unique identifier for the type
|
boolean |
isControllableACL()
Are objects of this type controllable via ACLs.
|
boolean |
isControllablePolicy()
Are objects of this type controllable via Policies.
|
boolean |
isCreatable()
Can objects of this type be created?
|
boolean |
isFileable()
Are objects of this type fileable?
|
boolean |
isFullTextIndexed()
Is the type full text indexed for querying via CONTAINS()
|
boolean |
isIncludedInSuperTypeQuery()
Are objects of this type included in super type queries
|
boolean |
isPublic() |
boolean |
isQueryable()
Is this type queryable? If not, the type may not appear in the FROM clause of a query.
|
boolean |
isVersionable()
Is this type versionable? If true this implies all instances of the type are versionable.
|
boolean isPublic()
CMISTypeId getTypeId()
String getQueryName()
String getDisplayName()
CMISTypeDefinition getParentType()
Collection<CMISTypeDefinition> getSubTypes(boolean descendants)
descendants - CMISTypeDefinition getBaseType()
String getDescription()
boolean isCreatable()
boolean isFileable()
boolean isQueryable()
boolean isFullTextIndexed()
boolean isControllablePolicy()
boolean isControllableACL()
boolean isIncludedInSuperTypeQuery()
boolean isVersionable()
CMISContentStreamAllowedEnum getContentStreamAllowed()
Collection<CMISTypeDefinition> getAllowedSourceTypes()
Collection<CMISTypeDefinition> getAllowedTargetTypes()
Map<String,CMISPropertyDefinition> getPropertyDefinitions()
Map<String,CMISPropertyDefinition> getOwnedPropertyDefinitions()
Map<CMISAllowedActionEnum,CMISActionEvaluator<? extends Object>> getActionEvaluators()
Copyright © 2005–2014 Alfresco Software. All rights reserved.