com.wewebu.ow.server.ecmimpl.opencmis.object
Class OwCMISBulkTransientObject<N extends org.apache.chemistry.opencmis.client.api.TransientCmisObject>

java.lang.Object
  extended by com.wewebu.ow.server.ecmimpl.opencmis.object.OwCMISAbstractTransientObject<N>
      extended by com.wewebu.ow.server.ecmimpl.opencmis.object.OwCMISBulkTransientObject<N>
All Implemented Interfaces:
OwCMISTransientObject<N>
Direct Known Subclasses:
OwCMISAlfrescoBulkTransientObject

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


Field Summary
 
Fields inherited from class com.wewebu.ow.server.ecmimpl.opencmis.object.OwCMISAbstractTransientObject
contextBoundObject, session
 
Constructor Summary
OwCMISBulkTransientObject(N transientCmisObject, org.apache.chemistry.opencmis.client.api.OperationContext creationContext, org.apache.chemistry.opencmis.client.api.Session session)
           
 
Method Summary
protected  OwCMISContextBoundObject<N> fetchObject(Set<String> nativePropertyFilter)
           
protected  OwCMISContextBoundObject<N> retrieveProperties(Set<String> nativePropertyFilter)
          Retrieve the native properties and add them to the cache.
 
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
 

Constructor Detail

OwCMISBulkTransientObject

public OwCMISBulkTransientObject(N transientCmisObject,
                                 org.apache.chemistry.opencmis.client.api.OperationContext creationContext,
                                 org.apache.chemistry.opencmis.client.api.Session session)
Method Detail

retrieveProperties

protected OwCMISContextBoundObject<N> retrieveProperties(Set<String> nativePropertyFilter)
Retrieve the native properties and add them to the cache.

Specified by:
retrieveProperties in class OwCMISAbstractTransientObject<N extends org.apache.chemistry.opencmis.client.api.TransientCmisObject>
Parameters:
nativePropertyFilter - native properties' names (no qualifier)

fetchObject

protected OwCMISContextBoundObject<N> fetchObject(Set<String> nativePropertyFilter)


Copyright © 2013 Alfresco Business Solutions. All Rights Reserved.