public class EventHandlerType extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Java class for EventHandlerType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="EventHandlerType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="category" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}EventCategoryType" maxOccurs="unbounded" minOccurs="0"/> <element name="operation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}EventOperationType" maxOccurs="unbounded" minOccurs="0"/> <element name="status" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}EventStatusType" maxOccurs="unbounded" minOccurs="0"/> <element name="objectKind" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ShadowKindType" maxOccurs="unbounded" minOccurs="0"/> <element name="objectIntent" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="focusType" type="{http://www.w3.org/2001/XMLSchema}QName" maxOccurs="unbounded" minOccurs="0"/> <element name="expressionFilter" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" maxOccurs="unbounded" minOccurs="0"/> <element name="chained" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}EventHandlerType" maxOccurs="unbounded" minOccurs="0"/> <element name="forked" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}EventHandlerType" maxOccurs="unbounded" minOccurs="0"/> <element name="simpleUserNotifier" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SimpleUserNotifierType" maxOccurs="unbounded" minOccurs="0"/> <element name="simpleFocalObjectNotifier" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SimpleFocalObjectNotifierType" maxOccurs="unbounded" minOccurs="0"/> <element name="simpleResourceObjectNotifier" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SimpleResourceObjectNotifierType" maxOccurs="unbounded" minOccurs="0"/> <element name="simpleWorkflowNotifier" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SimpleWorkflowNotifierType" maxOccurs="unbounded" minOccurs="0"/> <element name="userPasswordNotifier" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}UserPasswordNotifierType" maxOccurs="unbounded" minOccurs="0"/> <element name="accountPasswordNotifier" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}AccountPasswordNotifierType" maxOccurs="unbounded" minOccurs="0"/> <element name="simpleCampaignNotifier" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SimpleCampaignNotifierType" maxOccurs="unbounded" minOccurs="0"/> <element name="simpleCampaignStageNotifier" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SimpleCampaignStageNotifierType" maxOccurs="unbounded" minOccurs="0"/> <element name="simpleReviewerNotifier" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SimpleReviewerNotifierType" maxOccurs="unbounded" minOccurs="0"/> <element name="simpleTaskNotifier" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SimpleTaskNotifierType" maxOccurs="unbounded" minOccurs="0"/> <element name="generalNotifier" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}GeneralNotifierType" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
Constructor and Description |
---|
EventHandlerType()
Creates a new
EventHandlerType instance. |
EventHandlerType(EventHandlerType o)
Creates a new
EventHandlerType instance by deeply copying a given EventHandlerType instance. |
Modifier and Type | Method and Description |
---|---|
EventHandlerType |
clone()
Creates and returns a deep copy of this object.
|
boolean |
equals(Object object) |
boolean |
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy) |
List<AccountPasswordNotifierType> |
getAccountPasswordNotifier()
Gets the value of the accountPasswordNotifier property.
|
List<EventCategoryType> |
getCategory()
Gets the value of the category property.
|
List<EventHandlerType> |
getChained()
Gets the value of the chained property.
|
String |
getDescription()
Gets the value of the description property.
|
List<ExpressionType> |
getExpressionFilter()
Gets the value of the expressionFilter property.
|
List<QName> |
getFocusType()
Gets the value of the focusType property.
|
List<EventHandlerType> |
getForked()
Gets the value of the forked property.
|
List<GeneralNotifierType> |
getGeneralNotifier()
Gets the value of the generalNotifier property.
|
String |
getName()
Gets the value of the name property.
|
List<String> |
getObjectIntent()
Gets the value of the objectIntent property.
|
List<ShadowKindType> |
getObjectKind()
Gets the value of the objectKind property.
|
List<EventOperationType> |
getOperation()
Gets the value of the operation property.
|
List<SimpleCampaignNotifierType> |
getSimpleCampaignNotifier()
Gets the value of the simpleCampaignNotifier property.
|
List<SimpleCampaignStageNotifierType> |
getSimpleCampaignStageNotifier()
Gets the value of the simpleCampaignStageNotifier property.
|
List<SimpleFocalObjectNotifierType> |
getSimpleFocalObjectNotifier()
Gets the value of the simpleFocalObjectNotifier property.
|
List<SimpleResourceObjectNotifierType> |
getSimpleResourceObjectNotifier()
Gets the value of the simpleResourceObjectNotifier property.
|
List<SimpleReviewerNotifierType> |
getSimpleReviewerNotifier()
Gets the value of the simpleReviewerNotifier property.
|
List<SimpleTaskNotifierType> |
getSimpleTaskNotifier()
Gets the value of the simpleTaskNotifier property.
|
List<SimpleUserNotifierType> |
getSimpleUserNotifier()
Gets the value of the simpleUserNotifier property.
|
List<SimpleWorkflowNotifierType> |
getSimpleWorkflowNotifier()
Gets the value of the simpleWorkflowNotifier property.
|
List<EventStatusType> |
getStatus()
Gets the value of the status property.
|
List<UserPasswordNotifierType> |
getUserPasswordNotifier()
Gets the value of the userPasswordNotifier property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
void |
setDescription(String value)
Sets the value of the description property.
|
void |
setName(String value)
Sets the value of the name property.
|
String |
toString()
Generates a String representation of the contents of this type.
|
protected String name
protected String description
protected List<EventCategoryType> category
protected List<EventOperationType> operation
protected List<EventStatusType> status
protected List<ShadowKindType> objectKind
protected List<ExpressionType> expressionFilter
protected List<EventHandlerType> chained
protected List<EventHandlerType> forked
protected List<SimpleUserNotifierType> simpleUserNotifier
protected List<SimpleFocalObjectNotifierType> simpleFocalObjectNotifier
protected List<SimpleResourceObjectNotifierType> simpleResourceObjectNotifier
protected List<SimpleWorkflowNotifierType> simpleWorkflowNotifier
protected List<UserPasswordNotifierType> userPasswordNotifier
protected List<AccountPasswordNotifierType> accountPasswordNotifier
protected List<SimpleCampaignNotifierType> simpleCampaignNotifier
protected List<SimpleCampaignStageNotifierType> simpleCampaignStageNotifier
protected List<SimpleReviewerNotifierType> simpleReviewerNotifier
protected List<SimpleTaskNotifierType> simpleTaskNotifier
protected List<GeneralNotifierType> generalNotifier
public static final QName COMPLEX_TYPE
public static final QName F_NAME
public static final QName F_DESCRIPTION
public static final QName F_CATEGORY
public static final QName F_OPERATION
public static final QName F_STATUS
public static final QName F_OBJECT_KIND
public static final QName F_OBJECT_INTENT
public static final QName F_FOCUS_TYPE
public static final QName F_EXPRESSION_FILTER
public static final QName F_CHAINED
public static final QName F_FORKED
public static final QName F_SIMPLE_USER_NOTIFIER
public static final QName F_SIMPLE_FOCAL_OBJECT_NOTIFIER
public static final QName F_SIMPLE_RESOURCE_OBJECT_NOTIFIER
public static final QName F_SIMPLE_WORKFLOW_NOTIFIER
public static final QName F_USER_PASSWORD_NOTIFIER
public static final QName F_ACCOUNT_PASSWORD_NOTIFIER
public static final QName F_SIMPLE_CAMPAIGN_NOTIFIER
public static final QName F_SIMPLE_CAMPAIGN_STAGE_NOTIFIER
public static final QName F_SIMPLE_REVIEWER_NOTIFIER
public static final QName F_SIMPLE_TASK_NOTIFIER
public static final QName F_GENERAL_NOTIFIER
public EventHandlerType()
EventHandlerType
instance.public EventHandlerType(EventHandlerType o)
EventHandlerType
instance by deeply copying a given EventHandlerType
instance.o
- The instance to copy.NullPointerException
- if o
is null
.public String getName()
String
public void setName(String value)
value
- allowed object is
String
public String getDescription()
String
public void setDescription(String value)
value
- allowed object is
String
public List<EventCategoryType> getCategory()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the category property.
For example, to add a new item, do as follows:
getCategory().add(newItem);
Objects of the following type(s) are allowed in the list
EventCategoryType
public List<EventOperationType> getOperation()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the operation property.
For example, to add a new item, do as follows:
getOperation().add(newItem);
Objects of the following type(s) are allowed in the list
EventOperationType
public List<EventStatusType> getStatus()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the status property.
For example, to add a new item, do as follows:
getStatus().add(newItem);
Objects of the following type(s) are allowed in the list
EventStatusType
public List<ShadowKindType> getObjectKind()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the objectKind property.
For example, to add a new item, do as follows:
getObjectKind().add(newItem);
Objects of the following type(s) are allowed in the list
ShadowKindType
public List<String> getObjectIntent()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the objectIntent property.
For example, to add a new item, do as follows:
getObjectIntent().add(newItem);
Objects of the following type(s) are allowed in the list
String
public List<QName> getFocusType()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the focusType property.
For example, to add a new item, do as follows:
getFocusType().add(newItem);
Objects of the following type(s) are allowed in the list
QName
public List<ExpressionType> getExpressionFilter()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the expressionFilter property.
For example, to add a new item, do as follows:
getExpressionFilter().add(newItem);
Objects of the following type(s) are allowed in the list
ExpressionType
public List<EventHandlerType> getChained()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the chained property.
For example, to add a new item, do as follows:
getChained().add(newItem);
Objects of the following type(s) are allowed in the list
EventHandlerType
public List<EventHandlerType> getForked()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the forked property.
For example, to add a new item, do as follows:
getForked().add(newItem);
Objects of the following type(s) are allowed in the list
EventHandlerType
public List<SimpleUserNotifierType> getSimpleUserNotifier()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the simpleUserNotifier property.
For example, to add a new item, do as follows:
getSimpleUserNotifier().add(newItem);
Objects of the following type(s) are allowed in the list
SimpleUserNotifierType
public List<SimpleFocalObjectNotifierType> getSimpleFocalObjectNotifier()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the simpleFocalObjectNotifier property.
For example, to add a new item, do as follows:
getSimpleFocalObjectNotifier().add(newItem);
Objects of the following type(s) are allowed in the list
SimpleFocalObjectNotifierType
public List<SimpleResourceObjectNotifierType> getSimpleResourceObjectNotifier()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the simpleResourceObjectNotifier property.
For example, to add a new item, do as follows:
getSimpleResourceObjectNotifier().add(newItem);
Objects of the following type(s) are allowed in the list
SimpleResourceObjectNotifierType
public List<SimpleWorkflowNotifierType> getSimpleWorkflowNotifier()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the simpleWorkflowNotifier property.
For example, to add a new item, do as follows:
getSimpleWorkflowNotifier().add(newItem);
Objects of the following type(s) are allowed in the list
SimpleWorkflowNotifierType
public List<UserPasswordNotifierType> getUserPasswordNotifier()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the userPasswordNotifier property.
For example, to add a new item, do as follows:
getUserPasswordNotifier().add(newItem);
Objects of the following type(s) are allowed in the list
UserPasswordNotifierType
public List<AccountPasswordNotifierType> getAccountPasswordNotifier()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the accountPasswordNotifier property.
For example, to add a new item, do as follows:
getAccountPasswordNotifier().add(newItem);
Objects of the following type(s) are allowed in the list
AccountPasswordNotifierType
public List<SimpleCampaignNotifierType> getSimpleCampaignNotifier()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the simpleCampaignNotifier property.
For example, to add a new item, do as follows:
getSimpleCampaignNotifier().add(newItem);
Objects of the following type(s) are allowed in the list
SimpleCampaignNotifierType
public List<SimpleCampaignStageNotifierType> getSimpleCampaignStageNotifier()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the simpleCampaignStageNotifier property.
For example, to add a new item, do as follows:
getSimpleCampaignStageNotifier().add(newItem);
Objects of the following type(s) are allowed in the list
SimpleCampaignStageNotifierType
public List<SimpleReviewerNotifierType> getSimpleReviewerNotifier()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the simpleReviewerNotifier property.
For example, to add a new item, do as follows:
getSimpleReviewerNotifier().add(newItem);
Objects of the following type(s) are allowed in the list
SimpleReviewerNotifierType
public List<SimpleTaskNotifierType> getSimpleTaskNotifier()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the simpleTaskNotifier property.
For example, to add a new item, do as follows:
getSimpleTaskNotifier().add(newItem);
Objects of the following type(s) are allowed in the list
SimpleTaskNotifierType
public List<GeneralNotifierType> getGeneralNotifier()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the generalNotifier property.
For example, to add a new item, do as follows:
getGeneralNotifier().add(newItem);
Objects of the following type(s) are allowed in the list
GeneralNotifierType
public String toString()
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode
in interface org.jvnet.jaxb2_commons.lang.HashCode
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
equals
in interface org.jvnet.jaxb2_commons.lang.Equals
public EventHandlerType clone()
Copyright © 2016 Evolveum. All rights reserved.