org.apache.chemistry.opencmis.commons.impl.dataobjects
Class BindingsObjectFactoryImpl
java.lang.Object
org.apache.chemistry.opencmis.commons.impl.dataobjects.BindingsObjectFactoryImpl
- All Implemented Interfaces:
- java.io.Serializable, BindingsObjectFactory
public class BindingsObjectFactoryImpl
- extends java.lang.Object
- implements BindingsObjectFactory, java.io.Serializable
CMIS binding object factory implementation.
- Author:
- Florian Müller
- See Also:
- Serialized Form
Method Summary |
Ace |
createAccessControlEntry(java.lang.String principal,
java.util.List<java.lang.String> permissions)
|
Acl |
createAccessControlList(java.util.List<Ace> aces)
|
ContentStream |
createContentStream(java.lang.String filename,
java.math.BigInteger length,
java.lang.String mimetype,
java.io.InputStream stream)
|
Properties |
createPropertiesData(java.util.List<PropertyData<?>> properties)
|
PropertyBoolean |
createPropertyBooleanData(java.lang.String id,
java.lang.Boolean value)
|
PropertyBoolean |
createPropertyBooleanData(java.lang.String id,
java.util.List<java.lang.Boolean> values)
|
PropertyDateTime |
createPropertyDateTimeData(java.lang.String id,
java.util.GregorianCalendar value)
|
PropertyDateTime |
createPropertyDateTimeData(java.lang.String id,
java.util.List<java.util.GregorianCalendar> values)
|
PropertyDecimal |
createPropertyDecimalData(java.lang.String id,
java.math.BigDecimal value)
|
PropertyDecimal |
createPropertyDecimalData(java.lang.String id,
java.util.List<java.math.BigDecimal> values)
|
PropertyHtml |
createPropertyHtmlData(java.lang.String id,
java.util.List<java.lang.String> values)
|
PropertyHtml |
createPropertyHtmlData(java.lang.String id,
java.lang.String value)
|
PropertyId |
createPropertyIdData(java.lang.String id,
java.util.List<java.lang.String> values)
|
PropertyId |
createPropertyIdData(java.lang.String id,
java.lang.String value)
|
PropertyInteger |
createPropertyIntegerData(java.lang.String id,
java.math.BigInteger value)
|
PropertyInteger |
createPropertyIntegerData(java.lang.String id,
java.util.List<java.math.BigInteger> values)
|
PropertyString |
createPropertyStringData(java.lang.String id,
java.util.List<java.lang.String> values)
|
PropertyString |
createPropertyStringData(java.lang.String id,
java.lang.String value)
|
PropertyUri |
createPropertyUriData(java.lang.String id,
java.util.List<java.lang.String> values)
|
PropertyUri |
createPropertyUriData(java.lang.String id,
java.lang.String value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BindingsObjectFactoryImpl
public BindingsObjectFactoryImpl()
createAccessControlEntry
public Ace createAccessControlEntry(java.lang.String principal,
java.util.List<java.lang.String> permissions)
- Specified by:
createAccessControlEntry
in interface BindingsObjectFactory
createAccessControlList
public Acl createAccessControlList(java.util.List<Ace> aces)
- Specified by:
createAccessControlList
in interface BindingsObjectFactory
createContentStream
public ContentStream createContentStream(java.lang.String filename,
java.math.BigInteger length,
java.lang.String mimetype,
java.io.InputStream stream)
- Specified by:
createContentStream
in interface BindingsObjectFactory
createPropertiesData
public Properties createPropertiesData(java.util.List<PropertyData<?>> properties)
- Specified by:
createPropertiesData
in interface BindingsObjectFactory
createPropertyBooleanData
public PropertyBoolean createPropertyBooleanData(java.lang.String id,
java.util.List<java.lang.Boolean> values)
- Specified by:
createPropertyBooleanData
in interface BindingsObjectFactory
createPropertyBooleanData
public PropertyBoolean createPropertyBooleanData(java.lang.String id,
java.lang.Boolean value)
- Specified by:
createPropertyBooleanData
in interface BindingsObjectFactory
createPropertyDateTimeData
public PropertyDateTime createPropertyDateTimeData(java.lang.String id,
java.util.List<java.util.GregorianCalendar> values)
- Specified by:
createPropertyDateTimeData
in interface BindingsObjectFactory
createPropertyDateTimeData
public PropertyDateTime createPropertyDateTimeData(java.lang.String id,
java.util.GregorianCalendar value)
- Specified by:
createPropertyDateTimeData
in interface BindingsObjectFactory
createPropertyDecimalData
public PropertyDecimal createPropertyDecimalData(java.lang.String id,
java.util.List<java.math.BigDecimal> values)
- Specified by:
createPropertyDecimalData
in interface BindingsObjectFactory
createPropertyDecimalData
public PropertyDecimal createPropertyDecimalData(java.lang.String id,
java.math.BigDecimal value)
- Specified by:
createPropertyDecimalData
in interface BindingsObjectFactory
createPropertyHtmlData
public PropertyHtml createPropertyHtmlData(java.lang.String id,
java.util.List<java.lang.String> values)
- Specified by:
createPropertyHtmlData
in interface BindingsObjectFactory
createPropertyHtmlData
public PropertyHtml createPropertyHtmlData(java.lang.String id,
java.lang.String value)
- Specified by:
createPropertyHtmlData
in interface BindingsObjectFactory
createPropertyIdData
public PropertyId createPropertyIdData(java.lang.String id,
java.util.List<java.lang.String> values)
- Specified by:
createPropertyIdData
in interface BindingsObjectFactory
createPropertyIdData
public PropertyId createPropertyIdData(java.lang.String id,
java.lang.String value)
- Specified by:
createPropertyIdData
in interface BindingsObjectFactory
createPropertyIntegerData
public PropertyInteger createPropertyIntegerData(java.lang.String id,
java.util.List<java.math.BigInteger> values)
- Specified by:
createPropertyIntegerData
in interface BindingsObjectFactory
createPropertyIntegerData
public PropertyInteger createPropertyIntegerData(java.lang.String id,
java.math.BigInteger value)
- Specified by:
createPropertyIntegerData
in interface BindingsObjectFactory
createPropertyStringData
public PropertyString createPropertyStringData(java.lang.String id,
java.util.List<java.lang.String> values)
- Specified by:
createPropertyStringData
in interface BindingsObjectFactory
createPropertyStringData
public PropertyString createPropertyStringData(java.lang.String id,
java.lang.String value)
- Specified by:
createPropertyStringData
in interface BindingsObjectFactory
createPropertyUriData
public PropertyUri createPropertyUriData(java.lang.String id,
java.util.List<java.lang.String> values)
- Specified by:
createPropertyUriData
in interface BindingsObjectFactory
createPropertyUriData
public PropertyUri createPropertyUriData(java.lang.String id,
java.lang.String value)
- Specified by:
createPropertyUriData
in interface BindingsObjectFactory
Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.