com.wewebu.ow.server.ecmimpl.opencmis.object
Interface OwCMISObject

All Superinterfaces:
com.wewebu.ow.server.field.OwFieldProvider, com.wewebu.ow.server.ecm.OwObject, com.wewebu.ow.server.ecm.OwObjectReference
All Known Subinterfaces:
OwCMISDocument<D>, OwCMISDomainFolder, OwCMISFolder, OwCMISNativeObject<N>, OwCMISPolicy, OwCMISRelationship, OwCMISResourceObject, OwCMISSessionObject, OwCMISVersionSeries
All Known Implementing Classes:
OwCMISAbstractDomainFolder, OwCMISAbstractNativeObject, OwCMISAbstractObject, OwCMISAbstractSessionObject, OwCMISAbstractTransientDocumentObject, OwCMISAlfrescoDocumentObject, OwCMISCrossDomainFolder, OwCMISDocumentObject, OwCMISFolderObject, OwCMISLatestDocumentVersionObject, OwCMISPolicyObject, OwCMISRelationshipObject, OwCMISResourceDomainFolder, OwCMISResourceObjectImpl, OwCMISSemiVirtualFolderObject, OwCMISVersionSeriesObject

public interface OwCMISObject
extends com.wewebu.ow.server.ecm.OwObject

OwCMISObject.

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


Field Summary
 
Fields inherited from interface com.wewebu.ow.server.ecm.OwObject
STANDARD_PATH_DELIMITER
 
Fields inherited from interface com.wewebu.ow.server.ecm.OwObjectReference
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
 
Fields inherited from interface com.wewebu.ow.server.field.OwFieldProvider
TYPE_AJAX, TYPE_CHECKIN_OBJECT, TYPE_CREATE_OBJECT, TYPE_META_OBJECT, TYPE_RESULT_LIST, TYPE_SEARCH, TYPE_SMALL
 
Method Summary
 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.
 int getChildCount(int[] iObjectTypes_p, int iContext_p)
           
 com.wewebu.ow.server.ecm.OwObjectCollection getChilds(int[] objectTypes_p, Collection propertyNames_p, com.wewebu.ow.server.field.OwSort sort_p, int maxSize_p, int versionSelection_p, com.wewebu.ow.server.field.OwSearchNode filterCriteria_p)
           
 String getDMSID()
           
 Object getNativeObject()
           
 OwCMISObjectClass getObjectClass()
           
 String getPath()
           
 OwCMISPermissionCollection getPermissions()
           
 OwCMISProperty<?> getProperty(String strPropertyName_p)
           
 OwCMISResource getResource()
           
 String getResourceID()
           
 boolean hasChilds(int[] iObjectTypes_p, int iContext_p)
           
 void setProperties(com.wewebu.ow.server.ecm.OwPropertyCollection properties_p)
           
 void setProperties(com.wewebu.ow.server.ecm.OwPropertyCollection properties_p, Object mode_p)
           
 
Methods inherited from interface com.wewebu.ow.server.ecm.OwObject
add, canAdd, canChangeClass, canDelete, canFilterChilds, canGetContent, canGetPermissions, canGetProperties, canLock, canMove, canRemoveReference, canSetContent, canSetPermissions, canSetProperties, changeClass, delete, getClassName, getClonedPermissions, getClonedProperties, getColumnInfoList, getContentCollection, getFilterProperties, getLock, getLockUserID, getMyLock, getParents, getProperties, getSearchTemplate, getVersion, getVersionSeries, hasVersionSeries, move, refreshProperties, refreshProperties, removeReference, setContentCollection, setLock, setPermissions
 
Methods inherited from interface com.wewebu.ow.server.ecm.OwObjectReference
getID, getInstance, getMIMEParameter, getMIMEType, getName, getPageCount, getType, hasContent
 
Methods inherited from interface com.wewebu.ow.server.field.OwFieldProvider
getField, getFieldProviderName, getFieldProviderSource, getFieldProviderType, getFields, getSafeFieldValue, setField
 

Method Detail

getProperty

OwCMISProperty<?> getProperty(String strPropertyName_p)
                              throws com.wewebu.ow.server.exceptions.OwException
Specified by:
getProperty in interface com.wewebu.ow.server.ecm.OwObject
Throws:
com.wewebu.ow.server.exceptions.OwException

getObjectClass

OwCMISObjectClass getObjectClass()
Specified by:
getObjectClass in interface com.wewebu.ow.server.ecm.OwObject

createCopy

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
Create a copy of this object using provided information.

Parameters:
copyParent_p - OwCMISObject parent for created copy (can be null)
properties_p - OwPropertyCollection to be set for new created copy
permissions_p - OwPermissionCollection to be defined for copy object
childTypes_p - int array of child types which should be also copied
Returns:
OwCMISObject which represents the newly created copy
Throws:
com.wewebu.ow.server.exceptions.OwException

getResourceID

String getResourceID()
Specified by:
getResourceID in interface com.wewebu.ow.server.ecm.OwObjectReference

getPermissions

OwCMISPermissionCollection getPermissions()
                                          throws com.wewebu.ow.server.exceptions.OwException
Specified by:
getPermissions in interface com.wewebu.ow.server.ecm.OwObject
Throws:
com.wewebu.ow.server.exceptions.OwException

getDMSID

String getDMSID()
Specified by:
getDMSID in interface com.wewebu.ow.server.ecm.OwObjectReference

getChildCount

int getChildCount(int[] iObjectTypes_p,
                  int iContext_p)
                  throws com.wewebu.ow.server.exceptions.OwException
Specified by:
getChildCount in interface com.wewebu.ow.server.ecm.OwObject
Throws:
com.wewebu.ow.server.exceptions.OwException

hasChilds

boolean hasChilds(int[] iObjectTypes_p,
                  int iContext_p)
                  throws com.wewebu.ow.server.exceptions.OwException
Specified by:
hasChilds in interface com.wewebu.ow.server.ecm.OwObject
Throws:
com.wewebu.ow.server.exceptions.OwException

getChilds

com.wewebu.ow.server.ecm.OwObjectCollection getChilds(int[] objectTypes_p,
                                                      Collection propertyNames_p,
                                                      com.wewebu.ow.server.field.OwSort sort_p,
                                                      int maxSize_p,
                                                      int versionSelection_p,
                                                      com.wewebu.ow.server.field.OwSearchNode filterCriteria_p)
                                                      throws com.wewebu.ow.server.exceptions.OwException
Specified by:
getChilds in interface com.wewebu.ow.server.ecm.OwObject
Throws:
com.wewebu.ow.server.exceptions.OwException

getResource

OwCMISResource getResource()
Specified by:
getResource in interface com.wewebu.ow.server.ecm.OwObject

getPath

String getPath()
               throws com.wewebu.ow.server.exceptions.OwException
Specified by:
getPath in interface com.wewebu.ow.server.ecm.OwObject
Throws:
com.wewebu.ow.server.exceptions.OwException

setProperties

void setProperties(com.wewebu.ow.server.ecm.OwPropertyCollection properties_p,
                   Object mode_p)
                   throws com.wewebu.ow.server.exceptions.OwException
Specified by:
setProperties in interface com.wewebu.ow.server.ecm.OwObject
Throws:
com.wewebu.ow.server.exceptions.OwException

setProperties

void setProperties(com.wewebu.ow.server.ecm.OwPropertyCollection properties_p)
                   throws com.wewebu.ow.server.exceptions.OwException
Specified by:
setProperties in interface com.wewebu.ow.server.ecm.OwObject
Throws:
com.wewebu.ow.server.exceptions.OwException

getNativeObject

Object getNativeObject()
                       throws com.wewebu.ow.server.exceptions.OwException
Specified by:
getNativeObject in interface com.wewebu.ow.server.ecm.OwObject
Throws:
com.wewebu.ow.server.exceptions.OwException


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.