java.lang.Object
com.genologics.ri.configuration.Field
All Implemented Interfaces:
Linkable<Field>, Locatable, Serializable

public class Field extends Object implements Linkable<Field>, Serializable
The detailed representation of the configuration of a user-defined field.
See Also:
  • Field Details

    • name

      protected String name
    • attachToName

      protected String attachToName
    • precision

      protected Integer precision
    • unitLabel

      protected String unitLabel
    • typeDefinition

      protected TypeDefinition typeDefinition
    • allowNonPresetValues

      protected Boolean allowNonPresetValues
    • firstPresetIsDefaultValue

      protected Boolean firstPresetIsDefaultValue
    • showInTables

      protected Boolean showInTables
    • editable

      protected Boolean editable
    • deviation

      protected Boolean deviation
    • controlledVocabulary

      protected Boolean controlledVocabulary
    • parentUri

      protected URI parentUri
    • childUris

      protected List<String> childUris
    • presets

      protected List<String> presets
    • minValue

      protected Double minValue
    • maxValue

      protected Double maxValue
    • required

      protected Boolean required
    • attachToCategory

      protected String attachToCategory
    • type

      protected FieldType type
    • uri

      protected URI uri
  • Constructor Details

    • Field

      public Field()
  • Method Details

    • getChildUris

      public List<String> getChildUris()
    • getPresets

      public List<String> getPresets()
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getAttachToName

      public String getAttachToName()
    • setAttachToName

      public void setAttachToName(String attachToName)
    • getDisplayPrecision

      public Integer getDisplayPrecision()
    • setDisplayPrecision

      public void setDisplayPrecision(Integer precision)
    • getUnitLabel

      public String getUnitLabel()
    • setUnitLabel

      public void setUnitLabel(String unit)
    • getTypeDefinition

      public TypeDefinition getTypeDefinition()
    • setTypeDefinition

      public void setTypeDefinition(TypeDefinition typeDefinition)
    • isShowInLablink

      public boolean isShowInLablink()
    • setShowInLablink

      public void setShowInLablink(Boolean showInLablink)
    • isAllowNonPresetValues

      public boolean isAllowNonPresetValues()
    • setAllowNonPresetValues

      public void setAllowNonPresetValues(Boolean allowNonPresetValues)
    • isFirstPresetDefaultValue

      public boolean isFirstPresetDefaultValue()
    • setFirstPresetDefaultValue

      public void setFirstPresetDefaultValue(Boolean firstPresetIsDefaultValue)
    • isShowInTables

      public boolean isShowInTables()
    • setShowInTables

      public void setShowInTables(Boolean showInTables)
    • isEditable

      public boolean isEditable()
    • setEditable

      public void setEditable(Boolean editable)
    • isDeviation

      public boolean isDeviation()
    • setDeviation

      public void setDeviation(Boolean deviation)
    • isControlledVocabulary

      public boolean isControlledVocabulary()
    • setControlledVocabulary

      public void setControlledVocabulary(Boolean controlledVocabulary)
    • getParentUri

      public URI getParentUri()
    • setParentUri

      public void setParentUri(URI parentUri)
    • getMinValue

      public Double getMinValue()
    • setMinValue

      public void setMinValue(Double minValue)
    • getMaxValue

      public Double getMaxValue()
    • setMaxValue

      public void setMaxValue(Double maxValue)
    • isRequired

      public boolean isRequired()
    • setRequired

      public void setRequired(Boolean required)
    • getAttachToCategory

      public String getAttachToCategory()
    • setAttachToCategory

      public void setAttachToCategory(String attachToCategory)
    • getType

      public FieldType getType()
    • setType

      public void setType(FieldType type)
    • getUri

      public URI getUri()
      Description copied from interface: Locatable
      Get the URI of this object.
      Specified by:
      getUri in interface Locatable
      Returns:
      The URI.
    • setUri

      public void setUri(URI uri)
      Description copied from interface: Locatable
      Set the URI of this object.
      Specified by:
      setUri in interface Locatable
      Parameters:
      uri - The new URI.