org.usergrid.persistence.schema
Class CollectionInfo

java.lang.Object
  extended by org.usergrid.persistence.schema.CollectionInfo

public class CollectionInfo
extends Object


Constructor Summary
CollectionInfo()
           
CollectionInfo(EntityCollection collectionAnnotation)
           
 
Method Summary
 EntityInfo getContainer()
           
 Set<String> getDictionariesIndexed()
           
 String getLinkedCollection()
           
 String getName()
           
 Set<String> getPropertiesIndexed()
           
 String getSort()
           
 List<String[]> getSubkeyCombinations()
           
 List<String> getSubkeys()
           
 Set<String> getSubkeySet()
           
 String getType()
           
 boolean hasIndexedProperties()
           
 boolean hasSubkeys()
           
 boolean isDictionaryIndexed(String propertyName)
           
 boolean isIncludedInExport()
           
 boolean isIndexingDynamicDictionaries()
           
 boolean isPropertyIndexed(String propertyName)
           
 boolean isPublic()
           
 boolean isReversed()
           
 boolean isSubkeyProperty(String propertyName)
           
 void setContainer(EntityInfo entityInfo)
           
 void setDictionariesIndexed(Set<String> dictionariesIndexed)
           
 void setIncludedInExport(boolean includedInExport)
           
 void setIndexingDynamicDictionaries(boolean indexingDynamicDictionaries)
           
 void setLinkedCollection(String linkedCollection)
           
 void setName(String name)
           
 void setPropertiesIndexed(Set<String> propertiesIndexed)
           
 void setPublic(boolean publicVisible)
           
 void setReversed(boolean reversed)
           
 void setSort(String sort)
           
 void setSubkeys(List<String> s)
           
 void setType(String type)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CollectionInfo

public CollectionInfo()

CollectionInfo

public CollectionInfo(EntityCollection collectionAnnotation)
Method Detail

getType

public String getType()

setType

public void setType(String type)

isPropertyIndexed

public boolean isPropertyIndexed(String propertyName)

hasIndexedProperties

public boolean hasIndexedProperties()

getPropertiesIndexed

public Set<String> getPropertiesIndexed()

setPropertiesIndexed

public void setPropertiesIndexed(Set<String> propertiesIndexed)

isDictionaryIndexed

public boolean isDictionaryIndexed(String propertyName)

getDictionariesIndexed

public Set<String> getDictionariesIndexed()

setDictionariesIndexed

public void setDictionariesIndexed(Set<String> dictionariesIndexed)

isIndexingDynamicDictionaries

public boolean isIndexingDynamicDictionaries()

setIndexingDynamicDictionaries

public void setIndexingDynamicDictionaries(boolean indexingDynamicDictionaries)

getLinkedCollection

public String getLinkedCollection()

setLinkedCollection

public void setLinkedCollection(String linkedCollection)

getName

public String getName()

setName

public void setName(String name)

getContainer

public EntityInfo getContainer()

setContainer

public void setContainer(EntityInfo entityInfo)

isSubkeyProperty

public boolean isSubkeyProperty(String propertyName)

hasSubkeys

public boolean hasSubkeys()

getSubkeySet

public Set<String> getSubkeySet()

getSubkeys

public List<String> getSubkeys()

setSubkeys

public void setSubkeys(List<String> s)

getSubkeyCombinations

public List<String[]> getSubkeyCombinations()

isPublic

public boolean isPublic()

setPublic

public void setPublic(boolean publicVisible)

isReversed

public boolean isReversed()

setReversed

public void setReversed(boolean reversed)

setIncludedInExport

public void setIncludedInExport(boolean includedInExport)

isIncludedInExport

public boolean isIncludedInExport()

getSort

public String getSort()

setSort

public void setSort(String sort)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2013. All Rights Reserved.