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

public interface Parameter extends DataArtifact, ValuedArtifact
Author:
Jorge Campins
  • 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

      void setFirstAnchoredFieldAnchorType(AnchorType anchorType)
      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

      void setDefaultAnchorLabel(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. 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

      String getLocalizedAnchorLabel(Locale locale)
      Parameters:
      locale - locale
      Returns:
      the localized anchor label
    • setLocalizedAnchorLabel

      void setLocalizedAnchorLabel(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. 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 regional
      localizedAnchorLabel - sustantivo singular, preferiblemente sin complementos, que se usa como etiqueta del grupo de propiedades ancladas
    • getDefaultAnchoredLabel

      String getDefaultAnchoredLabel()
      Returns:
      the default anchoring label
    • setDefaultAnchoredLabel

      void setDefaultAnchoredLabel(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. 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

      String getLocalizedAnchoredLabel(Locale locale)
      Parameters:
      locale - locale
      Returns:
      the localized anchoring label
    • setLocalizedAnchoredLabel

      void setLocalizedAnchoredLabel(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. 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 regional
      localizedAnchoredLabel - 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

      void setDisplaySortKey(String key)
      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

      void setRenderingFilter(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. 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

      void setRequiringFilter(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. 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 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

      void setNullifyingFilter(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. 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

      List<Artifact> getParameterPathList()
      Returns:
      the parameter path list
    • getInitialValueReferencingParametersList

      List<Parameter> getInitialValueReferencingParametersList()
      Returns:
      the initial value referencing parameters list
    • getInitialValueReferencingParameters

      Map<String,Parameter> getInitialValueReferencingParameters()
      Returns:
      the list of artifacts referencing this artifact in their initial value
    • getInitialValueReferencingParameters

      Map<String,Parameter> getInitialValueReferencingParameters(boolean recursively)
      Parameters:
      recursively - recursively
      Returns:
      the list of artifacts referencing this artifact in their initial value
    • getMaxValueReferencingParameters

      Map<String,Parameter> getMaxValueReferencingParameters()
      Returns:
      the list of parameters referencing this parameter in their max value
    • getMaxValueReferencingParameters

      Map<String,Parameter> getMaxValueReferencingParameters(boolean recursively)
      Parameters:
      recursively - recursively
      Returns:
      the list of parameters referencing this parameter in their max value
    • getMinValueReferencingParameters

      Map<String,Parameter> getMinValueReferencingParameters()
      Returns:
      the list of parameters referencing this parameter in their min value
    • getMinValueReferencingParameters

      Map<String,Parameter> getMinValueReferencingParameters(boolean recursively)
      Parameters:
      recursively - recursively
      Returns:
      the list of parameters referencing this parameter in their min value
    • getModifyingFilterReferencingParameters

      Map<String,Parameter> getModifyingFilterReferencingParameters()
      Returns:
      the list of parameters referencing this parameter in their modifying filter
    • getModifyingFilterReferencingParameters

      Map<String,Parameter> getModifyingFilterReferencingParameters(boolean recursively)
      Parameters:
      recursively - recursively
      Returns:
      the list of parameters referencing this parameter in their modifying filter
    • getRenderingFilterReferencingParameters

      Map<String,Parameter> getRenderingFilterReferencingParameters()
      Returns:
      the list of parameters referencing this parameter in their rendering filter
    • getRenderingFilterReferencingParameters

      Map<String,Parameter> getRenderingFilterReferencingParameters(boolean recursively)
      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 - recursively
      readOnly - true, to process read-only filters; false, to process read-write filters; null, to process all filters
      Returns:
      the list of parameters referencing this parameter in their rendering filter
    • getRequiringFilterReferencingParameters

      Map<String,Parameter> getRequiringFilterReferencingParameters()
      Returns:
      the list of parameters referencing this parameter in their requiring filter
    • getRequiringFilterReferencingParameters

      Map<String,Parameter> getRequiringFilterReferencingParameters(boolean recursively)
      Parameters:
      recursively - recursively
      Returns:
      the list of parameters referencing this parameter in their requiring filter
    • getSearchQueryFilterReferencingParameters

      Map<String,Parameter> getSearchQueryFilterReferencingParameters()
      Returns:
      the list of parameters referencing this parameter in their search query filter
    • getSearchQueryFilterReferencingParameters

      Map<String,Parameter> getSearchQueryFilterReferencingParameters(boolean recursively)
      Parameters:
      recursively - recursively
      Returns:
      the list of parameters referencing this parameter in their search query filter