org.apache.chemistry.opencmis.client.api
Interface ObjectFactory
public interface ObjectFactory
A factory to create CMIS objects.
- See Also:
Session.getObjectFactory()
Method Summary |
Acl |
convertAces(List<Ace> aces)
|
ContentStream |
convertContentStream(ContentStream contentStream)
|
CmisObject |
convertObject(ObjectData objectData,
OperationContext context)
|
List<String> |
convertPolicies(List<Policy> policies)
|
Properties |
convertProperties(Map<String,?> properties,
ObjectType type,
Set<Updatability> updatabilityFilter)
|
Map<String,Property<?>> |
convertProperties(ObjectType objectType,
Properties properties)
|
List<PropertyData<?>> |
convertQueryProperties(Properties properties)
|
QueryResult |
convertQueryResult(ObjectData objectData)
|
Rendition |
convertRendition(String objectId,
RenditionData rendition)
|
ObjectType |
convertTypeDefinition(TypeDefinition typeDefinition)
|
Ace |
createAce(String principal,
List<String> permissions)
|
Acl |
createAcl(List<Ace> aces)
|
ContentStream |
createContentStream(String filename,
long length,
String mimetype,
InputStream stream)
|
|
createProperty(PropertyDefinition<?> type,
T value)
|
|
createPropertyMultivalue(PropertyDefinition<?> type,
List<T> values)
|
ObjectType |
getTypeFromObjectData(ObjectData objectData)
|
convertAces
Acl convertAces(List<Ace> aces)
createAcl
Acl createAcl(List<Ace> aces)
createAce
Ace createAce(String principal,
List<String> permissions)
convertPolicies
List<String> convertPolicies(List<Policy> policies)
convertRendition
Rendition convertRendition(String objectId,
RenditionData rendition)
createContentStream
ContentStream createContentStream(String filename,
long length,
String mimetype,
InputStream stream)
convertContentStream
ContentStream convertContentStream(ContentStream contentStream)
convertTypeDefinition
ObjectType convertTypeDefinition(TypeDefinition typeDefinition)
getTypeFromObjectData
ObjectType getTypeFromObjectData(ObjectData objectData)
createProperty
<T> Property<T> createProperty(PropertyDefinition<?> type,
T value)
createPropertyMultivalue
<T> Property<T> createPropertyMultivalue(PropertyDefinition<?> type,
List<T> values)
convertProperties
Map<String,Property<?>> convertProperties(ObjectType objectType,
Properties properties)
convertProperties
Properties convertProperties(Map<String,?> properties,
ObjectType type,
Set<Updatability> updatabilityFilter)
convertQueryProperties
List<PropertyData<?>> convertQueryProperties(Properties properties)
convertObject
CmisObject convertObject(ObjectData objectData,
OperationContext context)
convertQueryResult
QueryResult convertQueryResult(ObjectData objectData)
Copyright © 2009-2010 The Apache Software Foundation. All Rights Reserved.