Package adalid.core

Class AbstractEntity

All Implemented Interfaces:
Wrappable, AnnotatableArtifact, Artifact, CalculableProperty, DataArtifact, Entity, EntityReference, EntityReferenceContainer, Nullable, Parameter, Property, TypedArtifact, ValuedArtifact, Serializable, Comparable<Entity>
Direct Known Subclasses:
AbstractContextualEntity, AbstractDatabaseEntity

public abstract class AbstractEntity extends AbstractDataArtifact implements EntityReference
Author:
Jorge Campins
See Also:
  • Field Details

  • Constructor Details

    • AbstractEntity

      public AbstractEntity(Artifact declaringArtifact, Field declaringField)
  • Method Details

    • and

      protected static BooleanOrderedPairX and(BooleanExpression operand1, BooleanExpression operand2)
      La conjunción (AND) es un operador lógico que resulta en verdadero si ambos operandos son verdadero.
      Parameters:
      operand1 - X
      operand2 - Y
      Returns:
      verdadero si ambos operandos son verdadero; de lo contrario, falso.
    • nand

      protected static BooleanOrderedPairX nand(BooleanExpression operand1, BooleanExpression operand2)
      La negación alternativa (NAND) 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).
      Parameters:
      operand1 - X
      operand2 - Y
      Returns:
      verdadero si uno de los operandos es falso; de lo contrario, falso.
    • or

      protected static BooleanOrderedPairX or(BooleanExpression operand1, BooleanExpression operand2)
      La disyunción (OR) es un operador lógico que resulta en verdadero si uno de los operandos es verdadero.
      Parameters:
      operand1 - X
      operand2 - Y
      Returns:
      verdadero si uno de los operandos es verdadero; de lo contrario, falso.
    • nor

      protected static BooleanOrderedPairX nor(BooleanExpression operand1, BooleanExpression operand2)
      La negación conjunta (NOR) 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).
      Parameters:
      operand1 - X
      operand2 - Y
      Returns:
      verdadero si ambos operandos son falso; de lo contrario, falso.
    • xor

      protected static BooleanOrderedPairX xor(BooleanExpression operand1, BooleanExpression operand2)
      La disyunción exclusiva (XOR) es un operador lógico que resulta en verdadero si uno y solo uno de los operandos es verdadero.
      Parameters:
      operand1 - X
      operand2 - Y
      Returns:
      verdadero si uno y solo uno de los operandos es verdadero; de lo contrario, falso.
    • xnor

      protected static BooleanOrderedPairX xnor(BooleanExpression operand1, BooleanExpression operand2)
      La equivalencia (XNOR) 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).
      Parameters:
      operand1 - X
      operand2 - Y
      Returns:
      verdadero si ambos operandos son verdadero ó si ambos son falso; de lo contrario, falso.
    • xImpliesY

      protected static BooleanOrderedPairX xImpliesY(BooleanExpression operandX, BooleanExpression operandY)
      La condicional material (X_IMPLIES_Y) 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).
      Parameters:
      operandX - X
      operandY - Y
      Returns:
      falso solo si X es verdadero y Y es falso; de lo contrario, verdadero.
    • and

      protected static BooleanDataAggregateX and(BooleanExpression operand1, BooleanExpression operand2, BooleanExpression... extraOperands)
      La conjunción (AND) es un operador lógico que resulta en verdadero si todos los operandos son verdadero.
      Parameters:
      operand1 - X
      operand2 - Y
      extraOperands - operandos adicionales
      Returns:
      verdadero si todos los operandos son verdadero; de lo contrario, falso.
    • nand

      protected static BooleanDataAggregateX nand(BooleanExpression operand1, BooleanExpression operand2, BooleanExpression... extraOperands)
      La negación alternativa (NAND) es un operador lógico que resulta en verdadero si al menos uno de los operandos es falso. Es equivalente a la negación (NOT) de la conjunción (AND).
      Parameters:
      operand1 - X
      operand2 - Y
      extraOperands - operandos adicionales
      Returns:
      verdadero si al menos uno de los operandos es falso; de lo contrario, falso.
    • or

      protected static BooleanDataAggregateX or(BooleanExpression operand1, BooleanExpression operand2, BooleanExpression... extraOperands)
      La disyunción (OR) es un operador lógico que resulta en verdadero si al menos uno de los operandos es verdadero.
      Parameters:
      operand1 - X
      operand2 - Y
      extraOperands - operandos adicionales
      Returns:
      verdadero si al menos uno de los operandos es verdadero; de lo contrario, falso.
    • nor

      protected static BooleanDataAggregateX nor(BooleanExpression operand1, BooleanExpression operand2, BooleanExpression... extraOperands)
      La negación conjunta (NOR) es un operador lógico que resulta en verdadero si todos los operandos son falso. Es equivalente a la negación (NOT) de la disyunción (OR).
      Parameters:
      operand1 - X
      operand2 - Y
      extraOperands - operandos adicionales
      Returns:
      verdadero si todos los operandos son falso; de lo contrario, falso.
    • naxor

      protected static BooleanDataAggregateX naxor(BooleanExpression operand1, BooleanExpression operand2, BooleanExpression... extraOperands)
      La disyunción exclusiva no-asociativa (NAXOR) es un operador lógico que resulta en verdadero si uno y solo uno de los operandos es verdadero.
      Parameters:
      operand1 - X
      operand2 - Y
      extraOperands - operandos adicionales
      Returns:
      verdadero si uno y solo uno de los operandos es verdadero; de lo contrario, falso.
    • naxnor

      protected static BooleanDataAggregateX naxnor(BooleanExpression operand1, BooleanExpression operand2, BooleanExpression... extraOperands)
      La equivalencia no-asociativa (NAXNOR) es un operador lógico que resulta en verdadero si todos los operandos son verdadero ó si todos son falso. Es equivalente a la negación (NOT) de la disyunción exclusiva no-asociativa (NAXOR).
      Parameters:
      operand1 - X
      operand2 - Y
      extraOperands - operandos adicionales
      Returns:
      verdadero si todos los operandos son verdadero ó si todos son falso; de lo contrario, falso.
    • norOrNaxor

      protected static BooleanDataAggregateX norOrNaxor(BooleanExpression operand1, BooleanExpression operand2, BooleanExpression... extraOperands)
      NOR_OR_NAXOR es un operador lógico compuesto que resulta en verdadero si uno y solo uno de los operandos es verdadero ó si todos son falso. Es equivalente a la disyunción (OR) de la negación conjunta (NOR) y la disyunción exclusiva no-asociativa (NAXOR). Con solo dos operandos también es equivalente a la negación alternativa (NAND).
      Parameters:
      operand1 - X
      operand2 - Y
      extraOperands - operandos adicionales
      Returns:
      verdadero si uno y solo uno de los operandos es verdadero ó si todos son falso; de lo contrario, falso.
    • not

      protected static BooleanScalarX not(BooleanExpression x)
      La negación (NOT), también llamada complemento lógico, es un operador lógico que resulta en verdadero si el operando es falso, y viceversa.
      Parameters:
      x - operando X
      Returns:
      verdadero si el operando es falso, y viceversa.
    • exists

      protected static BooleanComparisonX exists(String x)
      El método exists contruye una expresión lógica para la evaluación del resultado del query que recibe como argumento (operando X). La evaluación resulta en verdadero si el resultado de X es verdadero.
      Parameters:
      x - operando X
      Returns:
      segmento de selección para la evaluación del resultado del query nativo que recibe como argumento (operando X).
    • exists

      protected static NativeQuerySegment exists(NativeQuery x)
      El método exists contruye un segmento de selección para la evaluación del resultado del query nativo que recibe como argumento (operando X). La evaluación resulta en verdadero si el resultado de X es verdadero.
      Parameters:
      x - operando X
      Returns:
      segmento de selección para la evaluación del resultado del query nativo que recibe como argumento (operando X).
    • notExists

      protected static BooleanComparisonX notExists(String x)
      El método exists contruye una expresión lógica para la evaluación del resultado del query que recibe como argumento (operando X). La evaluación resulta en verdadero si el resultado de X es falso.
      Parameters:
      x - operando X
      Returns:
      segmento de selección para la evaluación del resultado del query nativo que recibe como argumento (operando X).
    • notExists

      protected static NativeQuerySegment notExists(NativeQuery x)
      El método exists contruye un segmento de selección para la evaluación del resultado del query nativo que recibe como argumento (operando X). La evaluación resulta en verdadero si el resultado de X es falso.
      Parameters:
      x - operando X
      Returns:
      segmento de selección para la evaluación del resultado del query nativo que recibe como argumento (operando X).
    • isInitialised

      public boolean isInitialised()
      Specified by:
      isInitialised in interface Entity
      Returns:
      the initialised indicator
    • isSettled

      public boolean isSettled()
      Specified by:
      isSettled in interface Entity
      Returns:
      the settled indicator
    • settler

      protected char settler()
      Overrides:
      settler in class AbstractArtifact
      Returns:
      the settler
    • isRootInstance

      public boolean isRootInstance()
      Specified by:
      isRootInstance in interface Entity
      Returns:
      the root-instance indicator
    • isExplicitlyDeclared

      public boolean isExplicitlyDeclared()
      Specified by:
      isExplicitlyDeclared in interface Entity
      Returns:
      the explicitly declared indicator
    • isImplicitlyDeclared

      public boolean isImplicitlyDeclared()
      Specified by:
      isImplicitlyDeclared in interface Entity
      Returns:
      the implicitly declared indicator
    • getReferenceIndex

      public int getReferenceIndex()
      Specified by:
      getReferenceIndex in interface Entity
      Returns:
      the reference index
    • getDefaultLabel

      public String getDefaultLabel(EntityReference reference)
      Specified by:
      getDefaultLabel in interface Entity
      Parameters:
      reference - the referenced entity
      Returns:
      the default label
    • setDefaultLabel

      public void setDefaultLabel(EntityReference reference, String defaultLabel)
      El método setDefaultLabel se utiliza para establecer la etiqueta de la entidad en las vistas (páginas) Maestro/Detalle, con el maestro identificado por el parámetro reference, 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 de la etiqueta.
      Parameters:
      reference - entidad que hace la función de maestro en la vista Maestro/Detalle
      defaultLabel - sustantivo singular que se usa como etiqueta de la entidad
    • getDefaultShortLabel

      public String getDefaultShortLabel(EntityReference reference)
      Specified by:
      getDefaultShortLabel in interface Entity
      Parameters:
      reference - the referenced entity
      Returns:
      the default short label
    • setDefaultShortLabel

      public void setDefaultShortLabel(EntityReference reference, String defaultShortLabel)
      El método setDefaultShortLabel se utiliza para establecer la etiqueta corta de la entidad en las vistas (páginas) Maestro/Detalle, con el maestro identificado por el parámetro reference, 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 de la etiqueta.
      Parameters:
      reference - entidad que hace la función de maestro en la vista Maestro/Detalle
      defaultShortLabel - sustantivo singular, preferiblemente sin complementos, que se usa como etiqueta corta de la entidad
    • getDefaultCollectionLabel

      public String getDefaultCollectionLabel(EntityReference reference)
      Specified by:
      getDefaultCollectionLabel in interface Entity
      Parameters:
      reference - the referenced entity
      Returns:
      the default collection label
    • setDefaultCollectionLabel

      public void setDefaultCollectionLabel(EntityReference reference, String defaultCollectionLabel)
      El método setDefaultCollectionLabel se utiliza para establecer la etiqueta de colección de la entidad en las vistas (páginas) Maestro/Detalle, con el maestro identificado por el parámetro reference, 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 de la etiqueta.
      Parameters:
      reference - entidad que hace la función de maestro en la vista Maestro/Detalle
      defaultCollectionLabel - sustantivo plural que se usa como etiqueta de colección de la entidad
    • getDefaultCollectionShortLabel

      public String getDefaultCollectionShortLabel(EntityReference reference)
      Specified by:
      getDefaultCollectionShortLabel in interface Entity
      Parameters:
      reference - the referenced entity
      Returns:
      the default collection short label
    • setDefaultCollectionShortLabel

      public void setDefaultCollectionShortLabel(EntityReference reference, String defaultCollectionShortLabel)
      El método setDefaultCollectionShortLabel se utiliza para establecer la etiqueta corta de colección de la entidad en las vistas (páginas) Maestro/Detalle, con el maestro identificado por el parámetro reference, 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 de la etiqueta.
      Parameters:
      reference - entidad que hace la función de maestro en la vista Maestro/Detalle
      defaultCollectionShortLabel - sustantivo plural, preferiblemente sin complementos, que se usa como etiqueta corta de colección de la entidad
    • getDefaultMenuOptionLabel

      public String getDefaultMenuOptionLabel(DisplayFormat format)
      Specified by:
      getDefaultMenuOptionLabel in interface Entity
      Parameters:
      format - the display format
      Returns:
      the localized menu option label
    • setDefaultMenuOptionLabel

      public void setDefaultMenuOptionLabel(DisplayFormat format, String defaultMenuOptionLabel)
      El método setDefaultMenuOptionLabel se utiliza para establecer la etiqueta de la opción de menú de las vistas (páginas) de la entidad con el formato identificado por el parámetro format, 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 de la etiqueta.
      Parameters:
      format - formato de la vista (página)
      defaultMenuOptionLabel - texto que se usa como etiqueta de la opción de menú
    • getLocalizedLabel

      public String getLocalizedLabel(Locale locale, EntityReference reference)
      Specified by:
      getLocalizedLabel in interface Entity
      Parameters:
      locale - the locale for the label
      reference - the referenced entity
      Returns:
      the localized label
    • setLocalizedLabel

      public void setLocalizedLabel(Locale locale, EntityReference reference, String localizedLabel)
      El método setLocalizedLabel se utiliza para establecer la etiqueta de la entidad en las vistas (páginas) Maestro/Detalle, con el maestro identificado por el parámetro reference, 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 de la etiqueta.
      Parameters:
      locale - configuración regional
      reference - entidad que hace la función de maestro en la vista Maestro/Detalle
      localizedLabel - sustantivo singular que se usa como etiqueta de la entidad
    • getLocalizedShortLabel

      public String getLocalizedShortLabel(Locale locale, EntityReference reference)
      Specified by:
      getLocalizedShortLabel in interface Entity
      Parameters:
      locale - the locale for the label
      reference - the referenced entity
      Returns:
      the localized short label
    • setLocalizedShortLabel

      public void setLocalizedShortLabel(Locale locale, EntityReference reference, String localizedShortLabel)
      El método setLocalizedShortLabel se utiliza para establecer la etiqueta corta de la entidad en las vistas (páginas) Maestro/Detalle, con el maestro identificado por el parámetro reference, 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 de la etiqueta.
      Parameters:
      locale - configuración regional
      reference - entidad que hace la función de maestro en la vista Maestro/Detalle
      localizedShortLabel - sustantivo singular, preferiblemente sin complementos, que se usa como etiqueta corta de la entidad
    • getLocalizedCollectionLabel

      public String getLocalizedCollectionLabel(Locale locale, EntityReference reference)
      Specified by:
      getLocalizedCollectionLabel in interface Entity
      Parameters:
      locale - the locale for the label
      reference - the referenced entity
      Returns:
      the localized collection label
    • setLocalizedCollectionLabel

      public void setLocalizedCollectionLabel(Locale locale, EntityReference reference, String localizedCollectionLabel)
      El método setLocalizedCollectionLabel se utiliza para establecer la etiqueta de colección de la entidad en las vistas (páginas) Maestro/Detalle, con el maestro identificado por el parámetro reference, 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 de la etiqueta.
      Parameters:
      locale - configuración regional
      reference - entidad que hace la función de maestro en la vista Maestro/Detalle
      localizedCollectionLabel - sustantivo plural que se usa como etiqueta de colección de la entidad
    • getLocalizedCollectionShortLabel

      public String getLocalizedCollectionShortLabel(Locale locale, EntityReference reference)
      Specified by:
      getLocalizedCollectionShortLabel in interface Entity
      Parameters:
      locale - the locale for the label
      reference - the referenced entity
      Returns:
      the localized collection short label
    • setLocalizedCollectionShortLabel

      public void setLocalizedCollectionShortLabel(Locale locale, EntityReference reference, String localizedCollectionShortLabel)
      El método setLocalizedCollectionShortLabel se utiliza para establecer la etiqueta corta de colección de la entidad en las vistas (páginas) Maestro/Detalle, con el maestro identificado por el parámetro reference, 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 de la etiqueta.
      Parameters:
      locale - configuración regional
      reference - entidad que hace la función de maestro en la vista Maestro/Detalle
      localizedCollectionShortLabel - sustantivo plural, preferiblemente sin complementos, que se usa como etiqueta corta de colección de la entidad
    • getLocalizedMenuOptionLabel

      public String getLocalizedMenuOptionLabel(Locale locale, DisplayFormat format)
      Specified by:
      getLocalizedMenuOptionLabel in interface Entity
      Parameters:
      locale - the locale for the label
      format - the display format
      Returns:
      the localized menu option label
    • setLocalizedMenuOptionLabel

      public void setLocalizedMenuOptionLabel(Locale locale, DisplayFormat format, String localizedMenuOptionLabel)
      El método setLocalizedMenuOptionLabel se utiliza para establecer la etiqueta de la opción de menú de las vistas (páginas) de la entidad con el formato identificado por el parámetro format, 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 de la etiqueta.
      Parameters:
      locale - configuración regional
      format - formato de la vista (página)
      localizedMenuOptionLabel - texto que se usa como etiqueta de la opción de menú
    • getReferencePropertiesCount

      public int getReferencePropertiesCount()
      Specified by:
      getReferencePropertiesCount in interface Entity
      Returns:
      the number of reference properties
    • getPropertiesList

      public List<Property> getPropertiesList()
      Specified by:
      getPropertiesList in interface Entity
      Returns:
      the properties list
    • getEntityCollectionsList

      public List<EntityCollection> getEntityCollectionsList()
      Specified by:
      getEntityCollectionsList in interface Entity
      Returns:
      the entity collection list
    • getThisEntityCollectionsList

      public List<EntityCollection> getThisEntityCollectionsList()
    • getReferencesList

      public List<Property> getReferencesList()
      Specified by:
      getReferencesList in interface Entity
      Returns:
      the references list
    • getParameterReferencesList

      public List<Parameter> getParameterReferencesList()
      Specified by:
      getParameterReferencesList in interface Entity
      Returns:
      the parameter references list
    • getKeysList

      public List<Key> getKeysList()
      Specified by:
      getKeysList in interface Entity
      Returns:
      the keys list
    • getStepsList

      public List<Step> getStepsList()
      Specified by:
      getStepsList in interface Entity
      Returns:
      the steps list
    • getTabsList

      public List<Tab> getTabsList()
      Specified by:
      getTabsList in interface Entity
      Returns:
      the tabs list
    • getViewsList

      public List<View> getViewsList()
      Specified by:
      getViewsList in interface Entity
      Returns:
      the views list
    • getInstancesList

      public List<Instance> getInstancesList()
      Specified by:
      getInstancesList in interface Entity
      Returns:
      the instances list
    • getNamedValuesList

      public List<NamedValue> getNamedValuesList()
      Specified by:
      getNamedValuesList in interface Entity
      Returns:
      the named values list
    • getExpressionsList

      public List<Expression> getExpressionsList()
      Specified by:
      getExpressionsList in interface Entity
      Returns:
      the expressions list
    • getTransitionsList

      public List<Transition> getTransitionsList()
      Specified by:
      getTransitionsList in interface Entity
      Returns:
      the transitions list
    • getOperationsList

      public List<Operation> getOperationsList()
      Specified by:
      getOperationsList in interface Entity
      Returns:
      the operations list
    • getOperationClassesList

      public List<Class<?>> getOperationClassesList()
      Specified by:
      getOperationClassesList in interface Entity
      Returns:
      the operation classes list
    • getTriggersList

      public List<Trigger> getTriggersList()
      Specified by:
      getTriggersList in interface Entity
      Returns:
      the triggers list
    • getCalculablePropertiesList

      public List<Property> getCalculablePropertiesList()
      Specified by:
      getCalculablePropertiesList in interface Entity
      Returns:
      the calculable properties list
    • getOverlayPropertiesList

      public List<Property> getOverlayPropertiesList()
      Specified by:
      getOverlayPropertiesList in interface Entity
      Returns:
      the overlay properties list
    • getQueryPropertiesList

      public List<Property> getQueryPropertiesList()
      Specified by:
      getQueryPropertiesList in interface Entity
      Returns:
      the query properties list
    • getPropertiesMap

      public Map<String,Property> getPropertiesMap()
      Specified by:
      getPropertiesMap in interface Entity
      Returns:
      the properties map
    • getEntityCollectionsMap

      public Map<String,EntityCollection> getEntityCollectionsMap()
      Specified by:
      getEntityCollectionsMap in interface Entity
      Returns:
      the entity collection map
    • getReferencesMap

      public Map<String,Property> getReferencesMap()
      Specified by:
      getReferencesMap in interface Entity
      Returns:
      the references map
    • getParameterReferencesMap

      public Map<String,Parameter> getParameterReferencesMap()
      Specified by:
      getParameterReferencesMap in interface Entity
      Returns:
      the parameter references map
    • getKeysMap

      public Map<String,Key> getKeysMap()
      Specified by:
      getKeysMap in interface Entity
      Returns:
      the keys map
    • getStepsMap

      public Map<String,Step> getStepsMap()
      Specified by:
      getStepsMap in interface Entity
      Returns:
      the staps map
    • getTabsMap

      public Map<String,Tab> getTabsMap()
      Specified by:
      getTabsMap in interface Entity
      Returns:
      the tabs map
    • getViewsMap

      public Map<String,View> getViewsMap()
      Specified by:
      getViewsMap in interface Entity
      Returns:
      the views map
    • getInstancesMap

      public Map<String,Instance> getInstancesMap()
      Specified by:
      getInstancesMap in interface Entity
      Returns:
      the instances map
    • getNamedValuesMap

      public Map<String,NamedValue> getNamedValuesMap()
      Specified by:
      getNamedValuesMap in interface Entity
      Returns:
      the named values map
    • getExpressionsMap

      public Map<String,Expression> getExpressionsMap()
      Specified by:
      getExpressionsMap in interface Entity
      Returns:
      the expressions map
    • getTransitionsMap

      public Map<String,Transition> getTransitionsMap()
      Specified by:
      getTransitionsMap in interface Entity
      Returns:
      the transitions map
    • getOperationsMap

      public Map<String,Operation> getOperationsMap()
      Specified by:
      getOperationsMap in interface Entity
      Returns:
      the operations map
    • getOperationClassesMap

      public Map<String,Class<?>> getOperationClassesMap()
      Specified by:
      getOperationClassesMap in interface Entity
      Returns:
      the operation classes map
    • getTriggersMap

      public Map<String,Trigger> getTriggersMap()
      Specified by:
      getTriggersMap in interface Entity
      Returns:
      the triggers map
    • getCalculablePropertiesMap

      public Map<String,Property> getCalculablePropertiesMap()
      Specified by:
      getCalculablePropertiesMap in interface Entity
      Returns:
      the calculable properties map
    • getOverlayPropertiesMap

      public Map<String,Property> getOverlayPropertiesMap()
      Specified by:
      getOverlayPropertiesMap in interface Entity
      Returns:
      the overlay properties map
    • getQueryPropertiesMap

      public Map<String,Property> getQueryPropertiesMap()
      Specified by:
      getQueryPropertiesMap in interface Entity
      Returns:
      the query properties map
    • getMainEntityReferenceFrom

      public EntityReference getMainEntityReferenceFrom(Class<?> type)
      Specified by:
      getMainEntityReferenceFrom in interface Entity
      Parameters:
      type - an entity class
      Returns:
      the main entity reference from another entity class
    • isAbstractClass

      public boolean isAbstractClass()
      Specified by:
      isAbstractClass in interface Entity
      Returns:
      true if the entity is an abstract entity class
    • getBaseClass

      public Class<?> getBaseClass()
      Specified by:
      getBaseClass in interface Entity
      Returns:
      the baseClass
    • getSubclassesList

      public List<Class<?>> getSubclassesList()
      Specified by:
      getSubclassesList in interface Entity
      Returns:
      the direct known subclasses list
    • getSubclassesMap

      public Map<String,Class<?>> getSubclassesMap()
      Specified by:
      getSubclassesMap in interface Entity
      Returns:
      the direct known subclasses map
    • getSubentitiesMap

      public Map<String,Entity> getSubentitiesMap()
      Specified by:
      getSubentitiesMap in interface Entity
      Returns:
      the direct known subentities map
    • getAllocationOverridesList

      public List<AllocationOverride> getAllocationOverridesList()
      Specified by:
      getAllocationOverridesList in interface Entity
      Returns:
      the allocation overrides list
    • getAllocationOverridesMap

      public Map<String,AllocationOverride> getAllocationOverridesMap()
      Specified by:
      getAllocationOverridesMap in interface Entity
      Returns:
      the allocation overrides map
    • getSuperViewName

      public String getSuperViewName()
      Specified by:
      getSuperViewName in interface Entity
      Returns:
      the superViewName
    • setSuperViewName

      public void setSuperViewName(String viewName)
      El método setSuperViewName se utiliza para establecer el nombre de la super-vista de la entidad. Si este método no es ejecutado, el nombre de la super-vista se determina a partir del nombre SQL de la entidad.
      Specified by:
      setSuperViewName in interface Entity
      Parameters:
      viewName - nombre de la vista
    • getSupraViewName

      public String getSupraViewName()
      Specified by:
      getSupraViewName in interface Entity
      Returns:
      the supraViewName
    • setSupraViewName

      public void setSupraViewName(String viewName)
      El método setSupraViewName se utiliza para establecer el nombre de la supra-vista de la entidad. Si este método no es ejecutado, el nombre de la supra-vista se determina a partir del nombre SQL de la entidad.
      Specified by:
      setSupraViewName in interface Entity
      Parameters:
      viewName - nombre de la vista
    • getPrimaryKeyFieldName

      public String getPrimaryKeyFieldName()
      Specified by:
      getPrimaryKeyFieldName in interface Entity
      Returns:
      the primaryKeyFieldName
    • getPrimaryKeyField

      public Field getPrimaryKeyField()
      Specified by:
      getPrimaryKeyField in interface Entity
      Returns:
      the primaryKeyField
    • getPrimaryKeyProperty

      public Property getPrimaryKeyProperty()
      Specified by:
      getPrimaryKeyProperty in interface Entity
      Returns:
      the primaryKeyProperty
    • getSequenceFieldName

      public String getSequenceFieldName()
      Specified by:
      getSequenceFieldName in interface Entity
      Returns:
      the sequenceFieldName
    • getSequenceField

      public Field getSequenceField()
      Specified by:
      getSequenceField in interface Entity
      Returns:
      the sequenceField
    • getSequenceProperty

      public LongProperty getSequenceProperty()
      Specified by:
      getSequenceProperty in interface Entity
      Returns:
      the sequenceProperty
    • getVersionFieldName

      public String getVersionFieldName()
      Specified by:
      getVersionFieldName in interface Entity
      Returns:
      the versionFieldName
    • getVersionField

      public Field getVersionField()
      Specified by:
      getVersionField in interface Entity
      Returns:
      the versionField
    • getVersionProperty

      public LongProperty getVersionProperty()
      Specified by:
      getVersionProperty in interface Entity
      Returns:
      the versionProperty
    • getNumericKeyFieldName

      public String getNumericKeyFieldName()
      Specified by:
      getNumericKeyFieldName in interface Entity
      Returns:
      the numericKeyFieldName
    • getNumericKeyField

      public Field getNumericKeyField()
      Specified by:
      getNumericKeyField in interface Entity
      Returns:
      the numericKeyField
    • getNumericKeyProperty

      public IntegerProperty getNumericKeyProperty()
      Specified by:
      getNumericKeyProperty in interface Entity
      Returns:
      the numericKeyProperty
    • getCharacterKeyFieldName

      public String getCharacterKeyFieldName()
      Specified by:
      getCharacterKeyFieldName in interface Entity
      Returns:
      the characterKeyFieldName
    • getCharacterKeyField

      public Field getCharacterKeyField()
      Specified by:
      getCharacterKeyField in interface Entity
      Returns:
      the characterKeyField
    • getCharacterKeyProperty

      public StringProperty getCharacterKeyProperty()
      Specified by:
      getCharacterKeyProperty in interface Entity
      Returns:
      the characterKeyProperty
    • getNameFieldName

      public String getNameFieldName()
      Specified by:
      getNameFieldName in interface Entity
      Returns:
      the nameFieldName
    • getNameField

      public Field getNameField()
      Specified by:
      getNameField in interface Entity
      Returns:
      the nameField
    • getNameProperty

      public StringProperty getNameProperty()
      Specified by:
      getNameProperty in interface Entity
      Returns:
      the nameProperty
    • getDescriptionFieldName

      public String getDescriptionFieldName()
      Specified by:
      getDescriptionFieldName in interface Entity
      Returns:
      the descriptionFieldName
    • getDescriptionField

      public Field getDescriptionField()
      Specified by:
      getDescriptionField in interface Entity
      Returns:
      the descriptionField
    • getDescriptionProperty

      public StringProperty getDescriptionProperty()
      Specified by:
      getDescriptionProperty in interface Entity
      Returns:
      the descriptionProperty
    • getImageFieldName

      public String getImageFieldName()
      Specified by:
      getImageFieldName in interface Entity
      Returns:
      the imageFieldName
    • getImageField

      public Field getImageField()
      Specified by:
      getImageField in interface Entity
      Returns:
      the imageField
    • getImageProperty

      public BinaryProperty getImageProperty()
      Specified by:
      getImageProperty in interface Entity
      Returns:
      the imageProperty
    • getInactiveIndicatorFieldName

      public String getInactiveIndicatorFieldName()
      Specified by:
      getInactiveIndicatorFieldName in interface Entity
      Returns:
      the inactiveIndicatorFieldName
    • getInactiveIndicatorField

      public Field getInactiveIndicatorField()
      Specified by:
      getInactiveIndicatorField in interface Entity
      Returns:
      the inactiveIndicatorField
    • getInactiveIndicatorProperty

      public BooleanProperty getInactiveIndicatorProperty()
      Specified by:
      getInactiveIndicatorProperty in interface Entity
      Returns:
      the inactive indicator property
    • getUrlFieldName

      public String getUrlFieldName()
      Specified by:
      getUrlFieldName in interface Entity
      Returns:
      the urlFieldName
    • getUrlField

      public Field getUrlField()
      Specified by:
      getUrlField in interface Entity
      Returns:
      the urlField
    • getUrlProperty

      public StringProperty getUrlProperty()
      Specified by:
      getUrlProperty in interface Entity
      Returns:
      the url property
    • getParentFieldName

      public String getParentFieldName()
      Specified by:
      getParentFieldName in interface Entity
      Returns:
      the parentFieldName
    • getParentField

      public Field getParentField()
      Specified by:
      getParentField in interface Entity
      Returns:
      the parentField
    • getParentProperty

      public Entity getParentProperty()
      Specified by:
      getParentProperty in interface Entity
      Returns:
      the parentProperty
    • getOwnerFieldName

      public String getOwnerFieldName()
      Specified by:
      getOwnerFieldName in interface Entity
      Returns:
      the ownerFieldName
    • getOwnerField

      public Field getOwnerField()
      Specified by:
      getOwnerField in interface Entity
      Returns:
      the ownerField
    • getOwnerProperty

      public Entity getOwnerProperty()
      Specified by:
      getOwnerProperty in interface Entity
      Returns:
      the ownerProperty
    • getUserFieldName

      public String getUserFieldName()
      Specified by:
      getUserFieldName in interface Entity
      Returns:
      the userFieldName
    • getUserField

      public Field getUserField()
      Specified by:
      getUserField in interface Entity
      Returns:
      the userField
    • getUserProperty

      public Entity getUserProperty()
      Specified by:
      getUserProperty in interface Entity
      Returns:
      the userProperty
    • getSegmentFieldName

      public String getSegmentFieldName()
      Specified by:
      getSegmentFieldName in interface Entity
      Returns:
      the segmentFieldName
    • getSegmentField

      public Field getSegmentField()
      Specified by:
      getSegmentField in interface Entity
      Returns:
      the segmentField
    • getSegmentProperty

      public DataArtifact getSegmentProperty()
      Specified by:
      getSegmentProperty in interface Entity
      Returns:
      the segmentProperty
    • getSegmentEntityClass

      public Class<?> getSegmentEntityClass()
      Specified by:
      getSegmentEntityClass in interface DataArtifact
      Overrides:
      getSegmentEntityClass in class AbstractDataArtifact
      Returns:
      the segment entity class
    • isSegmentEqualToOwner

      public boolean isSegmentEqualToOwner()
      Specified by:
      isSegmentEqualToOwner in interface Entity
      Returns:
      true if the segment property and the owner property are the same property
    • isSegmentEqualToPrimaryKey

      public boolean isSegmentEqualToPrimaryKey()
      Specified by:
      isSegmentEqualToPrimaryKey in interface Entity
      Returns:
      true if the segment property and the primary key property are the same property
    • getBusinessKeyFieldName

      public String getBusinessKeyFieldName()
      Specified by:
      getBusinessKeyFieldName in interface Entity
      Returns:
      the businessKeyFieldName
    • getBusinessKeyField

      public Field getBusinessKeyField()
      Specified by:
      getBusinessKeyField in interface Entity
      Returns:
      the businessKeyField
    • getBusinessKeyProperty

      public Property getBusinessKeyProperty()
      Specified by:
      getBusinessKeyProperty in interface Entity
      Returns:
      the businessKeyProperty
    • getStateFieldName

      public String getStateFieldName()
      Specified by:
      getStateFieldName in interface Entity
      Returns:
      the stateFieldName
    • getStateField

      public Field getStateField()
      Specified by:
      getStateField in interface Entity
      Returns:
      the stateField
    • getStateProperty

      public Entity getStateProperty()
      Specified by:
      getStateProperty in interface Entity
      Returns:
      the stateProperty
    • isForeignInactiveIndicatorProperty

      public boolean isForeignInactiveIndicatorProperty()
      Returns:
      true if the inactive indicator is a foreign property
    • isForeignOwnerProperty

      public boolean isForeignOwnerProperty()
      Returns:
      true if the owner is a foreign property
    • isForeignSegmentProperty

      public boolean isForeignSegmentProperty()
      Returns:
      true if the segment is a foreign property
    • getBusinessKeyType

      public BusinessKeyType getBusinessKeyType()
      Specified by:
      getBusinessKeyType in interface Entity
      Returns:
      the businessKeyType
    • isBasicOperationEntity

      public boolean isBasicOperationEntity()
      Specified by:
      isBasicOperationEntity in interface Entity
      Returns:
      the basic operation entity indicator
    • isCatalogEntity

      public boolean isCatalogEntity()
      Specified by:
      isCatalogEntity in interface Entity
      Returns:
      the catalog entity indicator
    • isExistentiallyIndependent

      public boolean isExistentiallyIndependent()
      Specified by:
      isExistentiallyIndependent in interface Entity
      Returns:
      the existentially independent indicator
    • getEntityViewType

      public EntityViewType getEntityViewType()
      Specified by:
      getEntityViewType in interface Entity
      Returns:
      the entity view type
    • isVariantEntity

      public boolean isVariantEntity()
      Specified by:
      isVariantEntity in interface Entity
      Returns:
      the variant entity indicator
    • isInvariantEntity

      public boolean isInvariantEntity()
      Specified by:
      isInvariantEntity in interface Entity
      Returns:
      the invariant entity indicator
    • getResourceType

      public ResourceType getResourceType()
      Specified by:
      getResourceType in interface Entity
      Returns:
      the resource type
    • getResourceGender

      public ResourceGender getResourceGender()
      Specified by:
      getResourceGender in interface Entity
      Returns:
      the resource gender
    • getPropertiesPrefix

      public String getPropertiesPrefix()
      Specified by:
      getPropertiesPrefix in interface Entity
      Returns:
      the properties prefix
    • getPropertiesSuffix

      public String getPropertiesSuffix()
      Specified by:
      getPropertiesSuffix in interface Entity
      Returns:
      the properties suffix
    • getCollectionName

      public String getCollectionName()
      Specified by:
      getCollectionName in interface Entity
      Returns:
      the collection name
    • setCollectionName

      protected void setCollectionName(String collectionName)
    • getHelpDocument

      public String getHelpDocument()
      Specified by:
      getHelpDocument in interface Entity
      Returns:
      the help document
    • setHelpDocument

      public void setHelpDocument(String document)
      El método setHelpDocument se utiliza para establecer el documento incrustado de ayuda de la entidad. También se puede especificar un documento incrustado diferente para cada formato de vista de la entidad, mediante las anotaciones EntityTableView, EntityDetailView, EntityTreeView y EntityConsoleView. Las vistas utilizarán el documento incrustado definido para el correspondiente formato de vista de la entidad, la entidad de la vista, el módulo al que pertenece la entidad de la vista o el proyecto maestro, buscando en ese orden; si ninguno de ellos está definido, no habrá un documento incrustado disponible para la vista.
      Specified by:
      setHelpDocument in interface Entity
      Parameters:
      document - definición del documento incrustado de ayuda del proyecto; si utiliza la plataforma jee2, puede ser una URL o un iframe que incluya la URL del documento.
    • getHelpFileName

      public String getHelpFileName()
      Specified by:
      getHelpFileName in interface Entity
      Returns:
      the help file name
    • setHelpFileName

      public void setHelpFileName(String fileName)
      El método setHelpFileName se utiliza para establecer la ruta y el nombre del archivo de ayuda de la entidad. Cada vista (página) de la entidad podría tener su propio archivo de ayuda, según lo establecido mediante el elemento helpFileAutoName. También se puede especificar un archivo diferente para cada formato de vista de la entidad, mediante las anotaciones EntityTableView, EntityDetailView, EntityTreeView y EntityConsoleView. La vista que no tenga su propio archivo de ayuda utilizará el definido para el correspondiente formato de vista de la entidad, la entidad de la vista, el módulo al que pertenece la entidad de la vista o el proyecto maestro, buscando en ese orden; si ninguno de ellos está definido, la página de ayuda no estará disponible para la vista.
      Specified by:
      setHelpFileName in interface Entity
      Parameters:
      fileName - ruta y nombre del archivo de ayuda de la entidad; si utiliza la plataforma jee2, la ruta del archivo debe ser relativa al subdirectorio especificado mediante el atributo extraordinario HELP_RESOURCES_FOLDER del proyecto maestro, y cuyo valor por omisión es el subdirectorio resources/help/custom-made del directorio src/main/webapp del módulo Web de la aplicación.
    • getHelpFileAutoName

      public HelpFileAutoName getHelpFileAutoName()
      Specified by:
      getHelpFileAutoName in interface Entity
      Returns:
      the help file auto name
    • setHelpFileAutoName

      protected void setHelpFileAutoName(HelpFileAutoName helpFileAutoName)
    • getHelpFileAutoType

      public String getHelpFileAutoType()
      Specified by:
      getHelpFileAutoType in interface Entity
      Returns:
      the help file auto type
    • setHelpFileAutoType

      protected void setHelpFileAutoType(String helpFileAutoType)
    • getStartWith

      public int getStartWith()
      Specified by:
      getStartWith in interface Entity
      Returns:
      the start-with
    • getSeriesStart

      public int getSeriesStart()
      Returns:
      the series start
    • getSeriesStop

      public int getSeriesStop()
      Returns:
      the series stop
    • getSeriesStep

      public int getSeriesStep()
      Returns:
      the series step
    • isDataGenEnabled

      public boolean isDataGenEnabled()
      Returns:
      the entity data generation enabled indicator
    • isSelectEnabled

      public boolean isSelectEnabled()
      Specified by:
      isSelectEnabled in interface Entity
      Returns:
      the select enabled indicator
    • setSelectEnabled

      public void setSelectEnabled(boolean enabled)
      Specified by:
      setSelectEnabled in interface Entity
      Parameters:
      enabled - the select enabled indicator to set
    • isSelectOperationAccess

      public OperationAccess isSelectOperationAccess()
      Specified by:
      isSelectOperationAccess in interface Entity
      Returns:
      the select operation access mode
    • getSelectOnloadOption

      public SelectOnloadOption getSelectOnloadOption()
      Specified by:
      getSelectOnloadOption in interface Entity
      Returns:
      the select onload option
    • getSelectRowsLimit

      public int getSelectRowsLimit()
      Specified by:
      getSelectRowsLimit in interface Entity
      Returns:
      the select rows limit
    • getSelectSortOption

      public SortOption getSelectSortOption()
      Specified by:
      getSelectSortOption in interface Entity
      Returns:
      the select sort option
    • isInsertEnabled

      public boolean isInsertEnabled()
      Specified by:
      isInsertEnabled in interface Entity
      Returns:
      the insert enabled indicator
    • setInsertEnabled

      public void setInsertEnabled(boolean enabled)
      Specified by:
      setInsertEnabled in interface Entity
      Parameters:
      enabled - the insert enabled indicator to set
    • isInsertConfirmationRequired

      public boolean isInsertConfirmationRequired()
      Specified by:
      isInsertConfirmationRequired in interface Entity
      Returns:
      the insert confirmation required indicator
    • getInsertOperationAccess

      public OperationAccess getInsertOperationAccess()
      Specified by:
      getInsertOperationAccess in interface Entity
      Returns:
      the insert operation access mode
    • getInsertLogging

      public OperationLogging getInsertLogging()
      Specified by:
      getInsertLogging in interface Entity
      Returns:
      the insert logging mode
    • isUpdateEnabled

      public boolean isUpdateEnabled()
      Specified by:
      isUpdateEnabled in interface Entity
      Returns:
      the update enabled indicator
    • setUpdateEnabled

      public void setUpdateEnabled(boolean enabled)
      Specified by:
      setUpdateEnabled in interface Entity
      Parameters:
      enabled - the update enabled indicator to set
    • isUpdateConfirmationRequired

      public boolean isUpdateConfirmationRequired()
      Specified by:
      isUpdateConfirmationRequired in interface Entity
      Returns:
      the update confirmation required indicator
    • getUpdateOperationAccess

      public OperationAccess getUpdateOperationAccess()
      Specified by:
      getUpdateOperationAccess in interface Entity
      Returns:
      the update operation access mode
    • getUpdateLogging

      public OperationLogging getUpdateLogging()
      Specified by:
      getUpdateLogging in interface Entity
      Returns:
      the update logging mode
    • isDeleteEnabled

      public boolean isDeleteEnabled()
      Specified by:
      isDeleteEnabled in interface Entity
      Returns:
      the delete enabled indicator
    • setDeleteEnabled

      public void setDeleteEnabled(boolean enabled)
      Specified by:
      setDeleteEnabled in interface Entity
      Parameters:
      enabled - the delete enabled indicator to set
    • isDeleteConfirmationRequired

      public boolean isDeleteConfirmationRequired()
      Specified by:
      isDeleteConfirmationRequired in interface Entity
      Returns:
      the delete confirmation required indicator
    • getDeleteOperationAccess

      public OperationAccess getDeleteOperationAccess()
      Specified by:
      getDeleteOperationAccess in interface Entity
      Returns:
      the delete operation access mode
    • getDeleteLogging

      public OperationLogging getDeleteLogging()
      Specified by:
      getDeleteLogging in interface Entity
      Returns:
      the delete logging mode
    • isReportEnabled

      public boolean isReportEnabled()
      Specified by:
      isReportEnabled in interface Entity
      Returns:
      the report enabled indicator
    • setReportEnabled

      public void setReportEnabled(boolean enabled)
      Specified by:
      setReportEnabled in interface Entity
      Parameters:
      enabled - the report enabled indicator to set
    • getReportRowsLimit

      public int getReportRowsLimit()
      Specified by:
      getReportRowsLimit in interface Entity
      Returns:
      the report rows limit
    • getReportSortOption

      public SortOption getReportSortOption()
      Specified by:
      getReportSortOption in interface Entity
      Returns:
      the report sort option
    • isExportEnabled

      public boolean isExportEnabled()
      Specified by:
      isExportEnabled in interface Entity
      Returns:
      the export enabled indicator
    • setExportEnabled

      public void setExportEnabled(boolean enabled)
      Specified by:
      setExportEnabled in interface Entity
      Parameters:
      enabled - the export enabled indicator to set
    • getExportRowsLimit

      public int getExportRowsLimit()
      Specified by:
      getExportRowsLimit in interface Entity
      Returns:
      the export rows limit
    • getExportSortOption

      public SortOption getExportSortOption()
      Specified by:
      getExportSortOption in interface Entity
      Returns:
      the export sort option
    • isForeignEntityClass

      public boolean isForeignEntityClass()
      Specified by:
      isForeignEntityClass in interface Entity
      Returns:
      the foreign entity class indicator
    • setForeignEntityClass

      public void setForeignEntityClass(Boolean foreignEntityClass)
      El método setForeignEntityClass se utiliza para especificar si la entidad se debe agregar, o no, al conjunto de entidades foráneas de la aplicación. Las entidades foráneas son entidades cuyas correspondientes tablas no están definidas en la base de datos de la aplicación, sino en otra que tipicamente reside en un servidor diferente. El método setForeignEntityClass debe ejecutarse en el método settleAttributes de la entidad.
      Specified by:
      setForeignEntityClass in interface Entity
      Parameters:
      foreignEntityClass - true o false para agregar o no la entidad, respectivamente; null, para agregar la entidad solo si pertenece a un módulo de entidades foráneas (vea el elemento foreign de la Anotación ProjectModule)
    • isPrivateEntityClass

      public boolean isPrivateEntityClass()
      Specified by:
      isPrivateEntityClass in interface Entity
      Returns:
      the private entity class indicator
    • setPrivateEntityClass

      public void setPrivateEntityClass(Boolean privateEntityClass)
      El método setPrivateEntityClass se utiliza para especificar si la entidad se debe agregar, o no, al conjunto de entidades privadas de la aplicación. Las entidades privadas son entidades para las que no se deben generar vistas. El método setPrivateEntityClass debe ejecutarse en el método settleAttributes de la entidad.
      Specified by:
      setPrivateEntityClass in interface Entity
      Parameters:
      privateEntityClass - true o false para agregar o no la entidad, respectivamente; null, para agregar la entidad solo si pertenece a un módulo de entidades privadas (vea el elemento privacy de la Anotación ProjectModule)
    • isLinkOuterChildren

      public boolean isLinkOuterChildren()
      Specified by:
      isLinkOuterChildren in interface Entity
      Returns:
      the link-outer-children indicator
    • setLinkOuterChildren

      protected void setLinkOuterChildren(boolean b)
      El método setLinkOuterChildren se utiliza para permitir enlazar las vistas de la entidad con sus "hijas" que están en otros paquetes. Las vistas (páginas) "hijas" de una vista de Consulta o Registro son otras vistas del mismo tipo (Consulta o Registro) y de formato Maestro/Detalle, en las que el Maestro de la vista "hija" es la entidad Detalle de la vista. De manera predeterminada, solo se generan enlaces para navegar a "hijas" que se encuentran en el mismo paquete.
      Parameters:
      b - true para generar enlaces para navegar a "hijas" que se encuentran en otros paquetes
    • isLinkOuterCollaterals

      public boolean isLinkOuterCollaterals()
      Specified by:
      isLinkOuterCollaterals in interface Entity
      Returns:
      the link-outer-collaterals indicator
    • setLinkOuterCollaterals

      protected void setLinkOuterCollaterals(boolean b)
      El método setLinkOuterCollaterals se utiliza para permitir enlazar las vistas de la entidad con sus vistas "colaterales" que están en otros paquetes. Las vistas (páginas) "colaterales" de una vista Maestro/Detalle de Consulta o Registro son otras vistas Maestro/Detalle del mismo tipo (Consulta o Registro), en las que el Maestro es la misma entidad. De manera predeterminada, solo se generan enlaces para navegar a "colaterales" que se encuentran en el mismo paquete.
      Parameters:
      b - true para generar enlaces para navegar a vistas "colaterales" que se encuentren en otros paquetes
    • isLinkOuterSiblings

      public boolean isLinkOuterSiblings()
      Specified by:
      isLinkOuterSiblings in interface Entity
      Returns:
      the link-outer-siblings indicator
    • setLinkOuterSiblings

      protected void setLinkOuterSiblings(boolean b)
      El método setLinkOuterSiblings se utiliza para permitir enlazar las vistas de la entidad con sus vistas "hermanas" que están en otros paquetes. Las vistas (páginas) "hermanas" de una vista de Consulta o Registro son otras vistas del mismo tipo (Consulta o Registro) del mismo formato (Independiente o Maestro/Detalle) y diferente presentación (Tabular, Forma o Árbol), en las que la entidad Detalle y la entidad Maestro (si aplica) son las mismas entidades. De manera predeterminada, solo se generan enlaces para navegar entre "hermanas" que se encuentren en un mismo paquete.
      Parameters:
      b - true para generar enlaces para navegar entre "hermanas" que se encuentren en otros paquetes
    • isTableViewEnabled

      public boolean isTableViewEnabled()
      Specified by:
      isTableViewEnabled in interface Entity
      Returns:
      the table-view enabled indicator
    • setTableViewEnabled

      public void setTableViewEnabled(boolean enabled)
      Specified by:
      setTableViewEnabled in interface Entity
      Parameters:
      enabled - the table-view enabled indicator to set
    • isTableViewWithInsertEnabled

      public boolean isTableViewWithInsertEnabled()
      Specified by:
      isTableViewWithInsertEnabled in interface Entity
      Returns:
      the table-view-with-insert-enabled indicator
    • isTableViewWithUpdateEnabled

      public boolean isTableViewWithUpdateEnabled()
      Specified by:
      isTableViewWithUpdateEnabled in interface Entity
      Returns:
      the table-view-with-update-enabled indicator
    • isTableViewWithDeleteEnabled

      public boolean isTableViewWithDeleteEnabled()
      Specified by:
      isTableViewWithDeleteEnabled in interface Entity
      Returns:
      the table-view-with-delete-enabled indicator
    • isTableViewWithMasterHeading

      public boolean isTableViewWithMasterHeading()
      Specified by:
      isTableViewWithMasterHeading in interface Entity
      Returns:
      the table-view-with-master-heading indicator
    • isTableViewWithQuickFilterSnippet

      public boolean isTableViewWithQuickFilterSnippet()
      Specified by:
      isTableViewWithQuickFilterSnippet in interface Entity
      Returns:
      the table-view-with-quick-filter-snippet indicator
    • isTableViewWithStickyHeader

      public boolean isTableViewWithStickyHeader()
      Specified by:
      isTableViewWithStickyHeader in interface Entity
      Returns:
      the table-view-with-sticky-header indicator
    • getTableViewQuickFilterSnippetPath

      public String getTableViewQuickFilterSnippetPath()
      Specified by:
      getTableViewQuickFilterSnippetPath in interface Entity
      Returns:
      the quick-filter-snippet path
    • getTableViewRowsLimit

      public int getTableViewRowsLimit()
      Returns:
      the table view rows limit
    • getTableViewRows

      public int getTableViewRows()
      Returns:
      the table view rows
    • getTableResponsiveMode

      public TableResponsiveMode getTableResponsiveMode()
      Specified by:
      getTableResponsiveMode in interface Entity
      Returns:
      the table responsive mode
    • setTableResponsiveMode

      protected void setTableResponsiveMode(TableResponsiveMode responsiveMode)
      El método setTableResponsiveMode se utiliza para establecer el modo "responsive" de las vistas (páginas) de consulta y/o registro tabular de la entidad. Su valor es uno de los elementos de la enumeración TableResponsiveMode. Seleccione AUTO o PRIORITY para mostrar las columnas de la tabla dependiendo de su prioridad, según el tamaño de la pantalla; la diferencia entre estas opciones es que, especificando AUTO, la prioridad de las columnas se determina de manera automática. Seleccione REFLOW para mostrar todas las columnas, apiladas o no, según el tamaño de la pantalla. Seleccione NONE para que la tabla no sea "responsive". Seleccione UNSPECIFIED para que se utilice el valor establecido mediante el método setDefaultEntityTableViewResponsiveMode del meta-proyecto, cuyo valor inicial es NONE.
      Parameters:
      responsiveMode - modo "responsive" de la tabla
    • getTableViewMenuOption

      public ViewMenuOption getTableViewMenuOption()
      Returns:
      the table view menu option
    • getTableViewHelpDocument

      public String getTableViewHelpDocument()
      Specified by:
      getTableViewHelpDocument in interface Entity
      Returns:
      the table view help document
    • setTableViewHelpDocument

      protected void setTableViewHelpDocument(String document)
    • getTableViewHelpFileName

      public String getTableViewHelpFileName()
      Specified by:
      getTableViewHelpFileName in interface Entity
      Returns:
      the table view help file name
    • setTableViewHelpFileName

      protected void setTableViewHelpFileName(String fileName)
    • getReadingTableViewHeadSnippetFileName

      public String getReadingTableViewHeadSnippetFileName()
      Returns:
      the reading table view head snippet file name
    • setReadingTableViewHeadSnippetFileName

      protected void setReadingTableViewHeadSnippetFileName(String fileName)
    • getReadingTableViewEasternToolbarSnippetFileName

      public String getReadingTableViewEasternToolbarSnippetFileName()
      Returns:
      the reading table view eastern toolbar snippet file name
    • setReadingTableViewEasternToolbarSnippetFileName

      protected void setReadingTableViewEasternToolbarSnippetFileName(String fileName)
    • getReadingTableViewWesternToolbarSnippetFileName

      public String getReadingTableViewWesternToolbarSnippetFileName()
      Returns:
      the reading table view western toolbar snippet file name
    • setReadingTableViewWesternToolbarSnippetFileName

      protected void setReadingTableViewWesternToolbarSnippetFileName(String fileName)
    • getReadingTableViewAboveTableSnippetFileName

      public String getReadingTableViewAboveTableSnippetFileName()
      Returns:
      the reading table view above table snippet file name
    • setReadingTableViewAboveTableSnippetFileName

      protected void setReadingTableViewAboveTableSnippetFileName(String fileName)
    • getReadingTableViewBelowTableSnippetFileName

      public String getReadingTableViewBelowTableSnippetFileName()
      Returns:
      the reading table view below table snippet file name
    • setReadingTableViewBelowTableSnippetFileName

      protected void setReadingTableViewBelowTableSnippetFileName(String fileName)
    • getReadingTableViewRowActionSnippetFileName

      public String getReadingTableViewRowActionSnippetFileName()
      Returns:
      the reading table view row action snippet file name
    • setReadingTableViewRowActionSnippetFileName

      protected void setReadingTableViewRowActionSnippetFileName(String fileName)
    • getReadingTableViewRowStatusSnippetFileName

      public String getReadingTableViewRowStatusSnippetFileName()
      Returns:
      the reading table view row status snippet file name
    • setReadingTableViewRowStatusSnippetFileName

      protected void setReadingTableViewRowStatusSnippetFileName(String fileName)
    • getReadingTableViewRowNumberSnippetFileName

      public String getReadingTableViewRowNumberSnippetFileName()
      Returns:
      the reading table view row number snippet file name
    • setReadingTableViewRowNumberSnippetFileName

      protected void setReadingTableViewRowNumberSnippetFileName(String fileName)
    • getWritingTableViewHeadSnippetFileName

      public String getWritingTableViewHeadSnippetFileName()
      Returns:
      the writing table view head snippet file name
    • setWritingTableViewHeadSnippetFileName

      protected void setWritingTableViewHeadSnippetFileName(String fileName)
    • getWritingTableViewEasternToolbarSnippetFileName

      public String getWritingTableViewEasternToolbarSnippetFileName()
      Returns:
      the writing table view eastern toolbar snippet file name
    • setWritingTableViewEasternToolbarSnippetFileName

      protected void setWritingTableViewEasternToolbarSnippetFileName(String fileName)
    • getWritingTableViewWesternToolbarSnippetFileName

      public String getWritingTableViewWesternToolbarSnippetFileName()
      Returns:
      the writing table view western toolbar snippet file name
    • setWritingTableViewWesternToolbarSnippetFileName

      protected void setWritingTableViewWesternToolbarSnippetFileName(String fileName)
    • getWritingTableViewAboveTableSnippetFileName

      public String getWritingTableViewAboveTableSnippetFileName()
      Returns:
      the writing table view above table snippet file name
    • setWritingTableViewAboveTableSnippetFileName

      protected void setWritingTableViewAboveTableSnippetFileName(String fileName)
    • getWritingTableViewBelowTableSnippetFileName

      public String getWritingTableViewBelowTableSnippetFileName()
      Returns:
      the writing table view below table snippet file name
    • setWritingTableViewBelowTableSnippetFileName

      protected void setWritingTableViewBelowTableSnippetFileName(String fileName)
    • getWritingTableViewRowActionSnippetFileName

      public String getWritingTableViewRowActionSnippetFileName()
      Returns:
      the writing table view row action snippet file name
    • setWritingTableViewRowActionSnippetFileName

      protected void setWritingTableViewRowActionSnippetFileName(String fileName)
    • getWritingTableViewRowStatusSnippetFileName

      public String getWritingTableViewRowStatusSnippetFileName()
      Returns:
      the writing table view row status snippet file name
    • setWritingTableViewRowStatusSnippetFileName

      protected void setWritingTableViewRowStatusSnippetFileName(String fileName)
    • getWritingTableViewRowNumberSnippetFileName

      public String getWritingTableViewRowNumberSnippetFileName()
      Returns:
      the writing table view row number snippet file name
    • setWritingTableViewRowNumberSnippetFileName

      protected void setWritingTableViewRowNumberSnippetFileName(String fileName)
    • isDetailViewEnabled

      public boolean isDetailViewEnabled()
      Specified by:
      isDetailViewEnabled in interface Entity
      Returns:
      the detail-view enabled indicator
    • setDetailViewEnabled

      public void setDetailViewEnabled(boolean enabled)
      Specified by:
      setDetailViewEnabled in interface Entity
      Parameters:
      enabled - the detail-view enabled indicator to set
    • isDetailViewWithMasterHeading

      public boolean isDetailViewWithMasterHeading()
      Returns:
      the detail-view-with-master-heading indicator
    • getDetailViewMenuOption

      public ViewMenuOption getDetailViewMenuOption()
      Returns:
      the detail view menu option
    • getDetailViewMenuOptionOpenAction

      public ViewMenuOptionOpenAction getDetailViewMenuOptionOpenAction()
      Returns:
      the detail view menu option on-open action
    • getDetailViewHelpDocument

      public String getDetailViewHelpDocument()
      Specified by:
      getDetailViewHelpDocument in interface Entity
      Returns:
      the detail view help document
    • setDetailViewHelpDocument

      protected void setDetailViewHelpDocument(String document)
    • getDetailViewHelpFileName

      public String getDetailViewHelpFileName()
      Specified by:
      getDetailViewHelpFileName in interface Entity
      Returns:
      the detail view help file name
    • setDetailViewHelpFileName

      protected void setDetailViewHelpFileName(String fileName)
    • getReadingDetailViewHeadSnippetFileName

      public String getReadingDetailViewHeadSnippetFileName()
      Returns:
      the reading detail view head snippet file name
    • setReadingDetailViewHeadSnippetFileName

      protected void setReadingDetailViewHeadSnippetFileName(String fileName)
    • getReadingDetailViewEasternToolbarSnippetFileName

      public String getReadingDetailViewEasternToolbarSnippetFileName()
      Returns:
      the reading detail view head eastern toolbar snippet file name
    • setReadingDetailViewEasternToolbarSnippetFileName

      protected void setReadingDetailViewEasternToolbarSnippetFileName(String fileName)
    • getReadingDetailViewWesternToolbarSnippetFileName

      public String getReadingDetailViewWesternToolbarSnippetFileName()
      Returns:
      the reading detail view western toolbar snippet file name
    • setReadingDetailViewWesternToolbarSnippetFileName

      protected void setReadingDetailViewWesternToolbarSnippetFileName(String fileName)
    • getReadingDetailViewAboveDetailSnippetFileName

      public String getReadingDetailViewAboveDetailSnippetFileName()
      Returns:
      the reading detail view above detail snippet file name
    • setReadingDetailViewAboveDetailSnippetFileName

      protected void setReadingDetailViewAboveDetailSnippetFileName(String fileName)
    • getReadingDetailViewBelowDetailSnippetFileName

      public String getReadingDetailViewBelowDetailSnippetFileName()
      Returns:
      the reading detail view below detail snippet file name
    • setReadingDetailViewBelowDetailSnippetFileName

      protected void setReadingDetailViewBelowDetailSnippetFileName(String fileName)
    • getWritingDetailViewHeadSnippetFileName

      public String getWritingDetailViewHeadSnippetFileName()
      Returns:
      the writing detail view head snippet file name
    • setWritingDetailViewHeadSnippetFileName

      protected void setWritingDetailViewHeadSnippetFileName(String fileName)
    • getWritingDetailViewEasternToolbarSnippetFileName

      public String getWritingDetailViewEasternToolbarSnippetFileName()
      Returns:
      the writing detail view eastern toolbar snippet file name
    • setWritingDetailViewEasternToolbarSnippetFileName

      protected void setWritingDetailViewEasternToolbarSnippetFileName(String fileName)
    • getWritingDetailViewWesternToolbarSnippetFileName

      public String getWritingDetailViewWesternToolbarSnippetFileName()
      Returns:
      the writing detail view western toolbar snippet file name
    • setWritingDetailViewWesternToolbarSnippetFileName

      protected void setWritingDetailViewWesternToolbarSnippetFileName(String fileName)
    • getWritingDetailViewAboveDetailSnippetFileName

      public String getWritingDetailViewAboveDetailSnippetFileName()
      Returns:
      the writing detail view above detail snippet file name
    • setWritingDetailViewAboveDetailSnippetFileName

      protected void setWritingDetailViewAboveDetailSnippetFileName(String fileName)
    • getWritingDetailViewBelowDetailSnippetFileName

      public String getWritingDetailViewBelowDetailSnippetFileName()
      Returns:
      the writing detail view below detail snippet file name
    • setWritingDetailViewBelowDetailSnippetFileName

      protected void setWritingDetailViewBelowDetailSnippetFileName(String fileName)
    • isTreeViewEnabled

      public boolean isTreeViewEnabled()
      Specified by:
      isTreeViewEnabled in interface Entity
      Returns:
      the tree-view enabled indicator
    • setTreeViewEnabled

      public void setTreeViewEnabled(boolean enabled)
      Specified by:
      setTreeViewEnabled in interface Entity
      Parameters:
      enabled - the tree-view enabled indicator to set
    • getTreeViewMenuOption

      public ViewMenuOption getTreeViewMenuOption()
      Returns:
      the tree view menu option
    • getTreeViewRootLimit

      public int getTreeViewRootLimit()
      Returns:
      the tree view root limit
    • getTreeViewBranchLimit

      public int getTreeViewBranchLimit()
      Returns:
      the tree view branch limit
    • getTreeViewHelpDocument

      public String getTreeViewHelpDocument()
      Specified by:
      getTreeViewHelpDocument in interface Entity
      Returns:
      the tree view help document
    • setTreeViewHelpDocument

      protected void setTreeViewHelpDocument(String document)
    • getTreeViewHelpFileName

      public String getTreeViewHelpFileName()
      Specified by:
      getTreeViewHelpFileName in interface Entity
      Returns:
      the tree view help file name
    • setTreeViewHelpFileName

      protected void setTreeViewHelpFileName(String fileName)
    • getReadingTreeViewHeadSnippetFileName

      public String getReadingTreeViewHeadSnippetFileName()
      Returns:
      the reading tree view head snippet file name
    • setReadingTreeViewHeadSnippetFileName

      protected void setReadingTreeViewHeadSnippetFileName(String fileName)
    • getReadingTreeViewEasternToolbarSnippetFileName

      public String getReadingTreeViewEasternToolbarSnippetFileName()
      Returns:
      the reading tree view eastern toolbar snippet file name
    • setReadingTreeViewEasternToolbarSnippetFileName

      protected void setReadingTreeViewEasternToolbarSnippetFileName(String fileName)
    • getReadingTreeViewWesternToolbarSnippetFileName

      public String getReadingTreeViewWesternToolbarSnippetFileName()
      Returns:
      the reading tree view western toolbar snippet file name
    • setReadingTreeViewWesternToolbarSnippetFileName

      protected void setReadingTreeViewWesternToolbarSnippetFileName(String fileName)
    • getReadingTreeViewAboveTreeSnippetFileName

      public String getReadingTreeViewAboveTreeSnippetFileName()
      Returns:
      the reading tree view above tree snippet file name
    • setReadingTreeViewAboveTreeSnippetFileName

      protected void setReadingTreeViewAboveTreeSnippetFileName(String fileName)
    • getReadingTreeViewBelowTreeSnippetFileName

      public String getReadingTreeViewBelowTreeSnippetFileName()
      Returns:
      the reading tree view below tree snippet file name
    • setReadingTreeViewBelowTreeSnippetFileName

      protected void setReadingTreeViewBelowTreeSnippetFileName(String fileName)
    • getWritingTreeViewHeadSnippetFileName

      public String getWritingTreeViewHeadSnippetFileName()
      Returns:
      the writing tree view head snippet file name
    • setWritingTreeViewHeadSnippetFileName

      protected void setWritingTreeViewHeadSnippetFileName(String fileName)
    • getWritingTreeViewEasternToolbarSnippetFileName

      public String getWritingTreeViewEasternToolbarSnippetFileName()
      Returns:
      the writing tree view eastern toolbar snippet file name
    • setWritingTreeViewEasternToolbarSnippetFileName

      protected void setWritingTreeViewEasternToolbarSnippetFileName(String fileName)
    • getWritingTreeViewWesternToolbarSnippetFileName

      public String getWritingTreeViewWesternToolbarSnippetFileName()
      Returns:
      the writing tree view western toolbar snippet file name
    • setWritingTreeViewWesternToolbarSnippetFileName

      protected void setWritingTreeViewWesternToolbarSnippetFileName(String fileName)
    • getWritingTreeViewAboveTreeSnippetFileName

      public String getWritingTreeViewAboveTreeSnippetFileName()
      Returns:
      the writing tree view above tree snippet file name
    • setWritingTreeViewAboveTreeSnippetFileName

      protected void setWritingTreeViewAboveTreeSnippetFileName(String fileName)
    • getWritingTreeViewBelowTreeSnippetFileName

      public String getWritingTreeViewBelowTreeSnippetFileName()
      Returns:
      the writing tree view below tree snippet file name
    • setWritingTreeViewBelowTreeSnippetFileName

      protected void setWritingTreeViewBelowTreeSnippetFileName(String fileName)
    • isConsoleViewEnabled

      public boolean isConsoleViewEnabled()
      Specified by:
      isConsoleViewEnabled in interface Entity
      Returns:
      the console-view enabled indicator
    • setConsoleViewEnabled

      public void setConsoleViewEnabled(boolean enabled)
      Specified by:
      setConsoleViewEnabled in interface Entity
      Parameters:
      enabled - the console-view enabled indicator to set
    • getConsoleViewMenuOption

      public boolean getConsoleViewMenuOption()
      Returns:
      the console view menu option
    • getConsoleViewHelpDocument

      public String getConsoleViewHelpDocument()
      Specified by:
      getConsoleViewHelpDocument in interface Entity
      Returns:
      the console view help document
    • setConsoleViewHelpDocument

      protected void setConsoleViewHelpDocument(String document)
    • getConsoleViewHelpFileName

      public String getConsoleViewHelpFileName()
      Specified by:
      getConsoleViewHelpFileName in interface Entity
      Returns:
      the console view help file name
    • setConsoleViewHelpFileName

      protected void setConsoleViewHelpFileName(String fileName)
    • getConsoleViewHeadSnippetFileName

      public String getConsoleViewHeadSnippetFileName()
      Returns:
      the console view head snippet file name
    • setConsoleViewHeadSnippetFileName

      protected void setConsoleViewHeadSnippetFileName(String fileName)
    • getConsoleViewEasternToolbarSnippetFileName

      public String getConsoleViewEasternToolbarSnippetFileName()
      Returns:
      the console view eastern toolbar snippet file name
    • setConsoleViewEasternToolbarSnippetFileName

      protected void setConsoleViewEasternToolbarSnippetFileName(String fileName)
    • getConsoleViewWesternToolbarSnippetFileName

      public String getConsoleViewWesternToolbarSnippetFileName()
      Returns:
      the console view western toolbar snippet file name
    • setConsoleViewWesternToolbarSnippetFileName

      protected void setConsoleViewWesternToolbarSnippetFileName(String fileName)
    • getConsoleViewAboveProcessingPanelSnippetFileName

      public String getConsoleViewAboveProcessingPanelSnippetFileName()
      Returns:
      the above processing panel snippet file name
    • setConsoleViewAboveProcessingPanelSnippetFileName

      protected void setConsoleViewAboveProcessingPanelSnippetFileName(String fileName)
    • getConsoleViewBelowProcessingPanelSnippetFileName

      public String getConsoleViewBelowProcessingPanelSnippetFileName()
      Returns:
      the below processing panel snippet file name
    • setConsoleViewBelowProcessingPanelSnippetFileName

      protected void setConsoleViewBelowProcessingPanelSnippetFileName(String fileName)
    • getAboveMasterHeadingSnippetFileName

      public String getAboveMasterHeadingSnippetFileName()
      Returns:
      the above master heading snippet file name
    • setAboveMasterHeadingSnippetFileName

      protected void setAboveMasterHeadingSnippetFileName(String fileName)
    • getBelowMasterHeadingSnippetFileName

      public String getBelowMasterHeadingSnippetFileName()
      Returns:
      the below master heading snippet file name
    • setBelowMasterHeadingSnippetFileName

      protected void setBelowMasterHeadingSnippetFileName(String fileName)
    • getInsideMasterHeadingSnippetFileName

      public String getInsideMasterHeadingSnippetFileName()
      Returns:
      the inside master heading snippet file name
    • setInsideMasterHeadingSnippetFileName

      protected void setInsideMasterHeadingSnippetFileName(String fileName)
    • getJsonSerializerClassName

      public String getJsonSerializerClassName()
      Returns:
      the custom JSON serializer class name
    • setJsonSerializerClassName

      public void setJsonSerializerClassName(String className)
    • getJsonDeserializerClassName

      public String getJsonDeserializerClassName()
      Returns:
      the custom JSON deserializer class name
    • setJsonDeserializerClassName

      public void setJsonDeserializerClassName(String className)
    • isWarningsEnabled

      public boolean isWarningsEnabled()
      Specified by:
      isWarningsEnabled in interface Entity
      Returns:
      the warnings enabled indicator
    • isSpecialExpressionsWarningsEnabled

      public boolean isSpecialExpressionsWarningsEnabled()
      Specified by:
      isSpecialExpressionsWarningsEnabled in interface Entity
      Returns:
      the special expressions warnings enabled indicator
    • isUnusualExpressionsWarningsEnabled

      public boolean isUnusualExpressionsWarningsEnabled()
      Specified by:
      isUnusualExpressionsWarningsEnabled in interface Entity
      Returns:
      the unusual expressions warnings enabled indicator
    • isBplCodeGenEnabled

      public boolean isBplCodeGenEnabled()
      Specified by:
      isBplCodeGenEnabled in interface Entity
      Returns:
      the business process logic code generation enabled indicator
    • setBplCodeGenEnabled

      public void setBplCodeGenEnabled(boolean enabled)
      El método setBplCodeGenEnabled se utiliza para especificar si se debe, o no, generar código BPL (Business Process Logic) para la entidad. El método setBplCodeGenEnabled debe ejecutarse en el método settleAttributes de la entidad.
      Specified by:
      setBplCodeGenEnabled in interface Entity
      Parameters:
      enabled - true o false para generar, o no, código BPL para la entidad
    • isBwsCodeGenEnabled

      public boolean isBwsCodeGenEnabled()
      Specified by:
      isBwsCodeGenEnabled in interface Entity
      Returns:
      the business web service code generation enabled indicator
    • setBwsCodeGenEnabled

      public void setBwsCodeGenEnabled(boolean enabled)
      El método setBwsCodeGenEnabled se utiliza para especificar si se debe, o no, generar código BWS (Business Web Service) para la entidad. El método setBwsCodeGenEnabled debe ejecutarse en el método settleAttributes de la entidad.
      Specified by:
      setBwsCodeGenEnabled in interface Entity
      Parameters:
      enabled - true o false para generar, o no, código BWS para la entidad
    • isDaoCodeGenEnabled

      public boolean isDaoCodeGenEnabled()
      Specified by:
      isDaoCodeGenEnabled in interface Entity
      Returns:
      the data access object code generation enabled indicator
    • setDaoCodeGenEnabled

      public void setDaoCodeGenEnabled(boolean enabled)
      El método setDaoCodeGenEnabled se utiliza para especificar si se debe, o no, generar un objeto de acceso a datos (DAO, por las siglas en inglés de Data Access Object) para la entidad. El método setDaoCodeGenEnabled debe ejecutarse en el método settleAttributes de la entidad.
      Specified by:
      setDaoCodeGenEnabled in interface Entity
      Parameters:
      enabled - true o false para generar, o no, código DAO para la entidad
    • isDafCodeGenEnabled

      public boolean isDafCodeGenEnabled()
      Specified by:
      isDafCodeGenEnabled in interface Entity
      Returns:
      the data access facade code generation enabled indicator
    • setDafCodeGenEnabled

      public void setDafCodeGenEnabled(boolean enabled)
      El método setDafCodeGenEnabled se utiliza para especificar si se debe, o no, generar una fachada de acceso a datos (código DAF, por las siglas en inglés de Data Access Façade) para la entidad. El método setDafCodeGenEnabled debe ejecutarse en el método settleAttributes de la entidad.
      Specified by:
      setDafCodeGenEnabled in interface Entity
      Parameters:
      enabled - true o false para generar, o no, código DAF para la entidad
    • isFwsCodeGenEnabled

      public boolean isFwsCodeGenEnabled()
      Specified by:
      isFwsCodeGenEnabled in interface Entity
      Returns:
      the facade web service code generation enabled indicator
    • setFwsCodeGenEnabled

      public void setFwsCodeGenEnabled(boolean enabled)
      El método setFwsCodeGenEnabled se utiliza para especificar si se debe, o no, generar código FWS (Façade Web Service) para la entidad. El método setFwsCodeGenEnabled debe ejecutarse en el método settleAttributes de la entidad.
      Specified by:
      setFwsCodeGenEnabled in interface Entity
      Parameters:
      enabled - true o false para generar, o no, código FWS para la entidad
    • isGuiCodeGenEnabled

      public boolean isGuiCodeGenEnabled()
      Specified by:
      isGuiCodeGenEnabled in interface Entity
      Returns:
      the GUI code generation enabled indicator
    • setGuiCodeGenEnabled

      public void setGuiCodeGenEnabled(boolean enabled)
      El método setGuiCodeGenEnabled se utiliza para especificar si se debe, o no, generar código GUI (Graphical User Interface) para la entidad. El método setGuiCodeGenEnabled debe ejecutarse en el método settleAttributes de la entidad.
      Specified by:
      setGuiCodeGenEnabled in interface Entity
      Parameters:
      enabled - true o false para generar, o no, código GUI para la entidad
    • isSqlCodeGenEnabled

      public boolean isSqlCodeGenEnabled()
      Specified by:
      isSqlCodeGenEnabled in interface Entity
      Returns:
      the SQL code generation enabled indicator
    • setSqlCodeGenEnabled

      public void setSqlCodeGenEnabled(boolean enabled)
      El método setSqlCodeGenEnabled se utiliza para especificar si se debe, o no, generar código SQL para la entidad. El método setSqlCodeGenEnabled debe ejecutarse en el método settleAttributes de la entidad.
      Specified by:
      setSqlCodeGenEnabled in interface Entity
      Parameters:
      enabled - true o false para generar, o no, código SQL para la entidad
    • isEntityStateCodeGenEnabled

      public boolean isEntityStateCodeGenEnabled()
      Specified by:
      isEntityStateCodeGenEnabled in interface Entity
      Returns:
      the entity state machine code generation enabled indicator
    • isEntityClassDiagramGenEnabled

      public boolean isEntityClassDiagramGenEnabled()
      Specified by:
      isEntityClassDiagramGenEnabled in interface Entity
      Returns:
      the entity class diagram generation indicator
    • isEntityStateDiagramGenEnabled

      public boolean isEntityStateDiagramGenEnabled()
      Specified by:
      isEntityStateDiagramGenEnabled in interface Entity
      Returns:
      the entity state diagram generation indicator
    • isEntityInsertActivityDiagramGenEnabled

      public boolean isEntityInsertActivityDiagramGenEnabled()
      Specified by:
      isEntityInsertActivityDiagramGenEnabled in interface Entity
      Returns:
      the entity insert activity diagram generation indicator
    • isEntityUpdateActivityDiagramGenEnabled

      public boolean isEntityUpdateActivityDiagramGenEnabled()
      Specified by:
      isEntityUpdateActivityDiagramGenEnabled in interface Entity
      Returns:
      the entity update activity diagram generation indicator
    • getProperty

      public Property getProperty(String name)
      Specified by:
      getProperty in interface Entity
      Parameters:
      name - property's name
      Returns:
      the property with the specified name
    • isReferenceAvatar

      public boolean isReferenceAvatar()
      Returns:
      the reference avatar indicator
    • setReferenceAvatar

      public void setReferenceAvatar(boolean avatar)
    • isReferenceWithAvatar

      public boolean isReferenceWithAvatar()
      Returns:
      the reference avatar availability
    • isEntityWithAvatar

      public boolean isEntityWithAvatar()
      Returns:
      the entity avatar availability
    • isCustomConverterEntityReference

      public boolean isCustomConverterEntityReference()
      Returns:
      the custom converter entity reference indicator
    • setCustomConverterEntityReference

      public void setCustomConverterEntityReference(boolean custom)
      El método setCustomConverterEntityReference se utiliza para establecer si existe un componente personalizado que permite convertir el valor de la referencia (propiedad o parámetro que hace referencia a otra entidad). El valor predeterminado del atributo es false, es decir, no existe un componente personalizado y, por lo tanto, se utiliza el componente generado para convertir el valor de la referencia.
      Parameters:
      custom - true si existe un componente personalizado que permite convertir el valor de la referencia; de lo contrario, false, para utilizar el componente generado.
    • isRestrictedAccessEntityReference

      public boolean isRestrictedAccessEntityReference()
      Returns:
      the restricted access entity reference indicator
    • isRestrictedAccessEntityReferenceSearchList

      public boolean isRestrictedAccessEntityReferenceSearchList()
      Returns:
      the restricted access entity reference search list indicator
    • setRestrictedAccessEntityReference

      public void setRestrictedAccessEntityReference(boolean restricted)
      El método setRestrictedAccessEntityReference se utiliza para establecer si la referencia (propiedad o parámetro que hace referencia a otra entidad) es una referencia con o sin acceso restringido por las reglas de control de acceso. El valor predeterminado del atributo es true, es decir, con acceso restringido.
      Parameters:
      restricted - true para que sea una referencia con acceso restringido; o false, para que sea una referencia sin acceso restringido.
    • getSpecifiedReferenceStyle

      public EntityReferenceStyle getSpecifiedReferenceStyle()
      Returns:
      the specified reference style
    • getReferenceStyle

      public EntityReferenceStyle getReferenceStyle()
      Specified by:
      getReferenceStyle in interface Entity
      Returns:
      the reference style
    • setReferenceStyle

      public void setReferenceStyle(EntityReferenceStyle referenceStyle)
    • getReferenceFilterBy

      public EntityReferenceProperty getReferenceFilterBy()
      Specified by:
      getReferenceFilterBy in interface Entity
      Returns:
      the reference filter-by
    • setReferenceFilterBy

      public void setReferenceFilterBy(EntityReferenceProperty referenceFilterBy)
    • getReferenceFilterByProperty

      public Property getReferenceFilterByProperty()
      Specified by:
      getReferenceFilterByProperty in interface Entity
      Returns:
      the reference filter-by property
    • getReferenceFilterType

      public EntityReferenceFilterType getReferenceFilterType()
      Returns:
      the reference filter-type
    • setReferenceFilterType

      public void setReferenceFilterType(EntityReferenceFilterType referenceFilterType)
    • getReferenceSortBy

      public EntityReferenceProperty getReferenceSortBy()
      Specified by:
      getReferenceSortBy in interface Entity
      Returns:
      the reference sort-by
    • setReferenceSortBy

      public void setReferenceSortBy(EntityReferenceProperty referenceSortBy)
    • getReferenceSortByProperty

      public Property getReferenceSortByProperty()
      Specified by:
      getReferenceSortByProperty in interface Entity
      Returns:
      the reference sort-by proerty
    • getSearchType

      public SearchType getSearchType()
      Specified by:
      getSearchType in interface Entity
      Returns:
      the search type
    • setSearchType

      public void setSearchType(SearchType searchType)
    • getSpecifiedListStyle

      public ListStyle getSpecifiedListStyle()
      Returns:
      the specified list style
    • getListStyle

      public ListStyle getListStyle()
      Specified by:
      getListStyle in interface Entity
      Returns:
      the list style
    • setListStyle

      public void setListStyle(ListStyle listStyle)
    • getRadioColumns

      public int getRadioColumns()
      Returns:
      the radio columns
    • setRadioColumns

      public void setRadioColumns(int radioColumns)
    • isDescendingOrder

      public boolean isDescendingOrder()
      Returns:
      the descending order indicator
    • setDescendingOrder

      public void setDescendingOrder(boolean descendingOrder)
    • getSearchDisplayFormat

      public SearchDisplayFormat getSearchDisplayFormat()
      Specified by:
      getSearchDisplayFormat in interface Entity
      Returns:
      the search display format
    • setSearchDisplayFormat

      public void setSearchDisplayFormat(SearchDisplayFormat searchDisplayFormat)
    • getSearchDisplayMode

      public DisplayMode getSearchDisplayMode()
      Specified by:
      getSearchDisplayMode in interface Entity
      Returns:
      the search display mode
    • setSearchDisplayMode

      public void setSearchDisplayMode(DisplayMode searchDisplayMode)
    • getApplicationOrigin

      public String getApplicationOrigin()
      Specified by:
      getApplicationOrigin in interface Entity
      Returns:
      the origin (protocol + server + port) of the application containing the entity views
    • setApplicationOrigin

      public void setApplicationOrigin(String origin)
      El método setApplicationOrigin se utiliza para establecer el origen de la aplicación empresarial que contiene las vistas (páginas) de la entidad. Este atributo solo tiene efecto si el proyecto generado puede utilizar vistas (páginas) de otros proyectos. Utilice el método setMultiApplication del proyecto maestro para permitir el uso de vistas de otros proyectos. El método setApplicationOrigin debe ejecutarse en el método settleAttributes de la entidad.
      Specified by:
      setApplicationOrigin in interface Entity
      Parameters:
      origin - consta del protocolo, el nombre o dirección IP del servidor y el número de puerto. Por ejemplo, http://86.48.31.84:8080
    • getApplicationContextRoot

      public String getApplicationContextRoot()
      Specified by:
      getApplicationContextRoot in interface Entity
      Returns:
      the context-root of the application containing the entity views
    • setApplicationContextRoot

      public void setApplicationContextRoot(String contextRoot)
      El método setApplicationContextRoot se utiliza para establecer la raíz de contexto del módulo Web de la aplicación empresarial que contiene las vistas (páginas) de la entidad. Este atributo solo tiene efecto si el proyecto generado puede utilizar vistas (páginas) de otros proyectos. Utilice el método setMultiApplication del proyecto maestro para permitir el uso de vistas de otros proyectos. El método setApplicationContextRoot debe ejecutarse en el método settleAttributes de la entidad.
      Specified by:
      setApplicationContextRoot in interface Entity
      Parameters:
      contextRoot - raíz de contexto del módulo Web de la aplicación que contiene las vistas. Por ejemplo, showcase102-web
    • getApplicationConsolePath

      public String getApplicationConsolePath()
      Specified by:
      getApplicationConsolePath in interface Entity
      Returns:
      the path of the processing consoles within the context-root of the application that contains the entity views
    • setApplicationConsolePath

      public void setApplicationConsolePath(String consolePath)
      El método setApplicationConsolePath se utiliza para establecer la parte intermedia del path de las vistas (páginas) de procesamiento de la entidad. El método setApplicationConsolePath debe ejecutarse en el método settleAttributes de la entidad.
      Specified by:
      setApplicationConsolePath in interface Entity
      Parameters:
      consolePath - parte intermedia del path de las vistas (páginas) de procesamiento de la entidad. Por ejemplo, faces/views/base/crop/procesamiento
    • getApplicationReadingPath

      public String getApplicationReadingPath()
      Specified by:
      getApplicationReadingPath in interface Entity
      Returns:
      the path of the reading views within the context-root of the application that contains the entity views
    • setApplicationReadingPath

      public void setApplicationReadingPath(String readingPath)
      El método setApplicationReadingPath se utiliza para establecer la parte intermedia del path de las vistas (páginas) de consulta de la entidad. El método setApplicationReadingPath debe ejecutarse en el método settleAttributes de la entidad.
      Specified by:
      setApplicationReadingPath in interface Entity
      Parameters:
      readingPath - parte intermedia del path de las vistas (páginas) de consulta de la entidad. Por ejemplo, faces/views/base/crop/consulta
    • getApplicationWritingPath

      public String getApplicationWritingPath()
      Specified by:
      getApplicationWritingPath in interface Entity
      Returns:
      the path of the writing views within the context-root of the application that contains the entity views
    • setApplicationWritingPath

      public void setApplicationWritingPath(String writingPath)
      El método setApplicationWritingPath se utiliza para establecer la parte intermedia del path de las vistas (páginas) de registro de la entidad. El método setApplicationWritingPath debe ejecutarse en el método settleAttributes de la entidad.
      Specified by:
      setApplicationWritingPath in interface Entity
      Parameters:
      writingPath - parte intermedia del path de las vistas (páginas) de registro de la entidad. Por ejemplo, faces/views/base/crop/registro
    • isApplicationDefaultLocation

      public boolean isApplicationDefaultLocation()
      Specified by:
      isApplicationDefaultLocation in interface Entity
      Returns:
      true if the views are in the generated application (default origin and context-root)
    • isRoleWebAppDissociationAllowed

      protected boolean isRoleWebAppDissociationAllowed()
    • getSearchQueryFilter

      public BooleanExpression getSearchQueryFilter()
      Specified by:
      getSearchQueryFilter in interface Entity
      Returns:
      the search query filter
    • addSearchQueryFilterParameter

      public void addSearchQueryFilterParameter(String key, DataArtifact value)
    • addSearchQueryFilterParametersMap

      public Map<String,Artifact> addSearchQueryFilterParametersMap(Map<String,Artifact> map)
    • getSearchQueryFilterParametersMap

      public Map<String,Artifact> getSearchQueryFilterParametersMap()
    • setSearchQueryFilter

      public void setSearchQueryFilter(BooleanExpression filter)
      El método setSearchQueryFilter se utiliza para establecer el filtro de búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad.
      Parameters:
      filter - expresión booleana que se utiliza como filtro; solo las instancias que satisfacen los criterios del filtro se pueden utilizar como valor de la propiedad o parámetro
    • getSearchValueFilter

      public Map<Property,Object> getSearchValueFilter()
      Returns:
      the search value filter
    • getSearchValueFilterPropertyReferences

      public Set<Entity> getSearchValueFilterPropertyReferences()
      Returns:
      the search value filter property references
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(BigDecimalProperty property, BigDecimalProperty value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(BigDecimalProperty property, Number value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(BigDecimalProperty property, String value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(BigIntegerProperty property, BigIntegerProperty value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(BigIntegerProperty property, Number value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(BigIntegerProperty property, String value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(BooleanProperty property, BooleanProperty value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(BooleanProperty property, boolean value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(ByteProperty property, ByteProperty value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(ByteProperty property, byte value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(CharacterProperty property, CharacterProperty value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(CharacterProperty property, char value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(DateProperty property, DateProperty value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(DateProperty property, Date value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(DateProperty property, SpecialTemporalValue value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(DoubleProperty property, DoubleProperty value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(DoubleProperty property, double value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(FloatProperty property, FloatProperty value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(FloatProperty property, float value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(IntegerProperty property, IntegerProperty value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(IntegerProperty property, int value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(LongProperty property, LongProperty value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(LongProperty property, long value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(ShortProperty property, ShortProperty value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(ShortProperty property, short value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(StringProperty property, StringProperty value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(StringProperty property, String value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(TimeProperty property, TimeProperty value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(TimeProperty property, Date value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(TimeProperty property, SpecialTemporalValue value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(TimestampProperty property, TimestampProperty value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(TimestampProperty property, Date value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(TimestampProperty property, SpecialTemporalValue value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(EntityReference property, EntityReference value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(EntityReference property, Instance value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • addSearchValueFilterProperty

      public void addSearchValueFilterProperty(EntityReference property, SpecialEntityValue value)
      El método addSearchValueFilterProperty se utiliza para agregar una propiedad al filtro de valores para la búsqueda del valor de la referencia (propiedad o parámetro que hace referencia a otra entidad) en vistas (páginas) de registro o de ejecución de operaciones de negocio de la entidad. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      property - la propiedad de la referencia a la que se agrega el filtro
      value - el valor que tomará la propiedad al agregar nuevas instancias durante la búsqueda
    • isSearchValueFilterFromSearchQueryFilter

      public boolean isSearchValueFilterFromSearchQueryFilter()
      Returns:
      the build the search value filter from the search query filter indicator
    • setSearchValueFilterFromSearchQueryFilter

      public void setSearchValueFilterFromSearchQueryFilter(boolean build)
      El método setSearchValueFilterFromSearchQueryFilter se utiliza para especificar si se debe construir, o no, el filtro de valores para la búsqueda del valor de la referencia a partir del filtro de búsqueda del valor de la referencia. Para poder construir el filtro, los únicos operadores de comparación que el filtro de búsqueda del valor de la referencia puede tener son: EQ (método isEqualTo), IS_TRUE (método isTrue), IS_FALSE (método isFalse); y él único operador de agregación que puede tener es AND (método and). Si no se utiliza el método setSearchValueFilterFromSearchQueryFilter, pero se estableció un filtro de búsqueda del valor de la referencia (utilizando el método setSearchQueryFilter) y no se estableció el filtro de valores para la búsqueda (no se agregó ninguna propiedad utilizando el método addSearchValueFilterProperty), entonces se intenta construir el filtro, pero no se emiten mensajes en caso de que ocurra algún error; utilice setSearchValueFilterFromSearchQueryFilter(false) si no desea el filtro; utilice setSearchValueFilterFromSearchQueryFilter(true) si desea construir el filtro, ignorando las propiedades agregadas con el método addSearchValueFilterProperty, y emitiendo mensajes de error. El filtro de valores para la búsqueda del valor de la referencia establece valores de propiedades de instancias agregadas durante la búsqueda de la referencia, cuando las vistas (páginas) de búsqueda sean vistas de registro. Los campos de las vistas que correspondan a propiedades del filtro serán protegidos, de modo que el usuario no pueda darles un valor diferente al especificado en el filtro.
      Parameters:
      build - true, si se debe construir el filtro de valores para la búsqueda del valor de la referencia a partir del filtro de búsqueda del valor de la referencia; de lo contrario, false.
    • getInitialSelectSegment

      public Segment getInitialSelectSegment()
    • getSelectSegments

      public Set<Segment> getSelectSegments()
    • addSelectSegment

      public void addSelectSegment(Segment... segments)
      El método addSelectSegment de la meta entidad se utiliza para agregar segmentos de selección para las operaciones select, export y report de las vistas (páginas) de consulta y/o registro de la entidad. Solo las instancias de la entidad que cumplen con los criterios del segmento son incluidas en el resultado de estas operaciones.
      Parameters:
      segments - una o más expresiones booleanas que definen segmentos de la entidad
    • addSelectSegment

      public void addSelectSegment(Segment segment)
      El método addSelectSegment de la meta entidad se utiliza para agregar segmentos de selección para las operaciones select, export y report de las vistas (páginas) de consulta y/o registro de la entidad. Solo las instancias de la entidad que cumplen con los criterios del segmento son incluidas en el resultado de estas operaciones.
      Parameters:
      segment - expresión booleana que define un segmento de la entidad
    • addSelectSegment

      public void addSelectSegment(Segment segment, boolean initial)
      El método addSelectSegment de la meta entidad se utiliza para agregar segmentos de selección para las operaciones select, export y report de las vistas (páginas) de consulta y/o registro de la entidad.Solo las instancias de la entidad que cumplen con los criterios del segmento son incluidas en el resultado de estas operaciones.
      Parameters:
      segment - expresión booleana que define un segmento de la entidad
      initial - parámetro que define si el segmento será seleccionado al abrir las vistas (páginas) de consulta y/o registro de la entidad
    • addSelectSegment

      public void addSelectSegment(NativeQuerySegment... segments)
      El método addSelectSegment de la meta entidad se utiliza para agregar segmentos de selección para las operaciones select, export y report de las vistas (páginas) de consulta y/o registro de la entidad. Solo las instancias de la entidad que cumplen con los criterios del segmento son incluidas en el resultado de estas operaciones.
      Parameters:
      segments - una o más expresiones booleanas que definen segmentos de la entidad
    • addSelectSegment

      public void addSelectSegment(NativeQuerySegment segment)
      El método addSelectSegment de la meta entidad se utiliza para agregar segmentos de selección para las operaciones select, export y report de las vistas (páginas) de consulta y/o registro de la entidad. Solo las instancias de la entidad que cumplen con los criterios del segmento son incluidas en el resultado de estas operaciones.
      Parameters:
      segment - expresión booleana que define un segmento de la entidad
    • addSelectSegment

      public void addSelectSegment(NativeQuerySegment segment, boolean initial)
      El método addSelectSegment de la meta entidad se utiliza para agregar segmentos de selección para las operaciones select, export y report de las vistas (páginas) de consulta y/o registro de la entidad.Solo las instancias de la entidad que cumplen con los criterios del segmento son incluidas en el resultado de estas operaciones.
      Parameters:
      segment - expresión booleana que define un segmento de la entidad
      initial - parámetro que define si el segmento será seleccionado al abrir las vistas (páginas) de consulta y/o registro de la entidad
    • getSelectFilter

      public BooleanExpression getSelectFilter()
      Specified by:
      getSelectFilter in interface Entity
      Returns:
      the select filter
    • setSelectFilter

      public void setSelectFilter(BooleanExpression filter)
      El método setSelectFilter se utiliza para establecer el filtro de selección de las operaciones select, export y report de las vistas (páginas) de consulta y/o registro de la entidad. Solo las instancias de la entidad que cumplen con los criterios del filtro son incluidas en el resultado de estas operaciones.
      Parameters:
      filter - expresión booleana que se utiliza como filtro
    • getInsertFilter

      public BooleanExpression getInsertFilter(EntityReference reference)
      Specified by:
      getInsertFilter in interface Entity
      Parameters:
      reference - entity reference
      Returns:
      the insert filter
    • setInsertFilter

      public void setInsertFilter(BooleanExpression filter)
      El método setInsertFilter se utiliza para establecer el filtro de selección de la operación insert de las vistas (páginas) de registro, Maestro/Detalle, de la entidad. Solo las instancias de la entidad referenciada que cumplen con los criterios del filtro podrán ser utilizadas como maestro por la operación insert.
      Parameters:
      filter - expresión booleana, definida en una entidad referenciada (por una relación con cardinalidad varios-a-uno), que se utiliza como filtro
    • getInsertFilterByReferenceMap

      public Map<EntityReference,BooleanExpression> getInsertFilterByReferenceMap()
      Returns:
      the insert filter by reference map
    • getUpdateFilter

      public BooleanExpression getUpdateFilter()
      Specified by:
      getUpdateFilter in interface Entity
      Returns:
      the update filter
    • getUpdateFilterCheckpoint

      public Checkpoint getUpdateFilterCheckpoint()
    • setUpdateFilter

      public void setUpdateFilter(BooleanExpression filter)
      El método setUpdateFilter se utiliza para establecer el filtro de selección de la operación update que se implementa en las vistas (páginas) de registro de la entidad. Solo las instancias de la entidad que cumplen con los criterios del filtro podrán ser modificadas.
      Parameters:
      filter - expresión booleana que se utiliza como filtro
    • setUpdateFilter

      public void setUpdateFilter(BooleanExpression filter, boolean whereverPossible)
      El método setUpdateFilter se utiliza para establecer el filtro de selección de la operación update que se implementa en las vistas (páginas) de registro de la entidad y, opcionalmente, en el trigger before update de la tabla de la base de datos que corresponde a la entidad. Solo las instancias de la entidad que cumplen con los criterios del filtro podrán ser modificadas.
      Parameters:
      filter - expresión booleana que se utiliza como filtro
      whereverPossible - true para implementar el filtro también en el trigger before update
    • getDeleteFilter

      public BooleanExpression getDeleteFilter()
      Specified by:
      getDeleteFilter in interface Entity
      Returns:
      the delete filter
    • getDeleteFilterCheckpoint

      public Checkpoint getDeleteFilterCheckpoint()
    • setDeleteFilter

      public void setDeleteFilter(BooleanExpression filter)
      El método setDeleteFilter se utiliza para establecer el filtro de selección de la operación delete que se implementa en las vistas (páginas) de registro de la entidad. Solo las instancias de la entidad que cumplen con los criterios del filtro podrán ser eliminadas.
      Parameters:
      filter - expresión booleana que se utiliza como filtro
    • setDeleteFilter

      public void setDeleteFilter(BooleanExpression filter, boolean whereverPossible)
      El método setDeleteFilter se utiliza para establecer el filtro de selección de la operación delete que se implementa en las vistas (páginas) de registro de la entidad y, opcionalmente, en el trigger before delete de la tabla de la base de datos que corresponde a la entidad. Solo las instancias de la entidad que cumplen con los criterios del filtro podrán ser eliminadas.
      Parameters:
      filter - expresión booleana que se utiliza como filtro
      whereverPossible - true para implementar el filtro también en el trigger before delete
    • getMasterDetailFilter

      public BooleanExpression getMasterDetailFilter(EntityReference reference)
      Specified by:
      getMasterDetailFilter in interface Entity
      Parameters:
      reference - entity reference
      Returns:
      the master/detail filter
    • setMasterDetailFilter

      public void setMasterDetailFilter(BooleanExpression filter)
      El método setMasterDetailFilter se utiliza para establecer el filtro de selección de la operación select de las vistas (páginas) de consulta y registro, Maestro/Detalle, de la entidad. Solo las instancias de la entidad referenciada que cumplen con los criterios del filtro podrán ser utilizadas como maestro por la operación select.
      Parameters:
      filter - expresión booleana, definida en una entidad referenciada (por una relación con cardinalidad varios-a-uno), que se utiliza como filtro
    • getMasterDetailFilterByReferenceMap

      public Map<EntityReference,BooleanExpression> getMasterDetailFilterByReferenceMap()
      Returns:
      the master/detail filter by reference map
    • isFilterInactiveIndicatorProperty

      public boolean isFilterInactiveIndicatorProperty()
      Returns:
      the filter inactive indicator property
    • isFilterOwnerProperty

      public boolean isFilterOwnerProperty()
      Returns:
      the filter owner property
    • isFilterSegmentProperty

      public boolean isFilterSegmentProperty()
      Returns:
      the filter segment property
    • isOneToOne

      public boolean isOneToOne()
      Specified by:
      isOneToOne in interface EntityReference
      Returns:
      the oneToOne indicator
    • isManyToOne

      public boolean isManyToOne()
      Specified by:
      isManyToOne in interface EntityReference
      Returns:
      true if the entity defines a manty-to-one relationship
    • isMainRelationship

      public boolean isMainRelationship()
      Specified by:
      isMainRelationship in interface EntityReference
      Returns:
      true if the entity defines the main relationship
    • getFetchType

      public FetchType getFetchType()
      Specified by:
      getFetchType in interface EntityReference
      Returns:
      the fetch type
    • getCascadeType

      public CascadeType[] getCascadeType()
      Specified by:
      getCascadeType in interface EntityReference
      Returns:
      the cascade type
    • getCascadeTypeString

      public String getCascadeTypeString()
      Specified by:
      getCascadeTypeString in interface EntityReference
      Returns:
      the cascade type
    • getNavigability

      public Navigability getNavigability()
      Specified by:
      getNavigability in interface EntityReference
      Returns:
      the navigability
    • getMappedCollection

      public EntityCollection getMappedCollection()
      Specified by:
      getMappedCollection in interface EntityReference
      Returns:
      the mapped entity collection
    • setMappedCollection

      public void setMappedCollection(EntityCollection collection)
      Specified by:
      setMappedCollection in interface EntityReference
      Parameters:
      collection - the mapped entity collection
    • isOneToOneDetailView

      public boolean isOneToOneDetailView()
      Specified by:
      isOneToOneDetailView in interface EntityReference
      Returns:
      the one-to-one detail view indicator
    • getMasterDetailView

      public MasterDetailView getMasterDetailView()
      Specified by:
      getMasterDetailView in interface EntityReference
      Returns:
      the master/detail view
    • getMasterDetailViewSequence

      public int getMasterDetailViewSequence()
      Specified by:
      getMasterDetailViewSequence in interface EntityReference
      Returns:
      the master/detail view sequence
    • setMasterDetailViewSequence

      public void setMasterDetailViewSequence(int sequence)
    • isMasterDetailViewMenuOptionEnabled

      public boolean isMasterDetailViewMenuOptionEnabled()
      Specified by:
      isMasterDetailViewMenuOptionEnabled in interface EntityReference
      Returns:
      the master/detail view menu option enabled indicator
    • isMasterDetailViewMenuOptionEnabled

      public boolean isMasterDetailViewMenuOptionEnabled(Display display)
      Specified by:
      isMasterDetailViewMenuOptionEnabled in interface EntityReference
      Parameters:
      display - the display that is opened by the menu option
      Returns:
      the master/detail view menu option enabled indicator
    • isMasterSequenceMasterField

      public boolean isMasterSequenceMasterField()
      Specified by:
      isMasterSequenceMasterField in interface EntityReference
      Returns:
      the master sequence master field indicator
    • setMasterSequenceMasterField

      public void setMasterSequenceMasterField(boolean b)
      Specified by:
      setMasterSequenceMasterField in interface EntityReference
      Parameters:
      b - the master sequence master field indicator to set
    • getMasterDependentProperties

      public List<Property> getMasterDependentProperties()
      Specified by:
      getMasterDependentProperties in interface EntityReference
      Returns:
      the master-dependent property list
    • setMasterDependentProperties

      public void setMasterDependentProperties(Property... properties)
      El método setMasterDependentProperties se utiliza para establecer la lista de propiedades dependientes de referencias que identifican un maestro de vistas (páginas) maestro/detalle. Este método es irrelevante para referencias que no tengan vistas Maestro/Detalle disponibles; la disponibilidad de vistas Maestro/Detalle la determina el elemento view de la anotación ManyToOne de la referencia. Las propiedades dependientes del maestro se omiten en el detalle de las correspondientes vistas Maestro/Detalle.
      Specified by:
      setMasterDependentProperties in interface EntityReference
      Parameters:
      properties - lista de propiedades dependientes del maestro
    • getMissingInstanceQuickAddingMasterOverride

      public EntityReference getMissingInstanceQuickAddingMasterOverride()
      Specified by:
      getMissingInstanceQuickAddingMasterOverride in interface EntityReference
      Returns:
      the missing-instance-quick-adding-master override
    • setMissingInstanceQuickAddingMasterOverride

      public void setMissingInstanceQuickAddingMasterOverride(EntityReference reference)
      El método setMissingInstanceQuickAddingMasterOverride se utiliza para establecer el maestro que debe utilizar, en lugar de esta referencia, para construir el filtro de la función Adición Rápida en las vistas (páginas) maestro/detalle. Este método es irrelevante para referencias que no tengan vistas Maestro/Detalle disponibles; la disponibilidad de vistas Maestro/Detalle la determina el elemento view de la anotación ManyToOne de la referencia.
      Specified by:
      setMissingInstanceQuickAddingMasterOverride in interface EntityReference
      Parameters:
      reference - maestro de adición rápida de instancias faltantes
    • getQuickAddingFilter

      public QuickAddingFilter getQuickAddingFilter()
      Specified by:
      getQuickAddingFilter in interface EntityReference
      Returns:
      the quick-adding filter
    • isKeyPropertiesQueryMappingEnabled

      public boolean isKeyPropertiesQueryMappingEnabled()
      Specified by:
      isKeyPropertiesQueryMappingEnabled in interface EntityReference
      Returns:
      the key-properties-query-mapping indicator
    • getCalculableValue

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

      public void linkCalculableValueEntityReference(Entity entity)
      El método linkCalculableValueEntityReference enlaza el valor la propiedad a la entidad referenciada. El valor de una referencia (propiedad que hace referencia a una entidad) definida como columna calculable (mediante el elemento calculable de la anotación ColumnField) se puede enlazar a otra referencia (no calculable) mediante el método linkCalculableValueEntityReference de la propiedad.
      Parameters:
      entity - referencia (no calculable) a una entidad
    • linkCalculableValueExpression

      public void linkCalculableValueExpression(EntityExpression expression)
      El método linkCalculableValueExpression 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
    • setCalculableValueEntityReference

      public void setCalculableValueEntityReference(Entity entity)
      El método setCalculableValueEntityReference enlaza el valor la propiedad a la entidad referenciada. El valor de una referencia (propiedad que hace referencia a una entidad) definida como columna calculable (mediante el elemento calculable de la anotación ColumnField) se puede enlazar a otra referencia (no calculable) mediante el método setCalculableValueEntityReference de la propiedad.
      Parameters:
      entity - referencia (no calculable) a una entidad
    • setCalculableValueExpression

      public void setCalculableValueExpression(EntityExpression 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 Entity
      Specified by:
      getInitialValue in interface ValuedArtifact
      Returns:
      the initial value
    • setInitialValue

      public void setInitialValue(Entity 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.
      Specified by:
      setInitialValue in interface Entity
      Parameters:
      initialValue - valor inicial de la propiedad o el parámetro
    • setInitialValue

      public void setInitialValue(Instance 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.
      Specified by:
      setInitialValue in interface Entity
      Parameters:
      initialValue - valor inicial de la propiedad o el parámetro
    • setInitialValue

      public void setInitialValue(EntityExpression 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.
      Specified by:
      setInitialValue in interface Entity
      Parameters:
      initialValue - valor inicial de la propiedad o el parámetro
    • setInitialValue

      public void setInitialValue(SpecialEntityValue 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.
      Specified by:
      setInitialValue in interface Entity
      Parameters:
      initialValue - valor inicial de la propiedad o el parámetro
    • getDefaultValue

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

      public void setDefaultValue(Entity 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.
      Specified by:
      setDefaultValue in interface Entity
      Parameters:
      defaultValue - valor por omisión de la propiedad o el parámetro
    • setDefaultValue

      public void setDefaultValue(Instance 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.
      Specified by:
      setDefaultValue in interface Entity
      Parameters:
      defaultValue - valor por omisión de la propiedad o el parámetro
    • setDefaultValue

      public void setDefaultValue(EntityExpression 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.
      Specified by:
      setDefaultValue in interface Entity
      Parameters:
      defaultValue - valor por omisión de la propiedad o el parámetro
    • setDefaultValue

      public void setDefaultValue(SpecialEntityValue 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.
      Specified by:
      setDefaultValue in interface Entity
      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
    • setCurrentValue

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

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

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

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

      public Object getOrderBy()
      Returns:
      the order by object
    • getOrderByProperty

      public Property getOrderByProperty()
      Returns:
      the order by property
    • getOrderByProperties

      public Property[] getOrderByProperties()
      Returns:
      the order by properties
    • getOrderByKey

      public Key getOrderByKey()
      Returns:
      the order by key
    • setOrderBy

      public void setOrderBy(Property orderBy)
      El método setOrderBy se utiliza para establecer el criterio de ordenamiento de las operaciones select, export y report de las vistas (páginas) de consulta y/o registro de la entidad.
      Parameters:
      orderBy - propiedad que se utiliza como criterio de ordenamiento
    • setOrderBy

      public void setOrderBy(Property... orderBy)
      El método setOrderBy se utiliza para establecer el criterio de ordenamiento de las operaciones select, export y report de las vistas (páginas) de consulta y/o registro de la entidad.
      Parameters:
      orderBy - una o más propiedades que se utilizan como criterio de ordenamiento, en la misma secuencia en la que son escritas
    • setOrderBy

      public void setOrderBy(Key orderBy)
      El método setOrderBy se utiliza para establecer el criterio de ordenamiento de las operaciones select, export y report de las vistas (páginas) de consulta y/o registro de la entidad.
      Parameters:
      orderBy - clave de acceso cuyas propiedades se utilizan como criterio de ordenamiento, en la misma secuencia en la que aparecen en la clave
    • getDefaultTab

      public Tab getDefaultTab()
      Returns:
      the default tab
    • setDefaultTab

      public void setDefaultTab(Tab tab)
      El método setDefaultTab de la entidad se utiliza para establecer la pestaña (tab) por defecto, es decir, la pestaña que recibe el enfoque al abrir una vista (página) con pestañas de la entidad.
      Parameters:
      tab - pestaña que recibe el enfoque al abrir una vista con pestañas de la entidad
    • getDefaultTabSequenceNumber

      public int getDefaultTabSequenceNumber()
      Returns:
      the default tab sequence number
    • isDisplayAvailable

      public boolean isDisplayAvailable()
      Specified by:
      isDisplayAvailable in interface Entity
      Returns:
      true if the entity has at least one display
    • setDisplayAvailable

      public void setDisplayAvailable(Boolean displayAvailable)
      Specified by:
      setDisplayAvailable in interface Entity
    • isWritingPageMaster

      public boolean isWritingPageMaster()
      Specified by:
      isWritingPageMaster in interface Entity
      Returns:
      true if the entity is master of at least one detail
    • isAnnotatedWithAbstractClass

      public boolean isAnnotatedWithAbstractClass()
      Returns:
      the AbstractClass annotation indicator
    • isAnnotatedWithAllocationOverride

      public boolean isAnnotatedWithAllocationOverride()
      Returns:
      the AllocationOverride annotation indicator
    • isAnnotatedWithAllocationOverrides

      public boolean isAnnotatedWithAllocationOverrides()
      Returns:
      the AllocationOverrides annotation indicator
    • isAnnotatedWithEntityClass

      public boolean isAnnotatedWithEntityClass()
      Returns:
      the EntityClass annotation indicator
    • isAnnotatedWithEntityDataGen

      public boolean isAnnotatedWithEntityDataGen()
      Returns:
      the EntityDataGen annotation indicator
    • isAnnotatedWithEntitySelectOperation

      public boolean isAnnotatedWithEntitySelectOperation()
      Returns:
      the EntitySelectOperation annotation indicator
    • isAnnotatedWithEntityInsertOperation

      public boolean isAnnotatedWithEntityInsertOperation()
      Returns:
      the EntityInsertOperation annotation indicator
    • isAnnotatedWithEntityUpdateOperation

      public boolean isAnnotatedWithEntityUpdateOperation()
      Returns:
      the EntityUpdateOperation annotation indicator
    • isAnnotatedWithEntityDeleteOperation

      public boolean isAnnotatedWithEntityDeleteOperation()
      Returns:
      the EntityDeleteOperation annotation indicator
    • isAnnotatedWithEntityReportOperation

      public boolean isAnnotatedWithEntityReportOperation()
      Returns:
      the EntityReportOperation annotation indicator
    • isAnnotatedWithEntityExportOperation

      public boolean isAnnotatedWithEntityExportOperation()
      Returns:
      the EntityExportOperation annotation indicator
    • isAnnotatedWithEntityTableView

      public boolean isAnnotatedWithEntityTableView()
      Returns:
      the EntityTableView annotation indicator
    • isAnnotatedWithEntityDetailView

      public boolean isAnnotatedWithEntityDetailView()
      Returns:
      the EntityDetailView annotation indicator
    • isAnnotatedWithEntityTreeView

      public boolean isAnnotatedWithEntityTreeView()
      Returns:
      the EntityTreeView annotation indicator
    • isAnnotatedWithEntityConsoleView

      public boolean isAnnotatedWithEntityConsoleView()
      Returns:
      the EntityConsoleView annotation indicator
    • isAnnotatedWithEntityMasterView

      public boolean isAnnotatedWithEntityMasterView()
      Returns:
      the EntityMasterView annotation indicator
    • isAnnotatedWithEntityWarnings

      public boolean isAnnotatedWithEntityWarnings()
      Returns:
      the EntityWarnings annotation indicator
    • isAnnotatedWithEntityJsonCustomization

      public boolean isAnnotatedWithEntityJsonCustomization()
      Returns:
      the EntityJsonCustomization annotation indicator
    • isAnnotatedWithEntityCodeGen

      public boolean isAnnotatedWithEntityCodeGen()
      Returns:
      the EntityCodeGen annotation indicator
    • isAnnotatedWithEntityDocGen

      public boolean isAnnotatedWithEntityDocGen()
      Returns:
      the EntityDocGen annotation indicator
    • isAnnotatedWithEntityReferenceConversionValidation

      public boolean isAnnotatedWithEntityReferenceConversionValidation()
      Returns:
      the EntityReferenceConversionValidation annotation indicator
    • isAnnotatedWithEntityReferenceDisplay

      public boolean isAnnotatedWithEntityReferenceDisplay()
      Returns:
      the EntityReferenceDisplay annotation indicator
    • isAnnotatedWithEntityReferenceSearch

      public boolean isAnnotatedWithEntityReferenceSearch()
      Returns:
      the EntityReferenceSearch annotation indicator
    • isAnnotatedWithEntityViewLocation

      public boolean isAnnotatedWithEntityViewLocation()
      Returns:
      the EntityViewLocation annotation indicator
    • isAnnotatedWithFilter

      public boolean isAnnotatedWithFilter()
      Returns:
      the Filter annotation indicator
    • isAnnotatedWithOneToOne

      public boolean isAnnotatedWithOneToOne()
      Returns:
      the OneToOne annotation indicator
    • isAnnotatedWithManyToOne

      public boolean isAnnotatedWithManyToOne()
      Returns:
      the ManyToOne annotation indicator
    • isAnnotatedWithQueryMapping

      public boolean isAnnotatedWithQueryMapping()
      Returns:
      the QueryMapping annotation indicator
    • isAnnotatedWithEntityReferenceDataGen

      public boolean isAnnotatedWithEntityReferenceDataGen()
      Returns:
      the EntityReferenceDataGen annotation indicator
    • getSelectOperation

      public SelectOperation getSelectOperation()
      Returns:
      the select operation
    • getInsertOperation

      public InsertOperation getInsertOperation()
      Returns:
      the insert operation
    • getUpdateOperation

      public UpdateOperation getUpdateOperation()
      Returns:
      the update operation
    • getDeleteOperation

      public DeleteOperation getDeleteOperation()
      Returns:
      the delete operation
    • getSelectFilterTag

      public String getSelectFilterTag()
      Returns:
      the select filter tag
    • setSelectFilterTag

      public void setSelectFilterTag(String tag)
      El método setSelectFilterTag se utiliza para establecer la descripción del filtro de selección de las operaciones select, export y report 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 de la descripción.
      Parameters:
      tag - una o más oraciones que describen muy brevemente el filtro de selección
    • getLocalizedSelectFilterTag

      public String getLocalizedSelectFilterTag(Locale locale)
      Parameters:
      locale - the locale for the tag
      Returns:
      the select filter tag
    • setLocalizedSelectFilterTag

      public void setLocalizedSelectFilterTag(Locale locale, String tag)
      El método setLocalizedSelectFilterTag se utiliza para establecer la descripción del filtro de selección de las operaciones select, export y report 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 de la descripción.
      Parameters:
      locale - configuración regional
      tag - una o más oraciones que describen muy brevemente el filtro de selección
    • getInsertFilterTag

      public String getInsertFilterTag()
      Returns:
      the insert filter tag
    • setInsertFilterTag

      public void setInsertFilterTag(String tag)
      El método setInsertFilterTag se utiliza para establecer la descripción del filtro de selección de la operación insert de las vistas (páginas) de registro Maestro/Detalle de la entidad, en las que la propiedad es el Maestro, 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 de la descripción.
      Parameters:
      tag - una o más oraciones que describen muy brevemente el filtro de selección
    • getLocalizedInsertFilterTag

      public String getLocalizedInsertFilterTag(Locale locale)
      Parameters:
      locale - the locale for the tag
      Returns:
      the insert filter tag
    • setLocalizedInsertFilterTag

      public void setLocalizedInsertFilterTag(Locale locale, String tag)
      El método setLocalizedInsertFilterTag se utiliza para establecer la descripción del filtro de selección de la operación insert de las vistas (páginas) de registro Maestro/Detalle de la entidad, en las que la propiedad es el Maestro, 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 de la descripción.
      Parameters:
      locale - configuración regional
      tag - una o más oraciones que describen muy brevemente el filtro de selección
    • getUpdateFilterTag

      public String getUpdateFilterTag()
      Returns:
      the update filter tag
    • setUpdateFilterTag

      public void setUpdateFilterTag(String tag)
      El método setUpdateFilterTag se utiliza para establecer la descripción del filtro de selección de la operación update 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 de la descripción.
      Parameters:
      tag - una o más oraciones que describen muy brevemente el filtro de selección
    • getLocalizedUpdateFilterTag

      public String getLocalizedUpdateFilterTag(Locale locale)
      Parameters:
      locale - the locale for the tag
      Returns:
      the update filter tag
    • setLocalizedUpdateFilterTag

      public void setLocalizedUpdateFilterTag(Locale locale, String tag)
      El método setLocalizedUpdateFilterTag se utiliza para establecer la descripción del filtro de selección de la operación update 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 de la descripción.
      Parameters:
      locale - configuración regional
      tag - una o más oraciones que describen muy brevemente el filtro de selección
    • getDeleteFilterTag

      public String getDeleteFilterTag()
      Returns:
      the delete filter tag
    • setDeleteFilterTag

      public void setDeleteFilterTag(String tag)
      El método setDeleteFilterTag se utiliza para establecer la descripción del filtro de selección de la operación delete 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 de la descripción.
      Parameters:
      tag - una o más oraciones que describen muy brevemente el filtro de selección
    • getLocalizedDeleteFilterTag

      public String getLocalizedDeleteFilterTag(Locale locale)
      Parameters:
      locale - the locale for the tag
      Returns:
      the delete filter tag
    • setLocalizedDeleteFilterTag

      public void setLocalizedDeleteFilterTag(Locale locale, String tag)
      El método setLocalizedDeleteFilterTag se utiliza para establecer la descripción del filtro de selección de la operación delete 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 de la descripción.
      Parameters:
      locale - configuración regional
      tag - una o más oraciones que describen muy brevemente el filtro de selección
    • getSearchQueryFilterTag

      public String getSearchQueryFilterTag()
      Returns:
      the search query filter tag
    • setSearchQueryFilterTag

      public void setSearchQueryFilterTag(String tag)
      El método setSearchQueryFilterTag se utiliza para establecer la descripción del filtro de búsqueda del valor de la referencia 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 de la descripción.
      Parameters:
      tag - una o más oraciones que describen muy brevemente el filtro de búsqueda
    • getLocalizedSearchQueryFilterTag

      public String getLocalizedSearchQueryFilterTag(Locale locale)
      Parameters:
      locale - the locale for the tag
      Returns:
      the search query filter tag
    • setLocalizedSearchQueryFilterTag

      public void setLocalizedSearchQueryFilterTag(Locale locale, String tag)
      El método setLocalizedSearchQueryFilterTag se utiliza para establecer la descripción del filtro de búsqueda del valor de la referencia 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 de la descripción.
      Parameters:
      locale - configuración regional
      tag - una o más oraciones que describen muy brevemente el filtro de búsqueda
    • getMasterDetailFilterTag

      public String getMasterDetailFilterTag()
      Returns:
      the master detail filter tag
    • setMasterDetailFilterTag

      public void setMasterDetailFilterTag(String tag)
      El método setMasterDetailFilterTag se utiliza para establecer la descripción del filtro de selección de la operación select de las vistas (páginas) de consulta y registro Maestro/Detalle de la entidad, en las que la propiedad es el Maestro, 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 de la descripción.
      Parameters:
      tag - una o más oraciones que describen muy brevemente el filtro de selección
    • getLocalizedMasterDetailFilterTag

      public String getLocalizedMasterDetailFilterTag(Locale locale)
      Parameters:
      locale - the locale for the tag
      Returns:
      the master detail filter tag
    • setLocalizedMasterDetailFilterTag

      public void setLocalizedMasterDetailFilterTag(Locale locale, String tag)
      El método setLocalizedMasterDetailFilterTag se utiliza para establecer la descripción del filtro de selección de la operación select de las vistas (páginas) de consulta y registro Maestro/Detalle de la entidad, en las que la propiedad es el Maestro, 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 de la descripción.
      Parameters:
      locale - configuración regional
      tag - una o más oraciones que describen muy brevemente el filtro de selección
    • localeEntityReferenceReadingKey

      protected AbstractEntity.LocaleEntityReference localeEntityReferenceReadingKey(Locale locale, EntityReference reference)
    • localeEntityReferenceWritingKey

      protected AbstractEntity.LocaleEntityReference localeEntityReferenceWritingKey(Locale locale, EntityReference reference)
    • localeDisplayFormatReadingKey

      protected AbstractEntity.LocaleDisplayFormat localeDisplayFormatReadingKey(Locale locale, DisplayFormat format)
    • localeDisplayFormatWritingKey

      protected AbstractEntity.LocaleDisplayFormat localeDisplayFormatWritingKey(Locale locale, DisplayFormat format)
    • addHeadAndToolbarSnippetsEvenWhenNoneAreDefined

      public boolean addHeadAndToolbarSnippetsEvenWhenNoneAreDefined()
    • addHeadAndToolbarSnippetsEvenWhenNoneAreDefined

      protected void addHeadAndToolbarSnippetsEvenWhenNoneAreDefined(boolean b)
    • reuseDefaultEntityLabelsWhenClassNameContainsPropertyFieldName

      public boolean reuseDefaultEntityLabelsWhenClassNameContainsPropertyFieldName()
    • reuseDefaultEntityLabelsWhenClassNameContainsPropertyFieldName

      protected void reuseDefaultEntityLabelsWhenClassNameContainsPropertyFieldName(boolean b)
    • copyBootstrappingAttributes

      protected void copyBootstrappingAttributes()
      Overrides:
      copyBootstrappingAttributes in class AbstractArtifact
    • initialise

      public final void initialise()
      Specified by:
      initialise in interface Entity
    • getAllocationStrings

      public Set<String> getAllocationStrings()
      Specified by:
      getAllocationStrings in interface EntityReferenceContainer
    • addAllocationStrings

      protected void addAllocationStrings()
    • addAllocationStrings

      protected void addAllocationStrings(String... strings)
      El método addAllocationStrings de la meta-entidad se utiliza para establecer sus cadenas de asignación (allocation strings). Las cadenas de asignación permiten especificar meta-entidades referenciadas por expresiones de la meta-entidad, y que, por lo tanto, deben ser construidas (instanciadas) al generar la aplicación.
      Parameters:
      strings - una o más cadenas de asignación (allocation strings). Cada cadena de asignación es una lista de referencias (meta-propiedades que hacen referencia a otras meta-entidades) separadas por puntos (siguiendo la notación de puntos de Java), comenzando por una de las meta propiedades definidas en la meta-entidad.
    • prepare

      public final void prepare()
      Specified by:
      prepare in interface Entity
    • settle

      public final void settle()
      Specified by:
      settle in interface Entity
    • settleAttributes

      protected void settleAttributes()
    • settleProperties

      protected void settleProperties()
    • settleCollections

      protected void settleCollections()
    • settleLinks

      protected void settleLinks()
    • settleKeys

      protected void settleKeys()
    • settleSteps

      protected void settleSteps()
    • settleTabs

      protected void settleTabs()
    • settleViews

      protected void settleViews()
    • settleInstances

      protected void settleInstances()
    • settleExpressions

      protected void settleExpressions()
    • settleFilters

      protected void settleFilters()
    • settleTransitions

      protected void settleTransitions()
    • settleOperations

      protected void settleOperations()
    • clinchOperations

      protected void clinchOperations()
    • settleTriggers

      protected void settleTriggers()
    • localize

      protected void localize()
    • localizeAttributes

      protected void localizeAttributes()
    • localizeProperties

      protected void localizeProperties()
    • localizeCollections

      protected void localizeCollections()
    • localizeLinks

      protected void localizeLinks()
    • localizeKeys

      protected void localizeKeys()
    • localizeSteps

      protected void localizeSteps()
    • localizeTabs

      protected void localizeTabs()
    • localizeViews

      protected void localizeViews()
    • localizeInstances

      protected void localizeInstances()
    • localizeExpressions

      protected void localizeExpressions()
    • localizeFilters

      protected void localizeFilters()
    • localizeTransitions

      protected void localizeTransitions()
    • localizeOperations

      protected void localizeOperations()
    • localizeTriggers

      protected void localizeTriggers()
    • getForeignQueryPropertiesList

      public List<Property> getForeignQueryPropertiesList()
    • getForeignQueryPropertiesMap

      public Map<String,Property> getForeignQueryPropertiesMap()
    • linkForeignQueryProperty

      public void linkForeignQueryProperty(Property property)
      El método linkForeignQueryProperty agrega una propiedad no calculable a la vista de la entidad. La vista predeterminada de una entidad incluye, además de todas sus propiedades, propiedades de entidades referenciadas que sean necesarias para la interfaz de usuario, el control de acceso y otras funciones. Es posible agregar propiedades a la vista predeterminada de manera explícita, mediante los métodos linkForeignQueryProperty y linkForeignQueryEntityReference.
      Parameters:
      property - propiedad no calculable de alguna entidad referenciada (directa o indirectamente)
    • linkForeignQueryProperty

      public void linkForeignQueryProperty(Property... properties)
      El método linkForeignQueryProperty agrega una propiedad no calculable a la vista de la entidad. La vista predeterminada de una entidad incluye, además de todas sus propiedades, propiedades de entidades referenciadas que sean necesarias para la interfaz de usuario, el control de acceso y otras funciones. Es posible agregar propiedades a la vista predeterminada de manera explícita, mediante los métodos linkForeignQueryProperty y linkForeignQueryEntityReference.
      Parameters:
      properties - una o más propiedades no calculables de alguna entidad referenciada (directa o indirectamente)
    • linkForeignQueryProperty

      public void linkForeignQueryProperty(List<Property> properties)
      El método linkForeignQueryProperty agrega una propiedad no calculable a la vista de la entidad. La vista predeterminada de una entidad incluye, además de todas sus propiedades, propiedades de entidades referenciadas que sean necesarias para la interfaz de usuario, el control de acceso y otras funciones. Es posible agregar propiedades a la vista predeterminada de manera explícita, mediante los métodos linkForeignQueryProperty y linkForeignQueryEntityReference.
      Parameters:
      properties - lista de propiedades no calculables de alguna entidad referenciada (directa o indirectamente)
    • linkForeignQueryEntityReference

      public void linkForeignQueryEntityReference(EntityReference... references)
      El método linkForeignQueryEntityReference agrega las propiedades no calculables de una o más referencias (no calculables) a la vista de la entidad. La vista predeterminada de una entidad incluye, además de todas sus propiedades, propiedades de entidades referenciadas que sean necesarias para la interfaz de usuario, el control de acceso y otras funciones. Es posible agregar propiedades a la vista predeterminada de manera explícita, mediante los métodos linkForeignQueryProperty y linkForeignQueryEntityReference.
      Parameters:
      references - una o más referencias (no calculables) a entidades referenciadas directa o indirectamente
    • linkForeignInactiveIndicatorProperty

      public void linkForeignInactiveIndicatorProperty(BooleanProperty foreignInactiveIndicatorProperty)
      El método linkForeignInactiveIndicatorProperty enlaza el indicador de inactividad al indicador de inactividad de una entidad referenciada. El indicador de inactividad (eliminación lógica) de la entidad puede ser el indicador de inactividad de una de sus entidades referenciadas. Cuando éste sea el caso, en lugar de utilizar la anotación InactiveIndicator se utiliza el método linkForeignInactiveIndicatorProperty.
      Parameters:
      foreignInactiveIndicatorProperty - indicador de inactividad de una entidad referenciada (vea Anotación InactiveIndicator)
    • linkForeignOwnerProperty

      public void linkForeignOwnerProperty(EntityReference foreignOwnerProperty)
      El método linkForeignOwnerProperty enlaza la propiedad propietario a la propiedad propietario de una entidad referenciada. La propiedad propietario de la entidad puede ser la propiedad propietario de una de sus entidades referenciadas. Cuando éste sea el caso, en lugar de utilizar la anotación OwnerProperty se utiliza el método linkForeignOwnerProperty.
      Parameters:
      foreignOwnerProperty - propiedad propietario de una entidad referenciada (vea Anotación OwnerProperty)
    • linkForeignSegmentProperty

      public void linkForeignSegmentProperty(EntityReference foreignSegmentProperty)
      El método linkForeignSegmentProperty enlaza la propiedad segmento a la propiedad segmento de una entidad referenciada. La propiedad segmento de la entidad puede ser la propiedad segmento de una de sus entidades referenciadas. Cuando éste sea el caso, en lugar de utilizar la anotación SegmentProperty se utiliza el método linkForeignSegmentProperty.
      Parameters:
      foreignSegmentProperty - propiedad segmento de una entidad referenciada (vea Anotación SegmentProperty)
    • linkForeignSegmentProperty

      public void linkForeignSegmentProperty(LongProperty foreignSegmentProperty)
      El método linkForeignSegmentProperty enlaza la propiedad segmento a la propiedad segmento de una entidad referenciada. La propiedad segmento de la entidad puede ser la propiedad segmento de una de sus entidades referenciadas. Cuando éste sea el caso, en lugar de utilizar la anotación SegmentProperty se utiliza el método linkForeignSegmentProperty.
      Parameters:
      foreignSegmentProperty - propiedad segmento de una entidad referenciada (vea Anotación SegmentProperty)
    • finalise

      public boolean finalise()
      Description copied from interface: Artifact
      dot the i's and cross the t's
      Specified by:
      finalise in interface Artifact
      Overrides:
      finalise in class AbstractArtifact
      Returns:
      true if this artifact was successfully finalised; otherwise false
    • finaliseProperties

      protected void finaliseProperties()
    • finaliseCollections

      protected void finaliseCollections()
    • finish

      public boolean finish()
      Description copied from interface: Artifact
      dot the i's and cross the t's
      Specified by:
      finish in interface Artifact
      Overrides:
      finish in class AbstractDataArtifact
      Returns:
      true if this artifact was successfully finished; otherwise false
    • addAttribute

      public Object addAttribute(Property property, String name, Object value)
      El método addAttribute permite agregar un atributo a la lista de atributos extraordinarios de la entidad. Los atributos extraordinarios son parejas clave/valor, de modo que si se agregan varios atributos con la misma clave a una entidad, el valor de tal atributo será el último valor agregado.
      Specified by:
      addAttribute in interface Entity
      Parameters:
      property - meta-propiedad (de la entidad) a la que corresponde el atributo.
      name - clave del atributo
      value - valor del atributo
      Returns:
      el valor anterior asociado con la clave, o nulo si no había una asignación para la clave, o si la implementación admite valores nulos.
    • containsAnchorLinkedDetailFields

      public boolean containsAnchorLinkedDetailFields()
      Returns:
      the contains anchor-linked detail fields indicator
    • checkName

      protected boolean checkName()
      Overrides:
      checkName in class AbstractArtifact
    • initializeAnnotations

      protected void initializeAnnotations()
    • getValidTypeAnnotations

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

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

      public Project getDeclaringProject()
      Specified by:
      getDeclaringProject in interface Entity
      Returns:
      the declaring project, if any; null otherwise
    • getRoot

      public Entity getRoot()
      Specified by:
      getRoot in interface Entity
      Returns:
      the root entity instance of the same class
    • getBaseRoot

      public Entity getBaseRoot()
      Specified by:
      getBaseRoot in interface Entity
      Returns:
      the root entity instance of the base class
    • getSqlOperationBaseRoot

      public Entity getSqlOperationBaseRoot()
    • getHierarchyRoot

      public Entity getHierarchyRoot()
      Specified by:
      getHierarchyRoot in interface Entity
      Returns:
      the root entity instance of the same class
    • getHierarchyNodeType

      public HierarchyNodeType getHierarchyNodeType()
      Specified by:
      getHierarchyNodeType in interface Entity
      Returns:
      the class hierarchy node type; null if the entity is not part of a hierarchy
    • getAncestorsList

      public List<Entity> getAncestorsList()
      Specified by:
      getAncestorsList in interface Entity
      Returns:
      the ancestors list
    • getExtensionsList

      public List<Entity> getExtensionsList()
      Specified by:
      getExtensionsList in interface Entity
      Returns:
      the known extensions list
    • getExtensionsMap

      public Map<String,Entity> getExtensionsMap()
      Specified by:
      getExtensionsMap in interface Entity
      Returns:
      the direct known extensions map
    • getStatesList

      public List<State> getStatesList()
    • getInitialStatesList

      public List<State> getInitialStatesList()
    • getFinalStatesList

      public List<State> getFinalStatesList()
    • getImplicitInitialStatesList

      public List<State> getImplicitInitialStatesList()
    • getImplicitFinalStatesList

      public List<State> getImplicitFinalStatesList()
    • getEnumStates

      public List<State> getEnumStates()
    • getStatesMap

      public Map<String,State> getStatesMap()
    • getHappyPath

      public List<State> getHappyPath()
    • setHappyPath

      protected void setHappyPath(State... states)
      El método setHappyPath se utiliza para establecer la secuencia de estados que están en el camino feliz de la entidad. En el contexto del modelado de información, el camino feliz (a veces llamado flujo feliz) es un escenario predeterminado que no presenta condiciones excepcionales o de error. La interfaz de usuario muestra el camino feliz mediante una línea de tiempo en el campo que corresponde a la propiedad estado de la entidad, en las vistas (páginas) de consulta detallada y en el encabezado de vistas Maestro/Detalle, en las que la entidad es el Maestro, dependiendo de lo establecido con el método setHappyPathDisplaySpots. La línea de tiempo podría incluir la fecha, o fecha y hora, de la transición para llegar a cada estado; para incluirla se utilizan los métodos setTransitionDate y setTransitionTimestamp de la expresión que define el estado. El método setHappyPath debe ejecutarse en el método settleExpressions, después de haber definido las expresiones correspondientes a los estados.
      Parameters:
      states - dos o más estados previamente definidos. dos o más estados previamente definidos. Solo se pueden incluir estados definidos con el método isEqualTo de igualdad de la propiedad estado de la entidad.
    • getHappyPathDisplaySpots

      public HappyPathDisplaySpots getHappyPathDisplaySpots()
    • setHappyPathDisplaySpots

      public void setHappyPathDisplaySpots(HappyPathDisplaySpots spots)
      El método setHappyPathDisplaySpots se utiliza para establecer los puntos donde la interfaz de usuario muestra el camino feliz de la entidad. De forma predeterminada, el camino feliz se muestra mediante una línea de tiempo en el campo que corresponde a la propiedad estado de la entidad, en vistas (páginas) de consulta detallada. El método setHappyPathDisplaySpots debe ejecutarse en el método settleExpressions, conjuntamente con el método setHappyPath.
      Parameters:
      spots - puntos donde la interfaz de usuario muestra el camino feliz de la entidad. Su valor es uno de los elementos de la enumeración HappyPathDisplaySpots. Seleccione DETAIL_VIEW o DETAIL_VIEW_AND_MASTER_HEADING para mostrarlo solo en vistas (páginas) de consulta detallada de la entidad (este es su valor predeterminado), o en vistas de consulta detallada y en el encabezado de vistas Maestro/Detalle, en las que la entidad es el Maestro, respectivamente. Seleccione NONE para no mostrar el camino feliz.
    • isEntityCollector

      public boolean isEntityCollector()
      Specified by:
      isEntityCollector in interface Entity
      Returns:
      true if it is an entity collector; otherwise false
    • isOverlayableEntity

      public boolean isOverlayableEntity()
      Specified by:
      isOverlayableEntity in interface Entity
      Returns:
      true if is a overlayable entity; otherwise false
    • isOverlayableEntityReference

      public boolean isOverlayableEntityReference()
      Specified by:
      isOverlayableEntityReference in interface Entity
      Specified by:
      isOverlayableEntityReference in interface Parameter
      Specified by:
      isOverlayableEntityReference in interface Property
      Overrides:
      isOverlayableEntityReference in class AbstractDataArtifact
      Returns:
      true if is a overlayable entity reference; otherwise false
    • getOverlayEntitiesList

      public List<Entity> getOverlayEntitiesList()
      Specified by:
      getOverlayEntitiesList in interface Entity
      Returns:
      the overlay entities list
    • getOverlayEntitiesMap

      public Map<String,Entity> getOverlayEntitiesMap()
      Specified by:
      getOverlayEntitiesMap in interface Entity
      Returns:
      the overlay entities map
    • getAccesibleOperationsOverlayEntitiesList

      public List<Entity> getAccesibleOperationsOverlayEntitiesList()
      Specified by:
      getAccesibleOperationsOverlayEntitiesList in interface Entity
      Returns:
      the accesible operations overlay entities list
    • getAccesibleOperationsOverlayEntitiesMap

      public Map<String,Entity> getAccesibleOperationsOverlayEntitiesMap()
      Specified by:
      getAccesibleOperationsOverlayEntitiesMap in interface Entity
      Returns:
      the accesible operations overlay entities map
    • getOperationKeys

      public Set<String> getOperationKeys()
      Returns:
      the operation keys
    • getDefaultCrudOperationKeys

      public Set<String> getDefaultCrudOperationKeys()
      Returns:
      the CRUD operation keys
    • getUserDefinedOperationKeys

      public Set<String> getUserDefinedOperationKeys()
      Returns:
      the user-defined operation keys
    • getOperation

      public <T extends Operation> T getOperation(Class<T> type)
      Specified by:
      getOperation in interface Entity
      Type Parameters:
      T - generic operation type
      Parameters:
      type - operation type
      Returns:
      the operation of the specified class
    • getCrudOperationsList

      public List<Operation> getCrudOperationsList()
      Specified by:
      getCrudOperationsList in interface Entity
      Returns:
      the CRUD operation list
    • getBusinessOperationsList

      public List<Operation> getBusinessOperationsList()
      Specified by:
      getBusinessOperationsList in interface Entity
      Returns:
      the user-defined business operation list
    • getAccesibleBusinessOperationsList

      public List<Operation> getAccesibleBusinessOperationsList()
      Specified by:
      getAccesibleBusinessOperationsList in interface Entity
      Returns:
      the user-defined accesible business operation list
    • getConstructionOperationsList

      public List<ProcessOperation> getConstructionOperationsList()
    • getParameterKeys

      public Set<String> getParameterKeys()
      Returns:
      the parameter keys
    • getDefaultWrapperClass

      public Class<? extends EntityWrapper> getDefaultWrapperClass()
      Specified by:
      getDefaultWrapperClass in interface Wrappable
      Overrides:
      getDefaultWrapperClass in class AbstractDataArtifact
      Returns:
      the default wrapper class
    • isRemovePropertiesInRemoveHeadingPropertyArray

      public boolean isRemovePropertiesInRemoveHeadingPropertyArray()
      Specified by:
      isRemovePropertiesInRemoveHeadingPropertyArray in interface Entity
      Returns:
      true if the array contains the properties that should be excluded from the heading of Master/Detail views (pages); false, if the array contains the properties that should not be excluded from the heading.
    • getRemoveHeadingPropertyArray

      public Property[] getRemoveHeadingPropertyArray()
      Specified by:
      getRemoveHeadingPropertyArray in interface Entity
      Returns:
      the array of properties that should be excluded from the heading of Master/Detail views (pages)
    • setRemoveHeadingPropertyArray

      public void setRemoveHeadingPropertyArray(Property... properties)
      El método setRemoveHeadingPropertyArray se utiliza para establecer el conjunto de propiedades que se deben excluir del encabezado del Maestro en las vistas (páginas) Maestro/Detalle en las que esta entidad es el Detalle.
      Parameters:
      properties - una o más propiedades de cualquiera de las referencias (propiedades que hacen referencia a otra entidad) que generan vistas (páginas) Maestro/Detalle.
    • setRemoveHeadingPropertyNotInArray

      public void setRemoveHeadingPropertyNotInArray(Property... properties)
      El método setRemoveHeadingPropertyNotInArray se utiliza para establecer el conjunto de propiedades que no se deben excluir del encabezado del Maestro en las vistas (páginas) Maestro/Detalle en las que esta entidad es el Detalle.
      Parameters:
      properties - una o más propiedades de cualquiera de las referencias (propiedades que hacen referencia a otra entidad) que generan vistas (páginas) Maestro/Detalle.
    • isNull

      public BooleanComparisonX isNull()
      Description copied from interface: Entity
      El método isNull contruye una expresión lógica que genera la comparación de esta entidad con el valor nulo. La comparación resulta en verdadero si el valor de la entidad es nulo.
      Specified by:
      isNull in interface Entity
      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: Entity
      El método isNotNull contruye una expresión lógica que genera la comparación de esta entidad con el valor nulo. La comparación resulta en verdadero si el valor de la entidad no es nulo.
      Specified by:
      isNotNull in interface Entity
      Specified by:
      isNotNull in interface Nullable
      Returns:
      expresión lógica que genera la comparación con el valor nulo.
    • isEqualTo

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

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

      public BooleanComparisonX isEqualTo(EntityExpression y)
      Description copied from interface: Entity
      El método isEqualTo contruye una expresión lógica que genera la comparación de esta entidad (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 Entity
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNotEqualTo

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

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

      public BooleanComparisonX isNotEqualTo(EntityExpression y)
      Description copied from interface: Entity
      El método isNotEqualTo contruye una expresión lógica que genera la comparación de esta entidad (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 Entity
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrEqualTo

      public BooleanComparisonX isNullOrEqualTo(Entity y)
      Description copied from interface: Entity
      El método isNullOrEqualTo contruye una expresión lógica que genera la comparación de esta entidad (operando X) con la entidad 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 Entity
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrEqualTo

      public BooleanComparisonX isNullOrEqualTo(Instance y)
      Description copied from interface: Entity
      El método isNullOrEqualTo contruye una expresión lógica que genera la comparación de esta entidad (operando X) con la instancia 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 Entity
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrEqualTo

      public BooleanComparisonX isNullOrEqualTo(EntityExpression y)
      Description copied from interface: Entity
      El método isNullOrEqualTo contruye una expresión lógica que genera la comparación de esta entidad (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 Entity
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrNotEqualTo

      public BooleanComparisonX isNullOrNotEqualTo(Entity y)
      Description copied from interface: Entity
      El método isNullOrNotEqualTo contruye una expresión lógica que genera la comparación de esta entidad (operando X) con la entidad 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 Entity
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrNotEqualTo

      public BooleanComparisonX isNullOrNotEqualTo(Instance y)
      Description copied from interface: Entity
      El método isNullOrNotEqualTo contruye una expresión lógica que genera la comparación de esta entidad (operando X) con la instancia 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 Entity
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • isNullOrNotEqualTo

      public BooleanComparisonX isNullOrNotEqualTo(EntityExpression y)
      Description copied from interface: Entity
      El método isNullOrNotEqualTo contruye una expresión lógica que genera la comparación de esta entidad (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 Entity
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de ambos operandos.
    • self

      public EntityScalarX self()
      Description copied from interface: Entity
      El método self contruye una expresión que da como resultado esta entidad.
      Specified by:
      self in interface Entity
      Returns:
      expresión que da como resultado esta entidad.
    • coalesce

      public EntityOrderedPairX coalesce(Entity y)
      Description copied from interface: Entity
      El método coalesce contruye una expresión que genera la comparación de esta entidad (operando X) y de la entidad que recibe como argumento (operando Y) con el valor nulo, en ese orden. La expresión generada retorna el primero de los operandos que no sea nulo.
      Specified by:
      coalesce in interface Entity
      Parameters:
      y - operando Y
      Returns:
      expresión que genera el primero de de los operandos que no sea nulo.
    • coalesce

      public EntityOrderedPairX coalesce(Instance y)
      Description copied from interface: Entity
      El método coalesce contruye una expresión que genera la comparación de esta entidad (operando X) y de la instancia que recibe como argumento (operando Y) con el valor nulo, en ese orden. La expresión generada retorna el primero de los operandos que no sea nulo.
      Specified by:
      coalesce in interface Entity
      Parameters:
      y - operando Y
      Returns:
      expresión que genera el primero de de los operandos que no sea nulo.
    • coalesce

      public EntityOrderedPairX coalesce(EntityExpression y)
      Description copied from interface: Entity
      El método coalesce contruye una expresión que genera la comparación de esta entidad (operando X) y de la expresión que recibe como argumento (operando Y) con el valor nulo, en ese orden. La expresión generada retorna el primero de los operandos que no sea nulo.
      Specified by:
      coalesce in interface Entity
      Parameters:
      y - operando Y
      Returns:
      expresión que genera el primero de de los operandos que no sea nulo.
    • isIn

      public BooleanComparisonX isIn(EntityReference... y)
      Description copied from interface: EntityReference
      El método isIn contruye una expresión lógica que genera la comparación de esta referencia (operando X) con el conjunto de referencias que recibe como argumento (operando Y). La comparación resulta en verdadero si X es igual a algún elemento de Y.
      Specified by:
      isIn in interface EntityReference
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isIn

      public BooleanComparisonX isIn(Instance... y)
      Description copied from interface: EntityReference
      El método isIn contruye una expresión lógica que genera la comparación de esta referencia (operando X) con el conjunto de instancias que recibe como argumento (operando Y). La comparación resulta en verdadero si X es igual a algún elemento de Y.
      Specified by:
      isIn in interface EntityReference
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isIn

      public BooleanComparisonX isIn(String y)
      Description copied from interface: EntityReference
      El método isIn contruye una expresión lógica que genera la comparación de esta referencia (operando X) con el conjunto de instancias que se obtiene ejecutando la instrucción SELECT de SQL que recibe como argumento (operando Y). La comparación resulta en verdadero si X es igual a algún elemento de Y.
      Specified by:
      isIn in interface EntityReference
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isIn

      Description copied from interface: EntityReference
      El método isIn contruye un segmento de selección para la comparación de esta referencia (operando X) con el resultado del query nativo que recibe como argumento (operando Y). La comparación resulta en verdadero si X es igual a algún elemento de Y.
      Specified by:
      isIn in interface EntityReference
      Parameters:
      y - operando Y
      Returns:
      segmento de selección para la comparación de los operandos.
    • isNotIn

      public BooleanComparisonX isNotIn(EntityReference... y)
      Description copied from interface: EntityReference
      El método isNotIn contruye una expresión lógica que genera la comparación de esta referencia (operando X) con el conjunto de referencias que recibe como argumento (operando Y). La comparación resulta en verdadero si X no es igual a algún elemento de Y.
      Specified by:
      isNotIn in interface EntityReference
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNotIn

      public BooleanComparisonX isNotIn(Instance... y)
      Description copied from interface: EntityReference
      El método isNotIn contruye una expresión lógica que genera la comparación de esta referencia (operando X) con el conjunto de instancias que recibe como argumento (operando Y). La comparación resulta en verdadero si X no es igual a algún elemento de Y.
      Specified by:
      isNotIn in interface EntityReference
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNotIn

      public BooleanComparisonX isNotIn(String y)
      Description copied from interface: EntityReference
      El método isNotIn contruye una expresión lógica que genera la comparación de esta referencia (operando X) con el conjunto de instancias que se obtiene ejecutando la instrucción SELECT de SQL que recibe como argumento (operando Y). La comparación resulta en verdadero si X no es igual a algún elemento de Y.
      Specified by:
      isNotIn in interface EntityReference
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNotIn

      public NativeQuerySegment isNotIn(NativeQuery y)
      Description copied from interface: EntityReference
      El método isNotIn contruye un segmento de selección para la comparación de esta referencia (operando X) con el resultado del query nativo que recibe como argumento (operando Y). La comparación resulta en verdadero si X no es igual a algún elemento de Y.
      Specified by:
      isNotIn in interface EntityReference
      Parameters:
      y - operando Y
      Returns:
      segmento de selección para la comparación de los operandos.
    • isNullOrIn

      public BooleanComparisonX isNullOrIn(EntityReference... y)
      Description copied from interface: EntityReference
      El método isNullOrIn contruye una expresión lógica que genera la comparación de esta referencia (operando X) con el conjunto de referencias que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X es igual a algún elemento de Y.
      Specified by:
      isNullOrIn in interface EntityReference
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNullOrIn

      public BooleanComparisonX isNullOrIn(Instance... y)
      Description copied from interface: EntityReference
      El método isNullOrIn contruye una expresión lógica que genera la comparación de esta referencia (operando X) con el conjunto de instancias que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X es igual a algún elemento de Y.
      Specified by:
      isNullOrIn in interface EntityReference
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNullOrIn

      public BooleanComparisonX isNullOrIn(String y)
      Description copied from interface: EntityReference
      El método isNullOrIn contruye una expresión lógica que genera la comparación de esta referencia (operando X) con el conjunto de instancias que se obtiene ejecutando la instrucción SELECT de SQL que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X es igual a algún elemento de Y.
      Specified by:
      isNullOrIn in interface EntityReference
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNullOrIn

      public NativeQuerySegment isNullOrIn(NativeQuery y)
      Description copied from interface: EntityReference
      El método isNullOrIn contruye un segmento de selección para la comparación de esta referencia (operando X) con el resultado del query nativo que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X es igual a algún elemento de Y.
      Specified by:
      isNullOrIn in interface EntityReference
      Parameters:
      y - operando Y
      Returns:
      segmento de selección para la comparación de los operandos.
    • isNullOrNotIn

      public BooleanComparisonX isNullOrNotIn(EntityReference... y)
      Description copied from interface: EntityReference
      El método isNullOrNotIn contruye una expresión lógica que genera la comparación de esta referencia (operando X) con el conjunto de referencias que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X no es igual a algún elemento de Y.
      Specified by:
      isNullOrNotIn in interface EntityReference
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNullOrNotIn

      public BooleanComparisonX isNullOrNotIn(Instance... y)
      Description copied from interface: EntityReference
      El método isNullOrNotIn contruye una expresión lógica que genera la comparación de esta referencia (operando X) con el conjunto de instancias que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X no es igual a algún elemento de Y.
      Specified by:
      isNullOrNotIn in interface EntityReference
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNullOrNotIn

      public BooleanComparisonX isNullOrNotIn(String y)
      Description copied from interface: EntityReference
      El método isNullOrNotIn contruye una expresión lógica que genera la comparación de esta referencia (operando X) con el conjunto de instancias que se obtiene ejecutando la instrucción SELECT de SQL que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X no es igual a algún elemento de Y.
      Specified by:
      isNullOrNotIn in interface EntityReference
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNullOrNotIn

      public NativeQuerySegment isNullOrNotIn(NativeQuery y)
      Description copied from interface: EntityReference
      El método isNullOrNotIn contruye un segmento de selección para la comparación de esta referencia (operando X) con el resultado del query nativo que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X no es igual a algún elemento de Y.
      Specified by:
      isNullOrNotIn in interface EntityReference
      Parameters:
      y - operando Y
      Returns:
      segmento de selección para la comparación de los operandos.
    • nullBoolean

      protected static BooleanScalarX nullBoolean()
    • truth

      protected static BooleanScalarX truth()
    • untruth

      protected static BooleanScalarX untruth()
    • nullString

      protected static CharacterScalarX nullString()
    • emptyString

      protected static CharacterScalarX emptyString()
    • empty

      protected static CharacterScalarX empty()
    • contentRootDir

      protected static CharacterScalarX contentRootDir()
    • currentUserCode

      protected static CharacterScalarX currentUserCode()
    • nullNumber

      protected static NumericScalarX nullNumber()
    • currentUserId

      protected static NumericScalarX currentUserId()
    • nullTemporal

      protected static TemporalScalarX nullTemporal()
    • currentDate

      protected static TemporalScalarX currentDate()
    • currentTime

      protected static TemporalScalarX currentTime()
    • currentTimestamp

      protected static TemporalScalarX currentTimestamp()
    • nullEntity

      protected static EntityScalarX nullEntity()
    • isCurrentUserCodeIn

      protected static NativeQuerySegment isCurrentUserCodeIn(NativeQuery y)
    • isCurrentUserCodeNotIn

      protected static NativeQuerySegment isCurrentUserCodeNotIn(NativeQuery y)
    • isCurrentUserIdIn

      protected static NativeQuerySegment isCurrentUserIdIn(NativeQuery y)
    • isCurrentUserIdNotIn

      protected static NativeQuerySegment isCurrentUserIdNotIn(NativeQuery y)
    • isCurrentDateIn

      protected static NativeQuerySegment isCurrentDateIn(NativeQuery y)
    • isCurrentDateNotIn

      protected static NativeQuerySegment isCurrentDateNotIn(NativeQuery y)
    • coalesce

      protected static EntityDataAggregateX coalesce(Entity operand1, Entity operand2, Entity... extraOperands)
    • coalesce

      protected static BooleanDataAggregateX coalesce(BooleanExpression operand1, BooleanExpression operand2, BooleanExpression... extraOperands)
    • coalesce

      protected static CharacterDataAggregateX coalesce(CharacterExpression operand1, CharacterExpression operand2, CharacterExpression... extraOperands)
    • coalesce

      protected static NumericDataAggregateX coalesce(NumericExpression operand1, NumericExpression operand2, NumericExpression... extraOperands)
    • coalesce

      protected static TemporalDataAggregateX coalesce(TemporalExpression operand1, TemporalExpression operand2, TemporalExpression... extraOperands)
    • max

      protected static CharacterDataAggregateX max(CharacterExpression operand1, CharacterExpression operand2, CharacterExpression... extraOperands)
    • max

      protected static NumericDataAggregateX max(NumericExpression operand1, NumericExpression operand2, NumericExpression... extraOperands)
    • max

      protected static TemporalDataAggregateX max(TemporalExpression operand1, TemporalExpression operand2, TemporalExpression... extraOperands)
    • min

      protected static CharacterDataAggregateX min(CharacterExpression operand1, CharacterExpression operand2, CharacterExpression... extraOperands)
    • min

      protected static NumericDataAggregateX min(NumericExpression operand1, NumericExpression operand2, NumericExpression... extraOperands)
    • min

      protected static TemporalDataAggregateX min(TemporalExpression operand1, TemporalExpression operand2, TemporalExpression... extraOperands)
    • concat

      protected static CharacterExpression concat(String x, Expression y)
    • concat

      protected static CharacterExpression concat(SpecialCharacterValue x, Expression y)
    • concat

      protected static CharacterExpression concat(Expression x, Expression y)
    • concat

      protected static CharacterExpression concat(Expression x, Expression y, Expression... extraOperands)
    • concatenate

      protected static CharacterExpression concatenate(String x, Expression y)
    • concatenate

      protected static CharacterExpression concatenate(SpecialCharacterValue x, Expression y)
    • concatenate

      protected static CharacterExpression concatenate(Expression x, Expression y)
    • concatenate

      protected static CharacterExpression concatenate(Expression x, Expression y, Expression... extraOperands)
    • charStringOf

      protected static CharacterExpression charStringOf(Object x)
    • dateOf

      protected static TemporalExpression dateOf(Object x)
    • timeOf

      protected static TemporalExpression timeOf(Object x)
    • timestampOf

      protected static TemporalExpression timestampOf(Object x)
    • iframe

      protected static String iframe(String src)
      Crea la definición de un iframe usando MessageFormat.format
      Parameters:
      src - URL del documento a incrustar en el iframe
      Returns:
      la definición de un iframe de 300 x 150 píxeles
    • iframe

      protected static String iframe(String src, int width, int height)
      Crea la definición de un iframe usando MessageFormat.format
      Parameters:
      src - URL del documento a incrustar en el iframe
      width - ancho del iframe en píxeles. Un número menor o igual a 0 es equivalente a 300; un número mayor que 0 y menor que 100 es equivalente a 100.
      height - alto del iframe en píxeles. Un número menor o igual a 0 es equivalente a 150; un número mayor que 0 y menor que 50 es equivalente a 50.
      Returns:
      la definición de un iframe
    • compareTo

      public int compareTo(Entity o)
      Specified by:
      compareTo in interface Comparable<Entity>
    • fieldsToString

      protected String fieldsToString(int n, String key, boolean verbose, boolean fields, boolean maps)
      Overrides:
      fieldsToString in class AbstractDataArtifact
    • mapsToString

      protected String mapsToString(int n, String key, boolean verbose, boolean fields, boolean maps)
      Overrides:
      mapsToString in class AbstractArtifact
    • getValueString

      protected String getValueString(Object value)
      Overrides:
      getValueString in class AbstractArtifact