Class BooleanPrimitive

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

public abstract class BooleanPrimitive extends Primitive implements State
Author:
Jorge Campins
See Also:
  • Constructor Details

    • BooleanPrimitive

      public BooleanPrimitive()
  • Method Details

    • getPrimalInitialValue

      public boolean getPrimalInitialValue()
      Returns:
      the primal initial value
    • setPrimalInitialValue

      public void setPrimalInitialValue(boolean initialValue)
      El método setPrimalInitialValue se utiliza para establecer el valor inicial primitivo de propiedades y parámetros. El valor inicial primitivo se utiliza cuando el valor inicial no es primitivo, y se requiere que lo sea.
      Parameters:
      initialValue - valor inicial primitivo de la propiedad o el parámetro
    • getPrimalDefaultValue

      public boolean getPrimalDefaultValue()
      Returns:
      the primal default value
    • setPrimalDefaultValue

      public void setPrimalDefaultValue(boolean defaultValue)
      El método setPrimalDefaultValue se utiliza para establecer el valor por omisión primitivo de propiedades y parámetros. El valor por omisión primitivo se utiliza cuando el valor inicial no es primitivo, y se requiere que lo sea.
      Parameters:
      defaultValue - valor por omisión primitivo de la propiedad o el parámetro
    • getCalculableValue

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

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

      public Object getInitialValue()
      Specified by:
      getInitialValue in interface ValuedArtifact
      Returns:
      the initial value
    • isPrimitiveInitialValue

      public boolean isPrimitiveInitialValue()
      Returns:
      true if the initial value is Boolean; false otherwise
    • isSpecialInitialValue

      public boolean isSpecialInitialValue()
      Returns:
      true if the initial value is SpecialBooleanValue; false otherwise
    • isExpressInitialValue

      public boolean isExpressInitialValue()
      Returns:
      true if the initial value is BooleanExpression; false otherwise
    • setInitialValue

      public void setInitialValue(Boolean initialValue)
      El método setInitialValue se utiliza para establecer el valor inicial de propiedades y parámetros. El valor inicial de las propiedades se utiliza para inicializar el valor de la propiedad en la operación insert de las vistas (páginas) de registro. El valor inicial de los parámetros se utiliza para inicializar el valor del parámetro al ejecutar la operación.
      Parameters:
      initialValue - valor inicial de la propiedad o el parámetro
    • setInitialValue

      public void setInitialValue(SpecialBooleanValue initialValue)
      El método setInitialValue se utiliza para establecer el valor inicial de propiedades y parámetros. El valor inicial de las propiedades se utiliza para inicializar el valor de la propiedad en la operación insert de las vistas (páginas) de registro. El valor inicial de los parámetros se utiliza para inicializar el valor del parámetro al ejecutar la operación.
      Parameters:
      initialValue - valor inicial de la propiedad o el parámetro
    • setInitialValue

      public void setInitialValue(BooleanExpression initialValue)
      El método setInitialValue se utiliza para establecer el valor inicial de propiedades y parámetros. El valor inicial de las propiedades se utiliza para inicializar el valor de la propiedad en la operación insert de las vistas (páginas) de registro. El valor inicial de los parámetros se utiliza para inicializar el valor del parámetro al ejecutar la operación.
      Parameters:
      initialValue - valor inicial de la propiedad o el parámetro
    • getDefaultValue

      public Object getDefaultValue()
      Specified by:
      getDefaultValue in interface ValuedArtifact
      Returns:
      the default value
    • isPrimitiveDefaultValue

      public boolean isPrimitiveDefaultValue()
      Returns:
      true if the default value is Boolean; false otherwise
    • isSpecialDefaultValue

      public boolean isSpecialDefaultValue()
      Returns:
      true if the default value is SpecialBooleanValue; false otherwise
    • isExpressDefaultValue

      public boolean isExpressDefaultValue()
      Returns:
      true if the default value is BooleanExpression; false otherwise
    • setDefaultValue

      public void setDefaultValue(Boolean defaultValue)
      El método setDefaultValue se utiliza para establecer el valor por omisión de propiedades y parámetros. El valor por omisión de las propiedades se utiliza al almacenar el valor de la propiedad en la base de datos, dependiendo de la opción seleccionada para el elemento defaultCondition de la anotación PropertyField. El valor por omisión de los parámetros se utiliza al ejecutar la operación.
      Parameters:
      defaultValue - valor por omisión de la propiedad o el parámetro
    • setDefaultValue

      public void setDefaultValue(SpecialBooleanValue defaultValue)
      El método setDefaultValue se utiliza para establecer el valor por omisión de propiedades y parámetros. El valor por omisión de las propiedades se utiliza al almacenar el valor de la propiedad en la base de datos, dependiendo de la opción seleccionada para el elemento defaultCondition de la anotación PropertyField. El valor por omisión de los parámetros se utiliza al ejecutar la operación.
      Parameters:
      defaultValue - valor por omisión de la propiedad o el parámetro
    • setDefaultValue

      public void setDefaultValue(BooleanExpression defaultValue)
      El método setDefaultValue se utiliza para establecer el valor por omisión de propiedades y parámetros. El valor por omisión de las propiedades se utiliza al almacenar el valor de la propiedad en la base de datos, dependiendo de la opción seleccionada para el elemento defaultCondition de la anotación PropertyField. El valor por omisión de los parámetros se utiliza al ejecutar la operación.
      Parameters:
      defaultValue - valor por omisión de la propiedad o el parámetro
    • getCurrentValue

      public Object getCurrentValue()
      Specified by:
      getCurrentValue in interface ValuedArtifact
      Returns:
      the current value
    • isPrimitiveCurrentValue

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

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

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

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

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

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

      public void keepTallyOn(Property... properties)
      El método keepTallyOn se utiliza para establecer las propiedades donde se lleva la cuenta de los valores verdaderos de esta propiedad.
      Parameters:
      properties - una o más propiedades donde se lleva la cuenta de los valores verdaderos de esta propiedad; deben ser propiedades numéricas, no calculables, de una entidad directamente referenciada
    • isNull

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

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

      public BooleanComparisonX isTrue()
      Description copied from interface: BooleanExpression
      El método isTrue contruye una expresión lógica que genera la evaluación de esta expresión. La evaluación resulta en verdadero si el valor de la expresión es verdadero.
      Specified by:
      isTrue in interface BooleanExpression
      Returns:
      expresión lógica que genera la evaluación de esta expresión.
    • isFalse

      public BooleanComparisonX isFalse()
      Description copied from interface: BooleanExpression
      El método isFalse contruye una expresión lógica que genera la evaluación de esta expresión. La evaluación resulta en verdadero si el valor de la expresión es falso.
      Specified by:
      isFalse in interface BooleanExpression
      Returns:
      expresión lógica que genera la evaluación de esta expresión.
    • isNotTrue

      public BooleanComparisonX isNotTrue()
      Description copied from interface: BooleanExpression
      El método isNotTrue contruye una expresión lógica que genera la evaluación de esta expresión. La evaluación resulta en verdadero si el valor de la expresión es nulo o es falso.
      Specified by:
      isNotTrue in interface BooleanExpression
      Returns:
      expresión lógica que genera la evaluación de esta expresión.
    • isNotFalse

      public BooleanComparisonX isNotFalse()
      Description copied from interface: BooleanExpression
      El método isNotFalse contruye una expresión lógica que genera la evaluación de esta expresión. La evaluación resulta en verdadero si el valor de la expresión es nulo o es verdadero.
      Specified by:
      isNotFalse in interface BooleanExpression
      Returns:
      expresión lógica que genera la evaluación de esta expresión.
    • isNullOrTrue

      public BooleanComparisonX isNullOrTrue()
      Description copied from interface: BooleanExpression
      El método isNullOrTrue contruye una expresión lógica que genera la evaluación de esta expresión. La evaluación resulta en verdadero si el valor de la expresión es nulo o es verdadero.
      Specified by:
      isNullOrTrue in interface BooleanExpression
      Returns:
      expresión lógica que genera la evaluación de esta expresión.
    • isNullOrFalse

      public BooleanComparisonX isNullOrFalse()
      Description copied from interface: BooleanExpression
      El método isNullOrFalse contruye una expresión lógica que genera la evaluación de esta expresión. La evaluación resulta en verdadero si el valor de la expresión es nulo o es falso.
      Specified by:
      isNullOrFalse in interface BooleanExpression
      Returns:
      expresión lógica que genera la evaluación de esta expresión.
    • isEqualTo

      public BooleanComparisonX isEqualTo(BooleanExpression y)
      Description copied from interface: BooleanExpression
      El método isEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La comparación resulta en verdadero si ambos operandos son iguales.
      Specified by:
      isEqualTo in interface BooleanExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNotEqualTo

      public BooleanComparisonX isNotEqualTo(BooleanExpression y)
      Description copied from interface: BooleanExpression
      El método isNotEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La comparación resulta en verdadero si ambos operandos no son iguales.
      Specified by:
      isNotEqualTo in interface BooleanExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrEqualTo

      public BooleanComparisonX isNullOrEqualTo(BooleanExpression y)
      Description copied from interface: BooleanExpression
      El método isNullOrEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si ambos operandos son iguales.
      Specified by:
      isNullOrEqualTo in interface BooleanExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrNotEqualTo

      public BooleanComparisonX isNullOrNotEqualTo(BooleanExpression y)
      Description copied from interface: BooleanExpression
      El método isNullOrNotEqualTo contruye una expresión lógica que genera la comparación de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si ambos operandos no son iguales.
      Specified by:
      isNullOrNotEqualTo in interface BooleanExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • then

      public EntityConditionalX then(Entity value)
      Description copied from interface: BooleanExpression
      El método then contruye una expresión condicional que genera la evaluación de esta expresión y da como resultado el valor que recibe como argumento (value), si el valor de esta expresión es verdadero; o el valor nulo, si el valor de esta expresión no es verdadero.
      Specified by:
      then in interface BooleanExpression
      Parameters:
      value - value
      Returns:
      value, si el valor de la expresión es verdadero; de lo contrario, el valor nulo.
    • then

      public EntityConditionalX then(Instance value)
      Description copied from interface: BooleanExpression
      El método then contruye una expresión condicional que genera la evaluación de esta expresión y da como resultado el valor que recibe como argumento (value), si el valor de esta expresión es verdadero; o el valor nulo, si el valor de esta expresión no es verdadero.
      Specified by:
      then in interface BooleanExpression
      Parameters:
      value - value
      Returns:
      value, si el valor de la expresión es verdadero; de lo contrario, el valor nulo.
    • then

      Description copied from interface: BooleanExpression
      El método then contruye una expresión condicional que genera la evaluación de esta expresión y da como resultado el valor que recibe como argumento (value), si el valor de esta expresión es verdadero; o el valor nulo, si el valor de esta expresión no es verdadero.
      Specified by:
      then in interface BooleanExpression
      Parameters:
      value - value
      Returns:
      value, si el valor de la expresión es verdadero; de lo contrario, el valor nulo.
    • then

      public EntityConditionalX then(EntityExpression value)
      Description copied from interface: BooleanExpression
      El método then contruye una expresión condicional que genera la evaluación de esta expresión y da como resultado el valor que recibe como argumento (value), si el valor de esta expresión es verdadero; o el valor nulo, si el valor de esta expresión no es verdadero.
      Specified by:
      then in interface BooleanExpression
      Parameters:
      value - value
      Returns:
      value, si el valor de la expresión es verdadero; de lo contrario, el valor nulo.
    • then

      public BooleanConditionalX then(Boolean value)
      Description copied from interface: BooleanExpression
      El método then contruye una expresión condicional que genera la evaluación de esta expresión y da como resultado el valor que recibe como argumento (value), si el valor de esta expresión es verdadero; o el valor nulo, si el valor de esta expresión no es verdadero.
      Specified by:
      then in interface BooleanExpression
      Parameters:
      value - value
      Returns:
      value, si el valor de la expresión es verdadero; de lo contrario, el valor nulo.
    • then

      Description copied from interface: BooleanExpression
      El método then contruye una expresión condicional que genera la evaluación de esta expresión y da como resultado el valor que recibe como argumento (value), si el valor de esta expresión es verdadero; o el valor nulo, si el valor de esta expresión no es verdadero.
      Specified by:
      then in interface BooleanExpression
      Parameters:
      value - value
      Returns:
      value, si el valor de la expresión es verdadero; de lo contrario, el valor nulo.
    • then

      Description copied from interface: BooleanExpression
      El método then contruye una expresión condicional que genera la evaluación de esta expresión y da como resultado el valor que recibe como argumento (value), si el valor de esta expresión es verdadero; o el valor nulo, si el valor de esta expresión no es verdadero.
      Specified by:
      then in interface BooleanExpression
      Parameters:
      value - value
      Returns:
      value, si el valor de la expresión es verdadero; de lo contrario, el valor nulo.
    • then

      public CharacterConditionalX then(String value)
      Description copied from interface: BooleanExpression
      El método then contruye una expresión condicional que genera la evaluación de esta expresión y da como resultado el valor que recibe como argumento (value), si el valor de esta expresión es verdadero; o el valor nulo, si el valor de esta expresión no es verdadero.
      Specified by:
      then in interface BooleanExpression
      Parameters:
      value - value
      Returns:
      value, si el valor de la expresión es verdadero; de lo contrario, el valor nulo.
    • then

      Description copied from interface: BooleanExpression
      El método then contruye una expresión condicional que genera la evaluación de esta expresión y da como resultado el valor que recibe como argumento (value), si el valor de esta expresión es verdadero; o el valor nulo, si el valor de esta expresión no es verdadero.
      Specified by:
      then in interface BooleanExpression
      Parameters:
      value - value
      Returns:
      value, si el valor de la expresión es verdadero; de lo contrario, el valor nulo.
    • then

      public CharacterConditionalX then(Expression value)
      Description copied from interface: BooleanExpression
      El método then contruye una expresión condicional que genera la evaluación de esta expresión y da como resultado el valor que recibe como argumento (value), si el valor de esta expresión es verdadero; o el valor nulo, si el valor de esta expresión no es verdadero.
      Specified by:
      then in interface BooleanExpression
      Parameters:
      value - value
      Returns:
      value, si el valor de la expresión es verdadero; de lo contrario, el valor nulo.
    • then

      public NumericConditionalX then(Number value)
      Description copied from interface: BooleanExpression
      El método then contruye una expresión condicional que genera la evaluación de esta expresión y da como resultado el valor que recibe como argumento (value), si el valor de esta expresión es verdadero; o el valor nulo, si el valor de esta expresión no es verdadero.
      Specified by:
      then in interface BooleanExpression
      Parameters:
      value - value
      Returns:
      value, si el valor de la expresión es verdadero; de lo contrario, el valor nulo.
    • then

      Description copied from interface: BooleanExpression
      El método then contruye una expresión condicional que genera la evaluación de esta expresión y da como resultado el valor que recibe como argumento (value), si el valor de esta expresión es verdadero; o el valor nulo, si el valor de esta expresión no es verdadero.
      Specified by:
      then in interface BooleanExpression
      Parameters:
      value - value
      Returns:
      value, si el valor de la expresión es verdadero; de lo contrario, el valor nulo.
    • then

      Description copied from interface: BooleanExpression
      El método then contruye una expresión condicional que genera la evaluación de esta expresión y da como resultado el valor que recibe como argumento (value), si el valor de esta expresión es verdadero; o el valor nulo, si el valor de esta expresión no es verdadero.
      Specified by:
      then in interface BooleanExpression
      Parameters:
      value - value
      Returns:
      value, si el valor de la expresión es verdadero; de lo contrario, el valor nulo.
    • then

      public TemporalConditionalX then(Date value)
      Description copied from interface: BooleanExpression
      El método then contruye una expresión condicional que genera la evaluación de esta expresión y da como resultado el valor que recibe como argumento (value), si el valor de esta expresión es verdadero; o el valor nulo, si el valor de esta expresión no es verdadero.
      Specified by:
      then in interface BooleanExpression
      Parameters:
      value - value
      Returns:
      value, si el valor de la expresión es verdadero; de lo contrario, el valor nulo.
    • then

      Description copied from interface: BooleanExpression
      El método then contruye una expresión condicional que genera la evaluación de esta expresión y da como resultado el valor que recibe como argumento (value), si el valor de esta expresión es verdadero; o el valor nulo, si el valor de esta expresión no es verdadero.
      Specified by:
      then in interface BooleanExpression
      Parameters:
      value - value
      Returns:
      value, si el valor de la expresión es verdadero; de lo contrario, el valor nulo.
    • then

      Description copied from interface: BooleanExpression
      El método then contruye una expresión condicional que genera la evaluación de esta expresión y da como resultado el valor que recibe como argumento (value), si el valor de esta expresión es verdadero; o el valor nulo, si el valor de esta expresión no es verdadero.
      Specified by:
      then in interface BooleanExpression
      Parameters:
      value - value
      Returns:
      value, si el valor de la expresión es verdadero; de lo contrario, el valor nulo.
    • and

      Description copied from interface: BooleanExpression
      El método and contruye una expresión lógica que genera la conjunción (AND) de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La conjunción es un operador lógico que resulta en verdadero si ambos operandos son verdadero.
      Specified by:
      and in interface BooleanExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la conjunción de ambos operandos.
    • nand

      Description copied from interface: BooleanExpression
      El método nand contruye una expresión lógica que genera la negación alternativa (NAND) de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La negación alternativa es un operador lógico que resulta en verdadero si uno de los operandos es falso. Es equivalente a la negación (NOT) de la conjunción (AND).
      Specified by:
      nand in interface BooleanExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la negación alternativa de ambos operandos.
    • or

      Description copied from interface: BooleanExpression
      El método or contruye una expresión lógica que genera la disyunción (OR) de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La disyunción es un operador lógico que resulta en verdadero si uno de los operandos es verdadero.
      Specified by:
      or in interface BooleanExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la disyunción de ambos operandos.
    • nor

      Description copied from interface: BooleanExpression
      El método nor contruye una expresión lógica que genera la negación conjunta (NOR) de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La negación conjunta es un operador lógico que resulta en verdadero si ambos operandos son falso. Es equivalente a la negación (NOT) de la disyunción (OR).
      Specified by:
      nor in interface BooleanExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la negación conjunta de ambos operandos.
    • xor

      Description copied from interface: BooleanExpression
      El método xor contruye una expresión lógica que genera la disyunción exclusiva (XOR) de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La disyunción exclusiva es un operador lógico que resulta en verdadero si uno y solo uno de los operandos es verdadero.
      Specified by:
      xor in interface BooleanExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la disyunción exclusiva de ambos operandos.
    • xnor

      Description copied from interface: BooleanExpression
      El método xnor contruye una expresión lógica que genera la equivalencia (XNOR) de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La equivalencia es un operador lógico que resulta en verdadero si ambos operandos son verdadero ó si ambos son falso. Es equivalente a la negación (NOT) de la disyunción exclusiva (XOR).
      Specified by:
      xnor in interface BooleanExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la equivalencia de ambos operandos.
    • implies

      Description copied from interface: BooleanExpression
      El método implies contruye una expresión lógica que genera la condicional material (X_IMPLIES_Y) de esta expresión (operando X) con la expresión que recibe como argumento (operando Y). La condicional material es un operador lógico que resulta en falso solo si X es verdadero y Y es falso. Es equivalente a la disyunción (OR) de la negación (NOT) de X con Y (NOT X OR Y).
      Specified by:
      implies in interface BooleanExpression
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la condicional material de ambos operandos.
    • not

      public BooleanScalarX not()
      Description copied from interface: BooleanExpression
      El método not contruye una expresión lógica que genera la negación (NOT) de esta expresión (operando X). La negación es un operador lógico que resulta en verdadero si X es falso y en falso si X es verdadero.
      Specified by:
      not in interface BooleanExpression
      Returns:
      expresión lógica que genera la negación de esta expresión.
    • toCharString

      public CharacterScalarX toCharString()
      Description copied from interface: BooleanExpression
      El método toCharString contruye una expresión que genera la conversión de esta expresión a una expresión alfanumérica.
      Specified by:
      toCharString in interface BooleanExpression
      Returns:
      expresión que genera la conversión de esta expresión.
    • transitionTo

      public Transition transitionTo(State y)
      Specified by:
      transitionTo in interface State
    • trigger

      public Trigger trigger(ProcessOperation operation)
      Specified by:
      trigger in interface BooleanExpression
    • getDefaultErrorMessage

      public String getDefaultErrorMessage()
      Specified by:
      getDefaultErrorMessage in interface BooleanExpression
      Returns:
      the default error message
    • setDefaultErrorMessage

      public void setDefaultErrorMessage(String defaultErrorMessage)
      El método setDefaultErrorMessage se utiliza para establecer el mensaje de error asociado a la expresión que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor del mensaje.
      Specified by:
      setDefaultErrorMessage in interface BooleanExpression
      Parameters:
      defaultErrorMessage - mensaje de error asociado a la expresión
    • getLocalizedErrorMessage

      public String getLocalizedErrorMessage(Locale locale)
      Specified by:
      getLocalizedErrorMessage in interface BooleanExpression
      Parameters:
      locale - the locale for the error message
      Returns:
      the localized error message
    • setLocalizedErrorMessage

      public void setLocalizedErrorMessage(Locale locale, String localizedErrorMessage)
      El método setLocalizedErrorMessage se utiliza para establecer el mensaje de error asociado a la expresión que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor del mensaje.
      Specified by:
      setLocalizedErrorMessage in interface BooleanExpression
      Parameters:
      locale - configuración regional
      localizedErrorMessage - mensaje de error asociado a la expresión