public interface OwCMISNativeSession extends OwCMISSession
Abstraction to OpenCMIS-Session object, contains additionally simplified helper methods.
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
Modifier and Type | Method and Description |
---|---|
<O extends org.apache.chemistry.opencmis.client.api.TransientCmisObject> |
classOf(O object) |
org.apache.chemistry.opencmis.client.api.OperationContext |
createOperationContext(Collection<String> filterPropertyNames,
int maxItemsPerPage,
OwCMISNativeObjectClass<?,?>... classContext) |
org.apache.chemistry.opencmis.client.api.OperationContext |
createOperationContext(Collection<String> filterPropertyNames,
com.wewebu.ow.server.field.OwSort sorting,
int maxItemsPerPage,
OwCMISNativeObjectClass<?,?>... classContext)
Create an OperationContext with specific sorting
|
<O extends org.apache.chemistry.opencmis.client.api.TransientCmisObject> |
from(O transientCmisObject,
Map<String,?> conversionParameters) |
<T extends org.apache.chemistry.opencmis.client.api.ObjectType> |
from(T type)
Performs
ObjectType to OwCMISNativeObjectClass conversion. |
OwCMISNativeObject<org.apache.chemistry.opencmis.client.api.TransientCmisObject> |
getNativeObject(String objectNativeId,
Collection<String> propertyNames,
Map<String,?> conversionParameters) |
OwCMISNativeObjectClass<?,?> |
getNativeObjectClass(String className) |
OwCMISNativePropertyClassFactory |
getNativePropertyClassFactory()
Get a property class factory, for creation of OwPropertyClass instances.
|
org.apache.chemistry.opencmis.client.api.Session |
getOpenCMISSession() |
createObject, createObjectSkeleton, getDMSIDDecoder, getLocale, getNetwork, getObject, getObject, getObjectByPath, getObjectClass, getObjectClasses, getParameterValue, getResource, getResourceInfo, getRootFolder, getTimeZone, query, query
org.apache.chemistry.opencmis.client.api.Session getOpenCMISSession()
Session
org.apache.chemistry.opencmis.client.api.OperationContext createOperationContext(Collection<String> filterPropertyNames, int maxItemsPerPage, OwCMISNativeObjectClass<?,?>... classContext)
filterPropertyNames
- maxItemsPerPage
- classContext
- OperationContext
with the filter set to the give properties and max items to the given value.
Property IDs resolution is done in the given AWD class context.org.apache.chemistry.opencmis.client.api.OperationContext createOperationContext(Collection<String> filterPropertyNames, com.wewebu.ow.server.field.OwSort sorting, int maxItemsPerPage, OwCMISNativeObjectClass<?,?>... classContext)
filterPropertyNames
- Collection of property namessorting
- OwSort specific sortingmaxItemsPerPage
- int page sizeclassContext
- OwCMISNativeObjectClass root type representationOwCMISNativePropertyClassFactory getNativePropertyClassFactory()
<T extends org.apache.chemistry.opencmis.client.api.ObjectType> OwCMISNativeObjectClass<T,?> from(T type) throws com.wewebu.ow.server.exceptions.OwException
ObjectType
to OwCMISNativeObjectClass
conversion.type
- OwCMISNativeObjectClass
correspondent of the given type.com.wewebu.ow.server.exceptions.OwException
<O extends org.apache.chemistry.opencmis.client.api.TransientCmisObject> OwCMISNativeObjectClass<?,O> classOf(O object) throws com.wewebu.ow.server.exceptions.OwException
object
- OwCMISNativeObjectClass
of the given TransientCmisObject
com.wewebu.ow.server.exceptions.OwException
<O extends org.apache.chemistry.opencmis.client.api.TransientCmisObject> OwCMISNativeObject<O> from(O transientCmisObject, Map<String,?> conversionParameters) throws com.wewebu.ow.server.exceptions.OwException
transientCmisObject
- conversionParameters
- OwCMISNativeObject
ocom.wewebu.ow.server.exceptions.OwException
OwCMISNativeObjectClass<?,?> getNativeObjectClass(String className) throws com.wewebu.ow.server.exceptions.OwException
className
- com.wewebu.ow.server.exceptions.OwException
OwCMISNativeObject<org.apache.chemistry.opencmis.client.api.TransientCmisObject> getNativeObject(String objectNativeId, Collection<String> propertyNames, Map<String,?> conversionParameters) throws com.wewebu.ow.server.exceptions.OwException
objectNativeId
- the object ID of the documentpropertyNames
- a list of properties to be loaded for this object.
If null then the set of properties that are loaded depends on the particular content repository implementation.com.wewebu.ow.server.exceptions.OwException
Copyright © 2014 Alfresco Business Solutions. All Rights Reserved.