Class IntegerProperty

All Implemented Interfaces:
Wrappable, AnnotatableArtifact, Artifact, BoundedArtifact, CalculableProperty, DataArtifact, Expression, IntervalizedArtifact, Nullable, NumericExpression, NumericProperty, Parameter, Property, TypedArtifact, ValuedArtifact, Serializable

public class IntegerProperty extends IntegerData implements NumericProperty
Author:
Jorge Campins
See Also:
  • Constructor Details

    • IntegerProperty

      public IntegerProperty()
  • Method Details

    • getMasterSequenceMasterFieldName

      public String getMasterSequenceMasterFieldName()
      Returns:
      the MasterSequence master field name
    • setMasterSequenceMasterFieldName

      public void setMasterSequenceMasterFieldName(String fieldName)
      Parameters:
      fieldName - the MasterSequence master field name to set
    • getMasterSequenceMasterField

      public Field getMasterSequenceMasterField()
      Returns:
      the MasterSequence master field
    • setMasterSequenceMasterField

      public void setMasterSequenceMasterField(Field field)
      Parameters:
      field - the MasterSequence master field to set
    • setMasterSequenceMasterEntity

      public void setMasterSequenceMasterEntity(Entity entity)
      Parameters:
      entity - the MasterSequence master entity to set
    • getMasterSequenceMasterProperty

      public Property getMasterSequenceMasterProperty()
      Returns:
      the MasterSequence master property
    • setMasterSequenceMasterProperty

      public void setMasterSequenceMasterProperty(Property property)
      Parameters:
      property - the MasterSequence master property to set
    • getMasterSequenceStart

      public int getMasterSequenceStart()
      Returns:
      the MasterSequence start value
    • setMasterSequenceStart

      public void setMasterSequenceStart(int start)
      Parameters:
      start - the MasterSequence start value to set
    • getMasterSequenceStep

      public int getMasterSequenceStep()
      Returns:
      the MasterSequence step value
    • setMasterSequenceStep

      public void setMasterSequenceStep(int step)
      Parameters:
      step - the MasterSequence step value to set
    • getMasterSequenceNextValueRule

      public NextValueRule getMasterSequenceNextValueRule()
      Returns:
      the MasterSequence next value rule
    • setMasterSequenceNextValueRule

      public void setMasterSequenceNextValueRule(NextValueRule rule)
      Parameters:
      rule - the MasterSequence next value rule to set
    • getValidFieldAnnotations

      protected List<Class<? extends Annotation>> getValidFieldAnnotations()
      Overrides:
      getValidFieldAnnotations in class AbstractArtifact