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, wait
getDMSID, getNativeID, getNativeObject, getResource, setProperties
public OwCMISAbstractObject(C objectClass_p)
public C getObjectClass()
getObjectClass
in interface com.wewebu.ow.server.ecm.OwObject
getObjectClass
in interface OwCMISObject
public String getMIMEType() throws com.wewebu.ow.server.exceptions.OwException
getMIMEType
in interface com.wewebu.ow.server.ecm.OwObjectReference
com.wewebu.ow.server.exceptions.OwException
public int getType()
getType
in interface com.wewebu.ow.server.ecm.OwObjectReference
public Collection getFilterProperties(Collection propertyNames_p) throws com.wewebu.ow.server.exceptions.OwException
getFilterProperties
in interface com.wewebu.ow.server.ecm.OwObject
com.wewebu.ow.server.exceptions.OwException
public String getClassName()
getClassName
in interface com.wewebu.ow.server.ecm.OwObject
public 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.OwObject
com.wewebu.ow.server.exceptions.OwException
public 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.OwObject
com.wewebu.ow.server.exceptions.OwException
public boolean canChangeClass() throws com.wewebu.ow.server.exceptions.OwException
canChangeClass
in interface com.wewebu.ow.server.ecm.OwObject
com.wewebu.ow.server.exceptions.OwException
public boolean canFilterChilds() throws com.wewebu.ow.server.exceptions.OwException
canFilterChilds
in interface com.wewebu.ow.server.ecm.OwObject
com.wewebu.ow.server.exceptions.OwException
public boolean canGetPermissions() throws com.wewebu.ow.server.exceptions.OwException
canGetPermissions
in interface com.wewebu.ow.server.ecm.OwObject
com.wewebu.ow.server.exceptions.OwException
public boolean canSetPermissions() throws com.wewebu.ow.server.exceptions.OwException
canSetPermissions
in interface com.wewebu.ow.server.ecm.OwObject
com.wewebu.ow.server.exceptions.OwException
public boolean canGetProperties(int context_p) throws com.wewebu.ow.server.exceptions.OwException
canGetProperties
in interface com.wewebu.ow.server.ecm.OwObject
com.wewebu.ow.server.exceptions.OwException
public boolean canLock() throws com.wewebu.ow.server.exceptions.OwException
canLock
in interface com.wewebu.ow.server.ecm.OwObject
com.wewebu.ow.server.exceptions.OwException
public 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.OwObject
com.wewebu.ow.server.exceptions.OwException
public 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.OwObject
com.wewebu.ow.server.exceptions.OwException
public 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.OwObject
com.wewebu.ow.server.exceptions.OwException
public void delete() throws com.wewebu.ow.server.exceptions.OwException
delete
in interface com.wewebu.ow.server.ecm.OwObject
com.wewebu.ow.server.exceptions.OwException
public OwCMISPermissionCollection getClonedPermissions() throws com.wewebu.ow.server.exceptions.OwException
getClonedPermissions
in interface com.wewebu.ow.server.ecm.OwObject
com.wewebu.ow.server.exceptions.OwException
public 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.OwObject
com.wewebu.ow.server.exceptions.OwException
public Collection getColumnInfoList() throws com.wewebu.ow.server.exceptions.OwException
getColumnInfoList
in interface com.wewebu.ow.server.ecm.OwObject
com.wewebu.ow.server.exceptions.OwException
public com.wewebu.ow.server.ecm.OwContentCollection getContentCollection() throws com.wewebu.ow.server.exceptions.OwException
getContentCollection
in interface com.wewebu.ow.server.ecm.OwObject
com.wewebu.ow.server.exceptions.OwException
public boolean getLock(int context_p) throws com.wewebu.ow.server.exceptions.OwException
getLock
in interface com.wewebu.ow.server.ecm.OwObject
com.wewebu.ow.server.exceptions.OwException
public String getLockUserID(int context_p) throws com.wewebu.ow.server.exceptions.OwException
getLockUserID
in interface com.wewebu.ow.server.ecm.OwObject
com.wewebu.ow.server.exceptions.OwException
public boolean getMyLock(int context_p) throws com.wewebu.ow.server.exceptions.OwException
getMyLock
in interface com.wewebu.ow.server.ecm.OwObject
com.wewebu.ow.server.exceptions.OwException
public com.wewebu.ow.server.ecm.OwObjectCollection getParents() throws com.wewebu.ow.server.exceptions.OwException
getParents
in interface com.wewebu.ow.server.ecm.OwObject
com.wewebu.ow.server.exceptions.OwException
public String getPath() throws com.wewebu.ow.server.exceptions.OwException
getPath
in interface com.wewebu.ow.server.ecm.OwObject
getPath
in interface OwCMISObject
com.wewebu.ow.server.exceptions.OwException
public OwCMISPermissionCollection getPermissions() throws com.wewebu.ow.server.exceptions.OwException
getPermissions
in interface com.wewebu.ow.server.ecm.OwObject
getPermissions
in interface OwCMISObject
com.wewebu.ow.server.exceptions.OwException
public 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.OwObject
com.wewebu.ow.server.exceptions.OwException
public com.wewebu.ow.server.field.OwSearchTemplate getSearchTemplate() throws com.wewebu.ow.server.exceptions.OwException
getSearchTemplate
in interface com.wewebu.ow.server.ecm.OwObject
com.wewebu.ow.server.exceptions.OwException
public 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.OwObject
com.wewebu.ow.server.exceptions.OwException
public void refreshProperties() throws com.wewebu.ow.server.exceptions.OwException
refreshProperties
in interface com.wewebu.ow.server.ecm.OwObject
com.wewebu.ow.server.exceptions.OwException
public void refreshProperties(Collection propertyClassNames_p) throws com.wewebu.ow.server.exceptions.OwException
refreshProperties
in interface com.wewebu.ow.server.ecm.OwObject
com.wewebu.ow.server.exceptions.OwException
public 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.OwObject
com.wewebu.ow.server.exceptions.OwException
public boolean setLock(boolean lock_p) throws com.wewebu.ow.server.exceptions.OwException
setLock
in interface com.wewebu.ow.server.ecm.OwObject
com.wewebu.ow.server.exceptions.OwException
public 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.OwObject
setProperties
in interface OwCMISObject
com.wewebu.ow.server.exceptions.OwException
public com.wewebu.ow.server.ecm.OwObject getInstance() throws com.wewebu.ow.server.exceptions.OwException
getInstance
in interface com.wewebu.ow.server.ecm.OwObjectReference
com.wewebu.ow.server.exceptions.OwException
public String getMIMEParameter() throws com.wewebu.ow.server.exceptions.OwException
getMIMEParameter
in interface com.wewebu.ow.server.ecm.OwObjectReference
com.wewebu.ow.server.exceptions.OwException
public int getPageCount() throws com.wewebu.ow.server.exceptions.OwException
getPageCount
in interface com.wewebu.ow.server.ecm.OwObjectReference
com.wewebu.ow.server.exceptions.OwException
public String getResourceID()
getResourceID
in interface com.wewebu.ow.server.ecm.OwObjectReference
getResourceID
in interface OwCMISObject
public boolean hasContent(int context_p) throws com.wewebu.ow.server.exceptions.OwException
hasContent
in interface com.wewebu.ow.server.ecm.OwObjectReference
com.wewebu.ow.server.exceptions.OwException
public 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.OwFieldProvider
com.wewebu.ow.server.exceptions.OwException
public String getFieldProviderName()
getFieldProviderName
in interface com.wewebu.ow.server.field.OwFieldProvider
public Object getFieldProviderSource()
getFieldProviderSource
in interface com.wewebu.ow.server.field.OwFieldProvider
public int getFieldProviderType()
getFieldProviderType
in interface com.wewebu.ow.server.field.OwFieldProvider
public Collection getFields() throws com.wewebu.ow.server.exceptions.OwException
getFields
in interface com.wewebu.ow.server.field.OwFieldProvider
com.wewebu.ow.server.exceptions.OwException
public Object getSafeFieldValue(String name_p, Object defaultValue_p)
getSafeFieldValue
in interface com.wewebu.ow.server.field.OwFieldProvider
public void setField(String name_p, Object value_p) throws com.wewebu.ow.server.exceptions.OwException
setField
in interface com.wewebu.ow.server.field.OwFieldProvider
com.wewebu.ow.server.exceptions.OwException
public 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.OwObject
com.wewebu.ow.server.exceptions.OwException
protected com.wewebu.ow.server.ecm.OwPropertyCollection getVirtualProperties(Collection propertyNames_p) throws com.wewebu.ow.server.exceptions.OwException
com.wewebu.ow.server.exceptions.OwException
public OwCMISProperty<?> getProperty(String propertyName_p) throws com.wewebu.ow.server.exceptions.OwException
getProperty
in interface com.wewebu.ow.server.ecm.OwObject
getProperty
in interface OwCMISObject
com.wewebu.ow.server.exceptions.OwException
protected OwCMISProperty<?> getVirtualProperty(String propertyName_p) throws com.wewebu.ow.server.exceptions.OwException
com.wewebu.ow.server.exceptions.OwException
protected 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.OwObjectNotFoundException
public 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
OwCMISObject
createCopy
in interface OwCMISObject
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.OwException
public boolean canDelete(int iContext_p) throws Exception
canDelete
in interface com.wewebu.ow.server.ecm.OwObject
Exception
public int getChildCount(int[] objectTypes_p, int context_p) throws com.wewebu.ow.server.exceptions.OwException
getChildCount
in interface com.wewebu.ow.server.ecm.OwObject
getChildCount
in interface OwCMISObject
com.wewebu.ow.server.exceptions.OwException
public boolean hasChilds(int[] iObjectTypes_p, int iContext_p) throws com.wewebu.ow.server.exceptions.OwException
hasChilds
in interface com.wewebu.ow.server.ecm.OwObject
hasChilds
in interface OwCMISObject
com.wewebu.ow.server.exceptions.OwException
public 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.OwObject
getChilds
in interface OwCMISObject
com.wewebu.ow.server.exceptions.OwException
public boolean hasVersionSeries() throws Exception
hasVersionSeries
in interface com.wewebu.ow.server.ecm.OwObject
Exception
Copyright © 2014 Alfresco Business Solutions. All Rights Reserved.