@JsonObject(value="PropertyType")
public class PropertyType
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
PropertyType.PropertyTypeInitializer
Class used to initialize a new data set instance.
|
| Constructor and Description |
|---|
PropertyType(PropertyType.PropertyTypeInitializer initializer)
Creates a new instance with the provided initializer
|
| Modifier and Type | Method and Description |
|---|---|
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() |
public PropertyType(PropertyType.PropertyTypeInitializer initializer)
java.lang.IllegalArgumentException - if some of the required information is not provided.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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object