Interface Property

    • Method Detail

      • getPropertyAtRoot

        Property getPropertyAtRoot()
        Returns:
        the corresponding property at the declaring entity's root instance
      • isBaseField

        boolean isBaseField()
        Returns:
        the base field indicator
      • isKeyField

        boolean isKeyField()
        Returns:
        the key field indicator
      • getPropertyAccess

        PropertyAccess getPropertyAccess()
        Returns:
        the property access
      • isAuditable

        boolean isAuditable()
        Returns:
        the auditable indicator
      • isPassword

        boolean isPassword()
        Returns:
        the password indicator
      • isReadOnly

        boolean isReadOnly()
        Returns:
        the required indicator
      • isRequiredProperty

        boolean isRequiredProperty()
        Returns:
        the required indicator
      • isHiddenField

        boolean isHiddenField()
        Returns:
        the hidden field indicator
      • isHiddenEntityReferenceField

        boolean isHiddenEntityReferenceField()
        Returns:
        the hidden entity reference field indicator
      • isCreateField

        boolean isCreateField()
        Returns:
        the create field indicator
      • isUpdateField

        boolean isUpdateField()
        Returns:
        the update field indicator
      • isSearchField

        boolean isSearchField()
        Returns:
        the search field indicator
      • isFilterField

        boolean isFilterField()
        Returns:
        the filter field indicator
      • isSortField

        boolean isSortField()
        Returns:
        the sort field indicator
      • isTableField

        boolean isTableField()
        Returns:
        the table field indicator
      • isDetailField

        boolean isDetailField()
        Returns:
        the detail field indicator
      • isColumnField

        boolean isColumnField()
        Returns:
        the column field indicator
      • isReportField

        boolean isReportField()
        Returns:
        the report field indicator
      • isExportField

        boolean isExportField()
        Returns:
        the export field indicator
      • isHeadertextlessField

        boolean isHeadertextlessField()
        Returns:
        the headertextless field indicator
      • isHeadingField

        boolean isHeadingField()
        Returns:
        the heading field indicator
      • isOverlayField

        boolean isOverlayField()
        Returns:
        the overlay field indicator
      • isImmutableField

        boolean isImmutableField()
        Returns:
        the immutable field indicator
      • isSerializableField

        boolean isSerializableField()
        Returns:
        the serializable field indicator
      • isTransientField

        boolean isTransientField()
        Returns:
        the transient field indicator
      • isSerializableIUID

        boolean isSerializableIUID()
        Returns:
        the serialize IUID indicator
      • isSequencePropertyDataGenDisabled

        boolean isSequencePropertyDataGenDisabled()
        Returns:
        the sequence data generation disabled indicator
      • getDefaultCondition

        DefaultCondition getDefaultCondition()
        Returns:
        the default condition
      • getDefaultCheckpoint

        Checkpoint getDefaultCheckpoint()
        Returns:
        the default checkpoint
      • getDefaultFunction

        String getDefaultFunction()
        Returns:
        the default function
      • getAnchorFieldName

        String getAnchorFieldName()
        Returns:
        the anchor field name
      • getAnchorField

        Field getAnchorField()
        Returns:
        the anchor field
      • getAnchorProperty

        Property getAnchorProperty()
        Returns:
        the anchor property
      • getSequenceNumber

        int getSequenceNumber()
        Returns:
        the sequence number
      • getDisplaySortKey

        String getDisplaySortKey()
        Returns:
        the display sort key
      • setDisplaySortKey

        void setDisplaySortKey​(String key)
        Sets the display sort key
        Parameters:
        key - the display sort key to set
      • getAggregateFunction

        AggregateFunction getAggregateFunction()
        Returns:
        the aggregate function
      • getAggregateTitle

        String getAggregateTitle()
        Returns:
        the aggregate title
      • isCalculable

        boolean isCalculable()
        Returns:
        the calculable indicator
      • isCalculatedProperty

        boolean isCalculatedProperty()
        Returns:
        true if it is a calculated artifact; otherwise false
      • isNullable

        boolean isNullable()
        Returns:
        the nullable indicator
      • isInsertable

        boolean isInsertable()
        Returns:
        the insertable indicator
      • isUpdateable

        boolean isUpdateable()
        Returns:
        the updateable indicator
      • isMandatoryForInsert

        boolean isMandatoryForInsert()
        Returns:
        the mandatory-for-insert indicator
      • isOptionalForInsert

        boolean isOptionalForInsert()
        Returns:
        the optional-for-insert indicator
      • isUnique

        boolean isUnique()
        Returns:
        the unique indicator
      • isRenderingFilterReadOnly

        boolean isRenderingFilterReadOnly()
        Returns:
        the rendering filter's read-only indicator
      • getRenderingFilter

        BooleanExpression getRenderingFilter()
        Returns:
        the rendering filter
      • setRenderingFilter

        void setRenderingFilter​(BooleanExpression renderingFilter)
        El método setRenderingFilter se utiliza para establecer el filtro de presentació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á visible en las vistas (páginas) de registro o ejecución de operaciones de negocio.
        Parameters:
        renderingFilter - expresión booleana que se utiliza como filtro
      • setRenderingFilter

        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 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á visible en las vistas (páginas) de registro o ejecución de operaciones de negocio.
        Parameters:
        renderingFilter - expresión booleana que se utiliza como filtro
        readOnly - true, si el filtro solo aplica para la lectura; de lo contrario false.
      • getRequiringFilter

        BooleanExpression getRequiringFilter()
        Returns:
        the requiring filter
      • setRequiringFilter

        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.
        Parameters:
        requiringFilter - expresión booleana que se utiliza como filtro
      • getModifyingFilter

        BooleanExpression getModifyingFilter()
        Returns:
        the modifying filter
      • setModifyingFilter

        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.
        Parameters:
        modifyingFilter - expresión booleana que se utiliza como filtro
      • getNullifyingFilter

        BooleanExpression getNullifyingFilter()
        Returns:
        the nullifying filter
      • setNullifyingFilter

        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.
        Parameters:
        nullifyingFilter - expresión booleana que se utiliza como filtro
      • setNullValueGraphicImageExpression

        void setNullValueGraphicImageExpression()
        El método setNullValueGraphicImageExpression se utiliza para establecer la expresión que determina el nombre de la imagen de valores nulos 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.
      • getEnclosingSteps

        List<Step> getEnclosingSteps()
        Returns:
        the enclosing steps list
      • getEnclosingTabs

        List<Tab> getEnclosingTabs()
        Returns:
        the enclosing tabs list
      • isEmbeddedDocumentField

        boolean isEmbeddedDocumentField()
        Returns:
        the embedded document indicator
      • isFileReferenceField

        boolean isFileReferenceField()
        Returns:
        the file reference indicator
      • isGraphicImageField

        boolean isGraphicImageField()
        Returns:
        the graphic image indicator
      • isMasterSequenceField

        boolean isMasterSequenceField()
        Returns:
        the master sequence indicator
      • isUniformResourceLocatorField

        boolean isUniformResourceLocatorField()
        Returns:
        the URL indicator
      • isVariantStringField

        boolean isVariantStringField()
        Returns:
        the variant string indicator
      • isPrimaryKeyProperty

        boolean isPrimaryKeyProperty()
        Returns:
        true if it is the Primary Key property; otherwise false
      • isSequenceProperty

        boolean isSequenceProperty()
        Returns:
        true if it is the Sequence property; otherwise false
      • isVersionProperty

        boolean isVersionProperty()
        Returns:
        true if it is the Version property; otherwise false
      • isNumericKeyProperty

        boolean isNumericKeyProperty()
        Returns:
        true if it is the Numeric Key property; otherwise false
      • isCharacterKeyProperty

        boolean isCharacterKeyProperty()
        Returns:
        true if it is the Character Key property; otherwise false
      • isNameProperty

        boolean isNameProperty()
        Returns:
        true if it is the Name property; otherwise false
      • isDescriptionProperty

        boolean isDescriptionProperty()
        Returns:
        true if it is the Description property; otherwise false
      • isImageProperty

        boolean isImageProperty()
        Returns:
        true if it is the Image property; otherwise false
      • isInactiveIndicatorProperty

        boolean isInactiveIndicatorProperty()
        Returns:
        true if it is the Inactive Indicator property; otherwise false
      • isUrlProperty

        boolean isUrlProperty()
        Returns:
        true if it is the URL property; otherwise false
      • isParentProperty

        boolean isParentProperty()
        Returns:
        true if it is the Parent property; otherwise false
      • isOwnerProperty

        boolean isOwnerProperty()
        Returns:
        true if it is the Owner property; otherwise false
      • isUserProperty

        boolean isUserProperty()
        Returns:
        true if it is the User property; otherwise false
      • isSegmentProperty

        boolean isSegmentProperty()
        Returns:
        true if it is the segment property; otherwise false
      • isUniqueKeyProperty

        boolean isUniqueKeyProperty()
        Returns:
        true if it is a Unique Key property; otherwise false
      • isBusinessKeyProperty

        boolean isBusinessKeyProperty()
        Returns:
        true if it is the Business Key property; otherwise false
      • isDiscriminatorProperty

        boolean isDiscriminatorProperty()
        Returns:
        true if it is the Discriminator property; otherwise false
      • isStateProperty

        boolean isStateProperty()
        Returns:
        true if it is the State property; otherwise false
      • isPrimitive

        boolean isPrimitive()
        Returns:
        true if it is a Primitive; otherwise false
      • isBinaryPrimitive

        boolean isBinaryPrimitive()
        Returns:
        true if it is a BinaryPrimitive; otherwise false
      • isBooleanPrimitive

        boolean isBooleanPrimitive()
        Returns:
        true if it is a BooleanPrimitive; otherwise false
      • isCharacterPrimitive

        boolean isCharacterPrimitive()
        Returns:
        true if it is a CharacterPrimitive; otherwise false
      • isNumericPrimitive

        boolean isNumericPrimitive()
        Returns:
        true if it is a NumericPrimitive; otherwise false
      • isTemporalPrimitive

        boolean isTemporalPrimitive()
        Returns:
        true if it is a TemporalPrimitive; otherwise false
      • isBigDecimalData

        boolean isBigDecimalData()
        Returns:
        true if it is a BigDecimalData; otherwise false
      • isBigIntegerData

        boolean isBigIntegerData()
        Returns:
        true if it is a BigIntegerData; otherwise false
      • isBinaryData

        boolean isBinaryData()
        Returns:
        true if it is a BinaryData; otherwise false
      • isBooleanData

        boolean isBooleanData()
        Returns:
        true if it is a BooleanData; otherwise false
      • isByteData

        boolean isByteData()
        Returns:
        true if it is a ByteData; otherwise false
      • isCharacterData

        boolean isCharacterData()
        Returns:
        true if it is a CharacterData; otherwise false
      • isDateData

        boolean isDateData()
        Returns:
        true if it is a DateData; otherwise false
      • isDoubleData

        boolean isDoubleData()
        Returns:
        true if it is a DoubleData; otherwise false
      • isFloatData

        boolean isFloatData()
        Returns:
        true if it is a FloatData; otherwise false
      • isIntegerData

        boolean isIntegerData()
        Returns:
        true if it is a IntegerData; otherwise false
      • isLongData

        boolean isLongData()
        Returns:
        true if it is a LongData; otherwise false
      • isShortData

        boolean isShortData()
        Returns:
        true if it is a ShortData; otherwise false
      • isStringData

        boolean isStringData()
        Returns:
        true if it is a StringData; otherwise false
      • isTimeData

        boolean isTimeData()
        Returns:
        true if it is a TimeData; otherwise false
      • isTimestampData

        boolean isTimestampData()
        Returns:
        true if it is a TimestampData; otherwise false
      • isEntity

        boolean isEntity()
        Returns:
        true if it is an entity; otherwise false
      • isContextualEntity

        boolean isContextualEntity()
        Returns:
        true if it is a contextual entity; otherwise false
      • isEnumerationEntity

        boolean isEnumerationEntity()
        Returns:
        true if it is a enumeration entity; otherwise false
      • isNonEnumerationEntity

        boolean isNonEnumerationEntity()
        Returns:
        true if it is a non-enumeration entity; otherwise false
      • isDatabaseEntity

        boolean isDatabaseEntity()
        Returns:
        true if it is a database entity; otherwise false
      • isPersistentEntity

        boolean isPersistentEntity()
        Returns:
        true if it is a persistent entity; otherwise false
      • isPersistentEnumerationEntity

        boolean isPersistentEnumerationEntity()
        Returns:
        true if it is a persistent enumeration entity; otherwise false
      • isPersistentNonEnumerationEntity

        boolean isPersistentNonEnumerationEntity()
        Returns:
        true if it is a persistent non-enumeration entity; otherwise false
      • isOverlayableEntityReference

        boolean isOverlayableEntityReference()
        Returns:
        true if is a overlayable entity reference; otherwise false
      • getGraphicImageNameExpression

        CharacterExpression getGraphicImageNameExpression()
        Returns:
        the graphic image name expression of a property
      • getPropertyPathList

        List<Artifact> getPropertyPathList()
        Returns:
        the property path list
      • getInitialValueReferencingPropertiesList

        List<Property> getInitialValueReferencingPropertiesList()
        Returns:
        the initial value referencing properties list
      • getPropertyParameterPathList

        List<Artifact> getPropertyParameterPathList()
        Returns:
        the property-parameter path list
      • getInitialValueReferencingProperties

        Map<String,​Property> getInitialValueReferencingProperties()
        Returns:
        the list of properties referencing this property in their initial value
      • getInitialValueReferencingProperties

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

        Map<String,​Property> getMaxValueReferencingProperties()
        Returns:
        the list of properties referencing this property in their max value
      • getMaxValueReferencingProperties

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

        Map<String,​Property> getMinValueReferencingProperties()
        Returns:
        the list of properties referencing this property in their min value
      • getMinValueReferencingProperties

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

        Map<String,​Property> getModifyingFilterReferencingProperties()
        Returns:
        the list of properties referencing this property in their modifying filter
      • getModifyingFilterReferencingProperties

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

        Map<String,​Property> getRenderingFilterReferencingProperties()
        Returns:
        the list of properties referencing this property in their rendering filter
      • getRenderingFilterReferencingProperties

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

        Map<String,​Property> getRenderingFilterReferencingProperties​(boolean recursively,
                                                                           Boolean readOnly)
        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
      • getRequiringFilterReferencingProperties

        Map<String,​Property> getRequiringFilterReferencingProperties()
        Returns:
        the list of properties referencing this property in their requiring filter
      • getRequiringFilterReferencingProperties

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

        Map<String,​Property> getSearchQueryFilterReferencingProperties()
        Returns:
        the list of properties referencing this property in their search query filter
      • getSearchQueryFilterReferencingProperties

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

        String getTableColumnEntityName()
        Returns:
        the table column's entity name
      • getPixels

        int getPixels()
        Returns:
        the property size in pixels
      • getColumnPixels

        int getColumnPixels()
        Returns:
        the column size in pixels