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, retrieveRenditions
addPropertyFilter, detach, getSession, getTransientCmisObject, getTransientContext, isDetached, refresh, secureObject, secureObject, secureProperties, secureProperty, secureRenditions, setProperties
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
detach, getTransientCmisObject, getTransientContext, isDetached, refresh, secureObject, secureObject, secureProperties, secureProperty, secureRenditions, setProperties
public 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)
OwCMISAbstractTransientObject
OwCMISAbstractTransientObject.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.