Package org.silverpeas.core.cmis.model
Class Space
- java.lang.Object
-
- org.apache.chemistry.opencmis.commons.impl.dataobjects.AbstractExtensionData
-
- org.apache.chemistry.opencmis.commons.impl.dataobjects.ObjectDataImpl
-
- org.silverpeas.core.cmis.model.CmisObject
-
- org.silverpeas.core.cmis.model.CmisFile
-
- org.silverpeas.core.cmis.model.CmisFolder
-
- org.silverpeas.core.cmis.model.Space
-
- All Implemented Interfaces:
Serializable
,org.apache.chemistry.opencmis.commons.data.ExtensionsData
,org.apache.chemistry.opencmis.commons.data.MutableObjectData
,org.apache.chemistry.opencmis.commons.data.ObjectData
,Fileable
,Folding
public class Space extends CmisFolder
A collaborative space in Silverpeas. A collaborative space provides a way to organize the applications and others spaces in Silverpeas as an hierarchical tree, starting with the root space that is predefined in Silverpeas. The tree of spaces is often a representation of the inner or outer structural organization of an enterprise, of an association or of any organisation. A Space can be made up of others spaces as well as of applications.- Author:
- mmoquillon
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static List<TypeId>
getAllAllowedChildrenTypes()
List<TypeId>
getAllowedChildrenTypes()
Gets all the types this object accepts as children.org.apache.chemistry.opencmis.commons.enums.BaseTypeId
getBaseTypeId()
Gets the identifier of the base type from which the type of the CMIS object is derived.String
getPath()
Gets the path of this object from the root folder in the CMIS objects tree.String
getSymbol()
Gets the possible UTF-8 symbol representing the type of this CMIS object.TypeId
getTypeId()
Gets the identifier of the type of this CMIS object.boolean
isRoot()
Is this object is the root folder in the CMIS objects tree?static boolean
isSpace(String folderId)
-
Methods inherited from class org.silverpeas.core.cmis.model.CmisFolder
completeWithFolderActions, getAllowableActionsSupplier, getAllowedChildrenType, isFolding, isOrphaned, setParentId
-
Methods inherited from class org.silverpeas.core.cmis.model.CmisFile
completeWithFileActions, getParentId, isFileable
-
Methods inherited from class org.silverpeas.core.cmis.model.CmisObject
addACEs, getAcl, getAllowableActions, getCreationDate, getCreator, getDescription, getId, getLabel, getLanguage, getLastModificationDate, getLastModifier, getName, isDocument, setAcesSupplier, setAcl, setAllowableActions, setCreationDate, setCreator, setDescription, setIsExactAcl, setLastModificationDate, setLastModifier, theCommonActions
-
Methods inherited from class org.apache.chemistry.opencmis.commons.impl.dataobjects.ObjectDataImpl
getChangeEventInfo, getPolicyIds, getProperties, getRelationships, getRenditions, isExactAcl, setAllowableActions, setChangeEventInfo, setPolicyIds, setProperties, setRelationships, setRenditions, toString
-
Methods inherited from class org.apache.chemistry.opencmis.commons.impl.dataobjects.AbstractExtensionData
getExtensions, setExtensions
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.apache.chemistry.opencmis.commons.data.ExtensionsData
getExtensions, setExtensions
-
Methods inherited from interface org.silverpeas.core.cmis.model.Folding
getParentId
-
-
-
-
Field Detail
-
ROOT_ID
public static final BasicIdentifier ROOT_ID
The unique identifier of the virtual root space.
-
CMIS_TYPE
public static final TypeId CMIS_TYPE
The identifier of its CMIS type.
-
SYMBOL
public static final String SYMBOL
The UTF-8 symbol representing the type of this CMIS object. It acts as an icon but instead of being a regular image the icon is encoded in UTF-8.- See Also:
- Constant Field Values
-
-
Method Detail
-
isSpace
public static boolean isSpace(String folderId)
-
getSymbol
public String getSymbol()
Description copied from class:CmisObject
Gets the possible UTF-8 symbol representing the type of this CMIS object. It acts as an icon but instead of being a regular image the icon is encoded in UTF-8. Its goal is to mark the concrete type of the CMIS object upon its basic CMIS one (that is folder, document, ...)- Specified by:
getSymbol
in classCmisObject
- Returns:
- the UTF-8 symbol representing the type of this object or an empty String if no symbol is defined.
-
getPath
public String getPath()
Description copied from interface:Fileable
Gets the path of this object from the root folder in the CMIS objects tree.
-
getBaseTypeId
public org.apache.chemistry.opencmis.commons.enums.BaseTypeId getBaseTypeId()
Description copied from class:CmisObject
Gets the identifier of the base type from which the type of the CMIS object is derived.- Specified by:
getBaseTypeId
in interfaceorg.apache.chemistry.opencmis.commons.data.ObjectData
- Specified by:
getBaseTypeId
in classCmisObject
-
getTypeId
public TypeId getTypeId()
Description copied from class:CmisObject
Gets the identifier of the type of this CMIS object.- Specified by:
getTypeId
in classCmisObject
- Returns:
- a
TypeId
enumeration value.
-
isRoot
public boolean isRoot()
Description copied from interface:Folding
Is this object is the root folder in the CMIS objects tree?- Returns:
- true if this folder is the root of the CMIS objects tree. False otherwise.
-
-