Package adalid.core

Class AbstractEntity

    • Constructor Detail

      • AbstractEntity

        public AbstractEntity​(Artifact declaringArtifact,
                              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
      • isFinished

        public boolean isFinished()
        Specified by:
        isFinished in interface Entity
        Returns:
        the finished 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
      • setDefaultLabel

        public void setDefaultLabel​(EntityReference reference,
                                    String defaultLabel)
        El método setDefaultLabel se utiliza para establecer la etiqueta de la entidad en las vistas (páginas) Maestro/Detalle, con el maestro identificado por el parámetro reference, que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.
        Parameters:
        reference - entidad que hace la función de maestro en la vista Maestro/Detalle
        defaultLabel - sustantivo singular que se usa como etiqueta de la entidad
      • setDefaultShortLabel

        public void setDefaultShortLabel​(EntityReference reference,
                                         String defaultShortLabel)
        El método setDefaultShortLabel se utiliza para establecer la etiqueta corta de la entidad en las vistas (páginas) Maestro/Detalle, con el maestro identificado por el parámetro reference, que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.
        Parameters:
        reference - entidad que hace la función de maestro en la vista Maestro/Detalle
        defaultShortLabel - sustantivo singular, preferiblemente sin complementos, que se usa como etiqueta corta de la entidad
      • setDefaultCollectionLabel

        public void setDefaultCollectionLabel​(EntityReference reference,
                                              String defaultCollectionLabel)
        El método setDefaultCollectionLabel se utiliza para establecer la etiqueta de colección de la entidad en las vistas (páginas) Maestro/Detalle, con el maestro identificado por el parámetro reference, que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.
        Parameters:
        reference - entidad que hace la función de maestro en la vista Maestro/Detalle
        defaultCollectionLabel - sustantivo plural que se usa como etiqueta de colección de la entidad
      • setDefaultCollectionShortLabel

        public void setDefaultCollectionShortLabel​(EntityReference reference,
                                                   String defaultCollectionShortLabel)
        El método setDefaultCollectionShortLabel se utiliza para establecer la etiqueta corta de colección de la entidad en las vistas (páginas) Maestro/Detalle, con el maestro identificado por el parámetro reference, que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.
        Parameters:
        reference - entidad que hace la función de maestro en la vista Maestro/Detalle
        defaultCollectionShortLabel - sustantivo plural, preferiblemente sin complementos, que se usa como etiqueta corta de colección de la entidad
      • getLocalizedLabel

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

        public void setLocalizedLabel​(Locale locale,
                                      EntityReference reference,
                                      String localizedLabel)
        El método setLocalizedLabel se utiliza para establecer la etiqueta de la entidad en las vistas (páginas) Maestro/Detalle, con el maestro identificado por el parámetro reference, que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.
        Parameters:
        locale - configuración regional
        reference - entidad que hace la función de maestro en la vista Maestro/Detalle
        localizedLabel - sustantivo singular que se usa como etiqueta de la entidad
      • getLocalizedShortLabel

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

        public void setLocalizedShortLabel​(Locale locale,
                                           EntityReference reference,
                                           String localizedShortLabel)
        El método setLocalizedShortLabel se utiliza para establecer la etiqueta corta de la entidad en las vistas (páginas) Maestro/Detalle, con el maestro identificado por el parámetro reference, que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.
        Parameters:
        locale - configuración regional
        reference - entidad que hace la función de maestro en la vista Maestro/Detalle
        localizedShortLabel - sustantivo singular, preferiblemente sin complementos, que se usa como etiqueta corta de la entidad
      • getLocalizedCollectionLabel

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

        public void setLocalizedCollectionLabel​(Locale locale,
                                                EntityReference reference,
                                                String localizedCollectionLabel)
        El método setLocalizedCollectionLabel se utiliza para establecer la etiqueta de colección de la entidad en las vistas (páginas) Maestro/Detalle, con el maestro identificado por el parámetro reference, que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.
        Parameters:
        locale - configuración regional
        reference - entidad que hace la función de maestro en la vista Maestro/Detalle
        localizedCollectionLabel - sustantivo plural que se usa como etiqueta de colección de la entidad
      • getLocalizedCollectionShortLabel

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

        public void setLocalizedCollectionShortLabel​(Locale locale,
                                                     EntityReference reference,
                                                     String localizedCollectionShortLabel)
        El método setLocalizedCollectionShortLabel se utiliza para establecer la etiqueta corta de colección de la entidad en las vistas (páginas) Maestro/Detalle, con el maestro identificado por el parámetro reference, que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.
        Parameters:
        locale - configuración regional
        reference - entidad que hace la función de maestro en la vista Maestro/Detalle
        localizedCollectionShortLabel - sustantivo plural, preferiblemente sin complementos, que se usa como etiqueta corta de colección de la entidad
      • getReferencePropertiesCount

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

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

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

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

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

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

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

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

        public 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()
      • setCollectionName

        protected void setCollectionName​(String collectionName)
      • setHelpDocument

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

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

        protected void setHelpFileAutoName​(HelpFileAutoName helpFileAutoName)
      • setHelpFileAutoType

        protected void setHelpFileAutoType​(String helpFileAutoType)
      • getStartWith

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

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

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

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

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

        public boolean isSelectEnabled()
        Specified by:
        isSelectEnabled in interface Entity
        Returns:
        the select enabled indicator
      • 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
      • 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
      • 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
      • 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
      • 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
      • 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
      • isPrivateEntityClass

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

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

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

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

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

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

        protected void setLinkOuterSiblings​(boolean b)
        Las “hermanas” de una vista de Consulta o Registro son otras vistas (páginas) del mismo tipo (Consulta o Registro) y del mismo formato (Independiente o Maestro/Detalle), en las que el Detalle y el Maestro (si aplica) sean las mismas entidades. De manera predeterminada, solo se generan enlaces para navegar entre “hermanas” que se encuentren en un mismo paquete. El método setLinkOuterSiblings se utiliza para permitir enlazar “hermanas” que estén en otros paquetes.
        Parameters:
        b - true para generar enlaces para navegar entre “hermanas” que se encuentren en diferentes paquetes
      • isTableViewEnabled

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

        public boolean isTableViewWithInsertEnabled()
        Returns:
        the table-view-with-insert-enabled indicator
      • isTableViewWithUpdateEnabled

        public boolean isTableViewWithUpdateEnabled()
        Returns:
        the table-view-with-update-enabled indicator
      • isTableViewWithDeleteEnabled

        public boolean isTableViewWithDeleteEnabled()
        Returns:
        the table-view-with-delete-enabled indicator
      • isTableViewWithMasterHeading

        public boolean isTableViewWithMasterHeading()
        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
      • setTableViewHelpDocument

        protected void setTableViewHelpDocument​(String document)
      • setTableViewHelpFileName

        protected void setTableViewHelpFileName​(String fileName)
      • getReadingTableViewHeadSnippetFileName

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

        protected void setReadingTableViewHeadSnippetFileName​(String fileName)
      • getReadingTableViewEasternToolbarSnippetFileName

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

        protected void setReadingTableViewEasternToolbarSnippetFileName​(String fileName)
      • getReadingTableViewWesternToolbarSnippetFileName

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

        protected void setReadingTableViewWesternToolbarSnippetFileName​(String fileName)
      • getWritingTableViewHeadSnippetFileName

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

        protected void setWritingTableViewHeadSnippetFileName​(String fileName)
      • getWritingTableViewEasternToolbarSnippetFileName

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

        protected void setWritingTableViewEasternToolbarSnippetFileName​(String fileName)
      • getWritingTableViewWesternToolbarSnippetFileName

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

        protected void setWritingTableViewWesternToolbarSnippetFileName​(String fileName)
      • isDetailViewEnabled

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

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

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

        protected void setDetailViewHelpDocument​(String document)
      • setDetailViewHelpFileName

        protected void setDetailViewHelpFileName​(String fileName)
      • getReadingDetailViewHeadSnippetFileName

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

        protected void setReadingDetailViewHeadSnippetFileName​(String fileName)
      • getReadingDetailViewEasternToolbarSnippetFileName

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

        protected void setReadingDetailViewEasternToolbarSnippetFileName​(String fileName)
      • getReadingDetailViewWesternToolbarSnippetFileName

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

        protected void setReadingDetailViewWesternToolbarSnippetFileName​(String fileName)
      • getWritingDetailViewHeadSnippetFileName

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

        protected void setWritingDetailViewHeadSnippetFileName​(String fileName)
      • getWritingDetailViewEasternToolbarSnippetFileName

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

        protected void setWritingDetailViewEasternToolbarSnippetFileName​(String fileName)
      • getWritingDetailViewWesternToolbarSnippetFileName

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

        protected void setWritingDetailViewWesternToolbarSnippetFileName​(String fileName)
      • isTreeViewEnabled

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

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

        protected void setTreeViewHelpDocument​(String document)
      • setTreeViewHelpFileName

        protected void setTreeViewHelpFileName​(String fileName)
      • getReadingTreeViewHeadSnippetFileName

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

        protected void setReadingTreeViewHeadSnippetFileName​(String fileName)
      • getReadingTreeViewEasternToolbarSnippetFileName

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

        protected void setReadingTreeViewEasternToolbarSnippetFileName​(String fileName)
      • getReadingTreeViewWesternToolbarSnippetFileName

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

        protected void setReadingTreeViewWesternToolbarSnippetFileName​(String fileName)
      • getWritingTreeViewHeadSnippetFileName

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

        protected void setWritingTreeViewHeadSnippetFileName​(String fileName)
      • getWritingTreeViewEasternToolbarSnippetFileName

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

        protected void setWritingTreeViewEasternToolbarSnippetFileName​(String fileName)
      • getWritingTreeViewWesternToolbarSnippetFileName

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

        protected void setWritingTreeViewWesternToolbarSnippetFileName​(String fileName)
      • isConsoleViewEnabled

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

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

        protected void setConsoleViewHelpDocument​(String document)
      • setConsoleViewHelpFileName

        protected void setConsoleViewHelpFileName​(String fileName)
      • getConsoleViewHeadSnippetFileName

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

        protected void setConsoleViewHeadSnippetFileName​(String fileName)
      • getConsoleViewEasternToolbarSnippetFileName

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

        protected void setConsoleViewEasternToolbarSnippetFileName​(String fileName)
      • getConsoleViewWesternToolbarSnippetFileName

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

        protected void setConsoleViewWesternToolbarSnippetFileName​(String fileName)
      • getJsonSerializerClassName

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

        public void setJsonSerializerClassName​(String className)
      • getJsonDeserializerClassName

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

        public void setJsonDeserializerClassName​(String className)
      • isWarningsEnabled

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

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

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

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

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

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

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

        public boolean isSqlCodeGenEnabled()
        Specified by:
        isSqlCodeGenEnabled in interface Entity
        Returns:
        the SQL code generation enabled indicator
      • 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
      • getRadioColumns

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public Segment getInitialSelectSegment()
      • getSelectSegments

        public Set<Segment> getSelectSegments()
      • addSelectSegment

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

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

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

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

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

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

        public boolean isExtension()
        Returns:
        true if the entity is an extension of the declaring entity
      • isOneToOne

        public boolean isOneToOne()
        Specified by:
        isOneToOne in interface EntityReference
        Returns:
        true if the entity defines a one-to-one relationship
      • 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
      • 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
      • linkCalculableValueProperty

        @Deprecated
        public void linkCalculableValueProperty​(Entity entity)
        Deprecated.
        El método linkCalculableValueProperty 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 linkCalculableValueProperty de la propiedad. El método linkCalculableValueProperty está obsoleto; utilice el método setCalculableValueEntityReference en su lugar.
        Parameters:
        entity - referencia (no calculable) a una entidad
      • 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
      • setCurrentValue

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

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

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

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

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

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

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

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

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

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

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

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

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

        public int getDefaultTabSequenceNumber()
        Returns:
        the default tab sequence number
      • 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
      • isAnnotatedWithEntityPrimaryKey

        public boolean isAnnotatedWithEntityPrimaryKey()
        Returns:
        the EntityPrimaryKey annotation indicator
      • isAnnotatedWithEntitySequenceProperty

        public boolean isAnnotatedWithEntitySequenceProperty()
        Returns:
        the EntitySequenceProperty annotation indicator
      • isAnnotatedWithEntityVersionProperty

        public boolean isAnnotatedWithEntityVersionProperty()
        Returns:
        the EntityVersionProperty annotation indicator
      • isAnnotatedWithEntityNumericKey

        public boolean isAnnotatedWithEntityNumericKey()
        Returns:
        the EntityNumericKey annotation indicator
      • isAnnotatedWithEntityCharacterKey

        public boolean isAnnotatedWithEntityCharacterKey()
        Returns:
        the EntityCharacterKey annotation indicator
      • isAnnotatedWithEntityNameProperty

        public boolean isAnnotatedWithEntityNameProperty()
        Returns:
        the EntityNameProperty annotation indicator
      • isAnnotatedWithEntityDescriptionProperty

        public boolean isAnnotatedWithEntityDescriptionProperty()
        Returns:
        the EntityDescriptionProperty annotation indicator
      • isAnnotatedWithEntityInactiveIndicator

        public boolean isAnnotatedWithEntityInactiveIndicator()
        Returns:
        the EntityInactiveIndicator annotation indicator
      • isAnnotatedWithEntityUrlProperty

        public boolean isAnnotatedWithEntityUrlProperty()
        Returns:
        the EntityUrlProperty annotation indicator
      • isAnnotatedWithEntityParentProperty

        public boolean isAnnotatedWithEntityParentProperty()
        Returns:
        the EntityParentProperty annotation indicator
      • isAnnotatedWithEntityOwnerProperty

        public boolean isAnnotatedWithEntityOwnerProperty()
        Returns:
        the EntityOwnerProperty annotation indicator
      • isAnnotatedWithEntityUserProperty

        public boolean isAnnotatedWithEntityUserProperty()
        Returns:
        the EntityUserProperty annotation indicator
      • isAnnotatedWithEntitySegmentProperty

        public boolean isAnnotatedWithEntitySegmentProperty()
        Returns:
        the EntitySegmentProperty annotation indicator
      • isAnnotatedWithEntityBusinessKey

        public boolean isAnnotatedWithEntityBusinessKey()
        Returns:
        the EntityBusinessKey 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
      • isAnnotatedWithFilter

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

        public boolean isAnnotatedWithExtension()
        Returns:
        the Extension 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
      • 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​(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 List<Property> getForeignQueryPropertiesList()
      • getForeignQueryPropertiesMap

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

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

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

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

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

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

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

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

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

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

        public void finish()
        Specified by:
        finish in interface Entity
      • addAttribute

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

        public List<State> getStatesList()
      • getInitialStatesList

        public List<State> getInitialStatesList()
      • getFinalStatesList

        public List<State> getFinalStatesList()
      • getImplicitInitialStatesList

        public List<State> getImplicitInitialStatesList()
      • getImplicitFinalStatesList

        public List<State> getImplicitFinalStatesList()
      • getOperationKeys

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

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

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

        public List<Operation> getAccesibleConstructionOperationsList​(Entity master)
        Specified by:
        getAccesibleConstructionOperationsList in interface Entity
        Parameters:
        master - if not null, construction operations defined in the master entity class will also be included.
        Returns:
        the user-defined accesible construction operation list
      • getParameterKeys

        public Set<String> getParameterKeys()
        Returns:
        the parameter keys
      • 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.