|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectch.systemsx.cisd.openbis.generic.shared.api.v1.dto.PropertyType
@JsonObject(value="PropertyType") public class PropertyType
Immutable value object representing a property type.
Nested Class Summary | |
---|---|
static class |
PropertyType.PropertyTypeInitializer
Class used to initialize a new data set instance. |
Constructor Summary | |
---|---|
PropertyType(PropertyType.PropertyTypeInitializer initializer)
Creates a new instance with the provided initializer |
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getCode()
Return the code of this property type. |
ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataTypeCode |
getDataType()
|
java.lang.String |
getDescription()
Return the extended description. |
java.lang.String |
getLabel()
Return the label shown in forms. |
int |
hashCode()
|
boolean |
isMandatory()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public PropertyType(PropertyType.PropertyTypeInitializer initializer)
java.lang.IllegalArgumentException
- if some of the required information is not provided.Method Detail |
---|
public ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataTypeCode getDataType()
public java.lang.String getCode()
public java.lang.String getLabel()
public java.lang.String getDescription()
public boolean isMandatory()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |