|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.alfresco.cmis.dictionary.CMISAbstractTypeDefinition
public abstract class CMISAbstractTypeDefinition
CMIS Object Type Definition
| Field Summary | |
|---|---|
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 Summary | |
|---|---|
CMISAbstractTypeDefinition()
|
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
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
| Constructor Detail |
|---|
public CMISAbstractTypeDefinition()
| Method Detail |
|---|
public CMISAbstractTypeDefinition getInternalParentType()
public boolean isPublic()
isPublic in interface CMISTypeDefinitionpublic CMISTypeId getTypeId()
CMISTypeDefinition
getTypeId in interface CMISTypeDefinitionpublic java.lang.String getQueryName()
CMISTypeDefinition
getQueryName in interface CMISTypeDefinitionpublic java.lang.String getDisplayName()
CMISTypeDefinition
getDisplayName in interface CMISTypeDefinitionpublic CMISTypeDefinition getParentType()
CMISTypeDefinition
getParentType in interface CMISTypeDefinitionpublic CMISTypeDefinition getBaseType()
CMISTypeDefinition
getBaseType in interface CMISTypeDefinitionpublic java.util.Collection getSubTypes(boolean includeDescendants)
CMISTypeDefinition
getSubTypes in interface CMISTypeDefinitionpublic java.lang.String getDescription()
CMISTypeDefinition
getDescription in interface CMISTypeDefinitionpublic boolean isCreatable()
CMISTypeDefinition
isCreatable in interface CMISTypeDefinitionpublic boolean isQueryable()
CMISTypeDefinition
isQueryable in interface CMISTypeDefinitionpublic boolean isFullTextIndexed()
CMISTypeDefinition
isFullTextIndexed in interface CMISTypeDefinitionpublic boolean isControllablePolicy()
CMISTypeDefinition
isControllablePolicy in interface CMISTypeDefinitionpublic boolean isControllableACL()
CMISTypeDefinition
isControllableACL in interface CMISTypeDefinitionpublic boolean isIncludedInSuperTypeQuery()
CMISTypeDefinition
isIncludedInSuperTypeQuery in interface CMISTypeDefinitionpublic java.util.Map getPropertyDefinitions()
CMISTypeDefinition
getPropertyDefinitions in interface CMISTypeDefinitionpublic java.util.Map getOwnedPropertyDefinitions()
CMISTypeDefinition
getOwnedPropertyDefinitions in interface CMISTypeDefinitionpublic java.util.Map getActionEvaluators()
CMISTypeDefinition
getActionEvaluators in interface CMISTypeDefinitionpublic boolean isFileable()
CMISTypeDefinition
isFileable in interface CMISTypeDefinitionpublic boolean isVersionable()
CMISTypeDefinition
isVersionable in interface CMISTypeDefinitionpublic CMISContentStreamAllowedEnum getContentStreamAllowed()
CMISTypeDefinition
getContentStreamAllowed in interface CMISTypeDefinitionpublic java.util.Collection getAllowedSourceTypes()
CMISTypeDefinition
getAllowedSourceTypes in interface CMISTypeDefinitionpublic java.util.Collection getAllowedTargetTypes()
CMISTypeDefinition
getAllowedTargetTypes in interface CMISTypeDefinitionpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||