org.apache.chemistry.opencmis.client.runtime.repository
Class ObjectFactoryImpl
java.lang.Object
org.apache.chemistry.opencmis.client.runtime.repository.ObjectFactoryImpl
- All Implemented Interfaces:
- java.io.Serializable, ObjectFactory
public class ObjectFactoryImpl
- extends java.lang.Object
- implements ObjectFactory, java.io.Serializable
Persistent model object factory.
- See Also:
- Serialized Form
Method Summary |
Acl |
convertAces(java.util.List<Ace> aces)
|
ChangeEvent |
convertChangeEvent(ObjectData objectData)
|
ChangeEvents |
convertChangeEvents(java.lang.String changeLogToken,
ObjectList objectList)
|
ContentStream |
convertContentStream(ContentStream contentStream)
|
CmisObject |
convertObject(ObjectData objectData,
OperationContext context)
|
java.util.List<java.lang.String> |
convertPolicies(java.util.List<Policy> policies)
|
Properties |
convertProperties(java.util.Map<java.lang.String,?> properties,
ObjectType type,
java.util.Set<Updatability> updatabilityFilter)
|
java.util.Map<java.lang.String,Property<?>> |
convertProperties(ObjectType objectType,
Properties properties)
|
protected
|
convertProperty(ObjectType objectType,
PropertyData<T> pd)
|
java.util.List<PropertyData<?>> |
convertQueryProperties(Properties properties)
|
QueryResult |
convertQueryResult(ObjectData objectData)
|
Rendition |
convertRendition(java.lang.String objectId,
RenditionData rendition)
|
RepositoryInfo |
convertRepositoryInfo(RepositoryInfo repositoryInfo)
|
ObjectType |
convertTypeDefinition(TypeDefinition typeDefinition)
|
Ace |
createAce(java.lang.String principal,
java.util.List<java.lang.String> permissions)
|
Acl |
createAcl(java.util.List<Ace> aces)
|
ContentStream |
createContentStream(java.lang.String filename,
long length,
java.lang.String mimetype,
java.io.InputStream stream)
|
|
createProperty(PropertyDefinition<T> type,
java.util.List<T> values)
|
protected BindingsObjectFactory |
getBindingsObjectFactory()
Returns the bindings object factory. |
ObjectType |
getTypeFromObjectData(ObjectData objectData)
|
void |
initialize(Session session,
java.util.Map<java.lang.String,java.lang.String> parameters)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ObjectFactoryImpl
public ObjectFactoryImpl()
- Default constructor.
initialize
public void initialize(Session session,
java.util.Map<java.lang.String,java.lang.String> parameters)
- Specified by:
initialize
in interface ObjectFactory
getBindingsObjectFactory
protected BindingsObjectFactory getBindingsObjectFactory()
- Returns the bindings object factory.
convertRepositoryInfo
public RepositoryInfo convertRepositoryInfo(RepositoryInfo repositoryInfo)
- Specified by:
convertRepositoryInfo
in interface ObjectFactory
convertAces
public Acl convertAces(java.util.List<Ace> aces)
- Specified by:
convertAces
in interface ObjectFactory
createAce
public Ace createAce(java.lang.String principal,
java.util.List<java.lang.String> permissions)
- Specified by:
createAce
in interface ObjectFactory
createAcl
public Acl createAcl(java.util.List<Ace> aces)
- Specified by:
createAcl
in interface ObjectFactory
convertPolicies
public java.util.List<java.lang.String> convertPolicies(java.util.List<Policy> policies)
- Specified by:
convertPolicies
in interface ObjectFactory
convertRendition
public Rendition convertRendition(java.lang.String objectId,
RenditionData rendition)
- Specified by:
convertRendition
in interface ObjectFactory
createContentStream
public ContentStream createContentStream(java.lang.String filename,
long length,
java.lang.String mimetype,
java.io.InputStream stream)
- Specified by:
createContentStream
in interface ObjectFactory
convertContentStream
public ContentStream convertContentStream(ContentStream contentStream)
- Specified by:
convertContentStream
in interface ObjectFactory
convertTypeDefinition
public ObjectType convertTypeDefinition(TypeDefinition typeDefinition)
- Specified by:
convertTypeDefinition
in interface ObjectFactory
getTypeFromObjectData
public ObjectType getTypeFromObjectData(ObjectData objectData)
- Specified by:
getTypeFromObjectData
in interface ObjectFactory
createProperty
public <T> Property<T> createProperty(PropertyDefinition<T> type,
java.util.List<T> values)
- Specified by:
createProperty
in interface ObjectFactory
convertProperty
protected <T> Property<T> convertProperty(ObjectType objectType,
PropertyData<T> pd)
convertProperties
public java.util.Map<java.lang.String,Property<?>> convertProperties(ObjectType objectType,
Properties properties)
- Specified by:
convertProperties
in interface ObjectFactory
convertProperties
public Properties convertProperties(java.util.Map<java.lang.String,?> properties,
ObjectType type,
java.util.Set<Updatability> updatabilityFilter)
- Specified by:
convertProperties
in interface ObjectFactory
convertQueryProperties
public java.util.List<PropertyData<?>> convertQueryProperties(Properties properties)
- Specified by:
convertQueryProperties
in interface ObjectFactory
convertObject
public CmisObject convertObject(ObjectData objectData,
OperationContext context)
- Specified by:
convertObject
in interface ObjectFactory
convertQueryResult
public QueryResult convertQueryResult(ObjectData objectData)
- Specified by:
convertQueryResult
in interface ObjectFactory
convertChangeEvent
public ChangeEvent convertChangeEvent(ObjectData objectData)
- Specified by:
convertChangeEvent
in interface ObjectFactory
convertChangeEvents
public ChangeEvents convertChangeEvents(java.lang.String changeLogToken,
ObjectList objectList)
- Specified by:
convertChangeEvents
in interface ObjectFactory
Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.