java.lang.Object
overit.geocall.model.DynO
overit.geocallapp.wfm.core.bl.features.feature.BOFeature
All Implemented Interfaces:
ConstraintValidator<DynO.Valid,DynO>, Serializable, overit.geocall.timezone.model.TimeZoned

public class BOFeature extends DynO
Business object representing a feature
Since:
9.2
See Also:
GCApi:
bo
  • Constructor Details

    • BOFeature

      public BOFeature()
  • Method Details

    • getId

      public Long getId()
      Returns the feature id.
      Returns:
      the the feature id
    • setId

      public void setId(Long id)
      Sets the feature id.
      Parameters:
      id - the feature id
    • getCode

      public String getCode()
      Returns the feature code.
      Returns:
      the code
    • setCode

      public void setCode(String code)
      Sets the feature code.
      Parameters:
      code - the code
    • getDescription

      public LocalizedString getDescription()
      Returns the feature description.
      Returns:
      the description
    • setDescription

      public void setDescription(LocalizedString description)
      Sets the feature description.
      Parameters:
      description - the description
    • getDataType

      public Long getDataType()
      Returns the id of the feature data type.
      Returns:
      the data type id
      See Also:
    • setDataType

      public void setDataType(Long dataType)
      Sets the id of the feature data type.
      Parameters:
      dataType - the data type id
      See Also:
    • getFormat

      public String getFormat()
      Returns the feature format.
      Returns:
      the format
    • setFormat

      public void setFormat(String format)
      Sets the feature format.
      Parameters:
      format - the format
    • getSize

      public Long getSize()
      Returns the feature size.
      Returns:
      the size
    • setSize

      public void setSize(Long size)
      Sets the feature size.
      Parameters:
      size - the size
    • getMaxLength

      public Long getMaxLength()
      Returns the feature max length.
      Returns:
      the max length
    • setMaxLength

      public void setMaxLength(Long maxLength)
      Sets the feature max length.
      Parameters:
      maxLength - the max length
    • getNotNull

      public Boolean getNotNull()
      Checks if the feature must be not null.
      Returns:
      true if the feature is not null, false otherwise
    • setNotNull

      public void setNotNull(Boolean notNull)
      Sets the feature to not null.
      Parameters:
      notNull - true if the the feature must be not null, false otherwise
    • getMeasureUnit

      public Long getMeasureUnit()
      Returns the id of the feature measure unit.
      Returns:
      the measure unit
      See Also:
    • setMeasureUnit

      public void setMeasureUnit(Long measureUnit)
      Sets the id of the feature measure unit.
      Parameters:
      measureUnit - the measure unit id
      See Also:
    • getActive

      public Boolean getActive()
      Checks if the feature is the active.
      Returns:
      true if the feature is active, false otherwise
    • setActive

      public void setActive(Boolean active)
      Sets the feature to active.
      Parameters:
      active - true if the feature must be active, false otherwise
    • getPrecision

      public Long getPrecision()
      Returns the feature precision.
      Returns:
      the precision
    • setPrecision

      public void setPrecision(Long precision)
      Sets the feature precision.
      Parameters:
      precision - the precision
    • getValueDomain

      public Long getValueDomain()
      Returns the id of the feature value domain.
      Returns:
      the value domain id
      See Also:
    • setValueDomain

      public void setValueDomain(Long valueDomain)
      Sets the id of the feature value domain.
      Parameters:
      valueDomain - the value domain id
      See Also:
    • getFeatureClass

      public Long getFeatureClass()
      Returns the id of the feature class.
      Returns:
      the feature class id
      See Also:
    • setFeatureClass

      public void setFeatureClass(Long featureClass)
      Sets the id of the feature class.
      Parameters:
      featureClass - the feature class id
      See Also:
    • getOrder

      public Long getOrder()
      Returns the feature order.
      Returns:
      the order
    • setOrder

      public void setOrder(Long order)
      Sets the feature order.
      Parameters:
      order - the order
    • getUsage

      public Long getUsage()
      Returns the feature usage id.
      Returns:
      the usage id
      See Also:
    • setUsage

      public void setUsage(Long usage)
      Sets the feature usage id.
      Parameters:
      usage - the usage id
      See Also:
    • getIsMeter

      public Boolean getIsMeter()
      Checks if the feature is a meter.
      Returns:
      true if the feature is a meter, false otherwise
    • setIsMeter

      public void setIsMeter(Boolean isMeter)
      Sets the feature to isMeter.
      Parameters:
      isMeter - true if the feature must be a meter, false otherwise
    • getNegativeValues

      public Boolean getNegativeValues()
      Returns the feature negative values.
      Returns:
      the negative values
    • setNegativeValues

      public void setNegativeValues(Boolean negativeValues)
      Sets the feature negative values.
      Parameters:
      negativeValues - the negative values