Package adalid.core

Class AbstractEntity

    • Field Detail

      • GOOGLE_MAPS_EMBED_CONVERTER

        protected static final java.lang.String GOOGLE_MAPS_EMBED_CONVERTER
        See Also:
        Constant Field Values
      • PHONE_NUMBER_VALIDATOR

        protected static final java.lang.String PHONE_NUMBER_VALIDATOR
        See Also:
        Constant Field Values
      • LOCAL_PHONE_NUMBER_VALIDATOR

        protected static final java.lang.String LOCAL_PHONE_NUMBER_VALIDATOR
        See Also:
        Constant Field Values
      • GOOGLE_MAPS_EMBED_ENGLISH_SHORT_DESCRIPTION

        protected static final java.lang.String GOOGLE_MAPS_EMBED_ENGLISH_SHORT_DESCRIPTION
        See Also:
        Constant Field Values
      • GOOGLE_MAPS_EMBED_SPANISH_SHORT_DESCRIPTION

        protected static final java.lang.String GOOGLE_MAPS_EMBED_SPANISH_SHORT_DESCRIPTION
        See Also:
        Constant Field Values
      • GOOGLE_MAPS_EMBED_ENGLISH_TOOLTIP

        protected static final java.lang.String GOOGLE_MAPS_EMBED_ENGLISH_TOOLTIP
        See Also:
        Constant Field Values
      • GOOGLE_MAPS_EMBED_SPANISH_TOOLTIP

        protected static final java.lang.String GOOGLE_MAPS_EMBED_SPANISH_TOOLTIP
        See Also:
        Constant Field Values
      • GOOGLE_MAPS_EMBED_ENGLISH_DESCRIPTION

        protected static final java.lang.String GOOGLE_MAPS_EMBED_ENGLISH_DESCRIPTION
        See Also:
        Constant Field Values
      • GOOGLE_MAPS_EMBED_SPANISH_DESCRIPTION

        protected static final java.lang.String GOOGLE_MAPS_EMBED_SPANISH_DESCRIPTION
        See Also:
        Constant Field Values
      • LOCAL_PHONE_REGEX

        protected static final java.lang.String LOCAL_PHONE_REGEX
        See Also:
        Constant Field Values
      • CURRENT_USER_ID

        protected static final NumericScalarX CURRENT_USER_ID
      • CURRENT_TIMESTAMP

        protected static final TemporalScalarX CURRENT_TIMESTAMP
      • EPOCH_DATE

        protected static final java.sql.Date EPOCH_DATE
      • EPOCH_TIME

        protected static final java.sql.Time EPOCH_TIME
      • EPOCH_TIMESTAMP

        protected static final java.sql.Timestamp EPOCH_TIMESTAMP
      • EMAIL_REGEX_ENGLISH_DESCRIPTION

        protected static final java.lang.String EMAIL_REGEX_ENGLISH_DESCRIPTION
        See Also:
        Constant Field Values
      • EMAIL_REGEX_SPANISH_DESCRIPTION

        protected static final java.lang.String EMAIL_REGEX_SPANISH_DESCRIPTION
        See Also:
        Constant Field Values
      • EMAIL_REGEX_ENGLISH_ERROR_MESSAGE

        protected static final java.lang.String EMAIL_REGEX_ENGLISH_ERROR_MESSAGE
        See Also:
        Constant Field Values
      • EMAIL_REGEX_SPANISH_ERROR_MESSAGE

        protected static final java.lang.String EMAIL_REGEX_SPANISH_ERROR_MESSAGE
        See Also:
        Constant Field Values
      • PHONE_REGEX_ENGLISH_DESCRIPTION

        protected static final java.lang.String PHONE_REGEX_ENGLISH_DESCRIPTION
        See Also:
        Constant Field Values
      • PHONE_REGEX_SPANISH_DESCRIPTION

        protected static final java.lang.String PHONE_REGEX_SPANISH_DESCRIPTION
        See Also:
        Constant Field Values
      • PHONE_REGEX_ENGLISH_ERROR_MESSAGE

        protected static final java.lang.String PHONE_REGEX_ENGLISH_ERROR_MESSAGE
        See Also:
        Constant Field Values
      • PHONE_REGEX_SPANISH_ERROR_MESSAGE

        protected static final java.lang.String PHONE_REGEX_SPANISH_ERROR_MESSAGE
        See Also:
        Constant Field Values
      • LOCAL_PHONE_REGEX_ENGLISH_DESCRIPTION

        protected static final java.lang.String LOCAL_PHONE_REGEX_ENGLISH_DESCRIPTION
        See Also:
        Constant Field Values
      • LOCAL_PHONE_REGEX_SPANISH_DESCRIPTION

        protected static final java.lang.String LOCAL_PHONE_REGEX_SPANISH_DESCRIPTION
        See Also:
        Constant Field Values
      • LOCAL_PHONE_REGEX_ENGLISH_ERROR_MESSAGE

        protected static final java.lang.String LOCAL_PHONE_REGEX_ENGLISH_ERROR_MESSAGE
        See Also:
        Constant Field Values
      • LOCAL_PHONE_REGEX_SPANISH_ERROR_MESSAGE

        protected static final java.lang.String LOCAL_PHONE_REGEX_SPANISH_ERROR_MESSAGE
        See Also:
        Constant Field Values
      • URL_REGEX_ENGLISH_DESCRIPTION

        protected static final java.lang.String URL_REGEX_ENGLISH_DESCRIPTION
        See Also:
        Constant Field Values
      • URL_REGEX_SPANISH_DESCRIPTION

        protected static final java.lang.String URL_REGEX_SPANISH_DESCRIPTION
        See Also:
        Constant Field Values
      • URL_REGEX_ENGLISH_ERROR_MESSAGE

        protected static final java.lang.String URL_REGEX_ENGLISH_ERROR_MESSAGE
        See Also:
        Constant Field Values
      • URL_REGEX_SPANISH_ERROR_MESSAGE

        protected static final java.lang.String URL_REGEX_SPANISH_ERROR_MESSAGE
        See Also:
        Constant Field Values
      • GOOGLE_CALENDAR

        protected static final java.lang.String GOOGLE_CALENDAR
        See Also:
        Constant Field Values
      • GOOGLE_MAPS_LINK

        protected static final java.lang.String GOOGLE_MAPS_LINK
        See Also:
        Constant Field Values
    • Constructor Detail

      • AbstractEntity

        public AbstractEntity​(Artifact declaringArtifact,
                              java.lang.reflect.Field declaringField)
    • Method Detail

      • 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 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 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
      • 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 java.lang.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,
                                    java.lang.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 java.lang.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,
                                         java.lang.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 java.lang.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,
                                              java.lang.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 java.lang.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,
                                                   java.lang.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 java.lang.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,
                                              java.lang.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 java.lang.String getLocalizedLabel​(java.util.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​(java.util.Locale locale,
                                      EntityReference reference,
                                      java.lang.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 java.lang.String getLocalizedShortLabel​(java.util.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​(java.util.Locale locale,
                                           EntityReference reference,
                                           java.lang.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 java.lang.String getLocalizedCollectionLabel​(java.util.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​(java.util.Locale locale,
                                                EntityReference reference,
                                                java.lang.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 java.lang.String getLocalizedCollectionShortLabel​(java.util.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​(java.util.Locale locale,
                                                     EntityReference reference,
                                                     java.lang.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 java.lang.String getLocalizedMenuOptionLabel​(java.util.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​(java.util.Locale locale,
                                                DisplayFormat format,
                                                java.lang.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 java.util.List<Property> getPropertiesList()
        Specified by:
        getPropertiesList in interface Entity
        Returns:
        the properties list
      • getThisEntityCollectionsList

        public java.util.List<EntityCollection> getThisEntityCollectionsList()
      • getReferencesList

        public java.util.List<Property> getReferencesList()
        Specified by:
        getReferencesList in interface Entity
        Returns:
        the references list
      • getKeysList

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

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

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

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

        public java.util.List<Instance> getInstancesList()
        Specified by:
        getInstancesList in interface Entity
        Returns:
        the instances list
      • getOperationClassesList

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

        public java.util.List<Trigger> getTriggersList()
        Specified by:
        getTriggersList in interface Entity
        Returns:
        the triggers list
      • getPropertiesMap

        public java.util.Map<java.lang.String,​Property> getPropertiesMap()
        Specified by:
        getPropertiesMap in interface Entity
        Returns:
        the properties map
      • getReferencesMap

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public EntityReference getMainEntityReferenceFrom​(java.lang.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 java.lang.Class<?> getBaseClass()
        Specified by:
        getBaseClass in interface Entity
        Returns:
        the baseClass
      • getSubclassesList

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

        public java.util.Map<java.lang.String,​java.lang.Class<?>> getSubclassesMap()
        Specified by:
        getSubclassesMap in interface Entity
        Returns:
        the direct known subclasses map
      • getPrimaryKeyFieldName

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

        public java.lang.reflect.Field getPrimaryKeyField()
        Specified by:
        getPrimaryKeyField in interface Entity
        Returns:
        the primaryKeyField
      • getSequenceFieldName

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

        public java.lang.reflect.Field getSequenceField()
        Specified by:
        getSequenceField in interface Entity
        Returns:
        the sequenceField
      • getVersionFieldName

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

        public java.lang.reflect.Field getVersionField()
        Specified by:
        getVersionField in interface Entity
        Returns:
        the versionField
      • getNumericKeyFieldName

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

        public java.lang.reflect.Field getNumericKeyField()
        Specified by:
        getNumericKeyField in interface Entity
        Returns:
        the numericKeyField
      • getCharacterKeyFieldName

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

        public java.lang.reflect.Field getCharacterKeyField()
        Specified by:
        getCharacterKeyField in interface Entity
        Returns:
        the characterKeyField
      • getNameFieldName

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

        public java.lang.reflect.Field getNameField()
        Specified by:
        getNameField in interface Entity
        Returns:
        the nameField
      • getDescriptionFieldName

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

        public java.lang.reflect.Field getDescriptionField()
        Specified by:
        getDescriptionField in interface Entity
        Returns:
        the descriptionField
      • getImageFieldName

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

        public java.lang.reflect.Field getImageField()
        Specified by:
        getImageField in interface Entity
        Returns:
        the imageField
      • getInactiveIndicatorFieldName

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

        public java.lang.reflect.Field getInactiveIndicatorField()
        Specified by:
        getInactiveIndicatorField in interface Entity
        Returns:
        the inactiveIndicatorField
      • getUrlFieldName

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

        public java.lang.reflect.Field getUrlField()
        Specified by:
        getUrlField in interface Entity
        Returns:
        the urlField
      • getParentFieldName

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

        public java.lang.reflect.Field getParentField()
        Specified by:
        getParentField in interface Entity
        Returns:
        the parentField
      • getOwnerFieldName

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

        public java.lang.reflect.Field getOwnerField()
        Specified by:
        getOwnerField in interface Entity
        Returns:
        the ownerField
      • getUserFieldName

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

        public java.lang.reflect.Field getUserField()
        Specified by:
        getUserField in interface Entity
        Returns:
        the userField
      • getSegmentFieldName

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

        public java.lang.reflect.Field getSegmentField()
        Specified by:
        getSegmentField in interface Entity
        Returns:
        the segmentField
      • 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 java.lang.String getBusinessKeyFieldName()
        Specified by:
        getBusinessKeyFieldName in interface Entity
        Returns:
        the businessKeyFieldName
      • getBusinessKeyField

        public java.lang.reflect.Field getBusinessKeyField()
        Specified by:
        getBusinessKeyField in interface Entity
        Returns:
        the businessKeyField
      • getStateFieldName

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

        public java.lang.reflect.Field getStateField()
        Specified by:
        getStateField in interface Entity
        Returns:
        the stateField
      • 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
      • 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
      • 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
      • getPropertiesPrefix

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

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

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

        protected void setCollectionName​(java.lang.String collectionName)
      • getHelpDocument

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

        public void setHelpDocument​(java.lang.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 java.lang.String getHelpFileName()
        Specified by:
        getHelpFileName in interface Entity
        Returns:
        the help file name
      • setHelpFileName

        public void setHelpFileName​(java.lang.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.
      • setHelpFileAutoName

        protected void setHelpFileAutoName​(HelpFileAutoName helpFileAutoName)
      • getHelpFileAutoType

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

        protected void setHelpFileAutoType​(java.lang.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
      • getSelectRowsLimit

        public int getSelectRowsLimit()
        Specified by:
        getSelectRowsLimit in interface Entity
        Returns:
        the select rows limit
      • 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
      • 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
      • 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
      • 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
      • 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
      • isForeignEntityClass

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

        public void setForeignEntityClass​(java.lang.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​(java.lang.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
      • getTableViewRowsLimit

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

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

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

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

        protected void setTableViewHelpDocument​(java.lang.String document)
      • getTableViewHelpFileName

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

        protected void setTableViewHelpFileName​(java.lang.String fileName)
      • getReadingTableViewHeadSnippetFileName

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

        protected void setReadingTableViewHeadSnippetFileName​(java.lang.String fileName)
      • getReadingTableViewEasternToolbarSnippetFileName

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

        protected void setReadingTableViewEasternToolbarSnippetFileName​(java.lang.String fileName)
      • getReadingTableViewWesternToolbarSnippetFileName

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

        protected void setReadingTableViewWesternToolbarSnippetFileName​(java.lang.String fileName)
      • getReadingTableViewAboveTableSnippetFileName

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

        protected void setReadingTableViewAboveTableSnippetFileName​(java.lang.String fileName)
      • getReadingTableViewBelowTableSnippetFileName

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

        protected void setReadingTableViewBelowTableSnippetFileName​(java.lang.String fileName)
      • getWritingTableViewHeadSnippetFileName

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

        protected void setWritingTableViewHeadSnippetFileName​(java.lang.String fileName)
      • getWritingTableViewEasternToolbarSnippetFileName

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

        protected void setWritingTableViewEasternToolbarSnippetFileName​(java.lang.String fileName)
      • getWritingTableViewWesternToolbarSnippetFileName

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

        protected void setWritingTableViewWesternToolbarSnippetFileName​(java.lang.String fileName)
      • getWritingTableViewAboveTableSnippetFileName

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

        protected void setWritingTableViewAboveTableSnippetFileName​(java.lang.String fileName)
      • getWritingTableViewBelowTableSnippetFileName

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

        protected void setWritingTableViewBelowTableSnippetFileName​(java.lang.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 java.lang.String getDetailViewHelpDocument()
        Specified by:
        getDetailViewHelpDocument in interface Entity
        Returns:
        the detail view help document
      • setDetailViewHelpDocument

        protected void setDetailViewHelpDocument​(java.lang.String document)
      • getDetailViewHelpFileName

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

        protected void setDetailViewHelpFileName​(java.lang.String fileName)
      • getReadingDetailViewHeadSnippetFileName

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

        protected void setReadingDetailViewHeadSnippetFileName​(java.lang.String fileName)
      • getReadingDetailViewEasternToolbarSnippetFileName

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

        protected void setReadingDetailViewEasternToolbarSnippetFileName​(java.lang.String fileName)
      • getReadingDetailViewWesternToolbarSnippetFileName

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

        protected void setReadingDetailViewWesternToolbarSnippetFileName​(java.lang.String fileName)
      • getReadingDetailViewAboveDetailSnippetFileName

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

        protected void setReadingDetailViewAboveDetailSnippetFileName​(java.lang.String fileName)
      • getReadingDetailViewBelowDetailSnippetFileName

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

        protected void setReadingDetailViewBelowDetailSnippetFileName​(java.lang.String fileName)
      • getWritingDetailViewHeadSnippetFileName

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

        protected void setWritingDetailViewHeadSnippetFileName​(java.lang.String fileName)
      • getWritingDetailViewEasternToolbarSnippetFileName

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

        protected void setWritingDetailViewEasternToolbarSnippetFileName​(java.lang.String fileName)
      • getWritingDetailViewWesternToolbarSnippetFileName

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

        protected void setWritingDetailViewWesternToolbarSnippetFileName​(java.lang.String fileName)
      • getWritingDetailViewAboveDetailSnippetFileName

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

        protected void setWritingDetailViewAboveDetailSnippetFileName​(java.lang.String fileName)
      • getWritingDetailViewBelowDetailSnippetFileName

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

        protected void setWritingDetailViewBelowDetailSnippetFileName​(java.lang.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
      • getTreeViewHelpDocument

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

        protected void setTreeViewHelpDocument​(java.lang.String document)
      • getTreeViewHelpFileName

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

        protected void setTreeViewHelpFileName​(java.lang.String fileName)
      • getReadingTreeViewHeadSnippetFileName

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

        protected void setReadingTreeViewHeadSnippetFileName​(java.lang.String fileName)
      • getReadingTreeViewEasternToolbarSnippetFileName

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

        protected void setReadingTreeViewEasternToolbarSnippetFileName​(java.lang.String fileName)
      • getReadingTreeViewWesternToolbarSnippetFileName

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

        protected void setReadingTreeViewWesternToolbarSnippetFileName​(java.lang.String fileName)
      • getReadingTreeViewAboveTreeSnippetFileName

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

        protected void setReadingTreeViewAboveTreeSnippetFileName​(java.lang.String fileName)
      • getReadingTreeViewBelowTreeSnippetFileName

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

        protected void setReadingTreeViewBelowTreeSnippetFileName​(java.lang.String fileName)
      • getWritingTreeViewHeadSnippetFileName

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

        protected void setWritingTreeViewHeadSnippetFileName​(java.lang.String fileName)
      • getWritingTreeViewEasternToolbarSnippetFileName

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

        protected void setWritingTreeViewEasternToolbarSnippetFileName​(java.lang.String fileName)
      • getWritingTreeViewWesternToolbarSnippetFileName

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

        protected void setWritingTreeViewWesternToolbarSnippetFileName​(java.lang.String fileName)
      • getWritingTreeViewAboveTreeSnippetFileName

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

        protected void setWritingTreeViewAboveTreeSnippetFileName​(java.lang.String fileName)
      • getWritingTreeViewBelowTreeSnippetFileName

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

        protected void setWritingTreeViewBelowTreeSnippetFileName​(java.lang.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 java.lang.String getConsoleViewHelpDocument()
        Specified by:
        getConsoleViewHelpDocument in interface Entity
        Returns:
        the console view help document
      • setConsoleViewHelpDocument

        protected void setConsoleViewHelpDocument​(java.lang.String document)
      • getConsoleViewHelpFileName

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

        protected void setConsoleViewHelpFileName​(java.lang.String fileName)
      • getConsoleViewHeadSnippetFileName

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

        protected void setConsoleViewHeadSnippetFileName​(java.lang.String fileName)
      • getConsoleViewEasternToolbarSnippetFileName

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

        protected void setConsoleViewEasternToolbarSnippetFileName​(java.lang.String fileName)
      • getConsoleViewWesternToolbarSnippetFileName

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

        protected void setConsoleViewWesternToolbarSnippetFileName​(java.lang.String fileName)
      • getJsonSerializerClassName

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

        public void setJsonSerializerClassName​(java.lang.String className)
      • getJsonDeserializerClassName

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

        public void setJsonDeserializerClassName​(java.lang.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
      • 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​(java.lang.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
      • getSpecifiedListStyle

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

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

        public java.lang.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​(java.lang.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 java.lang.String getApplicationContextRoot()
        Specified by:
        getApplicationContextRoot in interface Entity
        Returns:
        the context-root of the application containing the entity views
      • setApplicationContextRoot

        public void setApplicationContextRoot​(java.lang.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 java.lang.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​(java.lang.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 java.lang.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​(java.lang.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 java.lang.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​(java.lang.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)
      • 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 java.util.Map<Property,​java.lang.Object> getSearchValueFilter()
        Returns:
        the search value filter
      • getSearchValueFilterPropertyReferences

        public java.util.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,
                                                 java.lang.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,
                                                 java.lang.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,
                                                 java.lang.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,
                                                 java.lang.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,
                                                 java.util.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,
                                                 java.lang.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,
                                                 java.util.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,
                                                 java.util.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 java.util.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
      • 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
      • 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 java.util.Map<EntityReference,​BooleanExpression> getInsertFilterByReferenceMap()
        Returns:
        the insert filter by reference map
      • setUpdateFilter

        public void setUpdateFilter​(BooleanExpression filter)
        El método setUpdateFilter se utiliza para establecer el filtro de selección de la operación update de 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 con la operación update.
        Parameters:
        filter - expresión booleana que se utiliza como filtro
      • setDeleteFilter

        public void setDeleteFilter​(BooleanExpression filter)
        El método setDeleteFilter se utiliza para establecer el filtro de selección de la operación delete de 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 con la operación delete.
        Parameters:
        filter - expresión booleana que se utiliza como filtro
      • 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 java.util.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
      • setMasterDetailViewSequence

        public void setMasterDetailViewSequence​(int sequence)
      • 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
      • setMasterSequenceMasterField

        public void setMasterSequenceMasterField​(boolean b)
        Specified by:
        setMasterSequenceMasterField in interface EntityReference
        Parameters:
        b - the master sequence master field indicator to set
      • 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
      • 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
      • 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
      • 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 java.lang.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 java.lang.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​(java.lang.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
      • 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
      • 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 java.lang.String getSelectFilterTag()
        Returns:
        the select filter tag
      • setSelectFilterTag

        public void setSelectFilterTag​(java.lang.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 java.lang.String getLocalizedSelectFilterTag​(java.util.Locale locale)
        Parameters:
        locale - the locale for the tag
        Returns:
        the select filter tag
      • setLocalizedSelectFilterTag

        public void setLocalizedSelectFilterTag​(java.util.Locale locale,
                                                java.lang.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 java.lang.String getInsertFilterTag()
        Returns:
        the insert filter tag
      • setInsertFilterTag

        public void setInsertFilterTag​(java.lang.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 java.lang.String getLocalizedInsertFilterTag​(java.util.Locale locale)
        Parameters:
        locale - the locale for the tag
        Returns:
        the insert filter tag
      • setLocalizedInsertFilterTag

        public void setLocalizedInsertFilterTag​(java.util.Locale locale,
                                                java.lang.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 java.lang.String getUpdateFilterTag()
        Returns:
        the update filter tag
      • setUpdateFilterTag

        public void setUpdateFilterTag​(java.lang.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 java.lang.String getLocalizedUpdateFilterTag​(java.util.Locale locale)
        Parameters:
        locale - the locale for the tag
        Returns:
        the update filter tag
      • setLocalizedUpdateFilterTag

        public void setLocalizedUpdateFilterTag​(java.util.Locale locale,
                                                java.lang.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 java.lang.String getDeleteFilterTag()
        Returns:
        the delete filter tag
      • setDeleteFilterTag

        public void setDeleteFilterTag​(java.lang.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 java.lang.String getLocalizedDeleteFilterTag​(java.util.Locale locale)
        Parameters:
        locale - the locale for the tag
        Returns:
        the delete filter tag
      • setLocalizedDeleteFilterTag

        public void setLocalizedDeleteFilterTag​(java.util.Locale locale,
                                                java.lang.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 java.lang.String getSearchQueryFilterTag()
        Returns:
        the search query filter tag
      • setSearchQueryFilterTag

        public void setSearchQueryFilterTag​(java.lang.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 java.lang.String getLocalizedSearchQueryFilterTag​(java.util.Locale locale)
        Parameters:
        locale - the locale for the tag
        Returns:
        the search query filter tag
      • setLocalizedSearchQueryFilterTag

        public void setLocalizedSearchQueryFilterTag​(java.util.Locale locale,
                                                     java.lang.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 java.lang.String getMasterDetailFilterTag()
        Returns:
        the master detail filter tag
      • setMasterDetailFilterTag

        public void setMasterDetailFilterTag​(java.lang.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 java.lang.String getLocalizedMasterDetailFilterTag​(java.util.Locale locale)
        Parameters:
        locale - the locale for the tag
        Returns:
        the master detail filter tag
      • setLocalizedMasterDetailFilterTag

        public void setLocalizedMasterDetailFilterTag​(java.util.Locale locale,
                                                      java.lang.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
      • addHeadAndToolbarSnippetsEvenWhenNoneAreDefined

        public boolean addHeadAndToolbarSnippetsEvenWhenNoneAreDefined()
      • addHeadAndToolbarSnippetsEvenWhenNoneAreDefined

        protected void addHeadAndToolbarSnippetsEvenWhenNoneAreDefined​(boolean b)
      • reuseDefaultEntityLabelsWhenClassNameContainsPropertyFieldName

        public boolean reuseDefaultEntityLabelsWhenClassNameContainsPropertyFieldName()
      • reuseDefaultEntityLabelsWhenClassNameContainsPropertyFieldName

        protected void reuseDefaultEntityLabelsWhenClassNameContainsPropertyFieldName​(boolean b)
      • initialise

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

        protected void addAllocationStrings()
      • addAllocationStrings

        protected void addAllocationStrings​(java.lang.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()
      • getForeignQueryPropertiesList

        public java.util.List<Property> getForeignQueryPropertiesList()
      • getForeignQueryPropertiesMap

        public java.util.Map<java.lang.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​(java.util.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
      • 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 java.lang.Object addAttribute​(Property property,
                                             java.lang.String name,
                                             java.lang.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
      • initializeAnnotations

        protected void initializeAnnotations()
      • getValidTypeAnnotations

        protected java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> getValidTypeAnnotations()
        Overrides:
        getValidTypeAnnotations in class AbstractArtifact
      • getValidFieldAnnotations

        protected java.util.List<java.lang.Class<? extends java.lang.annotation.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 java.util.List<Entity> getAncestorsList()
        Specified by:
        getAncestorsList in interface Entity
        Returns:
        the ancestors list
      • getExtensionsList

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

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

        public java.util.List<State> getStatesList()
      • getInitialStatesList

        public java.util.List<State> getInitialStatesList()
      • getFinalStatesList

        public java.util.List<State> getFinalStatesList()
      • getImplicitInitialStatesList

        public java.util.List<State> getImplicitInitialStatesList()
      • getImplicitFinalStatesList

        public java.util.List<State> getImplicitFinalStatesList()
      • getStatesMap

        public java.util.Map<java.lang.String,​State> getStatesMap()
      • 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
      • getOverlayEntitiesList

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

        public java.util.Map<java.lang.String,​Entity> getOverlayEntitiesMap()
        Specified by:
        getOverlayEntitiesMap in interface Entity
        Returns:
        the overlay entities map
      • getAccesibleOperationsOverlayEntitiesMap

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

        public java.util.Set<java.lang.String> getOperationKeys()
        Returns:
        the operation keys
      • getDefaultCrudOperationKeys

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

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

        public <T extends Operation> T getOperation​(java.lang.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
      • getBusinessOperationsList

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

        public java.util.List<ProcessOperation> getConstructionOperationsList()
      • getParameterKeys

        public java.util.Set<java.lang.String> getParameterKeys()
        Returns:
        the parameter keys
      • 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 NativeQuerySegment isIn​(NativeQuery y)
        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 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 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 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.
      • iframe

        protected static java.lang.String iframe​(java.lang.String src)
        Cree 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 java.lang.String iframe​(java.lang.String src,
                                                 int width,
                                                 int height)
        Cree 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 java.lang.Comparable<Entity>
      • fieldsToString

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

        protected java.lang.String mapsToString​(int n,
                                                java.lang.String key,
                                                boolean verbose,
                                                boolean fields,
                                                boolean maps)
        Overrides:
        mapsToString in class AbstractArtifact