Package adalid.core
Class AbstractDataArtifact
- java.lang.Object
-
- adalid.core.AbstractArtifact
-
- adalid.core.AbstractDataArtifact
-
- All Implemented Interfaces:
Wrappable,AnnotatableArtifact,Artifact,CalculableProperty,DataArtifact,Nullable,Parameter,Property,TypedArtifact,ValuedArtifact
- Direct Known Subclasses:
AbstractEntity,Primitive
public abstract class AbstractDataArtifact extends AbstractArtifact implements AnnotatableArtifact, DataArtifact, Parameter, CalculableProperty
- Author:
- Jorge Campins
-
-
Field Summary
Fields Modifier and Type Field Description static StringCONVERTER_REGEXstatic StringVALIDATOR_REGEX-
Fields inherited from class adalid.core.AbstractArtifact
ENGLISH, NBSP, PORTUGUESE, SPANISH
-
-
Constructor Summary
Constructors Constructor Description AbstractDataArtifact()
-
Method Summary
-
Methods inherited from class adalid.core.AbstractArtifact
addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttributes, annotate, checkName, classToString, clearAttributes, coalesce, copyLocalizedStrings, defaultLocale, depth, fa, finalise, getAlias, getAttribute, getAttribute, getAttributes, getAttributesArray, getAttributesArray, getAttributesKeySetByRegex, getBooleanAttribute, getBooleanAttribute, getClassPath, getDeclaringArtifact, getDeclaringEntity, getDeclaringEntityRoot, getDeclaringField, getDeclaringFieldEntityRoot, getDeclaringFieldIndex, getDeclaringFieldNamedClassSimpleName, getDeclaringFieldPersistentEntityRoot, getDeclaringFieldPersistentEntityTableRoot, getDeclaringOperation, getDeclaringPersistentEntity, getDeclaringPersistentEntityRoot, getDefaultCollectionLabel, getDefaultCollectionShortLabel, getDefaultDescription, getDefaultLabel, getDefaultLocale, getDefaultShortDescription, getDefaultShortLabel, getDefaultSymbol, getDefaultTooltip, getFullName, getIntegerAttribute, getIntegerAttribute, getIntegerAttribute, getIntegerAttribute, getKeyValuePairAttribute, getKeyValuePairAttribute, getKeyValuePairAttribute, getKeyValuePairAttribute, getLocalizedCollectionLabel, getLocalizedCollectionShortLabel, getLocalizedDescription, getLocalizedLabel, getLocalizedShortDescription, getLocalizedShortLabel, getLocalizedSymbol, getLocalizedTooltip, getName, getPartialName, getPathList, getPathString, getStringAttribute, getStringAttribute, getStringAttribute, getStringAttribute, getTrace, getValidFieldAnnotations, getValidTypeAnnotations, getValueString, getValueString, getWrapper, hashCodeHexString, isAnnotated, isClassInPath, isDeclared, isExpression, isFinalised, isFontAwesomeClass, isInherited, isInheritedFromAbstract, isInheritedFromConcrete, isLocalizedSymbolDefined, isNotDeclared, isNotInherited, isNotInheritedFromAbstract, isNotInheritedFromConcrete, isOperation, isValidEmbeddedDocument, isValidFieldAnnotation, isValidHelpFileName, isValidHelpFileType, isValidJavaClassName, isValidSnippetFileName, isValidTypeAnnotation, localeReadingKey, localeWritingKey, mapsToString, put, repeat, round, setAlias, setDefaultCollectionLabel, setDefaultCollectionShortLabel, setDefaultDescription, setDefaultLabel, setDefaultShortDescription, setDefaultShortLabel, setDefaultSymbol, setDefaultTooltip, setLocalizedCollectionLabel, setLocalizedCollectionShortLabel, setLocalizedDescription, setLocalizedLabel, setLocalizedShortDescription, setLocalizedShortLabel, setLocalizedSymbol, setLocalizedTooltip, setSqlName, setStaticAttributes, settler, setTrace, specified, specified, specified, specified, specified, specified, toString, toString, toString, toString, toString, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyExpression, verifyNames
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface adalid.core.interfaces.AnnotatableArtifact
annotate
-
Methods inherited from interface adalid.core.interfaces.Artifact
addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttributes, clearAttributes, depth, finalise, getAlias, getAttribute, getAttribute, getClassPath, getDeclaringArtifact, getDeclaringEntity, getDeclaringEntityRoot, getDeclaringField, getDeclaringFieldEntityRoot, getDeclaringFieldIndex, getDeclaringFieldPersistentEntityRoot, getDeclaringFieldPersistentEntityTableRoot, getDeclaringOperation, getDeclaringPersistentEntity, getDeclaringPersistentEntityRoot, getDefaultCollectionLabel, getDefaultCollectionShortLabel, getDefaultDescription, getDefaultLabel, getDefaultLocale, getDefaultShortDescription, getDefaultShortLabel, getDefaultSymbol, getDefaultTooltip, getFullName, getLocalizedCollectionLabel, getLocalizedCollectionShortLabel, getLocalizedDescription, getLocalizedLabel, getLocalizedShortDescription, getLocalizedShortLabel, getLocalizedSymbol, getLocalizedTooltip, getName, getPartialName, getPathList, getPathString, hashCodeHexString, isAnnotated, isClassInPath, isDeclared, isExpression, isFinalised, isInherited, isInheritedFromAbstract, isInheritedFromConcrete, isNotDeclared, isNotInherited, isNotInheritedFromAbstract, isNotInheritedFromConcrete, isOperation, put, round, setAlias, setDefaultCollectionLabel, setDefaultCollectionShortLabel, setDefaultDescription, setDefaultLabel, setDefaultShortDescription, setDefaultShortLabel, setDefaultSymbol, setDefaultTooltip, setLocalizedCollectionLabel, setLocalizedCollectionShortLabel, setLocalizedDescription, setLocalizedLabel, setLocalizedShortDescription, setLocalizedShortLabel, setLocalizedSymbol, setLocalizedTooltip, setSqlName, toString, toString, toString, toString
-
Methods inherited from interface adalid.core.interfaces.ValuedArtifact
getCurrentValue, getDefaultValue, getInitialValue
-
-
-
-
Field Detail
-
CONVERTER_REGEX
public static final String CONVERTER_REGEX
- See Also:
- Constant Field Values
-
VALIDATOR_REGEX
public static final String VALIDATOR_REGEX
- See Also:
- Constant Field Values
-
-
Method Detail
-
getSqlName
public String getSqlName()
- Specified by:
getSqlNamein interfaceArtifact- Overrides:
getSqlNamein classAbstractArtifact- Returns:
- the SQL name
-
getKeyProperties
public List<KeyProperty> getKeyProperties()
- Returns:
- the key property list
-
getPropertyAtRoot
public Property getPropertyAtRoot()
- Specified by:
getPropertyAtRootin interfaceProperty- Returns:
- the corresponding property at the declaring entity's root instance
-
getDataClass
public Class<?> getDataClass()
- Specified by:
getDataClassin interfaceDataArtifact- Returns:
- the data class
-
getDataType
public Class<?> getDataType()
- Specified by:
getDataTypein interfaceTypedArtifact- Returns:
- the data type
-
getSegmentEntityClass
public Class<?> getSegmentEntityClass()
- Specified by:
getSegmentEntityClassin interfaceDataArtifact- Returns:
- the segment entity class
-
isBaseField
public boolean isBaseField()
- Specified by:
isBaseFieldin interfaceProperty- Returns:
- true if the field defines a base field
-
isKeyField
public boolean isKeyField()
- Specified by:
isKeyFieldin interfaceProperty- Returns:
- true if the field defines a key field
-
getPropertyAccess
public PropertyAccess getPropertyAccess()
- Specified by:
getPropertyAccessin interfaceProperty- Returns:
- the property access
-
setPropertyAccess
protected void setPropertyAccess(PropertyAccess propertyAccess)
-
isAuditable
public boolean isAuditable()
- Specified by:
isAuditablein interfaceParameter- Specified by:
isAuditablein interfaceProperty- Returns:
- the auditable indicator
-
setAuditable
protected void setAuditable(boolean auditable)
-
isPassword
public boolean isPassword()
- Specified by:
isPasswordin interfaceParameter- Specified by:
isPasswordin interfaceProperty- Returns:
- the password indicator
-
setPassword
protected void setPassword(boolean password)
-
isReadOnly
public boolean isReadOnly()
- Specified by:
isReadOnlyin interfaceProperty- Returns:
- the read only indicator
-
isRequiredParameter
public boolean isRequiredParameter()
- Specified by:
isRequiredParameterin interfaceParameter- Returns:
- the required parameter indicator
-
isRequiredProperty
public boolean isRequiredProperty()
- Specified by:
isRequiredPropertyin interfaceProperty- Returns:
- the required property indicator
-
setRequired
protected void setRequired(Boolean required)
-
isHiddenField
public boolean isHiddenField()
- Specified by:
isHiddenFieldin interfaceParameter- Specified by:
isHiddenFieldin interfaceProperty- Returns:
- the hidden field indicator
-
isHiddenEntityReferenceField
public boolean isHiddenEntityReferenceField()
- Specified by:
isHiddenEntityReferenceFieldin interfaceProperty- Returns:
- the hidden entity reference field indicator
-
setHiddenField
protected void setHiddenField(boolean hiddenField)
-
isCreateField
public boolean isCreateField()
- Specified by:
isCreateFieldin interfaceProperty- Returns:
- the create field indicator
-
setCreateField
protected void setCreateField(Boolean createField)
-
isUpdateField
public boolean isUpdateField()
- Specified by:
isUpdateFieldin interfaceProperty- Returns:
- the update field indicator
-
setUpdateField
protected void setUpdateField(Boolean updateField)
-
isSearchField
public boolean isSearchField()
- Specified by:
isSearchFieldin interfaceProperty- Returns:
- the search field indicator
-
setSearchField
protected void setSearchField(Boolean searchField)
-
isFilterField
public boolean isFilterField()
- Specified by:
isFilterFieldin interfaceProperty- Returns:
- the filter field indicator
-
setFilterField
protected void setFilterField(Boolean filterField)
-
isSortField
public boolean isSortField()
- Specified by:
isSortFieldin interfaceProperty- Returns:
- the sort field indicator
-
setSortField
protected void setSortField(Boolean sortField)
-
isTableField
public boolean isTableField()
- Specified by:
isTableFieldin interfaceProperty- Returns:
- the table field indicator
-
setTableField
protected void setTableField(Boolean tableField)
-
isDetailField
public boolean isDetailField()
- Specified by:
isDetailFieldin interfaceProperty- Returns:
- the detail field indicator
-
setDetailField
protected void setDetailField(boolean detailField)
-
isColumnField
public boolean isColumnField()
- Specified by:
isColumnFieldin interfaceProperty- Returns:
- the column field indicator
-
setColumnField
protected void setColumnField(Boolean columnField)
-
isReportField
public boolean isReportField()
- Specified by:
isReportFieldin interfaceProperty- Returns:
- the report field indicator
-
setReportField
protected void setReportField(Boolean reportField)
-
isExportField
public boolean isExportField()
- Specified by:
isExportFieldin interfaceProperty- Returns:
- the export field indicator
-
setExportField
protected void setExportField(Boolean exportField)
-
isHeadertextlessField
public boolean isHeadertextlessField()
- Specified by:
isHeadertextlessFieldin interfaceProperty- Returns:
- the headertextless field indicator
-
setHeadertextlessField
protected void setHeadertextlessField(boolean headertextlessField)
-
isHeadingField
public boolean isHeadingField()
- Specified by:
isHeadingFieldin interfaceProperty- Returns:
- the heading field indicator
-
setHeadingField
protected void setHeadingField(Boolean headingField)
-
isOverlayField
public boolean isOverlayField()
- Specified by:
isOverlayFieldin interfaceProperty- 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:
isImmutableFieldin interfaceProperty- Returns:
- the immutable field indicator
-
setImmutableField
protected void setImmutableField(Boolean immutableField)
-
isSerializableField
public boolean isSerializableField()
- Specified by:
isSerializableFieldin interfaceProperty- Returns:
- the serializable field indicator
-
isTransientField
public boolean isTransientField()
- Specified by:
isTransientFieldin interfaceProperty- Returns:
- the transient field indicator
-
setSerializableField
protected void setSerializableField(Boolean serializableField)
-
isSerializableIUID
public boolean isSerializableIUID()
- Specified by:
isSerializableIUIDin interfaceProperty- Returns:
- the serializable IUID indicator
-
setSerializableIUID
protected void setSerializableIUID(Boolean serializableIUID)
-
getDefaultCondition
public DefaultCondition getDefaultCondition()
- Specified by:
getDefaultConditionin interfaceProperty- Returns:
- the default condition
-
setDefaultCondition
protected void setDefaultCondition(DefaultCondition defaultCondition)
-
getDefaultCheckpoint
public Checkpoint getDefaultCheckpoint()
- Specified by:
getDefaultCheckpointin interfaceProperty- Returns:
- the default checkpoint
-
setDefaultCheckpoint
protected void setDefaultCheckpoint(Checkpoint defaultCheckpoint)
-
getDefaultFunction
public String getDefaultFunction()
- Specified by:
getDefaultFunctionin interfaceProperty- Returns:
- the default function
-
setDefaultFunction
protected void setDefaultFunction(String defaultFunction)
-
getAnchorFieldName
public String getAnchorFieldName()
- Specified by:
getAnchorFieldNamein interfaceProperty- Returns:
- the anchor field name
-
getAnchorField
public Field getAnchorField()
- Specified by:
getAnchorFieldin interfaceProperty- Returns:
- the anchor field
-
getAnchorProperty
public Property getAnchorProperty()
- Specified by:
getAnchorPropertyin interfaceProperty- Returns:
- the anchor property
-
getSequenceNumber
public int getSequenceNumber()
- Specified by:
getSequenceNumberin interfaceParameter- Specified by:
getSequenceNumberin interfaceProperty- Returns:
- the sequence number
-
getDisplaySortKey
public String getDisplaySortKey()
- Specified by:
getDisplaySortKeyin interfaceProperty- Returns:
- the display sort key
-
setDisplaySortKey
public void setDisplaySortKey(String key)
Sets the display sort key- Specified by:
setDisplaySortKeyin interfaceProperty- Parameters:
key- the display sort key to set
-
getAggregateFunction
public AggregateFunction getAggregateFunction()
- Specified by:
getAggregateFunctionin interfaceProperty- Returns:
- the aggregate function
-
setAggregateFunction
protected void setAggregateFunction(AggregateFunction aggregateFunction)
-
getAggregateTitle
public String getAggregateTitle()
- Specified by:
getAggregateTitlein interfaceProperty- Returns:
- the aggregate title
-
setAggregateTitle
protected void setAggregateTitle(String aggregateTitle)
-
isCalculable
public boolean isCalculable()
- Specified by:
isCalculablein interfaceProperty- Returns:
- the calculable indicator
-
isCalculable
protected boolean isCalculable(Field field)
-
setCalculable
protected void setCalculable(boolean calculable)
-
isCalculatedProperty
public boolean isCalculatedProperty()
- Specified by:
isCalculatedPropertyin interfaceProperty- Returns:
- true if it is a calculated property; otherwise false
-
isNullable
public boolean isNullable()
- Specified by:
isNullablein interfaceProperty- Returns:
- the nullable indicator
-
setNullable
protected void setNullable(boolean nullable)
-
isInsertable
public boolean isInsertable()
- Specified by:
isInsertablein interfaceProperty- Returns:
- the insertable indicator
-
setInsertable
protected void setInsertable(boolean insertable)
-
isUpdateable
public boolean isUpdateable()
- Specified by:
isUpdateablein interfaceProperty- Returns:
- the updateable indicator
-
setUpdateable
protected void setUpdateable(boolean updateable)
-
isMandatoryForInsert
public boolean isMandatoryForInsert()
- Specified by:
isMandatoryForInsertin interfaceProperty- Returns:
- the mandatory-for-insert indicator
-
isOptionalForInsert
public boolean isOptionalForInsert()
- Specified by:
isOptionalForInsertin interfaceProperty- Returns:
- the optional-for-insert indicator
-
isUnique
public boolean isUnique()
-
setUnique
protected void setUnique(boolean unique)
-
isInstanceReferenceField
public boolean isInstanceReferenceField()
- Specified by:
isInstanceReferenceFieldin interfaceParameter- Returns:
- the instance reference indicator
-
isEmbeddedDocumentField
public boolean isEmbeddedDocumentField()
- Specified by:
isEmbeddedDocumentFieldin interfaceProperty- Returns:
- the embedded document indicator
-
isFileReferenceField
public boolean isFileReferenceField()
- Specified by:
isFileReferenceFieldin interfaceParameter- Specified by:
isFileReferenceFieldin interfaceProperty- Returns:
- the file reference indicator
-
isGraphicImageField
public boolean isGraphicImageField()
- Specified by:
isGraphicImageFieldin interfaceProperty- Returns:
- the graphic image indicator
-
isMasterSequenceField
public boolean isMasterSequenceField()
- Specified by:
isMasterSequenceFieldin interfaceProperty- Returns:
- the master sequence indicator
-
isUniformResourceLocatorField
public boolean isUniformResourceLocatorField()
- Specified by:
isUniformResourceLocatorFieldin interfaceProperty- Returns:
- the URL indicator
-
isVariantStringField
public boolean isVariantStringField()
- Specified by:
isVariantStringFieldin interfaceProperty- Returns:
- the variant string indicator
-
getLinkedFieldName
public String getLinkedFieldName()
- Specified by:
getLinkedFieldNamein interfaceParameter- Returns:
- the linked field name
-
getLinkedField
public Field getLinkedField()
- Specified by:
getLinkedFieldin interfaceParameter- Returns:
- the linked field
-
getLinkedProperty
public Property getLinkedProperty()
- Specified by:
getLinkedPropertyin interfaceParameter- Returns:
- the linked property
-
getLinkedColumnName
public String getLinkedColumnName()
- Specified by:
getLinkedColumnNamein interfaceParameter- Returns:
- the linked column name
-
getLinkedColumnOperator
public StandardRelationalOp getLinkedColumnOperator()
- Specified by:
getLinkedColumnOperatorin interfaceParameter- Returns:
- the linked column operator
-
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:
setNullValueGraphicImageExpressionin interfaceProperty
-
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()
-
getGraphicImageNameExpression
public CharacterExpression getGraphicImageNameExpression()
- Specified by:
getGraphicImageNameExpressionin interfaceProperty- Returns:
- the graphic image name expression of a property
-
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áficadefaultTooltip- 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 tooltipgraphicImageName- 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 regionalgraphicImageName- nombre de la imagen gráficalocalizedTooltip- 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:
isSequencePropertyDataGenDisabledin interfaceProperty- 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
-
isRenderingFilterReadOnly
public boolean isRenderingFilterReadOnly()
- Specified by:
isRenderingFilterReadOnlyin interfaceParameter- Specified by:
isRenderingFilterReadOnlyin interfaceProperty- Returns:
- the rendering filter's read-only indicator
-
getRenderingFilter
public BooleanExpression getRenderingFilter()
- Specified by:
getRenderingFilterin interfaceParameter- Specified by:
getRenderingFilterin interfaceProperty- Returns:
- the rendering filter
-
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:
setRenderingFilterin interfaceParameter- Specified by:
setRenderingFilterin interfaceProperty- 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:
setRenderingFilterin interfaceProperty- Parameters:
renderingFilter- expresión booleana que se utiliza como filtroreadOnly- true, si el filtro solo aplica para lectura; false, si también aplica para escritura (al agregar o editar).
-
getRequiringFilter
public BooleanExpression getRequiringFilter()
- Specified by:
getRequiringFilterin interfaceParameter- Specified by:
getRequiringFilterin interfaceProperty- Returns:
- the requiring filter
-
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:
setRequiringFilterin interfaceParameter- Specified by:
setRequiringFilterin interfaceProperty- Parameters:
requiringFilter- expresión booleana que se utiliza como filtro
-
getModifyingFilter
public BooleanExpression getModifyingFilter()
- Specified by:
getModifyingFilterin interfaceParameter- Specified by:
getModifyingFilterin interfaceProperty- Returns:
- the modifying filter
-
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:
setModifyingFilterin interfaceParameter- Specified by:
setModifyingFilterin interfaceProperty- Parameters:
modifyingFilter- expresión booleana que se utiliza como filtro
-
getNullifyingFilter
public BooleanExpression getNullifyingFilter()
- Specified by:
getNullifyingFilterin interfaceParameter- Specified by:
getNullifyingFilterin interfaceProperty- Returns:
- the nullifying filter
-
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:
setNullifyingFilterin interfaceParameter- Specified by:
setNullifyingFilterin interfaceProperty- Parameters:
nullifyingFilter- expresión booleana que se utiliza como filtro
-
getEnclosingSteps
public List<Step> getEnclosingSteps()
- Specified by:
getEnclosingStepsin interfaceProperty- Returns:
- the enclosing steps list
-
isEnclosedInAtLeastOneStep
public boolean isEnclosedInAtLeastOneStep()
-
getEnclosingTabs
public List<Tab> getEnclosingTabs()
- Specified by:
getEnclosingTabsin interfaceProperty- Returns:
- the enclosing tabs list
-
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
-
isPrimitive
public boolean isPrimitive()
- Specified by:
isPrimitivein interfaceParameter- Specified by:
isPrimitivein interfaceProperty- Returns:
- true if is a Primitive; otherwise false
-
isBinaryPrimitive
public boolean isBinaryPrimitive()
- Specified by:
isBinaryPrimitivein interfaceParameter- Specified by:
isBinaryPrimitivein interfaceProperty- Returns:
- true if is a BinaryPrimitive; otherwise false
-
isBooleanPrimitive
public boolean isBooleanPrimitive()
- Specified by:
isBooleanPrimitivein interfaceParameter- Specified by:
isBooleanPrimitivein interfaceProperty- Returns:
- true if is a BooleanPrimitive; otherwise false
-
isCharacterPrimitive
public boolean isCharacterPrimitive()
- Specified by:
isCharacterPrimitivein interfaceParameter- Specified by:
isCharacterPrimitivein interfaceProperty- Returns:
- true if is a CharacterPrimitive; otherwise false
-
isNumericPrimitive
public boolean isNumericPrimitive()
- Specified by:
isNumericPrimitivein interfaceParameter- Specified by:
isNumericPrimitivein interfaceProperty- Returns:
- true if is a NumericPrimitive; otherwise false
-
isTemporalPrimitive
public boolean isTemporalPrimitive()
- Specified by:
isTemporalPrimitivein interfaceParameter- Specified by:
isTemporalPrimitivein interfaceProperty- Returns:
- true if is a TemporalPrimitive; otherwise false
-
isBigDecimalData
public boolean isBigDecimalData()
- Specified by:
isBigDecimalDatain interfaceParameter- Specified by:
isBigDecimalDatain interfaceProperty- Returns:
- true if is a BigDecimalData; otherwise false
-
isBigIntegerData
public boolean isBigIntegerData()
- Specified by:
isBigIntegerDatain interfaceParameter- Specified by:
isBigIntegerDatain interfaceProperty- Returns:
- true if is a BigIntegerData; otherwise false
-
isBinaryData
public boolean isBinaryData()
- Specified by:
isBinaryDatain interfaceParameter- Specified by:
isBinaryDatain interfaceProperty- Returns:
- true if is a BinaryData; otherwise false
-
isBooleanData
public boolean isBooleanData()
- Specified by:
isBooleanDatain interfaceParameter- Specified by:
isBooleanDatain interfaceProperty- Returns:
- true if is a BooleanData; otherwise false
-
isByteData
public boolean isByteData()
- Specified by:
isByteDatain interfaceParameter- Specified by:
isByteDatain interfaceProperty- Returns:
- true if is a ByteData; otherwise false
-
isCharacterData
public boolean isCharacterData()
- Specified by:
isCharacterDatain interfaceParameter- Specified by:
isCharacterDatain interfaceProperty- Returns:
- true if is a CharacterData; otherwise false
-
isDateData
public boolean isDateData()
- Specified by:
isDateDatain interfaceParameter- Specified by:
isDateDatain interfaceProperty- Returns:
- true if is a DateData; otherwise false
-
isDoubleData
public boolean isDoubleData()
- Specified by:
isDoubleDatain interfaceParameter- Specified by:
isDoubleDatain interfaceProperty- Returns:
- true if is a DoubleData; otherwise false
-
isFloatData
public boolean isFloatData()
- Specified by:
isFloatDatain interfaceParameter- Specified by:
isFloatDatain interfaceProperty- Returns:
- true if is a FloatData; otherwise false
-
isIntegerData
public boolean isIntegerData()
- Specified by:
isIntegerDatain interfaceParameter- Specified by:
isIntegerDatain interfaceProperty- Returns:
- true if is a IntegerData; otherwise false
-
isLongData
public boolean isLongData()
- Specified by:
isLongDatain interfaceParameter- Specified by:
isLongDatain interfaceProperty- Returns:
- true if is a LongData; otherwise false
-
isShortData
public boolean isShortData()
- Specified by:
isShortDatain interfaceParameter- Specified by:
isShortDatain interfaceProperty- Returns:
- true if is a ShortData; otherwise false
-
isStringData
public boolean isStringData()
- Specified by:
isStringDatain interfaceParameter- Specified by:
isStringDatain interfaceProperty- Returns:
- true if is a StringData; otherwise false
-
isTimeData
public boolean isTimeData()
- Specified by:
isTimeDatain interfaceParameter- Specified by:
isTimeDatain interfaceProperty- Returns:
- true if is a TimeData; otherwise false
-
isTimestampData
public boolean isTimestampData()
- Specified by:
isTimestampDatain interfaceParameter- Specified by:
isTimestampDatain interfaceProperty- Returns:
- true if is a TimestampData; otherwise false
-
isEntity
public boolean isEntity()
-
isContextualEntity
public boolean isContextualEntity()
- Specified by:
isContextualEntityin interfaceParameter- Specified by:
isContextualEntityin interfaceProperty- Returns:
- true if is a contextual entity; otherwise false
-
isEnumerationEntity
public boolean isEnumerationEntity()
- Specified by:
isEnumerationEntityin interfaceParameter- Specified by:
isEnumerationEntityin interfaceProperty- Returns:
- true if is a enumeration entity; otherwise false
-
isNonEnumerationEntity
public boolean isNonEnumerationEntity()
- Specified by:
isNonEnumerationEntityin interfaceParameter- Specified by:
isNonEnumerationEntityin interfaceProperty- Returns:
- true if is a non-enumeration entity; otherwise false
-
isDatabaseEntity
public boolean isDatabaseEntity()
- Specified by:
isDatabaseEntityin interfaceParameter- Specified by:
isDatabaseEntityin interfaceProperty- Returns:
- true if is a database entity; otherwise false
-
isPersistentEntity
public boolean isPersistentEntity()
- Specified by:
isPersistentEntityin interfaceParameter- Specified by:
isPersistentEntityin interfaceProperty- Returns:
- true if is a persistent entity; otherwise false
-
isPersistentEnumerationEntity
public boolean isPersistentEnumerationEntity()
- Specified by:
isPersistentEnumerationEntityin interfaceParameter- Specified by:
isPersistentEnumerationEntityin interfaceProperty- Returns:
- true if is a persistent enumeration entity; otherwise false
-
isPersistentNonEnumerationEntity
public boolean isPersistentNonEnumerationEntity()
- Specified by:
isPersistentNonEnumerationEntityin interfaceParameter- Specified by:
isPersistentNonEnumerationEntityin interfaceProperty- Returns:
- true if is a persistent non-enumeration entity; otherwise false
-
isOverlayableEntityReference
public boolean isOverlayableEntityReference()
- Specified by:
isOverlayableEntityReferencein interfaceParameter- Specified by:
isOverlayableEntityReferencein interfaceProperty- Returns:
- true if is a overlayable entity reference; otherwise false
-
isParameter
public boolean isParameter()
- Specified by:
isParameterin interfaceDataArtifact- Returns:
- true if is a Parameter; otherwise false
-
isInstanceParameter
public boolean isInstanceParameter()
-
isProperty
public boolean isProperty()
- Specified by:
isPropertyin interfaceDataArtifact- Returns:
- true if is a Property; otherwise false
-
isPrimaryKeyProperty
public boolean isPrimaryKeyProperty()
- Specified by:
isPrimaryKeyPropertyin interfaceProperty- Returns:
- true if it is the Primary Key property; otherwise false
-
isSequenceProperty
public boolean isSequenceProperty()
- Specified by:
isSequencePropertyin interfaceProperty- Returns:
- true if it is the Sequence property; otherwise false
-
isVersionProperty
public boolean isVersionProperty()
- Specified by:
isVersionPropertyin interfaceProperty- Returns:
- true if it is the Version property; otherwise false
-
isNumericKeyProperty
public boolean isNumericKeyProperty()
- Specified by:
isNumericKeyPropertyin interfaceProperty- Returns:
- true if it is the Numeric Key property; otherwise false
-
isCharacterKeyProperty
public boolean isCharacterKeyProperty()
- Specified by:
isCharacterKeyPropertyin interfaceProperty- Returns:
- true if it is the Character Key property; otherwise false
-
isNameProperty
public boolean isNameProperty()
- Specified by:
isNamePropertyin interfaceProperty- Returns:
- true if it is the Name property; otherwise false
-
isDescriptionProperty
public boolean isDescriptionProperty()
- Specified by:
isDescriptionPropertyin interfaceProperty- Returns:
- true if it is the Description property; otherwise false
-
isImageProperty
public boolean isImageProperty()
- Specified by:
isImagePropertyin interfaceProperty- Returns:
- true if it is the Image property; otherwise false
-
isInactiveIndicatorProperty
public boolean isInactiveIndicatorProperty()
- Specified by:
isInactiveIndicatorPropertyin interfaceProperty- Returns:
- true if it is the Inactive Indicator property; otherwise false
-
isUrlProperty
public boolean isUrlProperty()
- Specified by:
isUrlPropertyin interfaceProperty- Returns:
- true if it is the URL property; otherwise false
-
isParentProperty
public boolean isParentProperty()
- Specified by:
isParentPropertyin interfaceProperty- Returns:
- true if it is the Parent property; otherwise false
-
isOwnerProperty
public boolean isOwnerProperty()
- Specified by:
isOwnerPropertyin interfaceProperty- Returns:
- true if it is the Owner property; otherwise false
-
isUserProperty
public boolean isUserProperty()
- Specified by:
isUserPropertyin interfaceProperty- Returns:
- true if it is the User property; otherwise false
-
isSegmentProperty
public boolean isSegmentProperty()
- Specified by:
isSegmentPropertyin interfaceProperty- Returns:
- true if it is the segment property; otherwise false
-
isUniqueKeyProperty
public boolean isUniqueKeyProperty()
- Specified by:
isUniqueKeyPropertyin interfaceProperty- Returns:
- true if it is a Unique Key property; otherwise false
-
isBusinessKeyProperty
public boolean isBusinessKeyProperty()
- Specified by:
isBusinessKeyPropertyin interfaceProperty- Returns:
- true if it is the Business Key property; otherwise false
-
isDiscriminatorProperty
public boolean isDiscriminatorProperty()
- Specified by:
isDiscriminatorPropertyin interfaceProperty- Returns:
- true if it is the Discriminator property; otherwise false
-
isStateProperty
public boolean isStateProperty()
- Specified by:
isStatePropertyin interfaceProperty- Returns:
- true if it is the State property; otherwise false
-
getParameterPathList
public List<Artifact> getParameterPathList()
- Specified by:
getParameterPathListin interfaceParameter- Returns:
- the parameter path list
-
getParameterPropertyPathList
public List<Artifact> getParameterPropertyPathList()
- Returns:
- the parameter property path list
-
getPropertyPathList
public List<Artifact> getPropertyPathList()
- Specified by:
getPropertyPathListin interfaceProperty- Returns:
- the property path list
-
getPropertyParameterPathList
public List<Artifact> getPropertyParameterPathList()
- Specified by:
getPropertyParameterPathListin interfaceProperty- Returns:
- the property-parameter 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()
- Specified by:
getInitialValueReferencingParametersin interfaceParameter- Returns:
- the list of parameters referencing this parameter in their initial value
-
getInitialValueReferencingParameters
public Map<String,Parameter> getInitialValueReferencingParameters(boolean recursively)
- Specified by:
getInitialValueReferencingParametersin interfaceParameter- Parameters:
recursively- recursively- Returns:
- the list of parameters referencing this parameter in their initial value
-
getInitialValueReferencingParametersSortedBySequence
public Map<String,Parameter> getInitialValueReferencingParametersSortedBySequence(boolean recursively)
-
getInitialValueReferencingParametersList
public List<Parameter> getInitialValueReferencingParametersList()
- Specified by:
getInitialValueReferencingParametersListin interfaceParameter- Returns:
- the initial value referencing parameters list
-
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()
- Specified by:
getInitialValueReferencingPropertiesin interfaceProperty- Returns:
- the list of properties referencing this property in their initial value
-
getInitialValueReferencingProperties
public Map<String,Property> getInitialValueReferencingProperties(boolean recursively)
- Specified by:
getInitialValueReferencingPropertiesin interfaceProperty- Parameters:
recursively- recursively- Returns:
- the list of properties referencing this property in their initial value
-
getInitialValueReferencingPropertiesSortedBySequence
public Map<String,Property> getInitialValueReferencingPropertiesSortedBySequence(boolean recursively)
-
getInitialValueReferencingPropertiesList
public List<Property> getInitialValueReferencingPropertiesList()
- Specified by:
getInitialValueReferencingPropertiesListin interfaceProperty- Returns:
- the initial value referencing properties list
-
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()
- Specified by:
getMaxValueReferencingParametersin interfaceParameter- Returns:
- the list of parameters referencing this parameter in their max value
-
getMaxValueReferencingParameters
public Map<String,Parameter> getMaxValueReferencingParameters(boolean recursively)
- Specified by:
getMaxValueReferencingParametersin interfaceParameter- Parameters:
recursively- recursively- Returns:
- the list of parameters referencing this parameter in their max value
-
getMaxValueReferencingProperties
public Map<String,Property> getMaxValueReferencingProperties()
- Specified by:
getMaxValueReferencingPropertiesin interfaceProperty- Returns:
- the list of properties referencing this property in their max value
-
getMaxValueReferencingProperties
public Map<String,Property> getMaxValueReferencingProperties(boolean recursively)
- Specified by:
getMaxValueReferencingPropertiesin interfaceProperty- 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()
- Specified by:
getMinValueReferencingParametersin interfaceParameter- Returns:
- the list of parameters referencing this parameter in their min value
-
getMinValueReferencingParameters
public Map<String,Parameter> getMinValueReferencingParameters(boolean recursively)
- Specified by:
getMinValueReferencingParametersin interfaceParameter- Parameters:
recursively- recursively- Returns:
- the list of parameters referencing this parameter in their min value
-
getMinValueReferencingProperties
public Map<String,Property> getMinValueReferencingProperties()
- Specified by:
getMinValueReferencingPropertiesin interfaceProperty- Returns:
- the list of properties referencing this property in their min value
-
getMinValueReferencingProperties
public Map<String,Property> getMinValueReferencingProperties(boolean recursively)
- Specified by:
getMinValueReferencingPropertiesin interfaceProperty- 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()
- Specified by:
getModifyingFilterReferencingParametersin interfaceParameter- Returns:
- the list of parameters referencing this parameter in their modifying filter
-
getModifyingFilterReferencingParameters
public Map<String,Parameter> getModifyingFilterReferencingParameters(boolean recursively)
- Specified by:
getModifyingFilterReferencingParametersin interfaceParameter- Parameters:
recursively- recursively- Returns:
- the list of parameters referencing this parameter in their modifying filter
-
getModifyingFilterReferencingProperties
public Map<String,Property> getModifyingFilterReferencingProperties()
- Specified by:
getModifyingFilterReferencingPropertiesin interfaceProperty- Returns:
- the list of properties referencing this property in their modifying filter
-
getModifyingFilterReferencingProperties
public Map<String,Property> getModifyingFilterReferencingProperties(boolean recursively)
- Specified by:
getModifyingFilterReferencingPropertiesin interfaceProperty- 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()
- Specified by:
getRenderingFilterReferencingParametersin interfaceParameter- Returns:
- the list of parameters referencing this parameter in their rendering filter
-
getRenderingFilterReferencingParameters
public Map<String,Parameter> getRenderingFilterReferencingParameters(boolean recursively)
- Specified by:
getRenderingFilterReferencingParametersin interfaceParameter- 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:
getRenderingFilterReferencingParametersin interfaceParameter- Parameters:
recursively- recursivelyreadOnly- 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()
- Specified by:
getRenderingFilterReferencingPropertiesin interfaceProperty- Returns:
- the list of properties referencing this property in their rendering filter
-
getRenderingFilterReferencingProperties
public Map<String,Property> getRenderingFilterReferencingProperties(boolean recursively)
- Specified by:
getRenderingFilterReferencingPropertiesin interfaceProperty- 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:
getRenderingFilterReferencingPropertiesin interfaceProperty- Parameters:
recursively- recursivelyreadOnly- 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()
- Specified by:
getRequiringFilterReferencingParametersin interfaceParameter- Returns:
- the list of parameters referencing this parameter in their requiring filter
-
getRequiringFilterReferencingParameters
public Map<String,Parameter> getRequiringFilterReferencingParameters(boolean recursively)
- Specified by:
getRequiringFilterReferencingParametersin interfaceParameter- Parameters:
recursively- recursively- Returns:
- the list of parameters referencing this parameter in their requiring filter
-
getRequiringFilterReferencingProperties
public Map<String,Property> getRequiringFilterReferencingProperties()
- Specified by:
getRequiringFilterReferencingPropertiesin interfaceProperty- Returns:
- the list of properties referencing this property in their requiring filter
-
getRequiringFilterReferencingProperties
public Map<String,Property> getRequiringFilterReferencingProperties(boolean recursively)
- Specified by:
getRequiringFilterReferencingPropertiesin interfaceProperty- 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()
- Specified by:
getSearchQueryFilterReferencingParametersin interfaceParameter- Returns:
- the list of parameters referencing this parameter in their search query filter
-
getSearchQueryFilterReferencingParameters
public Map<String,Parameter> getSearchQueryFilterReferencingParameters(boolean recursively)
- Specified by:
getSearchQueryFilterReferencingParametersin interfaceParameter- Parameters:
recursively- recursively- Returns:
- the list of parameters referencing this parameter in their search query filter
-
getSearchQueryFilterReferencingProperties
public Map<String,Property> getSearchQueryFilterReferencingProperties()
- Specified by:
getSearchQueryFilterReferencingPropertiesin interfaceProperty- Returns:
- the list of properties referencing this property in their search query filter
-
getSearchQueryFilterReferencingProperties
public Map<String,Property> getSearchQueryFilterReferencingProperties(boolean recursively)
- Specified by:
getSearchQueryFilterReferencingPropertiesin interfaceProperty- Parameters:
recursively- recursively- Returns:
- the list of properties referencing this property in their search query filter
-
getDefaultWrapperClass
public Class<? extends DataArtifactWrapper> getDefaultWrapperClass()
- Specified by:
getDefaultWrapperClassin interfaceWrappable- Overrides:
getDefaultWrapperClassin classAbstractArtifact- Returns:
- the default wrapper class
-
getCalculableValue
public Object getCalculableValue()
- Specified by:
getCalculableValuein interfaceCalculableProperty- Returns:
- the calculable value
-
getCalculableValueTag
public String getCalculableValueTag()
- Specified by:
getCalculableValueTagin interfaceCalculableProperty- Returns:
- the calculable value tag
-
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:
setCalculableValueTagin interfaceCalculableProperty- Parameters:
tag- una o más oraciones que describen muy brevemente el valor calculable de la propiedad
-
getInitialValueTag
public String getInitialValueTag()
- Specified by:
getInitialValueTagin interfaceValuedArtifact- Returns:
- the initial value tag
-
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:
setInitialValueTagin interfaceValuedArtifact- Parameters:
tag- una o más oraciones que describen muy brevemente el valor inicial de la propiedad o el parámetro
-
getDefaultValueTag
public String getDefaultValueTag()
- Specified by:
getDefaultValueTagin interfaceValuedArtifact- Returns:
- the default value tag
-
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:
setDefaultValueTagin interfaceValuedArtifact- Parameters:
tag- una o más oraciones que describen muy brevemente el valor por omisión de la propiedad o el parámetro
-
getCurrentValueTag
public String getCurrentValueTag()
- Specified by:
getCurrentValueTagin interfaceValuedArtifact- Returns:
- the current value tag
-
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:
setCurrentValueTagin interfaceValuedArtifact- 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 regionaltag- 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 regionaltag- 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 regionaltag- 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 regionaltag- 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)
-
getTableColumnEntityName
public String getTableColumnEntityName()
- Specified by:
getTableColumnEntityNamein interfaceProperty- Returns:
- the table column's entity name
-
getPixels
public int getPixels()
-
getColumnPixels
public int getColumnPixels()
- Specified by:
getColumnPixelsin interfaceProperty- Returns:
- the column size in pixels
-
isSinglePropertyOfUniqueKey
public boolean isSinglePropertyOfUniqueKey()
-
getAggregates
public List<NumericAggregate> getAggregates()
-
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
-
addAggregate
protected void addAggregate(RowsAggregateOp operator, Property... properties)
-
checkAggregates
protected void checkAggregates()
-
fieldsToString
protected String fieldsToString(int n, String key, boolean verbose, boolean fields, boolean maps)
- Overrides:
fieldsToStringin classAbstractArtifact
-
-