public interface OwCMISNativeObjectClass<T extends org.apache.chemistry.opencmis.client.api.ObjectType,O extends org.apache.chemistry.opencmis.client.api.TransientCmisObject> extends OwCMISSessionObjectClass<OwCMISNativeSession>
Native object classes are AWD object-class abstractions of CMIS object-types.
Each OwCMISNativeObjectClass has one object-type correspondent accessible
through getNativeObject().
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
MIME_TYPE_PREFIX_OW_POLICY, MIME_TYPE_PREFIX_OW_RELATIONSHIP| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
convertToNativeProperties(com.wewebu.ow.server.ecm.OwPropertyCollection properties_p)
AWD Property collections converter method.
|
OwCMISNativeObject<O> |
from(O object,
Map<String,?> conversionParameters)
Creates an
OwCMISObject for the given native TransientCmisObject |
T |
getNativeObject() |
OwCMISNativePropertyClass<?,?,org.apache.chemistry.opencmis.commons.definitions.PropertyDefinition<?>> |
getNativePropertyClass(String propertyClassName) |
Map<String,OwCMISNativePropertyClass<? extends Object,?,?>> |
getNativePropertyClasses(boolean localOnly) |
OwCMISNativeObjectClass<T,O> |
getParent() |
OwCMISQueryResultConverter<O> |
getQueryResultConverter(org.apache.chemistry.opencmis.client.api.QueryResult queryResult,
com.wewebu.ow.csqlc.ast.OwQueryStatement statement,
org.apache.chemistry.opencmis.client.api.OperationContext context) |
OwCMISNativeSession |
getSession() |
<N extends org.apache.chemistry.opencmis.client.api.TransientCmisObject> |
newTransientObject(N cmisObject,
org.apache.chemistry.opencmis.client.api.OperationContext creationContext) |
canCreateNewObject, createNewObject, createSkeletonObject, findPropertyClass, getChildNames, getChilds, getCopyClassName, getMimetype, getNamePropertyName, getPreferredPropertyType, getPropertyClass, getPropertyClasses, getPropertyClassNames, getQueryablePropertyClasses, getQueryName, getVirtualPropertyClass, getVirtualPropertyClasses, isAssignableFrom, isContentRequired, isQueryable, subclassedByT getNativeObject()
Map<String,OwCMISNativePropertyClass<? extends Object,?,?>> getNativePropertyClasses(boolean localOnly) throws com.wewebu.ow.server.exceptions.OwException
localOnly - com.wewebu.ow.server.exceptions.OwExceptionOwCMISNativePropertyClass<?,?,org.apache.chemistry.opencmis.commons.definitions.PropertyDefinition<?>> getNativePropertyClass(String propertyClassName)
propertyClassName - name of the native property class to be returnednull if no native property with the given name is defined.OwCMISNativeObjectClass<T,O> getParent()
getParent in interface OwCMISObjectClassgetParent in interface com.wewebu.ow.server.ecm.OwObjectClassOwCMISNativeSession getSession()
getSession in interface OwCMISSessionObjectClass<OwCMISNativeSession>OwCMISNativeObject<O> from(O object, Map<String,?> conversionParameters) throws com.wewebu.ow.server.exceptions.OwException
OwCMISObject for the given native TransientCmisObjectobject - conversionParameters - a Map of conversion parameters values (see OwCMISConversionParameters for
a list of common parameter names)OwCMISObject corresponding to the given TransientCmisObjectcom.wewebu.ow.server.exceptions.OwExceptionOwCMISQueryResultConverter<O> getQueryResultConverter(org.apache.chemistry.opencmis.client.api.QueryResult queryResult, com.wewebu.ow.csqlc.ast.OwQueryStatement statement, org.apache.chemistry.opencmis.client.api.OperationContext context) throws com.wewebu.ow.server.exceptions.OwException
queryResult - the QueryResult to be convertedstatement - the CMIS SQL statement that resulted in the give QueryResultcontext - OwCMISQueryResultConverter for query CMIS query results associated with
object classes of this typecom.wewebu.ow.server.exceptions.OwException<N extends org.apache.chemistry.opencmis.client.api.TransientCmisObject> OwCMISTransientObject<N> newTransientObject(N cmisObject, org.apache.chemistry.opencmis.client.api.OperationContext creationContext)
Map<String,Object> convertToNativeProperties(com.wewebu.ow.server.ecm.OwPropertyCollection properties_p) throws com.wewebu.ow.server.exceptions.OwException
properties_p - com.wewebu.ow.server.exceptions.OwExceptionCopyright © 2014 Alfresco Business Solutions. All Rights Reserved.