|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.wewebu.ow.server.ecmimpl.cmis.alfresco.OwCMISALObjectExtension
public class OwCMISALObjectExtension
Alfresco object extension.
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 | |
---|---|
OwCMISALObjectExtension()
|
Method Summary | |
---|---|
org.oasis_open.docs.ns.cmis.core._200908.CmisPropertiesType |
addPropertyExtensions(org.oasis_open.docs.ns.cmis.core._200908.CmisPropertiesType nativeProperties_p,
com.wewebu.ow.server.ecm.OwPropertyCollection propertyExtensions_p,
OwCMISObject object_p,
String resourceID_p,
OwCMISNetwork network_p)
Add Workdesk properties to the given native CMIS properties collection type. |
OwCMISObjectClass |
customizeClass(org.oasis_open.docs.ns.cmis.core._200908.CmisObjectType object_p,
OwCMISObjectClass defaultObjectClass_p,
OwCMISNetwork network_p)
Customizes an object class upon object creation. |
com.wewebu.ow.server.ecm.OwPropertyCollection |
filterPropertyExtensions(OwCMISResource resource_p,
String objectClass_p,
com.wewebu.ow.server.ecm.OwPropertyCollection properties_p)
Filters out properties that should be handled by object extensions (for example OwCMISObjectExtension.addPropertyExtensions(CmisPropertiesType, OwPropertyCollection, OwCMISObject, String, OwCMISNetwork) . |
com.wewebu.ow.server.ecm.OwPropertyCollection |
processNativeProperties(OwCMISObject object_p,
com.wewebu.ow.server.ecm.OwPropertyCollection processedProperties_p,
org.oasis_open.docs.ns.cmis.core._200908.CmisPropertiesType nativeProperties_p,
OwCMISNetwork network_p)
Extends the object's properties retrieval functionality. |
OwCMISNativeProperty |
requestCachedProperty(OwCMISObjectBase object_p,
OwCMISNativePropertyClass propertyClass_p,
OwCMISNetwork network_p)
Extends the cache retrieval of properties for CMIS objects. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public OwCMISALObjectExtension()
Method Detail |
---|
public OwCMISObjectClass customizeClass(org.oasis_open.docs.ns.cmis.core._200908.CmisObjectType object_p, OwCMISObjectClass defaultObjectClass_p, OwCMISNetwork network_p) throws com.wewebu.ow.server.exceptions.OwException
OwCMISObjectExtension
customizeClass
in interface OwCMISObjectExtension
defaultObjectClass_p
- object class as provided by the adapter
com.wewebu.ow.server.exceptions.OwException
public com.wewebu.ow.server.ecm.OwPropertyCollection processNativeProperties(OwCMISObject object_p, com.wewebu.ow.server.ecm.OwPropertyCollection processedProperties_p, org.oasis_open.docs.ns.cmis.core._200908.CmisPropertiesType nativeProperties_p, OwCMISNetwork network_p) throws com.wewebu.ow.server.exceptions.OwException
OwCMISObjectExtension
processNativeProperties
in interface OwCMISObjectExtension
object_p
- object whose properties were retrievedprocessedProperties_p
- already processed properties (see OwCMISObjectBase.retrieveCmisProperties(java.util.List, boolean)
)nativeProperties_p
- the natively CMIS retrieved properties (see OwCMISObjectBase.retrieveCmisProperties(java.util.List, boolean)
)
com.wewebu.ow.server.exceptions.OwException
public OwCMISNativeProperty requestCachedProperty(OwCMISObjectBase object_p, OwCMISNativePropertyClass propertyClass_p, OwCMISNetwork network_p) throws com.wewebu.ow.server.exceptions.OwException
OwCMISObjectExtension
requestCachedProperty
in interface OwCMISObjectExtension
com.wewebu.ow.server.exceptions.OwException
public com.wewebu.ow.server.ecm.OwPropertyCollection filterPropertyExtensions(OwCMISResource resource_p, String objectClass_p, com.wewebu.ow.server.ecm.OwPropertyCollection properties_p) throws com.wewebu.ow.server.exceptions.OwException
OwCMISObjectExtension
OwCMISObjectExtension.addPropertyExtensions(CmisPropertiesType, OwPropertyCollection, OwCMISObject, String, OwCMISNetwork)
.
filterPropertyExtensions
in interface OwCMISObjectExtension
objectClass_p
- class of the owner object of the given property collection
OwCMISObjectExtension.addPropertyExtensions(CmisPropertiesType, OwPropertyCollection, OwCMISObject, String, OwCMISNetwork)
.
com.wewebu.ow.server.exceptions.OwException
public org.oasis_open.docs.ns.cmis.core._200908.CmisPropertiesType addPropertyExtensions(org.oasis_open.docs.ns.cmis.core._200908.CmisPropertiesType nativeProperties_p, com.wewebu.ow.server.ecm.OwPropertyCollection propertyExtensions_p, OwCMISObject object_p, String resourceID_p, OwCMISNetwork network_p) throws com.wewebu.ow.server.exceptions.OwException
OwCMISObjectExtension
addPropertyExtensions
in interface OwCMISObjectExtension
nativeProperties_p
- can be used as in/out parameter for performance purposes
CmisPropertiesType
with all extension properties added to it
com.wewebu.ow.server.exceptions.OwException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |