public abstract class OwCMISAbstractSessionObject<S extends OwCMISSession,C extends OwCMISSessionObjectClass<S>> extends OwCMISAbstractObject<C> implements OwCMISSessionObject
Base object class for all CMIS objects.
Alfresco Workdesk
Copyright (c) Alfresco Software, Inc.
All rights reserved.
For licensing information read the license.txt file or
go to: http://wiki.alfresco.com
OBJECT_TYPE_ALL_CONTAINER_OBJECTS, OBJECT_TYPE_ALL_CONTENT_OBJECTS, OBJECT_TYPE_ALL_TUPLE_OBJECTS, OBJECT_TYPE_ALL_WORKFLOW_OBJECTS, OBJECT_TYPE_BPM_ROOT_FOLDER, OBJECT_TYPE_CONTAINER_USER_START, OBJECT_TYPE_CONTENT_USER_START, OBJECT_TYPE_CROSS_QUEUE_FOLDER, OBJECT_TYPE_CUSTOM, OBJECT_TYPE_DOCUMENT, OBJECT_TYPE_DYNAMIC_VIRTUAL_FOLDER, OBJECT_TYPE_ECM_ROOT_FOLDER, OBJECT_TYPE_FOLDER, OBJECT_TYPE_HISTORY, OBJECT_TYPE_LINK, OBJECT_TYPE_PROXY_QUEUE_FOLDER, OBJECT_TYPE_PUBLIC_QUEUE_FOLDER, OBJECT_TYPE_ROSTER_FOLDER, OBJECT_TYPE_ROSTERITEM, OBJECT_TYPE_STORED_SEARCH, OBJECT_TYPE_SYS_QUEUE_FOLDER, OBJECT_TYPE_TRACKER_QUEUE_FOLDER, OBJECT_TYPE_TUPLE_USER_START, OBJECT_TYPE_UNDEFINED, OBJECT_TYPE_USER_QUEUE_FOLDER, OBJECT_TYPE_VIRTUAL_FOLDER, OBJECT_TYPE_WORKFLOW_USER_START, OBJECT_TYPE_WORKITEM, OBJECT_TYPE_WORKITEM_PROXY, OBJECT_TYPE_WORKITEM_TRACKER| Constructor and Description |
|---|
OwCMISAbstractSessionObject(C class_p) |
OwCMISAbstractSessionObject(S session_p,
C class_p) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canGetPermissions() |
boolean |
canSetPermissions() |
OwCMISObject |
createCopy(OwCMISObject copyParent_p,
com.wewebu.ow.server.ecm.OwPropertyCollection properties_p,
com.wewebu.ow.server.ecm.OwPermissionCollection permissions_p,
int[] childTypes_p)
Create a copy of this object using provided information.
|
protected com.wewebu.ow.server.ecm.OwPropertyCollection |
createCopyProperties(com.wewebu.ow.server.ecm.OwPropertyCollection newProperties_p,
boolean all_p) |
protected String |
getCopyClassName()
(overridable)
Helper to define corresponding type definition for new copy object.
|
OwCMISResource |
getResource() |
S |
getSession() |
add, canAdd, canChangeClass, canDelete, canFilterChilds, canGetProperties, canLock, canMove, canRemoveReference, changeClass, checkPropertyCollection, delete, equals, getChildCount, getChilds, getClassName, getClonedPermissions, getClonedProperties, getColumnInfoList, getContentCollection, getField, getFieldProviderName, getFieldProviderSource, getFieldProviderType, getFields, getFilterProperties, getInstance, getLock, getLockUserID, getMIMEParameter, getMIMEType, getMyLock, getObjectClass, getPageCount, getParents, getPath, getPermissions, getProperties, getProperty, getResourceID, getSafeFieldValue, getSearchTemplate, getType, getVirtualProperties, getVirtualProperty, hasChilds, hasContent, hashCode, hasVersionSeries, move, refreshProperties, refreshProperties, removeReference, setField, setLock, setPermissions, setProperties, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetChildCount, getChilds, getDMSID, getNativeID, getNativeObject, getObjectClass, getPath, getPermissions, getProperty, getResourceID, hasChilds, setProperties, setPropertiesadd, canAdd, canChangeClass, canDelete, canFilterChilds, canGetContent, canGetProperties, canLock, canMove, canRemoveReference, canSetContent, canSetProperties, changeClass, delete, getClassName, getClonedPermissions, getClonedProperties, getColumnInfoList, getContentCollection, getFilterProperties, getLock, getLockUserID, getMyLock, getParents, getProperties, getSearchTemplate, getVersion, getVersionSeries, hasVersionSeries, move, refreshProperties, refreshProperties, removeReference, setContentCollection, setLock, setPermissionspublic OwCMISAbstractSessionObject(C class_p) throws com.wewebu.ow.server.exceptions.OwException
com.wewebu.ow.server.exceptions.OwExceptionpublic boolean canGetPermissions()
throws com.wewebu.ow.server.exceptions.OwException
canGetPermissions in interface com.wewebu.ow.server.ecm.OwObjectcanGetPermissions in class OwCMISAbstractObject<C extends OwCMISSessionObjectClass<S>>com.wewebu.ow.server.exceptions.OwExceptionpublic boolean canSetPermissions()
throws com.wewebu.ow.server.exceptions.OwException
canSetPermissions in interface com.wewebu.ow.server.ecm.OwObjectcanSetPermissions in class OwCMISAbstractObject<C extends OwCMISSessionObjectClass<S>>com.wewebu.ow.server.exceptions.OwExceptionpublic OwCMISObject createCopy(OwCMISObject copyParent_p, com.wewebu.ow.server.ecm.OwPropertyCollection properties_p, com.wewebu.ow.server.ecm.OwPermissionCollection permissions_p, int[] childTypes_p) throws com.wewebu.ow.server.exceptions.OwException
OwCMISObjectcreateCopy in interface OwCMISObjectcreateCopy in class OwCMISAbstractObject<C extends OwCMISSessionObjectClass<S>>copyParent_p - OwCMISObject parent for created copy (can be null)properties_p - OwPropertyCollection to be set for new created copypermissions_p - OwPermissionCollection to be defined for copy objectchildTypes_p - int array of child types which should be also copiedcom.wewebu.ow.server.exceptions.OwExceptionprotected com.wewebu.ow.server.ecm.OwPropertyCollection createCopyProperties(com.wewebu.ow.server.ecm.OwPropertyCollection newProperties_p,
boolean all_p)
throws com.wewebu.ow.server.exceptions.OwException
com.wewebu.ow.server.exceptions.OwExceptionprotected String getCopyClassName()
public OwCMISResource getResource()
getResource in interface com.wewebu.ow.server.ecm.OwObjectgetResource in interface OwCMISObjectpublic S getSession()
getSession in interface OwCMISSessionObjectCopyright © 2014 Alfresco Business Solutions. All Rights Reserved.