Package adalid.core.interfaces
Interface Parameter
- All Superinterfaces:
Artifact,DataArtifact,Nullable,Serializable,TypedArtifact,ValuedArtifact
- All Known Subinterfaces:
AlphanumericParameter,EntityReference,NumericParameter,PersistentEntityReference,PersistentEnumerationEntityReference,TemporalParameter
- All Known Implementing Classes:
AbstractBigNumber,AbstractContextualEntity,AbstractDataArtifact,AbstractDatabaseEntity,AbstractEntity,AbstractEnumerationEntity,AbstractPersistentEntity,AbstractPersistentEnumerationEntity,AbstractPhoneNumberParameter,AbstractPhoneNumberProperty,AbstractProceduralEntity,AbstractVirtualEntity,AccionArchivoCargado,AmbientePrueba,Aplicacion,ArchivoAdjunto,AtributoAplicacion,BigDecimalData,BigDecimalParameter,BigDecimalProperty,BigIntegerData,BigIntegerParameter,BigIntegerProperty,BinaryData,BinaryParameter,BinaryPrimitive,BinaryProperty,BooleanData,BooleanParameter,BooleanPrimitive,BooleanProperty,ByteData,ByteParameter,ByteProperty,CampoValorTemporal,CasoPrueba,CharacterData,CharacterParameter,CharacterPrimitive,CharacterProperty,ClaseFabricador,ClaseJava,ClaseRecurso,ClaseRecurso,CloakedStringProperty,ColumnasOcultas,CondicionEjeFun,CondicionTarea,ConjuntoSegmento,DateData,DateParameter,DateProperty,DialogoDinamicoRemoto,DocumentoPrueba,DocumentoPruebaX1,DocumentoPruebaX2,DocumentoPruebaX3,DocumentoPruebaX4,DocumentoPruebaX5,DocumentoPruebaX6,Dominio,Dominio,DominioParametro,DoubleData,DoubleParameter,DoubleProperty,EjecucionLineaPrueba,EjecucionPrueba,ElementoSegmento,EmailAddressParameter,EmailAddressProperty,EscenarioPrueba,FiltroFuncion,FiltroFuncionPar,FloatData,FloatParameter,FloatProperty,FormatoPaginaInforme,Funcion,Funcion,FuncionParametro,FuncionParametro,GoogleMapProperty,GrupoProceso,GrupoUsuario,IntegerData,IntegerParameter,IntegerProperty,InternationalPhoneNumberParameter,InternationalPhoneNumberProperty,InternationalSmartphoneNumberParameter,InternationalSmartphoneNumberProperty,LineaPrueba,LocalPhoneNumberParameter,LocalPhoneNumberProperty,LocalSmartphoneNumberParameter,LocalSmartphoneNumberProperty,LongData,LongParameter,LongProperty,MensajeAplicacion,ModuloAplicacion,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,RolAplicacion,RolFiltroFuncion,RolFuncion,RolFuncionPar,RolPagina,RolPaginaEspecial,RolUsuario,RolVistaFuncion,RutinaUsuario,Segmento,SeveridadMensaje,ShortData,ShortParameter,ShortProperty,StringData,StringParameter,StringProperty,SubtipoGrafico,TareaUsuario,TareaUsuarioCorreo,TareaVirtual,TemporalPrimitive,TimeData,TimeParameter,TimeProperty,TimestampData,TimestampParameter,TimestampProperty,TipoAgregacion,TipoClaseRecurso,TipoComparacion,TipoDatoPar,TipoDocumentoPrueba,TipoDominio,TipoFuncion,TipoGrafico,TipoInforme,TipoNodo,TipoPagina,TipoParametro,TipoParametroDom,TipoPiezaPrueba,TipoRastroFun,TipoRecurso,TipoRestriccionFormatos,TipoResultadoPrueba,TipoRol,TipoUsuario,TipoValor,TipoValorCriterio,TransicionAbstracta,TransicionTareaUsuario,Usuario,Usuario,UsuarioFuncion,UsuarioFuncionPar,UsuarioModulo,UsuarioSegmento,VariableRutina,VersionAdalid,VistaFuncion,VistaFuncionCol
- Author:
- Jorge Campins
-
Method Summary
Modifier and TypeMethodDescriptiongetInitialValueReferencingParameters(boolean recursively) getLocalizedAnchoredLabel(Locale locale) getLocalizedAnchorLabel(Locale locale) getMaxValueReferencingParameters(boolean recursively) getMinValueReferencingParameters(boolean recursively) getModifyingFilterReferencingParameters(boolean recursively) getRenderingFilterReferencingParameters(boolean recursively) getRenderingFilterReferencingParameters(boolean recursively, Boolean readOnly) getRequiringFilterReferencingParameters(boolean recursively) getSearchQueryFilterReferencingParameters(boolean recursively) intbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisEntity()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetAnchoringLinkedParameters(boolean b) Sets the anchoring linked parameters indicatorvoidsetDefaultAnchoredLabel(String defaultAnchoredLabel) El método setDefaultAnchoredLabel se utiliza para establecer la etiqueta de la propiedad dentro del grupo de propiedades ancladas que se almacena en el archivo de recursos por defecto.voidsetDefaultAnchorLabel(String defaultAnchorLabel) El método setDefaultAnchorLabel se utiliza para establecer la etiqueta del grupo de propiedades ancladas a la propiedad que se almacena en el archivo de recursos por defecto.voidsetDisplaySortKey(String key) Sets the display sort keyvoidsetFirstAnchoredFieldAnchorType(AnchorType anchorType) Sets the first anchored field anchor typevoidsetLocalizedAnchoredLabel(Locale locale, String localizedAnchoredLabel) El método setLocalizedAnchoredLabel se utiliza para establecer la etiqueta de la propiedad dentro del grupo de propiedades ancladas que se almacena en el archivo de recursos de configuración regional.voidsetLocalizedAnchorLabel(Locale locale, String localizedAnchorLabel) El método setLocalizedAnchorLabel se utiliza para establecer la etiqueta del grupo de propiedades ancladas a la propiedad que se almacena en el archivo de recursos de configuración regional.voidsetModifyingFilter(BooleanExpression modifyingFilter) El método setModifyingFilter se utiliza para establecer el filtro de anulación de parámetros en vistas (páginas) de ejecución de operaciones de negocio.voidsetNullifyingFilter(BooleanExpression nullifyingFilter) El método setNullifyingFilter se utiliza para establecer el filtro de anulación de parámetros en vistas (páginas) de ejecución de operaciones de negocio.voidsetRenderingFilter(BooleanExpression renderingFilter) El método setRenderingFilter se utiliza para establecer el filtro de presentación de parámetros en vistas (páginas) de ejecución de operaciones de negocio.voidsetRequiringFilter(BooleanExpression requiringFilter) El método setRequiringFilter se utiliza para establecer el filtro de obligatoriedad de parámetros en vistas (páginas) de ejecución de operaciones de negocio.Methods inherited from interface adalid.core.interfaces.Artifact
addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttribute, addAttributes, clearAttributes, depth, finalise, finish, getAlias, getAttribute, getAttribute, getClassPath, getCrypticName, getDeclaringArtifact, getDeclaringEntity, getDeclaringEntityRoot, getDeclaringField, getDeclaringFieldEntityRoot, getDeclaringFieldIndex, getDeclaringFieldPersistentEntityRoot, getDeclaringFieldPersistentEntityTableRoot, getDeclaringOperation, getDeclaringPersistentEntity, getDeclaringPersistentEntityRoot, getDefaultCollectionLabel, getDefaultCollectionShortLabel, getDefaultColumnHeader, getDefaultDescription, getDefaultLabel, getDefaultLocale, getDefaultShortDescription, getDefaultShortLabel, getDefaultSymbol, getDefaultTooltip, getFullName, getKeyFeatures, getLocalizedCollectionLabel, getLocalizedCollectionShortLabel, getLocalizedColumnHeader, getLocalizedDescription, getLocalizedLabel, getLocalizedShortDescription, getLocalizedShortLabel, getLocalizedSymbol, getLocalizedTooltip, getName, getPartialName, getPathList, getPathString, getSqlName, hashCodeHexString, isAnnotated, isClassInPath, isDeclared, isExpression, isFinalised, isFinished, isInherited, isInheritedFromAbstract, isInheritedFromConcrete, isNotDeclared, isNotInherited, isNotInheritedFromAbstract, isNotInheritedFromConcrete, isOperation, put, round, setAlias, setDefaultCollectionLabel, setDefaultCollectionShortLabel, setDefaultColumnHeader, setDefaultColumnHeader, setDefaultDescription, setDefaultLabel, setDefaultShortDescription, setDefaultShortLabel, setDefaultShortLabel, setDefaultSymbol, setDefaultTooltip, setLocalizedCollectionLabel, setLocalizedCollectionShortLabel, setLocalizedColumnHeader, setLocalizedColumnHeader, setLocalizedDescription, setLocalizedLabel, setLocalizedShortDescription, setLocalizedShortLabel, setLocalizedShortLabel, setLocalizedSymbol, setLocalizedTooltip, setSqlName, toString, toString, toString, toStringMethods inherited from interface adalid.core.interfaces.DataArtifact
getDataClass, getSegmentEntityClass, getSerialVersionUID, isParameter, isPropertyMethods inherited from interface adalid.core.interfaces.TypedArtifact
getDataTypeMethods inherited from interface adalid.core.interfaces.ValuedArtifact
getCurrentValue, getCurrentValueTag, getDefaultValue, getDefaultValueTag, getInitialValue, getInitialValueTag, setCurrentValueTag, setDefaultValueTag, setInitialValueTag
-
Method Details
-
isAuditable
boolean isAuditable()- Returns:
- the auditable
-
isPassword
boolean isPassword()- Returns:
- the password
-
isRequiredParameter
boolean isRequiredParameter()- Returns:
- the nullable
-
isHiddenField
boolean isHiddenField()- Returns:
- the hidden field indicator
-
getAnchorFieldName
String getAnchorFieldName()- Returns:
- the anchor field name
-
getAnchorField
Field getAnchorField()- Returns:
- the anchor field
-
getAnchorParameter
Parameter getAnchorParameter()- Returns:
- the anchor property
-
getAnchorType
AnchorType getAnchorType()- Returns:
- the anchor type
-
getFirstAnchoredFieldAnchorType
AnchorType getFirstAnchoredFieldAnchorType()- Returns:
- the anchor type of the first anchored field
-
setFirstAnchoredFieldAnchorType
Sets the first anchored field anchor type- Parameters:
anchorType- the anchor type of the first anchored field
-
isAnchoringLinkedParameters
boolean isAnchoringLinkedParameters()- Returns:
- the anchoring linked parameters indicator
-
setAnchoringLinkedParameters
void setAnchoringLinkedParameters(boolean b) Sets the anchoring linked parameters indicator- Parameters:
b- the anchoring parameters indicator to set
-
getDefaultAnchorLabel
String getDefaultAnchorLabel()- Returns:
- the default anchor label
-
setDefaultAnchorLabel
El método setDefaultAnchorLabel se utiliza para establecer la etiqueta del grupo de propiedades ancladas a 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 etiqueta.- Parameters:
defaultAnchorLabel- sustantivo singular, preferiblemente sin complementos, que se usa como etiqueta del grupo de propiedades ancladas
-
getLocalizedAnchorLabel
- Parameters:
locale- locale- Returns:
- the localized anchor label
-
setLocalizedAnchorLabel
El método setLocalizedAnchorLabel se utiliza para establecer la etiqueta del grupo de propiedades ancladas a 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 etiqueta.- Parameters:
locale- configuración regionallocalizedAnchorLabel- sustantivo singular, preferiblemente sin complementos, que se usa como etiqueta del grupo de propiedades ancladas
-
getDefaultAnchoredLabel
String getDefaultAnchoredLabel()- Returns:
- the default anchoring label
-
setDefaultAnchoredLabel
El método setDefaultAnchoredLabel se utiliza para establecer la etiqueta de la propiedad dentro del grupo de propiedades ancladas que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.- Parameters:
defaultAnchoredLabel- sustantivo singular, preferiblemente sin complementos, que se usa como etiqueta dentro del grupo de propiedades ancladas
-
getLocalizedAnchoredLabel
- Parameters:
locale- locale- Returns:
- the localized anchoring label
-
setLocalizedAnchoredLabel
El método setLocalizedAnchoredLabel se utiliza para establecer la etiqueta de la propiedad dentro del grupo de propiedades ancladas que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.- Parameters:
locale- configuración regionallocalizedAnchoredLabel- sustantivo singular, preferiblemente sin complementos, que se usa como etiqueta dentro del grupo de propiedades ancladas
-
getSequenceNumber
int getSequenceNumber()- Returns:
- the sequence number
-
getDisplaySortKey
String getDisplaySortKey()- Returns:
- the display sort key
-
setDisplaySortKey
Sets the display sort key- Parameters:
key- the display sort key to set
-
isRenderingFilterReadOnly
boolean isRenderingFilterReadOnly()- Returns:
- the rendering filter's read-only indicator
-
getRenderingFilter
BooleanExpression getRenderingFilter()- Returns:
- the rendering filter
-
setRenderingFilter
El método setRenderingFilter se utiliza para establecer el filtro de presentación 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
-
getRequiringFilter
BooleanExpression getRequiringFilter()- Returns:
- the requiring filter
-
setRequiringFilter
El método setRequiringFilter se utiliza para establecer el filtro de obligatoriedad 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
El método setModifyingFilter se utiliza para establecer el filtro de anulación 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:
modifyingFilter- expresión booleana que se utiliza como filtro
-
getNullifyingFilter
BooleanExpression getNullifyingFilter()- Returns:
- the nullifying filter
-
setNullifyingFilter
El método setNullifyingFilter se utiliza para establecer el filtro de anulación 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
-
isInstanceReferenceField
boolean isInstanceReferenceField()- Returns:
- the instance reference indicator
-
isFileReferenceField
boolean isFileReferenceField()- Returns:
- the file reference indicator
-
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
-
isBooleanEnumerationEntity
boolean isBooleanEnumerationEntity()- Returns:
- true if it is a boolean 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
-
getLinkedFieldName
String getLinkedFieldName()- Returns:
- the linked field name
-
getLinkedField
Field getLinkedField()- Returns:
- the linked field
-
getLinkedProperty
Property getLinkedProperty()- Returns:
- the linked property
-
getLinkedColumnName
String getLinkedColumnName()- Returns:
- the linked column name
-
getLinkedColumnOperator
StandardRelationalOp getLinkedColumnOperator()- Returns:
- the linked column operator
-
getParameterPathList
- Returns:
- the parameter path list
-
getInitialValueReferencingParametersList
- Returns:
- the initial value referencing parameters list
-
getInitialValueReferencingParameters
- Returns:
- the list of artifacts referencing this artifact in their initial value
-
getInitialValueReferencingParameters
- Parameters:
recursively- recursively- Returns:
- the list of artifacts referencing this artifact in their initial value
-
getMaxValueReferencingParameters
- Returns:
- the list of parameters referencing this parameter in their max value
-
getMaxValueReferencingParameters
- Parameters:
recursively- recursively- Returns:
- the list of parameters referencing this parameter in their max value
-
getMinValueReferencingParameters
- Returns:
- the list of parameters referencing this parameter in their min value
-
getMinValueReferencingParameters
- Parameters:
recursively- recursively- Returns:
- the list of parameters referencing this parameter in their min value
-
getModifyingFilterReferencingParameters
- Returns:
- the list of parameters referencing this parameter in their modifying filter
-
getModifyingFilterReferencingParameters
- Parameters:
recursively- recursively- Returns:
- the list of parameters referencing this parameter in their modifying filter
-
getRenderingFilterReferencingParameters
- Returns:
- the list of parameters referencing this parameter in their rendering filter
-
getRenderingFilterReferencingParameters
- Parameters:
recursively- recursively- Returns:
- the list of parameters referencing this parameter in their rendering filter
-
getRenderingFilterReferencingParameters
Map<String,Parameter> getRenderingFilterReferencingParameters(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 parameters referencing this parameter in their rendering filter
-
getRequiringFilterReferencingParameters
- Returns:
- the list of parameters referencing this parameter in their requiring filter
-
getRequiringFilterReferencingParameters
- Parameters:
recursively- recursively- Returns:
- the list of parameters referencing this parameter in their requiring filter
-
getSearchQueryFilterReferencingParameters
- Returns:
- the list of parameters referencing this parameter in their search query filter
-
getSearchQueryFilterReferencingParameters
- Parameters:
recursively- recursively- Returns:
- the list of parameters referencing this parameter in their search query filter
-