public class OwCMISBulkTransientObject<N extends org.apache.chemistry.opencmis.client.api.TransientCmisObject> extends OwCMISAbstractTransientObject<N>
A transient object that refreshes cached properties using bulk fetch through Session.getObject(String)
.
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
contextBoundObject, session
Constructor and Description |
---|
OwCMISBulkTransientObject(N transientCmisObject,
org.apache.chemistry.opencmis.client.api.OperationContext creationContext,
org.apache.chemistry.opencmis.client.api.Session session) |
Modifier and Type | Method and Description |
---|---|
protected OwCMISContextBoundObject<N> |
fetchObject(Set<String> nativePropertyFilter) |
protected OwCMISContextBoundObject<N> |
retrieveProperties(Set<String> nativePropertyFilter)
Retrieve the native properties and add them to the cache.
|
protected OwCMISContextBoundObject<N> |
retrieveRenditions(Set<String> nativeRenditionsFilter) |
addPropertyFilter, detach, getSession, getTransientCmisObject, getTransientContext, getUnfetchedPropertyDefinition, isDetached, refresh, secureObject, secureObject, secureProperties, secureProperty, secureRenditions, setProperties
public OwCMISBulkTransientObject(N transientCmisObject, org.apache.chemistry.opencmis.client.api.OperationContext creationContext, org.apache.chemistry.opencmis.client.api.Session session)
protected OwCMISContextBoundObject<N> retrieveProperties(Set<String> nativePropertyFilter)
retrieveProperties
in class OwCMISAbstractTransientObject<N extends org.apache.chemistry.opencmis.client.api.TransientCmisObject>
nativePropertyFilter
- native properties' names (no qualifier)protected OwCMISContextBoundObject<N> fetchObject(Set<String> nativePropertyFilter)
protected OwCMISContextBoundObject<N> retrieveRenditions(Set<String> nativeRenditionsFilter) throws com.wewebu.ow.server.exceptions.OwException
retrieveRenditions
in class OwCMISAbstractTransientObject<N extends org.apache.chemistry.opencmis.client.api.TransientCmisObject>
com.wewebu.ow.server.exceptions.OwException
Copyright © 2014 Alfresco Business Solutions. All Rights Reserved.