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, subclassedBy
T getNativeObject()
Map<String,OwCMISNativePropertyClass<? extends Object,?,?>> getNativePropertyClasses(boolean localOnly) throws com.wewebu.ow.server.exceptions.OwException
localOnly
- com.wewebu.ow.server.exceptions.OwException
OwCMISNativePropertyClass<?,?,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 OwCMISObjectClass
getParent
in interface com.wewebu.ow.server.ecm.OwObjectClass
OwCMISNativeSession 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 TransientCmisObject
object
- conversionParameters
- a Map of conversion parameters values (see OwCMISConversionParameters
for
a list of common parameter names)OwCMISObject
corresponding to the given TransientCmisObject
com.wewebu.ow.server.exceptions.OwException
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) throws com.wewebu.ow.server.exceptions.OwException
queryResult
- the QueryResult
to be convertedstatement
- the CMIS SQL statement that resulted in the give QueryResult
context
- 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.OwException
Copyright © 2014 Alfresco Business Solutions. All Rights Reserved.