Package adalid.core.interfaces
Interface Property
-
- All Superinterfaces:
Artifact,DataArtifact,Nullable,TypedArtifact,ValuedArtifact
- All Known Subinterfaces:
AlphanumericProperty,CalculableProperty,EntityReference,NumericProperty,PersistentEntityReference,PersistentEnumerationEntityReference,TemporalProperty
- All Known Implementing Classes:
AbstractContextualEntity,AbstractDataArtifact,AbstractDatabaseEntity,AbstractEntity,AbstractEnumerationEntity,AbstractPersistentEntity,AbstractPersistentEnumerationEntity,AbstractProceduralEntity,AbstractVirtualEntity,AccionArchivoCargado,AmbientePrueba,Aplicacion,ArchivoAdjunto,AtributoAplicacion,BigDecimalData,BigDecimalParameter,BigDecimalProperty,BigIntegerData,BigIntegerParameter,BigIntegerProperty,BinaryData,BinaryParameter,BinaryPrimitive,BinaryProperty,BooleanData,BooleanParameter,BooleanPrimitive,BooleanProperty,ByteData,ByteParameter,ByteProperty,CasoPrueba,CharacterData,CharacterParameter,CharacterPrimitive,CharacterProperty,ClaseFabricador,ClaseJava,ClaseRecurso,ClaseRecurso,CondicionEjeFun,CondicionTarea,ConjuntoSegmento,DateData,DateParameter,DateProperty,DocumentoPrueba,DocumentoPruebaX1,DocumentoPruebaX2,DocumentoPruebaX3,DocumentoPruebaX4,DocumentoPruebaX5,DocumentoPruebaX6,Dominio,Dominio,DominioParametro,DoubleData,DoubleParameter,DoubleProperty,EjecucionLineaPrueba,EjecucionPrueba,ElementoSegmento,EscenarioPrueba,FiltroFuncion,FiltroFuncionPar,FloatData,FloatParameter,FloatProperty,Funcion,Funcion,FuncionParametro,GrupoProceso,IntegerData,IntegerParameter,IntegerProperty,LineaPrueba,LongData,LongParameter,LongProperty,NivelOpcionMenu,NumericPrimitive,OpcionMenu,OperadorCom,Pagina,PaginaEspecial,PaginaInicio,PaginaUsuario,PaquetePrueba,Parametro,ParametroLineaPrueba,ParteAmbientePrueba,PasoRutina,PersistentEntityBase,PersistentEnumerationEntityBase,PiezaAmbientePrueba,Primitive,ProgramaPrueba,RangoAgregacion,RangoComparacion,RastroFuncion,RastroFuncionPar,RastroInforme,RastroProceso,RecursoValor,Rol,RolFiltroFuncion,RolFuncion,RolFuncionPar,RolPagina,RolUsuario,RolVistaFuncion,RutinaUsuario,Segmento,SeveridadMensaje,ShortData,ShortParameter,ShortProperty,StringData,StringParameter,StringProperty,SubtipoGrafico,TareaUsuario,TareaUsuarioCorreo,TareaVirtual,TemporalPrimitive,TimeData,TimeParameter,TimeProperty,TimestampData,TimestampParameter,TimestampProperty,TipoAccesoRecurso,TipoAgregacion,TipoClaseRecurso,TipoComparacion,TipoDatoPar,TipoDocumentoPrueba,TipoDominio,TipoFuncion,TipoGrafico,TipoInforme,TipoNodo,TipoPagina,TipoParametro,TipoParametroDom,TipoPiezaPrueba,TipoRastroFun,TipoRecurso,TipoRestriccionFormatos,TipoResultadoPrueba,TipoRol,TipoValor,TransicionAbstracta,TransicionTareaUsuario,Usuario,Usuario,UsuarioSegmento,VariableRutina,VistaFuncion,VistaFuncionCol
public interface Property extends DataArtifact, ValuedArtifact
- Author:
- Jorge Campins
-
-
Method Summary
-
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, getSqlName, 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.DataArtifact
getDataClass, getSegmentEntityClass, isParameter, isProperty
-
Methods inherited from interface adalid.core.interfaces.TypedArtifact
getDataType
-
Methods inherited from interface adalid.core.interfaces.ValuedArtifact
getCurrentValue, getCurrentValueTag, getDefaultValue, getDefaultValueTag, getInitialValue, getInitialValueTag, setCurrentValueTag, setDefaultValueTag, setInitialValueTag
-
-
-
-
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 filtroreadOnly- 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.
-
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
-
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- 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
-
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
-
-