org.apache.chemistry.opencmis.inmemory.types
Class PropertyCreationHelper

java.lang.Object
  extended by org.apache.chemistry.opencmis.inmemory.types.PropertyCreationHelper

public class PropertyCreationHelper
extends java.lang.Object

Author:
Jens

Method Summary
static
<T> void
addElemToPicklist(AbstractPropertyDefinition<T> prop, T value)
           
static PropertyBooleanDefinitionImpl createBooleanDefinition(java.lang.String id, java.lang.String displayName)
           
static PropertyBooleanDefinitionImpl createBooleanMultiDefinition(java.lang.String id, java.lang.String displayName)
           
static PropertyDateTimeDefinitionImpl createDateTimeDefinition(java.lang.String id, java.lang.String displayName)
           
static PropertyDateTimeDefinitionImpl createDateTimeMultiDefinition(java.lang.String id, java.lang.String displayName)
           
static PropertyDecimalDefinitionImpl createDecimalDefinition(java.lang.String id, java.lang.String displayName)
           
static PropertyDecimalDefinitionImpl createDecimalMultiDefinition(java.lang.String id, java.lang.String displayName)
           
static PropertyHtmlDefinitionImpl createHtmlDefinition(java.lang.String id, java.lang.String displayName)
           
static PropertyHtmlDefinitionImpl createHtmlMultiDefinition(java.lang.String id, java.lang.String displayName)
           
static PropertyIdDefinitionImpl createIdDefinition(java.lang.String id, java.lang.String displayName)
           
static PropertyIdDefinitionImpl createIdMultiDefinition(java.lang.String id, java.lang.String displayName)
           
static PropertyIntegerDefinitionImpl createIntegerDefinition(java.lang.String id, java.lang.String displayName)
           
static PropertyIntegerDefinitionImpl createIntegerMultiDefinition(java.lang.String id, java.lang.String displayName)
           
static PropertyStringDefinitionImpl createStringDefinition(java.lang.String id, java.lang.String displayName)
           
static PropertyStringDefinitionImpl createStringMultiDefinition(java.lang.String id, java.lang.String displayName)
           
static PropertyUriDefinitionImpl createUriDefinition(java.lang.String id, java.lang.String displayName)
           
static PropertyUriDefinitionImpl createUriMultiDefinition(java.lang.String id, java.lang.String displayName)
           
static ObjectData getObjectData(TypeDefinition typeDef, StoredObject so, java.lang.String filter, java.lang.String user, java.lang.Boolean includeAllowableActions, IncludeRelationships includeRelationships, java.lang.String renditionFilter, java.lang.Boolean includePolicyIds, java.lang.Boolean includeACL, ExtensionsData extension)
           
static ObjectData getObjectDataQueryResult(TypeDefinition typeDef, StoredObject so, java.lang.String user, java.util.Map<java.lang.String,java.lang.String> requestedProperties, java.util.Map<java.lang.String,java.lang.String> requestedFuncs, java.lang.Boolean includeAllowableActions, IncludeRelationships includeRelationships, java.lang.String renditionFilter)
           
static Properties getPropertiesFromObject(StoredObject so, TypeDefinition td, java.util.List<java.lang.String> requestedIds, boolean fillOptionalPropertyData)
           
static Properties getPropertiesFromObject(StoredObject so, TypeDefinition td, java.util.Map<java.lang.String,java.lang.String> requestedIds, java.util.Map<java.lang.String,java.lang.String> requestedFuncs)
           
static
<T> void
setDefaultValue(AbstractPropertyDefinition<T> prop, T defVal)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createBooleanDefinition

public static PropertyBooleanDefinitionImpl createBooleanDefinition(java.lang.String id,
                                                                    java.lang.String displayName)

createBooleanMultiDefinition

public static PropertyBooleanDefinitionImpl createBooleanMultiDefinition(java.lang.String id,
                                                                         java.lang.String displayName)

createDateTimeDefinition

public static PropertyDateTimeDefinitionImpl createDateTimeDefinition(java.lang.String id,
                                                                      java.lang.String displayName)

createDateTimeMultiDefinition

public static PropertyDateTimeDefinitionImpl createDateTimeMultiDefinition(java.lang.String id,
                                                                           java.lang.String displayName)

createDecimalDefinition

public static PropertyDecimalDefinitionImpl createDecimalDefinition(java.lang.String id,
                                                                    java.lang.String displayName)

createDecimalMultiDefinition

public static PropertyDecimalDefinitionImpl createDecimalMultiDefinition(java.lang.String id,
                                                                         java.lang.String displayName)

createHtmlDefinition

public static PropertyHtmlDefinitionImpl createHtmlDefinition(java.lang.String id,
                                                              java.lang.String displayName)

createHtmlMultiDefinition

public static PropertyHtmlDefinitionImpl createHtmlMultiDefinition(java.lang.String id,
                                                                   java.lang.String displayName)

createIdDefinition

public static PropertyIdDefinitionImpl createIdDefinition(java.lang.String id,
                                                          java.lang.String displayName)

createIdMultiDefinition

public static PropertyIdDefinitionImpl createIdMultiDefinition(java.lang.String id,
                                                               java.lang.String displayName)

createIntegerDefinition

public static PropertyIntegerDefinitionImpl createIntegerDefinition(java.lang.String id,
                                                                    java.lang.String displayName)

createIntegerMultiDefinition

public static PropertyIntegerDefinitionImpl createIntegerMultiDefinition(java.lang.String id,
                                                                         java.lang.String displayName)

createStringDefinition

public static PropertyStringDefinitionImpl createStringDefinition(java.lang.String id,
                                                                  java.lang.String displayName)

createStringMultiDefinition

public static PropertyStringDefinitionImpl createStringMultiDefinition(java.lang.String id,
                                                                       java.lang.String displayName)

createUriDefinition

public static PropertyUriDefinitionImpl createUriDefinition(java.lang.String id,
                                                            java.lang.String displayName)

createUriMultiDefinition

public static PropertyUriDefinitionImpl createUriMultiDefinition(java.lang.String id,
                                                                 java.lang.String displayName)

addElemToPicklist

public static <T> void addElemToPicklist(AbstractPropertyDefinition<T> prop,
                                         T value)

setDefaultValue

public static <T> void setDefaultValue(AbstractPropertyDefinition<T> prop,
                                       T defVal)

getPropertiesFromObject

public static Properties getPropertiesFromObject(StoredObject so,
                                                 TypeDefinition td,
                                                 java.util.List<java.lang.String> requestedIds,
                                                 boolean fillOptionalPropertyData)

getPropertiesFromObject

public static Properties getPropertiesFromObject(StoredObject so,
                                                 TypeDefinition td,
                                                 java.util.Map<java.lang.String,java.lang.String> requestedIds,
                                                 java.util.Map<java.lang.String,java.lang.String> requestedFuncs)

getObjectData

public static ObjectData getObjectData(TypeDefinition typeDef,
                                       StoredObject so,
                                       java.lang.String filter,
                                       java.lang.String user,
                                       java.lang.Boolean includeAllowableActions,
                                       IncludeRelationships includeRelationships,
                                       java.lang.String renditionFilter,
                                       java.lang.Boolean includePolicyIds,
                                       java.lang.Boolean includeACL,
                                       ExtensionsData extension)

getObjectDataQueryResult

public static ObjectData getObjectDataQueryResult(TypeDefinition typeDef,
                                                  StoredObject so,
                                                  java.lang.String user,
                                                  java.util.Map<java.lang.String,java.lang.String> requestedProperties,
                                                  java.util.Map<java.lang.String,java.lang.String> requestedFuncs,
                                                  java.lang.Boolean includeAllowableActions,
                                                  IncludeRelationships includeRelationships,
                                                  java.lang.String renditionFilter)


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.