public abstract class CMISAbstractTypeDefinition extends java.lang.Object implements CMISTypeDefinition, java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map |
actionEvaluators |
protected org.alfresco.service.cmr.dictionary.ClassDefinition |
cmisClassDef |
protected java.lang.Boolean |
controllableACL |
protected java.lang.Boolean |
controllablePolicy |
protected java.lang.Boolean |
creatable |
protected java.lang.String |
description |
protected java.lang.String |
displayName |
protected java.lang.Boolean |
fullTextIndexed |
protected java.lang.Boolean |
includedInSuperTypeQuery |
protected java.util.Map |
inheritedProperties |
protected CMISAbstractTypeDefinition |
internalParentType |
protected java.lang.Boolean |
isPublic |
protected static org.apache.commons.logging.Log |
logger |
protected CMISTypeId |
objectTypeId |
protected java.lang.String |
objectTypeQueryName |
protected java.util.Map |
ownedProperties |
protected CMISTypeDefinition |
parentType |
protected CMISTypeId |
parentTypeId |
protected java.util.Map |
properties |
protected java.lang.Boolean |
queryable |
protected CMISTypeDefinition |
rootType |
protected java.util.Collection |
subTypeIds |
protected java.util.Collection |
subTypes |
| Constructor and Description |
|---|
CMISAbstractTypeDefinition() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.util.Map |
getActionEvaluators()
Gets the Action evaluators for this type
|
java.util.Collection |
getAllowedSourceTypes()
For an association, get the collection of valid source types.
|
java.util.Collection |
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.
|
java.lang.String |
getDescription()
Get the description for the type
|
java.lang.String |
getDisplayName()
Get the display name for the type.
|
CMISAbstractTypeDefinition |
getInternalParentType()
Get internal parent type
|
java.util.Map |
getOwnedPropertyDefinitions()
Gets the property definitions owned by this type
|
CMISTypeDefinition |
getParentType()
Get the type for the parent
|
java.util.Map |
getPropertyDefinitions()
Gets the property definitions for this type (owned and inherited)
|
java.lang.String |
getQueryName()
Get the table name used for queries against the type.
|
java.util.Collection |
getSubTypes(boolean includeDescendants)
Get the sub-types
|
CMISTypeId |
getTypeId()
Get the unique identifier for the type
|
int |
hashCode() |
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.
|
protected static final org.apache.commons.logging.Log logger
protected java.lang.Boolean isPublic
protected org.alfresco.service.cmr.dictionary.ClassDefinition cmisClassDef
protected CMISTypeId objectTypeId
protected java.lang.String objectTypeQueryName
protected java.lang.String displayName
protected CMISTypeId parentTypeId
protected CMISTypeDefinition parentType
protected CMISAbstractTypeDefinition internalParentType
protected CMISTypeDefinition rootType
protected java.lang.String description
protected java.lang.Boolean creatable
protected java.lang.Boolean queryable
protected java.lang.Boolean fullTextIndexed
protected java.lang.Boolean controllablePolicy
protected java.lang.Boolean controllableACL
protected java.lang.Boolean includedInSuperTypeQuery
protected java.util.Collection subTypeIds
protected java.util.Collection subTypes
protected java.util.Map properties
protected java.util.Map inheritedProperties
protected java.util.Map ownedProperties
protected java.util.Map actionEvaluators
public CMISAbstractTypeDefinition getInternalParentType()
public boolean isPublic()
isPublic in interface CMISTypeDefinitionpublic CMISTypeId getTypeId()
CMISTypeDefinitiongetTypeId in interface CMISTypeDefinitionpublic java.lang.String getQueryName()
CMISTypeDefinitiongetQueryName in interface CMISTypeDefinitionpublic java.lang.String getDisplayName()
CMISTypeDefinitiongetDisplayName in interface CMISTypeDefinitionpublic CMISTypeDefinition getParentType()
CMISTypeDefinitiongetParentType in interface CMISTypeDefinitionpublic CMISTypeDefinition getBaseType()
CMISTypeDefinitiongetBaseType in interface CMISTypeDefinitionpublic java.util.Collection getSubTypes(boolean includeDescendants)
CMISTypeDefinitiongetSubTypes in interface CMISTypeDefinitionpublic java.lang.String getDescription()
CMISTypeDefinitiongetDescription in interface CMISTypeDefinitionpublic boolean isCreatable()
CMISTypeDefinitionisCreatable in interface CMISTypeDefinitionpublic boolean isQueryable()
CMISTypeDefinitionisQueryable in interface CMISTypeDefinitionpublic boolean isFullTextIndexed()
CMISTypeDefinitionisFullTextIndexed in interface CMISTypeDefinitionpublic boolean isControllablePolicy()
CMISTypeDefinitionisControllablePolicy in interface CMISTypeDefinitionpublic boolean isControllableACL()
CMISTypeDefinitionisControllableACL in interface CMISTypeDefinitionpublic boolean isIncludedInSuperTypeQuery()
CMISTypeDefinitionisIncludedInSuperTypeQuery in interface CMISTypeDefinitionpublic java.util.Map getPropertyDefinitions()
CMISTypeDefinitiongetPropertyDefinitions in interface CMISTypeDefinitionpublic java.util.Map getOwnedPropertyDefinitions()
CMISTypeDefinitiongetOwnedPropertyDefinitions in interface CMISTypeDefinitionpublic java.util.Map getActionEvaluators()
CMISTypeDefinitiongetActionEvaluators in interface CMISTypeDefinitionpublic boolean isFileable()
CMISTypeDefinitionisFileable in interface CMISTypeDefinitionpublic boolean isVersionable()
CMISTypeDefinitionisVersionable in interface CMISTypeDefinitionpublic CMISContentStreamAllowedEnum getContentStreamAllowed()
CMISTypeDefinitiongetContentStreamAllowed in interface CMISTypeDefinitionpublic java.util.Collection getAllowedSourceTypes()
CMISTypeDefinitiongetAllowedSourceTypes in interface CMISTypeDefinitionpublic java.util.Collection getAllowedTargetTypes()
CMISTypeDefinitiongetAllowedTargetTypes in interface CMISTypeDefinitionpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.