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

java.lang.Object
  extended by com.wewebu.ow.server.ecmimpl.opencmis.object.OwCMISAbstractObject<C>
      extended by com.wewebu.ow.server.ecmimpl.opencmis.object.OwCMISAbstractSessionObject<OwCMISNativeSession,C>
          extended by com.wewebu.ow.server.ecmimpl.opencmis.object.OwCMISAbstractNativeObject<N,D,C>
              extended by com.wewebu.ow.server.ecmimpl.opencmis.object.OwCMISAbstractTransientDocumentObject<org.apache.chemistry.opencmis.client.api.TransientDocument,org.apache.chemistry.opencmis.client.api.DocumentType,OwCMISDocumentClass<org.apache.chemistry.opencmis.client.api.TransientDocument>>
                  extended by com.wewebu.ow.server.ecmimpl.opencmis.object.OwCMISDocumentObject
                      extended by com.wewebu.ow.server.ecmimpl.opencmis.object.OwCMISVersionSeriesObject
All Implemented Interfaces:
com.wewebu.ow.server.ecm.OwObject, com.wewebu.ow.server.ecm.OwObjectReference, com.wewebu.ow.server.ecm.OwVersion, com.wewebu.ow.server.ecm.OwVersionSeries, OwCMISDocument<org.apache.chemistry.opencmis.client.api.TransientDocument>, OwCMISNativeObject<org.apache.chemistry.opencmis.client.api.TransientDocument>, OwCMISObject, OwCMISSessionObject, OwCMISVersionSeries, com.wewebu.ow.server.field.OwFieldProvider

public class OwCMISVersionSeriesObject
extends OwCMISDocumentObject
implements OwCMISVersionSeries

OwCMISVersionSeriesObject.

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 class com.wewebu.ow.server.ecmimpl.opencmis.object.OwCMISAbstractTransientDocumentObject
CONTENT_STREAM_PROPERTIES, VERSION_PROPERTIES, VERSION_SERIES_PARAMETERS
 
Fields inherited from class com.wewebu.ow.server.ecmimpl.opencmis.object.OwCMISAbstractNativeObject
owTransientObject
 
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
OwCMISVersionSeriesObject(OwCMISNativeSession session_p, org.apache.chemistry.opencmis.client.api.TransientDocument nativeObject_p, org.apache.chemistry.opencmis.client.api.OperationContext creationContext, OwCMISDocumentClass class_p)
           
 
Method Summary
 String checkoutVersionSeries(Object mode_p)
           
 String getId()
           
 OwCMISDocument getLatest()
           
protected  OwCMISDocument getLatestVersion(boolean major_p)
           
 com.wewebu.ow.server.ecm.OwObject getObject(com.wewebu.ow.server.ecm.OwVersion version_p)
           
 OwCMISDocument getReleased()
           
 OwCMISDocument getReservation()
           
 Collection getVersions(Collection properties_p, com.wewebu.ow.server.field.OwSort sort_p, int iMaxSize_p)
           
 
Methods inherited from class com.wewebu.ow.server.ecmimpl.opencmis.object.OwCMISAbstractTransientDocumentObject
canCancelcheckout, cancelcheckout, canCheckin, canCheckout, canDemote, canGetContent, canPromote, canSave, canSetContent, canSetProperties, checkin, checkinThisVersion, checkout, createCopy, demote, equals, getCheckedOutUserID, getContentCollection, getMIMEType, getParents, getPath, getVersion, getVersionInfo, getVersionNumber, getVersionSeries, getVersionSeriesObject, hasContent, hashCode, isCheckedOut, isLatest, isMajor, isMyCheckedOut, isReleased, mustCreateVersionSeriesObject, promote, save, setContentCollection, toVersionSeries
 
Methods inherited from class com.wewebu.ow.server.ecmimpl.opencmis.object.OwCMISAbstractNativeObject
afterPropertiesSet, canDelete, delete, detach, getChilds, getDMSID, getID, getName, getNativeObject, getPermissions, getProperties, getProperty, getRelationDirection, getRelationTypeFilter, getTransientObject, hasChilds, refreshProperties, refreshProperties, reloadNativeObject, replaceNativeObject, replaceNativeObject, replaceNativeObject, setPermissions, setProperties
 
Methods inherited from class com.wewebu.ow.server.ecmimpl.opencmis.object.OwCMISAbstractSessionObject
canGetPermissions, canSetPermissions, createCopyProperties, getResource, getSession
 
Methods inherited from class com.wewebu.ow.server.ecmimpl.opencmis.object.OwCMISAbstractObject
add, canAdd, canChangeClass, canFilterChilds, canGetProperties, canLock, canMove, canRemoveReference, changeClass, checkPropertyCollection, equals, getChildCount, getClassName, getClonedPermissions, getClonedProperties, getColumnInfoList, getField, getFieldProviderName, getFieldProviderSource, getFieldProviderType, getFields, getFilterProperties, getInstance, getLock, getLockUserID, getMIMEParameter, getMyLock, getObjectClass, getPageCount, getResourceID, getSafeFieldValue, getSearchTemplate, getType, getVirtualProperties, getVirtualProperty, hasVersionSeries, move, removeReference, setField, setLock, 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.OwCMISDocument
cancelcheckout, getVersionSeries, isMyCheckedOut
 
Methods inherited from interface com.wewebu.ow.server.ecmimpl.opencmis.object.OwCMISNativeObject
getNativeObject, getTransientObject
 
Methods inherited from interface com.wewebu.ow.server.ecmimpl.opencmis.object.OwCMISSessionObject
getSession
 
Methods inherited from interface com.wewebu.ow.server.ecmimpl.opencmis.object.OwCMISObject
createCopy, getChildCount, getChilds, getDMSID, getObjectClass, getPath, getPermissions, getProperty, getResource, getResourceID, hasChilds, setProperties, setProperties
 
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, 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
 
Methods inherited from interface com.wewebu.ow.server.ecm.OwVersion
canCancelcheckout, canCheckin, canCheckout, canDemote, canPromote, canSave, checkin, checkout, demote, equals, getCheckedOutUserID, getVersionInfo, getVersionNumber, isCheckedOut, isLatest, isMajor, isReleased, promote, save
 

Constructor Detail

OwCMISVersionSeriesObject

public OwCMISVersionSeriesObject(OwCMISNativeSession session_p,
                                 org.apache.chemistry.opencmis.client.api.TransientDocument nativeObject_p,
                                 org.apache.chemistry.opencmis.client.api.OperationContext creationContext,
                                 OwCMISDocumentClass class_p)
                          throws com.wewebu.ow.server.exceptions.OwException
Throws:
com.wewebu.ow.server.exceptions.OwException
Method Detail

getLatestVersion

protected OwCMISDocument getLatestVersion(boolean major_p)
                                   throws com.wewebu.ow.server.exceptions.OwException
Throws:
com.wewebu.ow.server.exceptions.OwException

getLatest

public OwCMISDocument getLatest()
                         throws com.wewebu.ow.server.exceptions.OwException
Specified by:
getLatest in interface com.wewebu.ow.server.ecm.OwVersionSeries
Specified by:
getLatest in interface OwCMISVersionSeries
Throws:
com.wewebu.ow.server.exceptions.OwException

getReleased

public OwCMISDocument getReleased()
                           throws com.wewebu.ow.server.exceptions.OwException
Specified by:
getReleased in interface com.wewebu.ow.server.ecm.OwVersionSeries
Specified by:
getReleased in interface OwCMISVersionSeries
Throws:
com.wewebu.ow.server.exceptions.OwException

getObject

public com.wewebu.ow.server.ecm.OwObject getObject(com.wewebu.ow.server.ecm.OwVersion version_p)
Specified by:
getObject in interface com.wewebu.ow.server.ecm.OwVersionSeries
Specified by:
getObject in interface OwCMISVersionSeries

getVersions

public Collection getVersions(Collection properties_p,
                              com.wewebu.ow.server.field.OwSort sort_p,
                              int iMaxSize_p)
                       throws com.wewebu.ow.server.exceptions.OwException
Specified by:
getVersions in interface com.wewebu.ow.server.ecm.OwVersionSeries
Specified by:
getVersions in interface OwCMISVersionSeries
Throws:
com.wewebu.ow.server.exceptions.OwException

getReservation

public OwCMISDocument getReservation()
                              throws com.wewebu.ow.server.exceptions.OwException
Specified by:
getReservation in interface com.wewebu.ow.server.ecm.OwVersionSeries
Specified by:
getReservation in interface OwCMISVersionSeries
Throws:
com.wewebu.ow.server.exceptions.OwException

getId

public String getId()
Specified by:
getId in interface com.wewebu.ow.server.ecm.OwVersionSeries

checkoutVersionSeries

public String checkoutVersionSeries(Object mode_p)
                             throws com.wewebu.ow.server.exceptions.OwException
Specified by:
checkoutVersionSeries in interface OwCMISVersionSeries
Throws:
com.wewebu.ow.server.exceptions.OwException


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.