Class BinaryPrimitive

All Implemented Interfaces:
Wrappable, AnnotatableArtifact, Artifact, CalculableProperty, DataArtifact, Expression, Nullable, Parameter, Property, TypedArtifact, ValuedArtifact, Serializable
Direct Known Subclasses:
BinaryData

public abstract class BinaryPrimitive extends Primitive
Author:
Jorge Campins
See Also:
  • Constructor Details

    • BinaryPrimitive

      public BinaryPrimitive()
  • Method Details

    • getCalculableValue

      public Object getCalculableValue()
      Specified by:
      getCalculableValue in interface CalculableProperty
      Overrides:
      getCalculableValue in class AbstractDataArtifact
      Returns:
      the calculable value
    • setCalculableValueExpression

      public void setCalculableValueExpression(BinaryPrimitive expression)
      El método setCalculableValueExpression se utiliza para establecer la expresión para determinar el valor de propiedades binarias (BLOBs) definidas como columnas calculables (mediante el elemento calculable de la anotación ColumnField).
      Parameters:
      expression - expresión para determinar el valor
    • getInitialValue

      public Object getInitialValue()
      Returns:
      the initial value
    • getDefaultValue

      public Object getDefaultValue()
      Returns:
      the default value
    • getCurrentValue

      public Object getCurrentValue()
      Returns:
      the current value
    • isSpecialCurrentValue

      public boolean isSpecialCurrentValue()
      Returns:
      true if the current value is SpecialBinaryValue; false otherwise
    • setCurrentValue

      public void setCurrentValue(SpecialBinaryValue currentValue)
      El método setCurrentValue se utiliza para establecer el valor actual del parámetro.
      Parameters:
      currentValue - valor actual
    • isNull

      public BooleanComparisonX isNull()
      Description copied from interface: Nullable
      El método isNull contruye una expresión lógica que genera la comparación de este objeto con el valor nulo. La comparación resulta en verdadero si el valor del objeto es nulo.
      Returns:
      expresión lógica que genera la comparación con el valor nulo.
    • isNotNull

      public BooleanComparisonX isNotNull()
      Description copied from interface: Nullable
      El método isNotNull contruye una expresión lógica que genera la comparación de este objeto con el valor nulo. La comparación resulta en verdadero si el valor del objeto no es nulo.
      Returns:
      expresión lógica que genera la comparación con el valor nulo.