com.wewebu.ow.server.ecmimpl.opencmis.alfresco
Class OwCMISAlfrescoDocumentObject

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.alfresco.cmis.client.TransientAlfrescoDocument,org.alfresco.cmis.client.type.AlfrescoDocumentType,OwCMISAbstractAlfrescoClass<org.alfresco.cmis.client.type.AlfrescoDocumentType,org.alfresco.cmis.client.TransientAlfrescoDocument>>
                  extended by com.wewebu.ow.server.ecmimpl.opencmis.alfresco.OwCMISAlfrescoDocumentObject
All Implemented Interfaces:
com.wewebu.ow.server.ecm.OwObject, com.wewebu.ow.server.ecm.OwObjectReference, com.wewebu.ow.server.ecm.OwVersion, OwCMISDocument<org.alfresco.cmis.client.TransientAlfrescoDocument>, OwCMISNativeObject<org.alfresco.cmis.client.TransientAlfrescoDocument>, OwCMISObject, OwCMISSessionObject, com.wewebu.ow.server.field.OwFieldProvider

public class OwCMISAlfrescoDocumentObject
extends OwCMISAbstractTransientDocumentObject<org.alfresco.cmis.client.TransientAlfrescoDocument,org.alfresco.cmis.client.type.AlfrescoDocumentType,OwCMISAbstractAlfrescoClass<org.alfresco.cmis.client.type.AlfrescoDocumentType,org.alfresco.cmis.client.TransientAlfrescoDocument>>

Alfresco Document representation. Special handler for Alfresco specific CMIS behavior.

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
OwCMISAlfrescoDocumentObject(OwCMISNativeSession session_p, org.alfresco.cmis.client.TransientAlfrescoDocument nativeObject_p, org.apache.chemistry.opencmis.client.api.OperationContext creationContext, OwCMISAbstractAlfrescoClass<org.alfresco.cmis.client.type.AlfrescoDocumentType,org.alfresco.cmis.client.TransientAlfrescoDocument> class_p)
           
 
Method Summary
protected  void afterPropertiesSet(org.apache.chemistry.opencmis.client.api.ObjectId updatedObjectId)
           
 void cancelcheckout()
           
 
Methods inherited from class com.wewebu.ow.server.ecmimpl.opencmis.object.OwCMISAbstractTransientDocumentObject
canCancelcheckout, 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
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, getCopyClassName, 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.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
getChildCount, getChilds, getDMSID, getObjectClass, getPermissions, getProperty, getResource, getResourceID, hasChilds, setProperties, setProperties
 
Methods inherited from interface com.wewebu.ow.server.ecm.OwObject
add, canAdd, canChangeClass, canDelete, canFilterChilds, canGetPermissions, canGetProperties, canLock, canMove, canRemoveReference, canSetPermissions, changeClass, delete, getClassName, getClonedPermissions, getClonedProperties, getColumnInfoList, getFilterProperties, getLock, getLockUserID, getMyLock, getProperties, getSearchTemplate, hasVersionSeries, move, refreshProperties, refreshProperties, removeReference, setLock, setPermissions
 
Methods inherited from interface com.wewebu.ow.server.ecm.OwObjectReference
getID, getInstance, getMIMEParameter, getName, getPageCount, getType
 
Methods inherited from interface com.wewebu.ow.server.field.OwFieldProvider
getField, getFieldProviderName, getFieldProviderSource, getFieldProviderType, getFields, getSafeFieldValue, setField
 

Constructor Detail

OwCMISAlfrescoDocumentObject

public OwCMISAlfrescoDocumentObject(OwCMISNativeSession session_p,
                                    org.alfresco.cmis.client.TransientAlfrescoDocument nativeObject_p,
                                    org.apache.chemistry.opencmis.client.api.OperationContext creationContext,
                                    OwCMISAbstractAlfrescoClass<org.alfresco.cmis.client.type.AlfrescoDocumentType,org.alfresco.cmis.client.TransientAlfrescoDocument> class_p)
                             throws com.wewebu.ow.server.exceptions.OwException
Throws:
com.wewebu.ow.server.exceptions.OwException
Method Detail

cancelcheckout

public void cancelcheckout()
                    throws com.wewebu.ow.server.exceptions.OwException
Specified by:
cancelcheckout in interface com.wewebu.ow.server.ecm.OwVersion
Specified by:
cancelcheckout in interface OwCMISDocument<org.alfresco.cmis.client.TransientAlfrescoDocument>
Overrides:
cancelcheckout in class OwCMISAbstractTransientDocumentObject<org.alfresco.cmis.client.TransientAlfrescoDocument,org.alfresco.cmis.client.type.AlfrescoDocumentType,OwCMISAbstractAlfrescoClass<org.alfresco.cmis.client.type.AlfrescoDocumentType,org.alfresco.cmis.client.TransientAlfrescoDocument>>
Throws:
com.wewebu.ow.server.exceptions.OwException

afterPropertiesSet

protected void afterPropertiesSet(org.apache.chemistry.opencmis.client.api.ObjectId updatedObjectId)
Overrides:
afterPropertiesSet in class OwCMISAbstractNativeObject<org.alfresco.cmis.client.TransientAlfrescoDocument,org.alfresco.cmis.client.type.AlfrescoDocumentType,OwCMISAbstractAlfrescoClass<org.alfresco.cmis.client.type.AlfrescoDocumentType,org.alfresco.cmis.client.TransientAlfrescoDocument>>


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.