com.wewebu.ow.server.ecmimpl.opencmis.alfresco
Class OwCMISAlfrescoBatchTransientObject<N extends org.apache.chemistry.opencmis.client.api.TransientCmisObject>
java.lang.Object
com.wewebu.ow.server.ecmimpl.opencmis.object.OwCMISAbstractTransientObject<N>
com.wewebu.ow.server.ecmimpl.opencmis.object.OwCMISBatchTransientObject<N>
com.wewebu.ow.server.ecmimpl.opencmis.alfresco.OwCMISAlfrescoBatchTransientObject<N>
- All Implemented Interfaces:
- OwCMISAlfrescoTransientObject<N>, OwCMISTransientObject<N>
public class OwCMISAlfrescoBatchTransientObject<N extends org.apache.chemistry.opencmis.client.api.TransientCmisObject>
- extends OwCMISBatchTransientObject<N>
- implements OwCMISAlfrescoTransientObject<N>
Implements batch Alfresco-aspect property extension data tweaking during caching operations.
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
Constructor Summary |
OwCMISAlfrescoBatchTransientObject(N transientCmisObject,
org.apache.chemistry.opencmis.client.api.OperationContext creationContext,
org.apache.chemistry.opencmis.client.api.Session session)
|
Method Summary |
protected org.apache.chemistry.opencmis.commons.data.ObjectData |
mergeProperties(org.apache.chemistry.opencmis.client.api.CmisObject cmisObject,
Map<String,org.apache.chemistry.opencmis.client.api.Property<?>> add,
Collection<String> remove,
List<org.apache.chemistry.opencmis.commons.data.CmisExtensionElement> extensions)
|
boolean |
mustSecureAspects()
|
N |
secureAspects()
|
Methods inherited from class com.wewebu.ow.server.ecmimpl.opencmis.object.OwCMISAbstractTransientObject |
addFilter, detach, getSession, getTransientCmisObject, getTransientContext, isDetached, refresh, secureObject, secureObject, secureProperties, secureProperty, setProperties, toStringFilter |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OwCMISAlfrescoBatchTransientObject
public OwCMISAlfrescoBatchTransientObject(N transientCmisObject,
org.apache.chemistry.opencmis.client.api.OperationContext creationContext,
org.apache.chemistry.opencmis.client.api.Session session)
secureAspects
public N secureAspects()
throws com.wewebu.ow.server.exceptions.OwException
- Specified by:
secureAspects
in interface OwCMISAlfrescoTransientObject<N extends org.apache.chemistry.opencmis.client.api.TransientCmisObject>
- Throws:
com.wewebu.ow.server.exceptions.OwException
mustSecureAspects
public boolean mustSecureAspects()
- Specified by:
mustSecureAspects
in interface OwCMISAlfrescoTransientObject<N extends org.apache.chemistry.opencmis.client.api.TransientCmisObject>
mergeProperties
protected org.apache.chemistry.opencmis.commons.data.ObjectData mergeProperties(org.apache.chemistry.opencmis.client.api.CmisObject cmisObject,
Map<String,org.apache.chemistry.opencmis.client.api.Property<?>> add,
Collection<String> remove,
List<org.apache.chemistry.opencmis.commons.data.CmisExtensionElement> extensions)
- Overrides:
mergeProperties
in class OwCMISBatchTransientObject<N extends org.apache.chemistry.opencmis.client.api.TransientCmisObject>
Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.