Class PropertyBuilder
- java.lang.Object
-
- ch.systemsx.cisd.openbis.generic.shared.basic.dto.builders.PropertyBuilder
-
public class PropertyBuilder extends java.lang.ObjectBuilder for anEntityPropertyinstance.
-
-
Constructor Summary
Constructors Constructor Description PropertyBuilder(java.lang.String key)Creates an instance for specified property type code which also the simple code.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PropertyBuilderdynamic()EntityPropertygetProperty()PropertyBuilderinternal()Sets property type to internal name space and adds a '$' code prefix.PropertyBuilderlabel(java.lang.String label)PropertyBuildermanaged()PropertyBuildertype(DataTypeCode dataType)PropertyBuildervalue(double value)PropertyBuildervalue(int value)PropertyBuildervalue(MaterialBuilder builder)PropertyBuildervalue(Material value)PropertyBuildervalue(VocabularyTerm value)PropertyBuildervalue(java.lang.String value)PropertyBuildervalue(java.util.Date value)
-
-
-
Constructor Detail
-
PropertyBuilder
public PropertyBuilder(java.lang.String key)
Creates an instance for specified property type code which also the simple code. Data type isDataTypeCode.VARCHAR.
-
-
Method Detail
-
type
public PropertyBuilder type(DataTypeCode dataType)
-
label
public PropertyBuilder label(java.lang.String label)
-
internal
public PropertyBuilder internal()
Sets property type to internal name space and adds a '$' code prefix.
-
dynamic
public PropertyBuilder dynamic()
-
managed
public PropertyBuilder managed()
-
value
public PropertyBuilder value(java.lang.String value)
-
value
public PropertyBuilder value(int value)
-
value
public PropertyBuilder value(double value)
-
value
public PropertyBuilder value(java.util.Date value)
-
value
public PropertyBuilder value(MaterialBuilder builder)
-
value
public PropertyBuilder value(Material value)
-
value
public PropertyBuilder value(VocabularyTerm value)
-
getProperty
public EntityProperty getProperty()
-
-