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

java.lang.Object
  extended by org.apache.chemistry.opencmis.commons.impl.dataobjects.AbstractExtensionData
      extended by org.apache.chemistry.opencmis.commons.impl.dataobjects.AbstractTypeDefinition
          extended by org.apache.chemistry.opencmis.commons.impl.dataobjects.FolderTypeDefinitionImpl
              extended by org.apache.chemistry.opencmis.inmemory.types.InMemoryFolderTypeDefinition
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, ExtensionsData, FolderTypeDefinition, TypeDefinition

public class InMemoryFolderTypeDefinition
extends FolderTypeDefinitionImpl

See Also:
Serialized Form

Constructor Summary
InMemoryFolderTypeDefinition()
           
InMemoryFolderTypeDefinition(java.lang.String id, java.lang.String displayName)
           
InMemoryFolderTypeDefinition(java.lang.String id, java.lang.String displayName, InMemoryFolderTypeDefinition parentType)
           
 
Method Summary
 void addCustomPropertyDefinitions(java.util.Map<java.lang.String,PropertyDefinition<?>> propertyDefinitions)
          Set the property definitions for this type.
static InMemoryFolderTypeDefinition getRootFolderType()
           
 
Methods inherited from class org.apache.chemistry.opencmis.commons.impl.dataobjects.AbstractTypeDefinition
addPropertyDefinition, clone, getBaseTypeId, getDescription, getDisplayName, getId, getLocalName, getLocalNamespace, getParentTypeId, getPropertyDefinitions, getQueryName, initialize, isControllableAcl, isControllablePolicy, isCreatable, isFileable, isFulltextIndexed, isIncludedInSupertypeQuery, isQueryable, setBaseTypeId, setDescription, setDisplayName, setId, setIsControllableAcl, setIsControllablePolicy, setIsCreatable, setIsFileable, setIsFulltextIndexed, setIsIncludedInSupertypeQuery, setIsQueryable, setLocalName, setLocalNamespace, setParentTypeId, setPropertyDefinitions, setQueryName, toString
 
Methods inherited from class org.apache.chemistry.opencmis.commons.impl.dataobjects.AbstractExtensionData
getExtensions, setExtensions
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.apache.chemistry.opencmis.commons.definitions.TypeDefinition
getBaseTypeId, getDescription, getDisplayName, getId, getLocalName, getLocalNamespace, getParentTypeId, getPropertyDefinitions, getQueryName, isControllableAcl, isControllablePolicy, isCreatable, isFileable, isFulltextIndexed, isIncludedInSupertypeQuery, isQueryable
 
Methods inherited from interface org.apache.chemistry.opencmis.commons.data.ExtensionsData
getExtensions, setExtensions
 

Constructor Detail

InMemoryFolderTypeDefinition

public InMemoryFolderTypeDefinition()

InMemoryFolderTypeDefinition

public InMemoryFolderTypeDefinition(java.lang.String id,
                                    java.lang.String displayName)

InMemoryFolderTypeDefinition

public InMemoryFolderTypeDefinition(java.lang.String id,
                                    java.lang.String displayName,
                                    InMemoryFolderTypeDefinition parentType)
Method Detail

getRootFolderType

public static InMemoryFolderTypeDefinition getRootFolderType()

addCustomPropertyDefinitions

public void addCustomPropertyDefinitions(java.util.Map<java.lang.String,PropertyDefinition<?>> propertyDefinitions)
Set the property definitions for this type. The parameter propertyDefinitions should only contain the custom property definitions for this type. The standard property definitions are added automatically.

See Also:
setPropertyDefinitions(java.util.Map)


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