Package oracle.iam.notification.vo
Class NotificationAttribute
java.lang.Object
oracle.iam.notification.vo.NotificationAttribute
- All Implemented Interfaces:
Serializable
This object represent a notification attribute (either static or dynamic) in
a notification event
- Author:
- saggarwa
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionProvides name of the entity associated with the attributegetName()
Provides name of the attributeProvides the list of Notification attributes contained by the attributegetType()
Provides type of the attributeboolean
Specify if the attribute is required or notboolean
Specify if the attribute can be searched or notvoid
setEntityName
(String entityName) Sets name of the entity to be associated with the attributevoid
Sets name of the attributevoid
setRequired
(boolean required) Sets the flag for the attribute for it is required or notvoid
setSearchable
(boolean searchable) Set the flag for the attribute for it can be searched or notvoid
setSubtree
(List<NotificationAttribute> subtree) Adds notification attributes to the attributevoid
Sets type of the attribute
-
Constructor Details
-
NotificationAttribute
public NotificationAttribute()
-
-
Method Details
-
getName
Provides name of the attribute- Returns:
- name of the attribute
-
setName
Sets name of the attribute- Parameters:
name
- name of the attribute to be set
-
getType
Provides type of the attribute- Returns:
- type of the attribute
-
setType
Sets type of the attribute- Parameters:
type
- type of the attribute to be set
-
getSubtree
Provides the list of Notification attributes contained by the attribute- Returns:
- list of notification attributes within the attribute
-
setSubtree
Adds notification attributes to the attribute- Parameters:
subtree
-List
of notification attributes
-
getEntityName
Provides name of the entity associated with the attribute- Returns:
- name of the entity
-
setEntityName
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'
-