com.wewebu.ow.server.ecmimpl.opencmis.object
Class OwCMISResourceDomainFolder

java.lang.Object
  extended by com.wewebu.ow.server.ecmimpl.opencmis.object.OwCMISAbstractObject<OwCMISDomainFolderClass>
      extended by com.wewebu.ow.server.ecmimpl.opencmis.object.OwCMISAbstractDomainFolder
          extended by com.wewebu.ow.server.ecmimpl.opencmis.object.OwCMISResourceDomainFolder
All Implemented Interfaces:
com.wewebu.ow.server.ecm.OwObject, com.wewebu.ow.server.ecm.OwObjectReference, OwCMISDomainFolder, OwCMISObject, com.wewebu.ow.server.field.OwFieldProvider

public class OwCMISResourceDomainFolder
extends OwCMISAbstractDomainFolder

Root folder of standard CMIS repositories.

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
 
Constructor Summary
OwCMISResourceDomainFolder(OwCMISDomainFolderClass class_p, String name_p, Collection<OwCMISSession> sessions_p)
          constructs a CMIS domain root folder object wrapper
OwCMISResourceDomainFolder(String name_p, Collection<OwCMISSession> sessions_p)
           
 
Method Summary
protected  List<OwCMISObject> createResourceObjects()
           
 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 getMIMEType()
           
 String getName()
           
 Collection<OwCMISSession> getNativeObject()
           
 boolean hasChilds(int[] iObjectTypes_p, int iContext_p)
           
 void setProperties(com.wewebu.ow.server.ecm.OwPropertyCollection properties_p, Object mode_p)
           
 
Methods inherited from class com.wewebu.ow.server.ecmimpl.opencmis.object.OwCMISAbstractDomainFolder
canDelete, canGetContent, canSetContent, canSetProperties, getDMSID, getID, getProperties, getProperty, getResource, getResourceID, getVersion, getVersionSeries, setContentCollection
 
Methods inherited from class com.wewebu.ow.server.ecmimpl.opencmis.object.OwCMISAbstractObject
add, canAdd, canChangeClass, canFilterChilds, canGetPermissions, canGetProperties, canLock, canMove, canRemoveReference, canSetPermissions, changeClass, checkPropertyCollection, createCopy, delete, equals, getClassName, getClonedPermissions, getClonedProperties, getColumnInfoList, getContentCollection, getField, getFieldProviderName, getFieldProviderSource, getFieldProviderType, getFields, getFilterProperties, getInstance, getLock, getLockUserID, getMIMEParameter, getMyLock, getObjectClass, getPageCount, getParents, getPath, getPermissions, getSafeFieldValue, getSearchTemplate, getType, getVirtualProperties, getVirtualProperty, hasContent, hashCode, hasVersionSeries, move, refreshProperties, refreshProperties, removeReference, setField, setLock, setPermissions, setProperties, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.wewebu.ow.server.ecmimpl.opencmis.object.OwCMISObject
createCopy, getObjectClass, getPath, getPermissions, setProperties
 
Methods inherited from interface com.wewebu.ow.server.ecm.OwObject
add, canAdd, canChangeClass, canFilterChilds, canGetPermissions, canGetProperties, canLock, canMove, canRemoveReference, canSetPermissions, changeClass, delete, getClassName, getClonedPermissions, getClonedProperties, getColumnInfoList, getContentCollection, getFilterProperties, getLock, getLockUserID, getMyLock, getParents, getSearchTemplate, hasVersionSeries, move, refreshProperties, refreshProperties, removeReference, setLock, setPermissions
 
Methods inherited from interface com.wewebu.ow.server.ecm.OwObjectReference
getInstance, getMIMEParameter, getPageCount, getType, hasContent
 
Methods inherited from interface com.wewebu.ow.server.field.OwFieldProvider
getField, getFieldProviderName, getFieldProviderSource, getFieldProviderType, getFields, getSafeFieldValue, setField
 

Constructor Detail

OwCMISResourceDomainFolder

public OwCMISResourceDomainFolder(String name_p,
                                  Collection<OwCMISSession> sessions_p)
                           throws com.wewebu.ow.server.exceptions.OwException
Throws:
com.wewebu.ow.server.exceptions.OwException

OwCMISResourceDomainFolder

public OwCMISResourceDomainFolder(OwCMISDomainFolderClass class_p,
                                  String name_p,
                                  Collection<OwCMISSession> sessions_p)
                           throws com.wewebu.ow.server.exceptions.OwException
constructs a CMIS domain root folder object wrapper

Throws:
com.wewebu.ow.server.exceptions.OwException
Method Detail

getName

public String getName()

getMIMEType

public String getMIMEType()
Specified by:
getMIMEType in interface com.wewebu.ow.server.ecm.OwObjectReference
Overrides:
getMIMEType in class OwCMISAbstractObject<OwCMISDomainFolderClass>

getChilds

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
Specified by:
getChilds in interface com.wewebu.ow.server.ecm.OwObject
Specified by:
getChilds in interface OwCMISObject
Overrides:
getChilds in class OwCMISAbstractObject<OwCMISDomainFolderClass>
Throws:
com.wewebu.ow.server.exceptions.OwException

getChildCount

public int getChildCount(int[] objectTypes_p,
                         int context_p)
                  throws com.wewebu.ow.server.exceptions.OwException
Specified by:
getChildCount in interface com.wewebu.ow.server.ecm.OwObject
Specified by:
getChildCount in interface OwCMISObject
Overrides:
getChildCount in class OwCMISAbstractObject<OwCMISDomainFolderClass>
Throws:
com.wewebu.ow.server.exceptions.OwException

createResourceObjects

protected List<OwCMISObject> createResourceObjects()
                                            throws com.wewebu.ow.server.exceptions.OwException
Throws:
com.wewebu.ow.server.exceptions.OwException

hasChilds

public 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
Specified by:
hasChilds in interface OwCMISObject
Overrides:
hasChilds in class OwCMISAbstractObject<OwCMISDomainFolderClass>
Throws:
com.wewebu.ow.server.exceptions.OwException

getNativeObject

public Collection<OwCMISSession> getNativeObject()

setProperties

public 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
Specified by:
setProperties in interface OwCMISObject
Overrides:
setProperties in class OwCMISAbstractDomainFolder
Throws:
com.wewebu.ow.server.exceptions.OwException


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.