Class ParameterModel

    • Constructor Detail

      • ParameterModel

        public ParameterModel()
      • ParameterModel

        public ParameterModel​(String key,
                              String value)
    • Method Detail

      • setParamName

        public void setParamName​(String paramName)
        Description copied from interface: IParameterModel
        Setzt den Namen des Parameters.
        Specified by:
        setParamName in interface IParameterModel
        Parameters:
        paramName - den Parameternamen
      • setParamDisplayName

        public void setParamDisplayName​(String displayName)
        Specified by:
        setParamDisplayName in interface IParameterModel
        Parameters:
        displayName - The name that should be displayed on the UI.
      • setParamValue

        public void setParamValue​(String paramValue)
        Description copied from interface: IParameterModel
        Setzt den Wert eines Parameter.
        Specified by:
        setParamValue in interface IParameterModel
        Parameters:
        paramValue - the value to set
      • getParamDescription

        public String getParamDescription()
        Description copied from interface: IParameterModel
        Liefert die bei der Parameterdefinition hinterlegte Beschreibung
        Specified by:
        getParamDescription in interface IParameterModel
        Returns:
        eien erläuternde Beschreibung zum Parameter oder null
      • setParamDescription

        public void setParamDescription​(String paramDesc)
      • isParamMandatory

        public boolean isParamMandatory()
        Description copied from interface: IParameterModel
        Liefert die Aussage, ob es sich um einen Pflichtparamter handelt
        Specified by:
        isParamMandatory in interface IParameterModel
        Returns:
        true wenn es sich um eine Pflichtparameter handelt, sonst false
      • setParamMandatory

        public void setParamMandatory​(boolean paramMandatory)
        Description copied from interface: IParameterModel
        Ermöglicht das Setzen des Parameters als Pflichtparameter.
        Specified by:
        setParamMandatory in interface IParameterModel
        Parameters:
        paramMandatory - true wenn der Parameter zu einem Pflichtparameter werden soll, sonst false
      • setParamBehavior

        public void setParamBehavior​(String paramBehavior)
      • isParamNameEditable

        public boolean isParamNameEditable()
      • setParamNameEditable

        public void setParamNameEditable​(boolean nameEditable)
      • isParamValueCryptic

        public boolean isParamValueCryptic()
      • setParamValueCryptic

        public void setParamValueCryptic​(boolean crypticValue)
      • isValidationError

        public boolean isValidationError()
      • setValidationError

        public void setValidationError​(boolean validationError)
      • getValidationErrorMsg

        public String getValidationErrorMsg()
      • setValidationErrorMsg

        public void setValidationErrorMsg​(String validationErrorMsg)
      • isDependentMandatory

        public boolean isDependentMandatory()
      • setDependentMandatoryParamNames

        public void setDependentMandatoryParamNames​(Set<String> paramNames)
      • getDependentMandatoryParamNames

        public Set<String> getDependentMandatoryParamNames()
      • isGroupItem

        public boolean isGroupItem()
      • setGroupItem

        public void setGroupItem​(boolean groupItem)
      • isDeletable

        public boolean isDeletable()
        Description copied from interface: IParameterModel
        Liefert die Aussage, ob der Parameter bei Anzeige in der Oberfläche gelöscht werden darf.
        Specified by:
        isDeletable in interface IParameterModel
        Returns:
        the isDeletable
        Since:
        version 4.3.0
      • setDeletable

        public void setDeletable​(boolean isDeletable)
        Parameters:
        isDeletable - the isDeletable to set
        Since:
        version 4.3.0
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object