Package adalid.core

Class AbstractDataArtifact

    • Constructor Detail

      • AbstractDataArtifact

        public AbstractDataArtifact()
    • Method Detail

      • getKeyProperties

        public List<KeyProperty> getKeyProperties()
        Returns:
        the key property list
      • getPropertyAtRoot

        public Property getPropertyAtRoot()
        Specified by:
        getPropertyAtRoot in interface Property
        Returns:
        the corresponding property at the declaring entity's root instance
      • isBaseField

        public boolean isBaseField()
        Specified by:
        isBaseField in interface Property
        Returns:
        true if the field defines a base field
      • isKeyField

        public boolean isKeyField()
        Specified by:
        isKeyField in interface Property
        Returns:
        true if the field defines a key field
      • setPropertyAccess

        protected void setPropertyAccess​(PropertyAccess propertyAccess)
      • setAuditable

        protected void setAuditable​(boolean auditable)
      • setPassword

        protected void setPassword​(boolean password)
      • isReadOnly

        public boolean isReadOnly()
        Specified by:
        isReadOnly in interface Property
        Returns:
        the read only indicator
      • isRequiredParameter

        public boolean isRequiredParameter()
        Specified by:
        isRequiredParameter in interface Parameter
        Returns:
        the required parameter indicator
      • isRequiredProperty

        public boolean isRequiredProperty()
        Specified by:
        isRequiredProperty in interface Property
        Returns:
        the required property indicator
      • setRequired

        protected void setRequired​(Boolean required)
      • isHiddenEntityReferenceField

        public boolean isHiddenEntityReferenceField()
        Specified by:
        isHiddenEntityReferenceField in interface Property
        Returns:
        the hidden entity reference field indicator
      • setHiddenField

        protected void setHiddenField​(boolean hiddenField)
      • isCreateField

        public boolean isCreateField()
        Specified by:
        isCreateField in interface Property
        Returns:
        the create field indicator
      • setCreateField

        protected void setCreateField​(Boolean createField)
      • isUpdateField

        public boolean isUpdateField()
        Specified by:
        isUpdateField in interface Property
        Returns:
        the update field indicator
      • setUpdateField

        protected void setUpdateField​(Boolean updateField)
      • isSearchField

        public boolean isSearchField()
        Specified by:
        isSearchField in interface Property
        Returns:
        the search field indicator
      • setSearchField

        protected void setSearchField​(Boolean searchField)
      • isFilterField

        public boolean isFilterField()
        Specified by:
        isFilterField in interface Property
        Returns:
        the filter field indicator
      • setFilterField

        protected void setFilterField​(Boolean filterField)
      • isSortField

        public boolean isSortField()
        Specified by:
        isSortField in interface Property
        Returns:
        the sort field indicator
      • setSortField

        protected void setSortField​(Boolean sortField)
      • isTableField

        public boolean isTableField()
        Specified by:
        isTableField in interface Property
        Returns:
        the table field indicator
      • setTableField

        protected void setTableField​(Boolean tableField)
      • isDetailField

        public boolean isDetailField()
        Specified by:
        isDetailField in interface Property
        Returns:
        the detail field indicator
      • setDetailField

        protected void setDetailField​(boolean detailField)
      • isColumnField

        public boolean isColumnField()
        Specified by:
        isColumnField in interface Property
        Returns:
        the column field indicator
      • setColumnField

        protected void setColumnField​(Boolean columnField)
      • isReportField

        public boolean isReportField()
        Specified by:
        isReportField in interface Property
        Returns:
        the report field indicator
      • setReportField

        protected void setReportField​(Boolean reportField)
      • isExportField

        public boolean isExportField()
        Specified by:
        isExportField in interface Property
        Returns:
        the export field indicator
      • setExportField

        protected void setExportField​(Boolean exportField)
      • isHeadertextlessField

        public boolean isHeadertextlessField()
        Specified by:
        isHeadertextlessField in interface Property
        Returns:
        the headertextless field indicator
      • setHeadertextlessField

        protected void setHeadertextlessField​(boolean headertextlessField)
      • isHeadingField

        public boolean isHeadingField()
        Specified by:
        isHeadingField in interface Property
        Returns:
        the heading field indicator
      • setHeadingField

        protected void setHeadingField​(Boolean headingField)
      • isOverlayField

        public boolean isOverlayField()
        Specified by:
        isOverlayField in interface Property
        Returns:
        the overlay field indicator
      • setOverlayField

        protected void setOverlayField​(Boolean overlayField)
      • isProminentField

        public boolean isProminentField()
        A prominent field should be visible at all times.
        Returns:
        the prominent field indicator
      • setProminentField

        protected void setProminentField​(Boolean prominentField)
      • isImmutableField

        public boolean isImmutableField()
        Specified by:
        isImmutableField in interface Property
        Returns:
        the immutable field indicator
      • setImmutableField

        protected void setImmutableField​(Boolean immutableField)
      • isSerializableField

        public boolean isSerializableField()
        Specified by:
        isSerializableField in interface Property
        Returns:
        the serializable field indicator
      • isTransientField

        public boolean isTransientField()
        Specified by:
        isTransientField in interface Property
        Returns:
        the transient field indicator
      • setSerializableField

        protected void setSerializableField​(Boolean serializableField)
      • isSerializableIUID

        public boolean isSerializableIUID()
        Specified by:
        isSerializableIUID in interface Property
        Returns:
        the serializable IUID indicator
      • setSerializableIUID

        protected void setSerializableIUID​(Boolean serializableIUID)
      • setDefaultCondition

        protected void setDefaultCondition​(DefaultCondition defaultCondition)
      • setDefaultCheckpoint

        protected void setDefaultCheckpoint​(Checkpoint defaultCheckpoint)
      • setDefaultFunction

        protected void setDefaultFunction​(String defaultFunction)
      • setDisplaySortKey

        public void setDisplaySortKey​(String key)
        Sets the display sort key
        Specified by:
        setDisplaySortKey in interface Property
        Parameters:
        key - the display sort key to set
      • setAggregateFunction

        protected void setAggregateFunction​(AggregateFunction aggregateFunction)
      • setAggregateTitle

        protected void setAggregateTitle​(String aggregateTitle)
      • isCalculable

        public boolean isCalculable()
        Specified by:
        isCalculable in interface Property
        Returns:
        the calculable indicator
      • isCalculable

        protected boolean isCalculable​(Field field)
      • setCalculable

        protected void setCalculable​(boolean calculable)
      • isCalculatedProperty

        public boolean isCalculatedProperty()
        Specified by:
        isCalculatedProperty in interface Property
        Returns:
        true if it is a calculated property; otherwise false
      • isNullable

        public boolean isNullable()
        Specified by:
        isNullable in interface Property
        Returns:
        the nullable indicator
      • setNullable

        protected void setNullable​(boolean nullable)
      • isInsertable

        public boolean isInsertable()
        Specified by:
        isInsertable in interface Property
        Returns:
        the insertable indicator
      • setInsertable

        protected void setInsertable​(boolean insertable)
      • isUpdateable

        public boolean isUpdateable()
        Specified by:
        isUpdateable in interface Property
        Returns:
        the updateable indicator
      • setUpdateable

        protected void setUpdateable​(boolean updateable)
      • isMandatoryForInsert

        public boolean isMandatoryForInsert()
        Specified by:
        isMandatoryForInsert in interface Property
        Returns:
        the mandatory-for-insert indicator
      • isOptionalForInsert

        public boolean isOptionalForInsert()
        Specified by:
        isOptionalForInsert in interface Property
        Returns:
        the optional-for-insert indicator
      • isUnique

        public boolean isUnique()
        Specified by:
        isUnique in interface Property
        Returns:
        the unique indicator
      • setUnique

        protected void setUnique​(boolean unique)
      • isInstanceReferenceField

        public boolean isInstanceReferenceField()
        Specified by:
        isInstanceReferenceField in interface Parameter
        Returns:
        the instance reference indicator
      • isEmbeddedDocumentField

        public boolean isEmbeddedDocumentField()
        Specified by:
        isEmbeddedDocumentField in interface Property
        Returns:
        the embedded document indicator
      • isGraphicImageField

        public boolean isGraphicImageField()
        Specified by:
        isGraphicImageField in interface Property
        Returns:
        the graphic image indicator
      • isMasterSequenceField

        public boolean isMasterSequenceField()
        Specified by:
        isMasterSequenceField in interface Property
        Returns:
        the master sequence indicator
      • isVariantStringField

        public boolean isVariantStringField()
        Specified by:
        isVariantStringField in interface Property
        Returns:
        the variant string indicator
      • getReadingTableSnippetFileName

        public String getReadingTableSnippetFileName()
        Returns:
        the reading-table snippet file name
      • setReadingTableSnippetFileName

        protected void setReadingTableSnippetFileName​(String fileName)
      • getWritingTableSnippetFileName

        public String getWritingTableSnippetFileName()
        Returns:
        the writing-table snippet file name
      • setWritingTableSnippetFileName

        protected void setWritingTableSnippetFileName​(String fileName)
      • getReadingDetailSnippetFileName

        public String getReadingDetailSnippetFileName()
        Returns:
        the reading-detail snippet file name
      • setReadingDetailSnippetFileName

        protected void setReadingDetailSnippetFileName​(String fileName)
      • getWritingDetailSnippetFileName

        public String getWritingDetailSnippetFileName()
        Returns:
        the writing-detail snippet file name
      • setWritingDetailSnippetFileName

        protected void setWritingDetailSnippetFileName​(String fileName)
      • getProcessingConsoleSnippetFileName

        public String getProcessingConsoleSnippetFileName()
        Returns:
        the processing console snippet file name
      • setProcessingConsoleSnippetFileName

        protected void setProcessingConsoleSnippetFileName​(String fileName)
      • getMissingValueGraphicImageName

        public String getMissingValueGraphicImageName()
        Returns:
        the missing value graphic image name of a property
      • setMissingValueGraphicImageName

        public void setMissingValueGraphicImageName​(String name)
        El método setMissingValueGraphicImageName se utiliza para establecer el nombre de imagen gráfica de valor requerido no especificado asociada a la propiedad. La imagen de la propiedad se utiliza para resaltar su valor en las vistas (páginas) de consulta y registro.
        Parameters:
        name - nombre de imagen gráfica de valor requerido no especificado asociada a la propiedad
      • isMissingValueGraphicImageNameFontAwesomeClass

        public boolean isMissingValueGraphicImageNameFontAwesomeClass()
      • getNullValueGraphicImageName

        public String getNullValueGraphicImageName()
        Returns:
        the null value graphic image name of a property
      • setNullValueGraphicImageName

        public void setNullValueGraphicImageName​(String name)
        El método setNullValueGraphicImageName se utiliza para establecer el nombre de imagen gráfica de valor nulo asociada a la propiedad. La imagen de la propiedad se utiliza para resaltar su valor en las vistas (páginas) de consulta y registro.
        Parameters:
        name - nombre de imagen gráfica de valor nulo asociada a la propiedad
      • isNullValueGraphicImageNameFontAwesomeClass

        public boolean isNullValueGraphicImageNameFontAwesomeClass()
      • setNullValueGraphicImageExpression

        public void setNullValueGraphicImageExpression()
        El método setNullValueGraphicImageExpression se utiliza para establecer la expresión que determina el nombre de la imagen de valor nulo asociada a la propiedad. El nombre de la imagen debe ser establecido previamente mediante el método setNullValueGraphicImageName. La imagen de la propiedad se utiliza para resaltar sua valores nulos en las vistas (páginas) de consulta y registro.
        Specified by:
        setNullValueGraphicImageExpression in interface Property
      • isNullValueGraphicImageNameExpression

        public boolean isNullValueGraphicImageNameExpression()
      • getUnnecessaryValueGraphicImageName

        public String getUnnecessaryValueGraphicImageName()
        Returns:
        the unnecessary value graphic image name of a property
      • setUnnecessaryValueGraphicImageName

        public void setUnnecessaryValueGraphicImageName​(String name)
        El método setUnnecessaryValueGraphicImageName se utiliza para establecer el nombre de imagen gráfica de valor innecesario (no aplicable) asociada a la propiedad. La imagen de la propiedad se utiliza para resaltar su valor en las vistas (páginas) de consulta y registro.
        Parameters:
        name - nombre de imagen gráfica de valor innecesario asociada a la propiedad
      • isUnnecessaryValueGraphicImageNameFontAwesomeClass

        public boolean isUnnecessaryValueGraphicImageNameFontAwesomeClass()
      • setGraphicImageNameExpression

        public void setGraphicImageNameExpression​(CharacterExpression expression)
        El método setGraphicImageNameExpression se utiliza para establecer la expresión que determina el nombre de la imagen asociada a la propiedad. La imagen de la propiedad se utiliza para resaltar su valor en las vistas (páginas) de consulta y registro.
        Parameters:
        expression - expresión que determina el nombre de la imagen asociada a la propiedad
      • setGraphicImageFontAwesomeClassNameExpression

        public void setGraphicImageFontAwesomeClassNameExpression​(CharacterExpression expression)
        El método setGraphicImageFontAwesomeClassNameExpression se utiliza para establecer la expresión que determina el nombre de la clase Font Awesome de la imagen asociada a la propiedad. La imagen de la propiedad se utiliza para resaltar su valor en las vistas (páginas) de consulta y registro.
        Parameters:
        expression - expresión que determina el nombre de la clase Font Awesome de la imagen asociada a la propiedad
      • isGraphicImageFontAwesomeClassNameExpression

        public boolean isGraphicImageFontAwesomeClassNameExpression()
        Returns:
        true if the graphic image name expression returns a Font Awesome class name; false if it returns an actual image name
      • getDefaultGraphicImageTooltip

        public String getDefaultGraphicImageTooltip​(String graphicImageName)
        Parameters:
        graphicImageName - graphic image name
        Returns:
        the default tooltip of the graphic image
      • setDefaultGraphicImageTooltip

        public void setDefaultGraphicImageTooltip​(String graphicImageName,
                                                  String defaultTooltip)
        El método setDefaultGraphicImageTooltip se utiliza para establecer la descripción emergente (tooltip) de la imagen gráfica de la propiedad que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la descripción. La imagen de la propiedad se utiliza para resaltar su valor en las vistas (páginas) de consulta y registro.
        Parameters:
        graphicImageName - nombre de la imagen gráfica
        defaultTooltip - una o más oraciones que describen muy brevemente el significado de la imagen gráfica de la propiedad
      • getDefaultGraphicImageTooltipMap

        public Map<String,​String> getDefaultGraphicImageTooltipMap()
        Returns:
        the default tooltip map of the property
      • getLocalizedGraphicImageTooltip

        public String getLocalizedGraphicImageTooltip​(Locale locale,
                                                      String graphicImageName)
        Parameters:
        locale - the locale for the tooltip
        graphicImageName - graphic image name
        Returns:
        the localized tooltip of the graphic image
      • setLocalizedGraphicImageTooltip

        public void setLocalizedGraphicImageTooltip​(Locale locale,
                                                    String graphicImageName,
                                                    String localizedTooltip)
        El método setLocalizedGraphicImageTooltip se utiliza para establecer la descripción emergente (tooltip) de la imagen gráfica de la propiedad que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la descripción. La imagen de la propiedad se utiliza para resaltar su valor en las vistas (páginas) de consulta y registro.
        Parameters:
        locale - configuración regional
        graphicImageName - nombre de la imagen gráfica
        localizedTooltip - una o más oraciones que describen muy brevemente el significado de la imagen gráfica de la propiedad
      • getLocalizedGraphicImageTooltipMap

        public Map<String,​String> getLocalizedGraphicImageTooltipMap​(Locale locale)
        Parameters:
        locale - the locale for the tooltip map
        Returns:
        the localized tooltip map of the property
      • getSequencePropertyStart

        public long getSequencePropertyStart()
        Returns:
        the sequence start
      • setSequencePropertyStart

        public void setSequencePropertyStart​(long value)
        Sets the sequence start value
        Parameters:
        value - the sequence start value to set
      • getSequencePropertyStop

        public long getSequencePropertyStop()
        Returns:
        the sequence stop
      • setSequencePropertyStop

        public void setSequencePropertyStop​(long value)
        Sets the sequence stop value
        Parameters:
        value - the sequence stop value to set
      • getSequencePropertyStep

        public long getSequencePropertyStep()
        Returns:
        the sequence step
      • setSequencePropertyStep

        public void setSequencePropertyStep​(long value)
        Sets the sequence step value
        Parameters:
        value - the sequence step value to set
      • isSequencePropertyEnabled

        public boolean isSequencePropertyEnabled()
        Returns:
        the sequence enabled indicator
      • isSequencePropertyDataGenDisabled

        public boolean isSequencePropertyDataGenDisabled()
        Specified by:
        isSequencePropertyDataGenDisabled in interface Property
        Returns:
        the sequence data generation disabled indicator
      • getDataGenType

        public DataGenType getDataGenType()
        Returns:
        the data generation type
      • getDataGenSeriesStart

        public int getDataGenSeriesStart()
        Returns:
        the series start
      • getDataGenSeriesStop

        public int getDataGenSeriesStop()
        Returns:
        the series stop
      • getDataGenSeriesStep

        public int getDataGenSeriesStep()
        Returns:
        the series step
      • isDataGenSeriesEnabled

        public boolean isDataGenSeriesEnabled()
        Returns:
        the entity data generation enabled indicator
      • getDataGenFunction

        public String getDataGenFunction()
        Returns:
        the data generation user-defined function name
      • getDataGenNullable

        public int getDataGenNullable()
        Returns:
        the data nullable
      • getDataGenTrueable

        public int getDataGenTrueable()
        Returns:
        the data trueable percentage
      • getDataGenPattern

        public String getDataGenPattern()
        Returns:
        the data generation pattern
      • getDataGenPrefix

        public String getDataGenPrefix()
        Returns:
        the data generation prefix
      • getDataGenSuffix

        public String getDataGenSuffix()
        Returns:
        the data generation suffix
      • getDataGenMin

        public Object getDataGenMin()
        Returns:
        the data min
      • getDataGenMax

        public Object getDataGenMax()
        Returns:
        the data max
      • getDataGenTemporalInterval

        public DataGenTemporalInterval getDataGenTemporalInterval()
        Returns:
        the data gen temporal interval
      • getDataGenNumericAction

        public DataGenNumericAction getDataGenNumericAction()
        Returns:
        the data gen numeric action
      • getDataGenFactor

        public Object getDataGenFactor()
        Returns:
        the data factor
      • setRenderingFilter

        public void setRenderingFilter​(BooleanExpression renderingFilter)
        El método setRenderingFilter se utiliza para establecer el filtro de presentación de propiedades en vistas (páginas) de consulta y/o registro, y de parámetros en vistas (páginas) de ejecución de operaciones de negocio. En las instancias de la entidad que no cumplen con los criterios del filtro, la propiedad o parámetro será invisible.
        Specified by:
        setRenderingFilter in interface Parameter
        Specified by:
        setRenderingFilter in interface Property
        Parameters:
        renderingFilter - expresión booleana que se utiliza como filtro para lectura y escritura.
      • setRenderingFilter

        public void setRenderingFilter​(BooleanExpression renderingFilter,
                                       boolean readOnly)
        El método setRenderingFilter se utiliza para establecer el filtro de presentación de propiedades en vistas (páginas) de consulta y/o registro, y de parámetros en vistas (páginas) de ejecución de operaciones de negocio. En las instancias de la entidad que no cumplen con los criterios del filtro, la propiedad o parámetro será invisible.
        Specified by:
        setRenderingFilter in interface Property
        Parameters:
        renderingFilter - expresión booleana que se utiliza como filtro
        readOnly - true, si el filtro solo aplica para lectura; false, si también aplica para escritura (al agregar o editar).
      • setRequiringFilter

        public void setRequiringFilter​(BooleanExpression requiringFilter)
        El método setRequiringFilter se utiliza para establecer el filtro de obligatoriedad de propiedades en vistas (páginas) de registro, y de parámetros en vistas (páginas) de ejecución de operaciones de negocio. Solo si se cumplen los criterios del filtro, el valor de la propiedad o el parámetro será obligatoriamente requerido en las vistas (páginas) de registro o ejecución de operaciones de negocio.
        Specified by:
        setRequiringFilter in interface Parameter
        Specified by:
        setRequiringFilter in interface Property
        Parameters:
        requiringFilter - expresión booleana que se utiliza como filtro
      • setModifyingFilter

        public void setModifyingFilter​(BooleanExpression modifyingFilter)
        El método setModifyingFilter se utiliza para establecer el filtro de modificación de propiedades en vistas (páginas) de registro, y de parámetros en vistas (páginas) de ejecución de operaciones de negocio. Solo si se cumplen los criterios del filtro, el valor de la propiedad o el parámetro podrá ser modificado en las vistas (páginas) de registro o ejecución de operaciones de negocio.
        Specified by:
        setModifyingFilter in interface Parameter
        Specified by:
        setModifyingFilter in interface Property
        Parameters:
        modifyingFilter - expresión booleana que se utiliza como filtro
      • setNullifyingFilter

        public void setNullifyingFilter​(BooleanExpression nullifyingFilter)
        El método setNullifyingFilter se utiliza para establecer el filtro de anulación de propiedades en vistas (páginas) de registro, y de parámetros en vistas (páginas) de ejecución de operaciones de negocio. Solo si se cumplen los criterios del filtro, el valor de la propiedad o el parámetro será anulado en las vistas (páginas) de registro o ejecución de operaciones de negocio.
        Specified by:
        setNullifyingFilter in interface Parameter
        Specified by:
        setNullifyingFilter in interface Property
        Parameters:
        nullifyingFilter - expresión booleana que se utiliza como filtro
      • isEnclosedInAtLeastOneStep

        public boolean isEnclosedInAtLeastOneStep()
      • isEnclosedInAtLeastOneTab

        public boolean isEnclosedInAtLeastOneTab()
      • isAnnotatedWithBaseField

        public boolean isAnnotatedWithBaseField()
        Returns:
        the BaseField annotation indicator
      • isAnnotatedWithPrimaryKey

        public boolean isAnnotatedWithPrimaryKey()
        Returns:
        PrimaryKey annotation indicator
      • isAnnotatedWithSequenceProperty

        public boolean isAnnotatedWithSequenceProperty()
        Returns:
        SequenceProperty annotation indicator
      • isAnnotatedWithVersionProperty

        public boolean isAnnotatedWithVersionProperty()
        Returns:
        VersionProperty annotation indicator
      • isAnnotatedWithNumericKey

        public boolean isAnnotatedWithNumericKey()
        Returns:
        NumericKey annotation indicator
      • isAnnotatedWithCharacterKey

        public boolean isAnnotatedWithCharacterKey()
        Returns:
        CharacterKey annotation indicator
      • isAnnotatedWithNameProperty

        public boolean isAnnotatedWithNameProperty()
        Returns:
        NameProperty annotation indicator
      • isAnnotatedWithDescriptionProperty

        public boolean isAnnotatedWithDescriptionProperty()
        Returns:
        DescriptionProperty annotation indicator
      • isAnnotatedWithImageProperty

        public boolean isAnnotatedWithImageProperty()
        Returns:
        ImageProperty annotation indicator
      • isAnnotatedWithInactiveIndicator

        public boolean isAnnotatedWithInactiveIndicator()
        Returns:
        InactiveIndicator annotation indicator
      • isAnnotatedWithUrlProperty

        public boolean isAnnotatedWithUrlProperty()
        Returns:
        UrlProperty annotation indicator
      • isAnnotatedWithParentProperty

        public boolean isAnnotatedWithParentProperty()
        Returns:
        ParentProperty annotation indicator
      • isAnnotatedWithOwnerProperty

        public boolean isAnnotatedWithOwnerProperty()
        Returns:
        OwnerProperty annotation indicator
      • isAnnotatedWithUserProperty

        public boolean isAnnotatedWithUserProperty()
        Returns:
        UserProperty annotation indicator
      • isAnnotatedWithSegmentProperty

        public boolean isAnnotatedWithSegmentProperty()
        Returns:
        SegmentProperty annotation indicator
      • isAnnotatedWithUniqueKey

        public boolean isAnnotatedWithUniqueKey()
        Returns:
        UniqueKey annotation indicator
      • isAnnotatedWithBusinessKey

        public boolean isAnnotatedWithBusinessKey()
        Returns:
        BusinessKey annotation indicator
      • isAnnotatedWithDiscriminatorColumn

        public boolean isAnnotatedWithDiscriminatorColumn()
        Returns:
        DiscriminatorColumn annotation indicator
      • isAnnotatedWithStateProperty

        public boolean isAnnotatedWithStateProperty()
        Returns:
        StateProperty annotation indicator
      • isAnnotatedWithColumnField

        public boolean isAnnotatedWithColumnField()
        Returns:
        the ColumnField annotation indicator
      • isAnnotatedWithBigDecimalField

        public boolean isAnnotatedWithBigDecimalField()
        Returns:
        the BigDecimalField annotation indicator
      • isAnnotatedWithBooleanField

        public boolean isAnnotatedWithBooleanField()
        Returns:
        the BooleanField annotation indicator
      • isAnnotatedWithNumericField

        public boolean isAnnotatedWithNumericField()
        Returns:
        the NumericField annotation indicator
      • isAnnotatedWithStringField

        public boolean isAnnotatedWithStringField()
        Returns:
        the StringField annotation indicator
      • isAnnotatedWithTimeField

        public boolean isAnnotatedWithTimeField()
        Returns:
        the TimeField annotation indicator
      • isAnnotatedWithTimestampField

        public boolean isAnnotatedWithTimestampField()
        Returns:
        the TimestampField annotation indicator
      • isAnnotatedWithParameterField

        public boolean isAnnotatedWithParameterField()
        Returns:
        the ParameterField annotation indicator
      • isAnnotatedWithPropertyField

        public boolean isAnnotatedWithPropertyField()
        Returns:
        the PropertyField annotation indicator
      • isAnnotatedWithPropertyAggregation

        public boolean isAnnotatedWithPropertyAggregation()
        Returns:
        the PropertyAggregation annotation indicator
      • isAnnotatedWithInstanceReference

        public boolean isAnnotatedWithInstanceReference()
        Returns:
        the InstanceReference annotation indicator
      • isAnnotatedWithEmbeddedDocument

        public boolean isAnnotatedWithEmbeddedDocument()
        Returns:
        the EmbeddedDocument annotation indicator
      • isAnnotatedWithFileReference

        public boolean isAnnotatedWithFileReference()
        Returns:
        the FileReference annotation indicator
      • isAnnotatedWithUniformResourceLocator

        public boolean isAnnotatedWithUniformResourceLocator()
        Returns:
        the UniformResourceLocator annotation indicator
      • isAnnotatedWithVariantString

        public boolean isAnnotatedWithVariantString()
        Returns:
        the VariantString annotation indicator
      • isAnnotatedWithDataGen

        public boolean isAnnotatedWithDataGen()
        Returns:
        the DataGen annotation indicator
      • isByteData

        public boolean isByteData()
        Specified by:
        isByteData in interface Parameter
        Specified by:
        isByteData in interface Property
        Returns:
        true if is a ByteData; otherwise false
      • isDateData

        public boolean isDateData()
        Specified by:
        isDateData in interface Parameter
        Specified by:
        isDateData in interface Property
        Returns:
        true if is a DateData; otherwise false
      • isLongData

        public boolean isLongData()
        Specified by:
        isLongData in interface Parameter
        Specified by:
        isLongData in interface Property
        Returns:
        true if is a LongData; otherwise false
      • isTimeData

        public boolean isTimeData()
        Specified by:
        isTimeData in interface Parameter
        Specified by:
        isTimeData in interface Property
        Returns:
        true if is a TimeData; otherwise false
      • isEntity

        public boolean isEntity()
        Specified by:
        isEntity in interface Parameter
        Specified by:
        isEntity in interface Property
        Returns:
        true if is an entity; otherwise false
      • isParameter

        public boolean isParameter()
        Specified by:
        isParameter in interface DataArtifact
        Returns:
        true if is a Parameter; otherwise false
      • isInstanceParameter

        public boolean isInstanceParameter()
      • isProperty

        public boolean isProperty()
        Specified by:
        isProperty in interface DataArtifact
        Returns:
        true if is a Property; otherwise false
      • isPrimaryKeyProperty

        public boolean isPrimaryKeyProperty()
        Specified by:
        isPrimaryKeyProperty in interface Property
        Returns:
        true if it is the Primary Key property; otherwise false
      • isSequenceProperty

        public boolean isSequenceProperty()
        Specified by:
        isSequenceProperty in interface Property
        Returns:
        true if it is the Sequence property; otherwise false
      • isVersionProperty

        public boolean isVersionProperty()
        Specified by:
        isVersionProperty in interface Property
        Returns:
        true if it is the Version property; otherwise false
      • isNumericKeyProperty

        public boolean isNumericKeyProperty()
        Specified by:
        isNumericKeyProperty in interface Property
        Returns:
        true if it is the Numeric Key property; otherwise false
      • isCharacterKeyProperty

        public boolean isCharacterKeyProperty()
        Specified by:
        isCharacterKeyProperty in interface Property
        Returns:
        true if it is the Character Key property; otherwise false
      • isNameProperty

        public boolean isNameProperty()
        Specified by:
        isNameProperty in interface Property
        Returns:
        true if it is the Name property; otherwise false
      • isDescriptionProperty

        public boolean isDescriptionProperty()
        Specified by:
        isDescriptionProperty in interface Property
        Returns:
        true if it is the Description property; otherwise false
      • isImageProperty

        public boolean isImageProperty()
        Specified by:
        isImageProperty in interface Property
        Returns:
        true if it is the Image property; otherwise false
      • isInactiveIndicatorProperty

        public boolean isInactiveIndicatorProperty()
        Specified by:
        isInactiveIndicatorProperty in interface Property
        Returns:
        true if it is the Inactive Indicator property; otherwise false
      • isUrlProperty

        public boolean isUrlProperty()
        Specified by:
        isUrlProperty in interface Property
        Returns:
        true if it is the URL property; otherwise false
      • isParentProperty

        public boolean isParentProperty()
        Specified by:
        isParentProperty in interface Property
        Returns:
        true if it is the Parent property; otherwise false
      • isOwnerProperty

        public boolean isOwnerProperty()
        Specified by:
        isOwnerProperty in interface Property
        Returns:
        true if it is the Owner property; otherwise false
      • isUserProperty

        public boolean isUserProperty()
        Specified by:
        isUserProperty in interface Property
        Returns:
        true if it is the User property; otherwise false
      • isSegmentProperty

        public boolean isSegmentProperty()
        Specified by:
        isSegmentProperty in interface Property
        Returns:
        true if it is the segment property; otherwise false
      • isUniqueKeyProperty

        public boolean isUniqueKeyProperty()
        Specified by:
        isUniqueKeyProperty in interface Property
        Returns:
        true if it is a Unique Key property; otherwise false
      • isBusinessKeyProperty

        public boolean isBusinessKeyProperty()
        Specified by:
        isBusinessKeyProperty in interface Property
        Returns:
        true if it is the Business Key property; otherwise false
      • isDiscriminatorProperty

        public boolean isDiscriminatorProperty()
        Specified by:
        isDiscriminatorProperty in interface Property
        Returns:
        true if it is the Discriminator property; otherwise false
      • isStateProperty

        public boolean isStateProperty()
        Specified by:
        isStateProperty in interface Property
        Returns:
        true if it is the State property; otherwise false
      • getParameterPropertyPathList

        public List<Artifact> getParameterPropertyPathList()
        Returns:
        the parameter property path list
      • isMasterDependentPropertyOf

        public boolean isMasterDependentPropertyOf​(EntityReference master)
        Parameters:
        master - master
        Returns:
        return true if this is a master-dependent property of master; false otherwise
      • getInitialValueReferencingSiblings

        public Map<String,​? extends DataArtifact> getInitialValueReferencingSiblings()
        Returns:
        the list of artifacts referencing this artifact in their initial value
      • getInitialValueReferencingSiblings

        public Map<String,​? extends DataArtifact> getInitialValueReferencingSiblings​(boolean recursively)
        Parameters:
        recursively - recursively
        Returns:
        the list of artifacts referencing this artifact in their initial value
      • getInstanceParameterInitialValueReferencingSiblings

        public Map<String,​? extends DataArtifact> getInstanceParameterInitialValueReferencingSiblings()
        Returns:
        the list of artifacts referencing this artifact (if it is an instance parameter) in their initial value
      • getInstanceParameterInitialValueReferencingSiblings

        public Map<String,​? extends DataArtifact> getInstanceParameterInitialValueReferencingSiblings​(boolean recursively)
        Parameters:
        recursively - recursively
        Returns:
        the list of artifacts referencing this artifact (if it is an instance parameter) in their initial value
      • getInitialValueReferencingParameters

        public Map<String,​Parameter> getInitialValueReferencingParameters​(boolean recursively)
        Specified by:
        getInitialValueReferencingParameters in interface Parameter
        Parameters:
        recursively - recursively
        Returns:
        the list of parameters referencing this parameter in their initial value
      • getInitialValueReferencingParametersSortedBySequence

        public Map<String,​Parameter> getInitialValueReferencingParametersSortedBySequence​(boolean recursively)
      • addInitialValueReferencedParameters

        public void addInitialValueReferencedParameters​(Parameter... parameters)
        El método addInitialValueReferencedParameters se utiliza para agregar otros parámetros de la misma operación al mapa de parámetros referenciados por la expresión de valor inicial de este parámetro. Si este parámetro tiene valor inicial, su valor es reinicializado al cambiar el valor de cualquiera de los parámetros referenciados al ejecutar la operación en la vista (página) de procesamiento.
        Parameters:
        parameters - uno o más parámetros de la misma operación
      • getInitialValueReferencingProperties

        public Map<String,​Property> getInitialValueReferencingProperties​(boolean recursively)
        Specified by:
        getInitialValueReferencingProperties in interface Property
        Parameters:
        recursively - recursively
        Returns:
        the list of properties referencing this property in their initial value
      • getInitialValueReferencingPropertiesSortedBySequence

        public Map<String,​Property> getInitialValueReferencingPropertiesSortedBySequence​(boolean recursively)
      • addInitialValueReferencedProperties

        public void addInitialValueReferencedProperties​(Property... properties)
        El método addInitialValueReferencedProperties se utiliza para agregar otras propiedades de la misma entidad al mapa de propiedades referenciadas por la expresión de valor inicial de esta propiedad. Si esta propiedad tiene valor inicial, su valor es reinicializado al cambiar el valor de cualquiera de las propiedades referenciadas al agregar o editar en las vistas (páginas) de registro.
        Parameters:
        properties - una o más propiedades de la misma entidad
      • getMaxValueReferencingSiblings

        public Map<String,​? extends DataArtifact> getMaxValueReferencingSiblings()
        Returns:
        the list of artifacts referencing this artifact in their max value
      • getMaxValueReferencingSiblings

        public Map<String,​? extends DataArtifact> getMaxValueReferencingSiblings​(boolean recursively)
        Parameters:
        recursively - recursively
        Returns:
        the list of artifacts referencing this artifact in their max value
      • getMaxValueReferencingParameters

        public Map<String,​Parameter> getMaxValueReferencingParameters​(boolean recursively)
        Specified by:
        getMaxValueReferencingParameters in interface Parameter
        Parameters:
        recursively - recursively
        Returns:
        the list of parameters referencing this parameter in their max value
      • getMaxValueReferencingProperties

        public Map<String,​Property> getMaxValueReferencingProperties​(boolean recursively)
        Specified by:
        getMaxValueReferencingProperties in interface Property
        Parameters:
        recursively - recursively
        Returns:
        the list of properties referencing this property in their max value
      • getMinValueReferencingSiblings

        public Map<String,​? extends DataArtifact> getMinValueReferencingSiblings()
        Returns:
        the list of artifacts referencing this artifact in their min value
      • getMinValueReferencingSiblings

        public Map<String,​? extends DataArtifact> getMinValueReferencingSiblings​(boolean recursively)
        Parameters:
        recursively - recursively
        Returns:
        the list of artifacts referencing this artifact in their min value
      • getMinValueReferencingParameters

        public Map<String,​Parameter> getMinValueReferencingParameters​(boolean recursively)
        Specified by:
        getMinValueReferencingParameters in interface Parameter
        Parameters:
        recursively - recursively
        Returns:
        the list of parameters referencing this parameter in their min value
      • getMinValueReferencingProperties

        public Map<String,​Property> getMinValueReferencingProperties​(boolean recursively)
        Specified by:
        getMinValueReferencingProperties in interface Property
        Parameters:
        recursively - recursively
        Returns:
        the list of properties referencing this property in their min value
      • getModifyingFilterReferencingSiblings

        public Map<String,​? extends DataArtifact> getModifyingFilterReferencingSiblings()
        Returns:
        the list of artifacts referencing this artifact in their modifying filter
      • getModifyingFilterReferencingSiblings

        public Map<String,​? extends DataArtifact> getModifyingFilterReferencingSiblings​(boolean recursively)
        Parameters:
        recursively - recursively
        Returns:
        the list of artifacts referencing this artifact in their modifying filter
      • getModifyingFilterReferencingParameters

        public Map<String,​Parameter> getModifyingFilterReferencingParameters​(boolean recursively)
        Specified by:
        getModifyingFilterReferencingParameters in interface Parameter
        Parameters:
        recursively - recursively
        Returns:
        the list of parameters referencing this parameter in their modifying filter
      • getModifyingFilterReferencingProperties

        public Map<String,​Property> getModifyingFilterReferencingProperties​(boolean recursively)
        Specified by:
        getModifyingFilterReferencingProperties in interface Property
        Parameters:
        recursively - recursively
        Returns:
        the list of properties referencing this property in their modifying filter
      • getRenderingFilterReferencingSiblings

        public Map<String,​? extends DataArtifact> getRenderingFilterReferencingSiblings()
        Returns:
        the list of artifacts referencing this artifact in their rendering filter
      • getRenderingFilterReferencingSiblings

        public Map<String,​? extends DataArtifact> getRenderingFilterReferencingSiblings​(boolean recursively)
        Parameters:
        recursively - recursively
        Returns:
        the list of artifacts referencing this artifact in their rendering filter
      • getReadingRenderingFilterReferencingSiblings

        public Map<String,​? extends DataArtifact> getReadingRenderingFilterReferencingSiblings()
        Returns:
        the list of artifacts referencing this artifact in their rendering filter if such filter is read-only
      • getReadingRenderingFilterReferencingSiblings

        public Map<String,​? extends DataArtifact> getReadingRenderingFilterReferencingSiblings​(boolean recursively)
        Parameters:
        recursively - recursively
        Returns:
        the list of artifacts referencing this artifact in their rendering filter if such filter is read-only
      • getWritingRenderingFilterReferencingSiblings

        public Map<String,​? extends DataArtifact> getWritingRenderingFilterReferencingSiblings()
        Returns:
        the list of artifacts referencing this artifact in their rendering filter if such filter is read-write
      • getWritingRenderingFilterReferencingSiblings

        public Map<String,​? extends DataArtifact> getWritingRenderingFilterReferencingSiblings​(boolean recursively)
        Parameters:
        recursively - recursively
        Returns:
        the list of artifacts referencing this artifact in their rendering filter if such filter is read-write
      • getRenderingFilterReferencingParameters

        public Map<String,​Parameter> getRenderingFilterReferencingParameters​(boolean recursively)
        Specified by:
        getRenderingFilterReferencingParameters in interface Parameter
        Parameters:
        recursively - recursively
        Returns:
        the list of parameters referencing this parameter in their rendering filter
      • getRenderingFilterReferencingParameters

        public Map<String,​Parameter> getRenderingFilterReferencingParameters​(boolean recursively,
                                                                                   Boolean readOnly)
        Specified by:
        getRenderingFilterReferencingParameters in interface Parameter
        Parameters:
        recursively - recursively
        readOnly - true, to process read-only filters; false, to process read-write filters; null, to process all filters
        Returns:
        the list of parameters referencing this parameter in their rendering filter
      • getRenderingFilterReferencingProperties

        public Map<String,​Property> getRenderingFilterReferencingProperties​(boolean recursively)
        Specified by:
        getRenderingFilterReferencingProperties in interface Property
        Parameters:
        recursively - recursively
        Returns:
        the list of properties referencing this property in their rendering filter
      • getRenderingFilterReferencingProperties

        public Map<String,​Property> getRenderingFilterReferencingProperties​(boolean recursively,
                                                                                  Boolean readOnly)
        Specified by:
        getRenderingFilterReferencingProperties in interface Property
        Parameters:
        recursively - recursively
        readOnly - true, to process read-only filters; false, to process read-write filters; null, to process all filters
        Returns:
        the list of properties referencing this property in their rendering filter
      • getRequiringFilterReferencingSiblings

        public Map<String,​? extends DataArtifact> getRequiringFilterReferencingSiblings()
        Returns:
        the list of artifacts referencing this artifact in their requiring filter
      • getRequiringFilterReferencingSiblings

        public Map<String,​? extends DataArtifact> getRequiringFilterReferencingSiblings​(boolean recursively)
        Parameters:
        recursively - recursively
        Returns:
        the list of artifacts referencing this artifact in their requiring filter
      • getRequiringFilterReferencingParameters

        public Map<String,​Parameter> getRequiringFilterReferencingParameters​(boolean recursively)
        Specified by:
        getRequiringFilterReferencingParameters in interface Parameter
        Parameters:
        recursively - recursively
        Returns:
        the list of parameters referencing this parameter in their requiring filter
      • getRequiringFilterReferencingProperties

        public Map<String,​Property> getRequiringFilterReferencingProperties​(boolean recursively)
        Specified by:
        getRequiringFilterReferencingProperties in interface Property
        Parameters:
        recursively - recursively
        Returns:
        the list of properties referencing this property in their requiring filter
      • getSearchQueryFilterReferencingSiblings

        public Map<String,​? extends DataArtifact> getSearchQueryFilterReferencingSiblings()
        Returns:
        the list of artifacts referencing this artifact in their search query filter
      • getSearchQueryFilterReferencingSiblings

        public Map<String,​? extends DataArtifact> getSearchQueryFilterReferencingSiblings​(boolean recursively)
        Parameters:
        recursively - recursively
        Returns:
        the list of artifacts referencing this artifact in their search query filter
      • getSearchQueryFilterReferencingParameters

        public Map<String,​Parameter> getSearchQueryFilterReferencingParameters​(boolean recursively)
        Specified by:
        getSearchQueryFilterReferencingParameters in interface Parameter
        Parameters:
        recursively - recursively
        Returns:
        the list of parameters referencing this parameter in their search query filter
      • getSearchQueryFilterReferencingProperties

        public Map<String,​Property> getSearchQueryFilterReferencingProperties​(boolean recursively)
        Specified by:
        getSearchQueryFilterReferencingProperties in interface Property
        Parameters:
        recursively - recursively
        Returns:
        the list of properties referencing this property in their search query filter
      • setCalculableValueTag

        public void setCalculableValueTag​(String tag)
        El método setCalculableValueTag se utiliza para establecer la descripción del valor calculable de la propiedad que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la descripción.
        Specified by:
        setCalculableValueTag in interface CalculableProperty
        Parameters:
        tag - una o más oraciones que describen muy brevemente el valor calculable de la propiedad
      • setInitialValueTag

        public void setInitialValueTag​(String tag)
        El método setInitialValueTag se utiliza para establecer la descripción del valor inicial de propiedades y parámetros que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la descripción.
        Specified by:
        setInitialValueTag in interface ValuedArtifact
        Parameters:
        tag - una o más oraciones que describen muy brevemente el valor inicial de la propiedad o el parámetro
      • setDefaultValueTag

        public void setDefaultValueTag​(String tag)
        El método setDefaultValueTag se utiliza para establecer la descripción del valor por omisión de propiedades y parámetros que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la descripción.
        Specified by:
        setDefaultValueTag in interface ValuedArtifact
        Parameters:
        tag - una o más oraciones que describen muy brevemente el valor por omisión de la propiedad o el parámetro
      • setCurrentValueTag

        public void setCurrentValueTag​(String tag)
        El método setCurrentValueTag se utiliza para establecer la descripción del valor actual de propiedades y parámetros que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la descripción.
        Specified by:
        setCurrentValueTag in interface ValuedArtifact
        Parameters:
        tag - una o más oraciones que describen muy brevemente el valor actual de la propiedad o el parámetro
      • getLocalizedCalculableValueTag

        public String getLocalizedCalculableValueTag​(Locale locale)
        Parameters:
        locale - the locale for the tag
        Returns:
        the calculable value tag
      • setLocalizedCalculableValueTag

        public void setLocalizedCalculableValueTag​(Locale locale,
                                                   String tag)
        El método setLocalizedCalculableValueTag se utiliza para establecer la descripción del valor calculable de la propiedad que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la descripción.
        Parameters:
        locale - configuración regional
        tag - una o más oraciones que describen muy brevemente el valor calculable de la propiedad
      • getLocalizedInitialValueTag

        public String getLocalizedInitialValueTag​(Locale locale)
        Parameters:
        locale - the locale for the tag
        Returns:
        the initial value tag
      • setLocalizedInitialValueTag

        public void setLocalizedInitialValueTag​(Locale locale,
                                                String tag)
        El método setLocalizedInitialValueTag se utiliza para establecer la descripción del valor inicial de propiedades y parámetros que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la descripción.
        Parameters:
        locale - configuración regional
        tag - una o más oraciones que describen muy brevemente el valor inicial de la propiedad o el parámetro
      • getLocalizedDefaultValueTag

        public String getLocalizedDefaultValueTag​(Locale locale)
        Parameters:
        locale - the locale for the tag
        Returns:
        the default value tag
      • setLocalizedDefaultValueTag

        public void setLocalizedDefaultValueTag​(Locale locale,
                                                String tag)
        El método setLocalizedDefaultValueTag se utiliza para establecer la descripción del valor por omisión de propiedades y parámetros que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la descripción.
        Parameters:
        locale - configuración regional
        tag - una o más oraciones que describen muy brevemente el valor por omisión de la propiedad o el parámetro
      • getLocalizedCurrentValueTag

        public String getLocalizedCurrentValueTag​(Locale locale)
        Parameters:
        locale - the locale for the tag
        Returns:
        the current value tag
      • setLocalizedCurrentValueTag

        public void setLocalizedCurrentValueTag​(Locale locale,
                                                String tag)
        El método setLocalizedCurrentValueTag se utiliza para establecer la descripción del valor actual de propiedades y parámetros que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la descripción.
        Parameters:
        locale - configuración regional
        tag - una o más oraciones que describen muy brevemente el valor actual de la propiedad o el parámetro
      • validCalculableValue

        protected boolean validCalculableValue​(Object object)
      • validInitialValue

        protected boolean validInitialValue​(Object object)
      • validDefaultValue

        protected boolean validDefaultValue​(Object object)
      • validCurrentValue

        protected boolean validCurrentValue​(Object object)
      • validMinimumValue

        protected boolean validMinimumValue​(Object object)
      • validMaximumValue

        protected boolean validMaximumValue​(Object object)
      • validSpecialTemporalValue

        protected boolean validSpecialTemporalValue​(SpecialTemporalValue value)
      • getPixels

        public int getPixels()
        Specified by:
        getPixels in interface Property
        Returns:
        the property size in pixels
      • getColumnPixels

        public int getColumnPixels()
        Specified by:
        getColumnPixels in interface Property
        Returns:
        the column size in pixels
      • isSinglePropertyOfUniqueKey

        public boolean isSinglePropertyOfUniqueKey()
      • keepCountOn

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

        protected void checkAggregates()