public class OwCMISAlfrescoBulkTransientObject<N extends org.apache.chemistry.opencmis.client.api.TransientCmisObject> extends OwCMISBulkTransientObject<N> implements OwCMISAlfrescoTransientObject<N>
Implements bulk 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
contextBoundObject, session| Constructor and Description |
|---|
OwCMISAlfrescoBulkTransientObject(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 org.apache.chemistry.opencmis.commons.definitions.PropertyDefinition<?> |
getUnfetchedPropertyDefinition(String nativePropertyName)
(overridable)
Called by
OwCMISAbstractTransientObject.secureProperties(Collection) if a property is requested, which is not cached. |
boolean |
mustSecureAspects() |
N |
secureAspects() |
fetchObject, retrieveProperties, retrieveRenditionsaddPropertyFilter, detach, getSession, getTransientCmisObject, getTransientContext, isDetached, refresh, secureObject, secureObject, secureProperties, secureProperty, secureRenditions, setPropertiesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdetach, getTransientCmisObject, getTransientContext, isDetached, refresh, secureObject, secureObject, secureProperties, secureProperty, secureRenditions, setPropertiespublic OwCMISAlfrescoBulkTransientObject(N transientCmisObject, org.apache.chemistry.opencmis.client.api.OperationContext creationContext, org.apache.chemistry.opencmis.client.api.Session session)
public N secureAspects()
secureAspects in interface OwCMISAlfrescoTransientObject<N extends org.apache.chemistry.opencmis.client.api.TransientCmisObject>public boolean mustSecureAspects()
mustSecureAspects in interface OwCMISAlfrescoTransientObject<N extends org.apache.chemistry.opencmis.client.api.TransientCmisObject>protected org.apache.chemistry.opencmis.commons.definitions.PropertyDefinition<?> getUnfetchedPropertyDefinition(String nativePropertyName)
OwCMISAbstractTransientObjectOwCMISAbstractTransientObject.secureProperties(Collection) if a property is requested, which is not cached.
Returned PropertyDefinition will be used to transform id to corresponding queryName representation which will be used for fetching.getUnfetchedPropertyDefinition in class OwCMISAbstractTransientObject<N extends org.apache.chemistry.opencmis.client.api.TransientCmisObject>nativePropertyName - String native (non-qualified) property IdCopyright © 2014 Alfresco Business Solutions. All Rights Reserved.