Class NotificationAttribute

java.lang.Object
oracle.iam.notification.vo.NotificationAttribute
All Implemented Interfaces:
Serializable

public class NotificationAttribute extends Object implements Serializable
This object represent a notification attribute (either static or dynamic) in a notification event
Author:
saggarwa
See Also:
  • Constructor Details

    • NotificationAttribute

      public NotificationAttribute()
  • Method Details

    • getName

      public String getName()
      Provides name of the attribute
      Returns:
      name of the attribute
    • setName

      public void setName(String name)
      Sets name of the attribute
      Parameters:
      name - name of the attribute to be set
    • getType

      public String getType()
      Provides type of the attribute
      Returns:
      type of the attribute
    • setType

      public void setType(String type)
      Sets type of the attribute
      Parameters:
      type - type of the attribute to be set
    • getSubtree

      public List<NotificationAttribute> getSubtree()
      Provides the list of Notification attributes contained by the attribute
      Returns:
      list of notification attributes within the attribute
    • setSubtree

      public void setSubtree(List<NotificationAttribute> subtree)
      Adds notification attributes to the attribute
      Parameters:
      subtree - List of notification attributes
    • getEntityName

      public String getEntityName()
      Provides name of the entity associated with the attribute
      Returns:
      name of the entity
    • setEntityName

      public void setEntityName(String entityName)
      Sets name of the entity to be associated with the attribute
      Parameters:
      entityName - entity name
    • isSearchable

      public boolean isSearchable()
      Specify if the attribute can be searched or not
      Returns:
      'true' if it can be searched else returns 'false'
    • setSearchable

      public void setSearchable(boolean searchable)
      Set the flag for the attribute for it can be searched or not
      Parameters:
      searchable - 'true' if it can be searched else 'false'
    • isRequired

      public boolean isRequired()
      Specify if the attribute is required or not
      Returns:
      'true' if it is required else returns 'false'
    • setRequired

      public void setRequired(boolean required)
      Sets the flag for the attribute for it is required or not
      Parameters:
      required - 'true' if it is required else 'false'