ch.systemsx.cisd.openbis.generic.shared.api.v1.dto
Class ControlledVocabularyPropertyType

java.lang.Object
  extended by ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.PropertyType
      extended by ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.ControlledVocabularyPropertyType
All Implemented Interfaces:
java.io.Serializable

@JsonObject(value="ControlledVocabularyPropertyType")
public class ControlledVocabularyPropertyType
extends PropertyType

See Also:
Serialized Form

Nested Class Summary
static class ControlledVocabularyPropertyType.ControlledVocabularyPropertyTypeInitializer
           
static class ControlledVocabularyPropertyType.VocabularyTerm
           
 
Nested classes/interfaces inherited from class ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.PropertyType
PropertyType.PropertyTypeInitializer
 
Constructor Summary
ControlledVocabularyPropertyType(ControlledVocabularyPropertyType.ControlledVocabularyPropertyTypeInitializer initializer)
           
 
Method Summary
 java.util.List<ControlledVocabularyPropertyType.VocabularyTerm> getTerms()
           
 ch.systemsx.cisd.openbis.generic.shared.basic.dto.Vocabulary getVocabulary()
           
 
Methods inherited from class ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.PropertyType
equals, getCode, getDataType, getDescription, getLabel, hashCode, isMandatory, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ControlledVocabularyPropertyType

public ControlledVocabularyPropertyType(ControlledVocabularyPropertyType.ControlledVocabularyPropertyTypeInitializer initializer)
Parameters:
initializer -
Method Detail

getTerms

public java.util.List<ControlledVocabularyPropertyType.VocabularyTerm> getTerms()

getVocabulary

public ch.systemsx.cisd.openbis.generic.shared.basic.dto.Vocabulary getVocabulary()