public abstract class OwCMISAbstractObject<C extends OwCMISObjectClass> extends Object implements OwCMISObject
OwCMISAbstractObject.
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 |
|---|
OwCMISAbstractObject(C objectClass_p) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(com.wewebu.ow.server.ecm.OwObject object_p) |
boolean |
canAdd(com.wewebu.ow.server.ecm.OwObject object_p,
int context_p) |
boolean |
canChangeClass() |
boolean |
canDelete(int iContext_p) |
boolean |
canFilterChilds() |
boolean |
canGetPermissions() |
boolean |
canGetProperties(int context_p) |
boolean |
canLock() |
boolean |
canMove(com.wewebu.ow.server.ecm.OwObject object_p,
com.wewebu.ow.server.ecm.OwObject oldParent_p,
int context_p) |
boolean |
canRemoveReference(com.wewebu.ow.server.ecm.OwObject object_p,
int context_p) |
boolean |
canSetPermissions() |
void |
changeClass(String strNewClassName_p,
com.wewebu.ow.server.ecm.OwPropertyCollection properties_p,
com.wewebu.ow.server.ecm.OwPermissionCollection permissions_p) |
protected void |
checkPropertyCollection(Collection requestedProperties_p,
com.wewebu.ow.server.ecm.OwPropertyCollection returnedPropertyCollection_p) |
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.
|
void |
delete() |
boolean |
equals(Object obj) |
int |
getChildCount(int[] objectTypes_p,
int context_p) |
com.wewebu.ow.server.ecm.OwObjectCollection |
getChilds(int[] iObjectTypes_p,
Collection propertyNames_p,
com.wewebu.ow.server.field.OwSort sort_p,
int iMaxSize_p,
int iVersionSelection_p,
com.wewebu.ow.server.field.OwSearchNode filterCriteria_p) |
String |
getClassName() |
OwCMISPermissionCollection |
getClonedPermissions() |
com.wewebu.ow.server.ecm.OwPropertyCollection |
getClonedProperties(Collection propertyNames_p) |
Collection |
getColumnInfoList() |
com.wewebu.ow.server.ecm.OwContentCollection |
getContentCollection() |
com.wewebu.ow.server.field.OwField |
getField(String strFieldClassName_p) |
String |
getFieldProviderName() |
Object |
getFieldProviderSource() |
int |
getFieldProviderType() |
Collection |
getFields() |
Collection |
getFilterProperties(Collection propertyNames_p) |
com.wewebu.ow.server.ecm.OwObject |
getInstance() |
boolean |
getLock(int context_p) |
String |
getLockUserID(int context_p) |
String |
getMIMEParameter() |
String |
getMIMEType() |
boolean |
getMyLock(int context_p) |
C |
getObjectClass() |
int |
getPageCount() |
com.wewebu.ow.server.ecm.OwObjectCollection |
getParents() |
String |
getPath() |
OwCMISPermissionCollection |
getPermissions() |
com.wewebu.ow.server.ecm.OwPropertyCollection |
getProperties(Collection propertyNames_p) |
OwCMISProperty<?> |
getProperty(String propertyName_p) |
String |
getResourceID() |
Object |
getSafeFieldValue(String name_p,
Object defaultValue_p) |
com.wewebu.ow.server.field.OwSearchTemplate |
getSearchTemplate() |
int |
getType() |
protected com.wewebu.ow.server.ecm.OwPropertyCollection |
getVirtualProperties(Collection propertyNames_p) |
protected OwCMISProperty<?> |
getVirtualProperty(String propertyName_p) |
boolean |
hasChilds(int[] iObjectTypes_p,
int iContext_p) |
boolean |
hasContent(int context_p) |
int |
hashCode() |
boolean |
hasVersionSeries() |
void |
move(com.wewebu.ow.server.ecm.OwObject object_p,
com.wewebu.ow.server.ecm.OwObject oldParent_p) |
void |
refreshProperties() |
void |
refreshProperties(Collection propertyClassNames_p) |
void |
removeReference(com.wewebu.ow.server.ecm.OwObject object_p) |
void |
setField(String name_p,
Object value_p) |
boolean |
setLock(boolean lock_p) |
void |
setPermissions(com.wewebu.ow.server.ecm.OwPermissionCollection permissions_p) |
void |
setProperties(com.wewebu.ow.server.ecm.OwPropertyCollection properties_p) |
String |
toString() |
clone, finalize, getClass, notify, notifyAll, wait, wait, waitgetDMSID, getNativeID, getNativeObject, getResource, setPropertiespublic OwCMISAbstractObject(C objectClass_p)
public C getObjectClass()
getObjectClass in interface com.wewebu.ow.server.ecm.OwObjectgetObjectClass in interface OwCMISObjectpublic String getMIMEType() throws com.wewebu.ow.server.exceptions.OwException
getMIMEType in interface com.wewebu.ow.server.ecm.OwObjectReferencecom.wewebu.ow.server.exceptions.OwExceptionpublic int getType()
getType in interface com.wewebu.ow.server.ecm.OwObjectReferencepublic Collection getFilterProperties(Collection propertyNames_p) throws com.wewebu.ow.server.exceptions.OwException
getFilterProperties in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic String getClassName()
getClassName in interface com.wewebu.ow.server.ecm.OwObjectpublic void add(com.wewebu.ow.server.ecm.OwObject object_p)
throws com.wewebu.ow.server.exceptions.OwException
add in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic boolean canAdd(com.wewebu.ow.server.ecm.OwObject object_p,
int context_p)
throws com.wewebu.ow.server.exceptions.OwException
canAdd in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic boolean canChangeClass()
throws com.wewebu.ow.server.exceptions.OwException
canChangeClass in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic boolean canFilterChilds()
throws com.wewebu.ow.server.exceptions.OwException
canFilterChilds in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic boolean canGetPermissions()
throws com.wewebu.ow.server.exceptions.OwException
canGetPermissions in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic boolean canSetPermissions()
throws com.wewebu.ow.server.exceptions.OwException
canSetPermissions in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic boolean canGetProperties(int context_p)
throws com.wewebu.ow.server.exceptions.OwException
canGetProperties in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic boolean canLock()
throws com.wewebu.ow.server.exceptions.OwException
canLock in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic boolean canMove(com.wewebu.ow.server.ecm.OwObject object_p,
com.wewebu.ow.server.ecm.OwObject oldParent_p,
int context_p)
throws com.wewebu.ow.server.exceptions.OwException
canMove in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic boolean canRemoveReference(com.wewebu.ow.server.ecm.OwObject object_p,
int context_p)
throws com.wewebu.ow.server.exceptions.OwException
canRemoveReference in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic void changeClass(String strNewClassName_p, com.wewebu.ow.server.ecm.OwPropertyCollection properties_p, com.wewebu.ow.server.ecm.OwPermissionCollection permissions_p) throws com.wewebu.ow.server.exceptions.OwException
changeClass in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic void delete()
throws com.wewebu.ow.server.exceptions.OwException
delete in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic OwCMISPermissionCollection getClonedPermissions() throws com.wewebu.ow.server.exceptions.OwException
getClonedPermissions in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic com.wewebu.ow.server.ecm.OwPropertyCollection getClonedProperties(Collection propertyNames_p) throws com.wewebu.ow.server.exceptions.OwException
getClonedProperties in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic Collection getColumnInfoList() throws com.wewebu.ow.server.exceptions.OwException
getColumnInfoList in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic com.wewebu.ow.server.ecm.OwContentCollection getContentCollection()
throws com.wewebu.ow.server.exceptions.OwException
getContentCollection in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic boolean getLock(int context_p)
throws com.wewebu.ow.server.exceptions.OwException
getLock in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic String getLockUserID(int context_p) throws com.wewebu.ow.server.exceptions.OwException
getLockUserID in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic boolean getMyLock(int context_p)
throws com.wewebu.ow.server.exceptions.OwException
getMyLock in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic com.wewebu.ow.server.ecm.OwObjectCollection getParents()
throws com.wewebu.ow.server.exceptions.OwException
getParents in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic String getPath() throws com.wewebu.ow.server.exceptions.OwException
getPath in interface com.wewebu.ow.server.ecm.OwObjectgetPath in interface OwCMISObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic OwCMISPermissionCollection getPermissions() throws com.wewebu.ow.server.exceptions.OwException
getPermissions in interface com.wewebu.ow.server.ecm.OwObjectgetPermissions in interface OwCMISObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic void setPermissions(com.wewebu.ow.server.ecm.OwPermissionCollection permissions_p)
throws com.wewebu.ow.server.exceptions.OwException
setPermissions in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic com.wewebu.ow.server.field.OwSearchTemplate getSearchTemplate()
throws com.wewebu.ow.server.exceptions.OwException
getSearchTemplate in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic void move(com.wewebu.ow.server.ecm.OwObject object_p,
com.wewebu.ow.server.ecm.OwObject oldParent_p)
throws com.wewebu.ow.server.exceptions.OwException
move in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic void refreshProperties()
throws com.wewebu.ow.server.exceptions.OwException
refreshProperties in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic void refreshProperties(Collection propertyClassNames_p) throws com.wewebu.ow.server.exceptions.OwException
refreshProperties in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic void removeReference(com.wewebu.ow.server.ecm.OwObject object_p)
throws com.wewebu.ow.server.exceptions.OwException
removeReference in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic boolean setLock(boolean lock_p)
throws com.wewebu.ow.server.exceptions.OwException
setLock in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic void setProperties(com.wewebu.ow.server.ecm.OwPropertyCollection properties_p)
throws com.wewebu.ow.server.exceptions.OwException
setProperties in interface com.wewebu.ow.server.ecm.OwObjectsetProperties in interface OwCMISObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic com.wewebu.ow.server.ecm.OwObject getInstance()
throws com.wewebu.ow.server.exceptions.OwException
getInstance in interface com.wewebu.ow.server.ecm.OwObjectReferencecom.wewebu.ow.server.exceptions.OwExceptionpublic String getMIMEParameter() throws com.wewebu.ow.server.exceptions.OwException
getMIMEParameter in interface com.wewebu.ow.server.ecm.OwObjectReferencecom.wewebu.ow.server.exceptions.OwExceptionpublic int getPageCount()
throws com.wewebu.ow.server.exceptions.OwException
getPageCount in interface com.wewebu.ow.server.ecm.OwObjectReferencecom.wewebu.ow.server.exceptions.OwExceptionpublic String getResourceID()
getResourceID in interface com.wewebu.ow.server.ecm.OwObjectReferencegetResourceID in interface OwCMISObjectpublic boolean hasContent(int context_p)
throws com.wewebu.ow.server.exceptions.OwException
hasContent in interface com.wewebu.ow.server.ecm.OwObjectReferencecom.wewebu.ow.server.exceptions.OwExceptionpublic com.wewebu.ow.server.field.OwField getField(String strFieldClassName_p) throws com.wewebu.ow.server.exceptions.OwException
getField in interface com.wewebu.ow.server.field.OwFieldProvidercom.wewebu.ow.server.exceptions.OwExceptionpublic String getFieldProviderName()
getFieldProviderName in interface com.wewebu.ow.server.field.OwFieldProviderpublic Object getFieldProviderSource()
getFieldProviderSource in interface com.wewebu.ow.server.field.OwFieldProviderpublic int getFieldProviderType()
getFieldProviderType in interface com.wewebu.ow.server.field.OwFieldProviderpublic Collection getFields() throws com.wewebu.ow.server.exceptions.OwException
getFields in interface com.wewebu.ow.server.field.OwFieldProvidercom.wewebu.ow.server.exceptions.OwExceptionpublic Object getSafeFieldValue(String name_p, Object defaultValue_p)
getSafeFieldValue in interface com.wewebu.ow.server.field.OwFieldProviderpublic void setField(String name_p, Object value_p) throws com.wewebu.ow.server.exceptions.OwException
setField in interface com.wewebu.ow.server.field.OwFieldProvidercom.wewebu.ow.server.exceptions.OwExceptionpublic com.wewebu.ow.server.ecm.OwPropertyCollection getProperties(Collection propertyNames_p) throws com.wewebu.ow.server.exceptions.OwException
getProperties in interface com.wewebu.ow.server.ecm.OwObjectcom.wewebu.ow.server.exceptions.OwExceptionprotected com.wewebu.ow.server.ecm.OwPropertyCollection getVirtualProperties(Collection propertyNames_p) throws com.wewebu.ow.server.exceptions.OwException
com.wewebu.ow.server.exceptions.OwExceptionpublic OwCMISProperty<?> getProperty(String propertyName_p) throws com.wewebu.ow.server.exceptions.OwException
getProperty in interface com.wewebu.ow.server.ecm.OwObjectgetProperty in interface OwCMISObjectcom.wewebu.ow.server.exceptions.OwExceptionprotected OwCMISProperty<?> getVirtualProperty(String propertyName_p) throws com.wewebu.ow.server.exceptions.OwException
com.wewebu.ow.server.exceptions.OwExceptionprotected final void checkPropertyCollection(Collection requestedProperties_p, com.wewebu.ow.server.ecm.OwPropertyCollection returnedPropertyCollection_p) throws com.wewebu.ow.server.exceptions.OwObjectNotFoundException
com.wewebu.ow.server.exceptions.OwObjectNotFoundExceptionpublic 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 OwCMISObjectcopyParent_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.OwExceptionpublic boolean canDelete(int iContext_p)
throws Exception
canDelete in interface com.wewebu.ow.server.ecm.OwObjectExceptionpublic int getChildCount(int[] objectTypes_p,
int context_p)
throws com.wewebu.ow.server.exceptions.OwException
getChildCount in interface com.wewebu.ow.server.ecm.OwObjectgetChildCount in interface OwCMISObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic boolean hasChilds(int[] iObjectTypes_p,
int iContext_p)
throws com.wewebu.ow.server.exceptions.OwException
hasChilds in interface com.wewebu.ow.server.ecm.OwObjecthasChilds in interface OwCMISObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic com.wewebu.ow.server.ecm.OwObjectCollection getChilds(int[] iObjectTypes_p,
Collection propertyNames_p,
com.wewebu.ow.server.field.OwSort sort_p,
int iMaxSize_p,
int iVersionSelection_p,
com.wewebu.ow.server.field.OwSearchNode filterCriteria_p)
throws com.wewebu.ow.server.exceptions.OwException
getChilds in interface com.wewebu.ow.server.ecm.OwObjectgetChilds in interface OwCMISObjectcom.wewebu.ow.server.exceptions.OwExceptionpublic boolean hasVersionSeries()
throws Exception
hasVersionSeries in interface com.wewebu.ow.server.ecm.OwObjectExceptionCopyright © 2014 Alfresco Business Solutions. All Rights Reserved.