|
|||||||||
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 CMISTypeDefinition
public CMISTypeId getTypeId()
CMISTypeDefinition
getTypeId
in interface CMISTypeDefinition
public java.lang.String getQueryName()
CMISTypeDefinition
getQueryName
in interface CMISTypeDefinition
public java.lang.String getDisplayName()
CMISTypeDefinition
getDisplayName
in interface CMISTypeDefinition
public CMISTypeDefinition getParentType()
CMISTypeDefinition
getParentType
in interface CMISTypeDefinition
public CMISTypeDefinition getBaseType()
CMISTypeDefinition
getBaseType
in interface CMISTypeDefinition
public java.util.Collection getSubTypes(boolean includeDescendants)
CMISTypeDefinition
getSubTypes
in interface CMISTypeDefinition
public java.lang.String getDescription()
CMISTypeDefinition
getDescription
in interface CMISTypeDefinition
public boolean isCreatable()
CMISTypeDefinition
isCreatable
in interface CMISTypeDefinition
public boolean isQueryable()
CMISTypeDefinition
isQueryable
in interface CMISTypeDefinition
public boolean isFullTextIndexed()
CMISTypeDefinition
isFullTextIndexed
in interface CMISTypeDefinition
public boolean isControllablePolicy()
CMISTypeDefinition
isControllablePolicy
in interface CMISTypeDefinition
public boolean isControllableACL()
CMISTypeDefinition
isControllableACL
in interface CMISTypeDefinition
public boolean isIncludedInSuperTypeQuery()
CMISTypeDefinition
isIncludedInSuperTypeQuery
in interface CMISTypeDefinition
public java.util.Map getPropertyDefinitions()
CMISTypeDefinition
getPropertyDefinitions
in interface CMISTypeDefinition
public java.util.Map getOwnedPropertyDefinitions()
CMISTypeDefinition
getOwnedPropertyDefinitions
in interface CMISTypeDefinition
public java.util.Map getActionEvaluators()
CMISTypeDefinition
getActionEvaluators
in interface CMISTypeDefinition
public boolean isFileable()
CMISTypeDefinition
isFileable
in interface CMISTypeDefinition
public boolean isVersionable()
CMISTypeDefinition
isVersionable
in interface CMISTypeDefinition
public CMISContentStreamAllowedEnum getContentStreamAllowed()
CMISTypeDefinition
getContentStreamAllowed
in interface CMISTypeDefinition
public java.util.Collection getAllowedSourceTypes()
CMISTypeDefinition
getAllowedSourceTypes
in interface CMISTypeDefinition
public java.util.Collection getAllowedTargetTypes()
CMISTypeDefinition
getAllowedTargetTypes
in interface CMISTypeDefinition
public int hashCode()
hashCode
in class java.lang.Object
public 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 |