Class DynamicAttribute


  • public class DynamicAttribute
    extends Object
    Wrapper for Attribute. Contains attribute and additional metadata: displayedName, description and indicator whether attribute is mandatory. This additional meta informations are filled after output translation profile processing and used when attributes are showing on consent screen: displayName as attribute name and description as tooltip. If attribute is mandatory user cannot hide it on consent screen.
    Author:
    P.Piernik
    • Constructor Detail

      • DynamicAttribute

        public DynamicAttribute​(Attribute attribute,
                                String displayedName,
                                String description,
                                boolean mandatory)
      • DynamicAttribute

        public DynamicAttribute​(Attribute attribute)
    • Method Detail

      • getAttribute

        public Attribute getAttribute()
      • setAttribute

        public void setAttribute​(Attribute attribute)
      • getDisplayedName

        public String getDisplayedName()
      • setDisplayedName

        public void setDisplayedName​(String displayedName)
      • getDescription

        public String getDescription()
      • setDescription

        public void setDescription​(String description)
      • isMandatory

        public boolean isMandatory()
      • setMandatory

        public void setMandatory​(boolean mandatory)
      • setAttributeType

        public void setAttributeType​(AttributeType attributeType)