com.wewebu.ow.server.ecmimpl.opencmis.object
Class OwCMISBatchTransientObject<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>
- All Implemented Interfaces:
- OwCMISTransientObject<N>
- Direct Known Subclasses:
- OwCMISAlfrescoBatchTransientObject
public class OwCMISBatchTransientObject<N extends org.apache.chemistry.opencmis.client.api.TransientCmisObject>
- extends OwCMISAbstractTransientObject<N>
A transient object that refreshes cached properties using bulk fetch through ObjectService.getProperties(String, String, String, org.apache.chemistry.opencmis.commons.data.ExtensionsData)
.
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 |
OwCMISBatchTransientObject(N transientCmisObject,
org.apache.chemistry.opencmis.client.api.OperationContext creationContext,
org.apache.chemistry.opencmis.client.api.Session session)
|
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 |
OwCMISBatchTransientObject
public OwCMISBatchTransientObject(N transientCmisObject,
org.apache.chemistry.opencmis.client.api.OperationContext creationContext,
org.apache.chemistry.opencmis.client.api.Session session)
retrieveProperties
protected OwCMISContextBoundObject<N> retrieveProperties(Set<String> nativePropertyFilter)
throws com.wewebu.ow.server.exceptions.OwException
- Specified by:
retrieveProperties
in class OwCMISAbstractTransientObject<N extends org.apache.chemistry.opencmis.client.api.TransientCmisObject>
- Throws:
com.wewebu.ow.server.exceptions.OwException
mergeProperties
protected OwCMISContextBoundObject<N> mergeProperties(Map<String,org.apache.chemistry.opencmis.client.api.Property<?>> add,
Collection<String> remove,
List<org.apache.chemistry.opencmis.commons.data.CmisExtensionElement> extensions,
Set<String> fetchFilter)
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)
Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.