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

java.lang.Object
  extended by ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.EntityType
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
DataSetType, ExperimentType, SampleType

public class EntityType
extends java.lang.Object
implements java.io.Serializable

Common attributes of all entity types.

See Also:
Serialized Form

Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getCode()
          Returns the unique entity type code.
 java.lang.String getDescription()
          Returns the description or null if undefined.
 java.util.List<PropertyTypeGroup> getPropertyTypeGroups()
          Return the grouped property types for this entity type.
 ValidationPluginInfo getValidationPluginInfo()
           
 int hashCode()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getCode

public java.lang.String getCode()
Returns the unique entity type code.


getDescription

public java.lang.String getDescription()
Returns the description or null if undefined.


getValidationPluginInfo

public ValidationPluginInfo getValidationPluginInfo()

getPropertyTypeGroups

public java.util.List<PropertyTypeGroup> getPropertyTypeGroups()
Return the grouped property types for this entity type. (Groups are referred to as sections elsewhere).


equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object