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

java.lang.Object
  extended by ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.EntityTypeInitializer
Direct Known Subclasses:
DataSetType.DataSetTypeInitializer, ExperimentType.ExperimentTypeInitializer, SampleType.SampleTypeInitializer

public class EntityTypeInitializer
extends java.lang.Object

Generic part of all entity type initializers. Such classes are used to create immutable entity type classes.


Method Summary
 void addPropertyTypeGroup(PropertyTypeGroup propertyType)
           
 java.lang.String getCode()
           
 java.lang.String getDescription()
           
 java.util.ArrayList<PropertyTypeGroup> getPropertyTypeGroups()
           
 ValidationPluginInfo getValidationPluginInfo()
           
 void setCode(java.lang.String code)
           
 void setDescription(java.lang.String description)
           
 void setValidationPluginInfo(ValidationPluginInfo validationPluginInfo)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getCode

public java.lang.String getCode()

setCode

public void setCode(java.lang.String code)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getValidationPluginInfo

public ValidationPluginInfo getValidationPluginInfo()

setValidationPluginInfo

public void setValidationPluginInfo(ValidationPluginInfo validationPluginInfo)

getPropertyTypeGroups

public java.util.ArrayList<PropertyTypeGroup> getPropertyTypeGroups()

addPropertyTypeGroup

public void addPropertyTypeGroup(PropertyTypeGroup propertyType)