Class CustomNotifierType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.EventHandlerType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.CustomNotifierType
-
- All Implemented Interfaces:
JaxbVisitable
,Serializable
,Cloneable
,org.jvnet.jaxb2_commons.lang.Equals
,org.jvnet.jaxb2_commons.lang.HashCode
public class CustomNotifierType extends EventHandlerType implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Java class for CustomNotifierType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="CustomNotifierType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}EventHandlerType"> <sequence> <element name="expression" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" minOccurs="0"/> <element name="transport" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
protected ExpressionType
expression
static ItemName
F_EXPRESSION
static ItemName
F_TRANSPORT
protected List<String>
transport
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.EventHandlerType
accountActivationNotifier, accountPasswordNotifier, category, chained, customNotifier, description, documentation, expressionFilter, F_ACCOUNT_ACTIVATION_NOTIFIER, F_ACCOUNT_PASSWORD_NOTIFIER, F_CATEGORY, F_CHAINED, F_CUSTOM_NOTIFIER, F_DESCRIPTION, F_DOCUMENTATION, F_EXPRESSION_FILTER, F_FOCUS_TYPE, F_FORKED, F_GENERAL_NOTIFIER, F_NAME, F_OBJECT_INTENT, F_OBJECT_KIND, F_OPERATION, F_PASSWORD_RESET_NOTIFIER, F_SIMPLE_CAMPAIGN_NOTIFIER, F_SIMPLE_CAMPAIGN_STAGE_NOTIFIER, F_SIMPLE_CASE_MANAGEMENT_NOTIFIER, F_SIMPLE_FOCAL_OBJECT_NOTIFIER, F_SIMPLE_POLICY_RULE_NOTIFIER, F_SIMPLE_REPORT_NOTIFIER, F_SIMPLE_RESOURCE_OBJECT_NOTIFIER, F_SIMPLE_REVIEWER_NOTIFIER, F_SIMPLE_TASK_NOTIFIER, F_SIMPLE_USER_NOTIFIER, F_SIMPLE_WORKFLOW_NOTIFIER, F_STATUS, F_TIME_VALIDITY_NOTIFIER, F_USER_PASSWORD_NOTIFIER, F_USER_REGISTRATION_NOTIFIER, focusType, forked, generalNotifier, name, objectIntent, objectKind, operation, passwordResetNotifier, simpleCampaignNotifier, simpleCampaignStageNotifier, simpleCaseManagementNotifier, simpleFocalObjectNotifier, simplePolicyRuleNotifier, simpleReportNotifier, simpleResourceObjectNotifier, simpleReviewerNotifier, simpleTaskNotifier, simpleUserNotifier, simpleWorkflowNotifier, status, timeValidityNotifier, userPasswordNotifier, userRegistrationNotifier
-
-
Constructor Summary
Constructors Constructor Description CustomNotifierType()
Creates a newCustomNotifierType
instance.CustomNotifierType(CustomNotifierType o)
Creates a newCustomNotifierType
instance by deeply copying a givenCustomNotifierType
instance.
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.EventHandlerType
getAccountActivationNotifier, getAccountPasswordNotifier, getCategory, getChained, getCustomNotifier, getDescription, getDocumentation, getExpressionFilter, getFocusType, getForked, getGeneralNotifier, getName, getObjectIntent, getObjectKind, getOperation, getPasswordResetNotifier, getSimpleCampaignNotifier, getSimpleCampaignStageNotifier, getSimpleCaseManagementNotifier, getSimpleFocalObjectNotifier, getSimplePolicyRuleNotifier, getSimpleReportNotifier, getSimpleResourceObjectNotifier, getSimpleReviewerNotifier, getSimpleTaskNotifier, getSimpleUserNotifier, getSimpleWorkflowNotifier, getStatus, getTimeValidityNotifier, getUserPasswordNotifier, getUserRegistrationNotifier, setDescription, setDocumentation, setName
-
-
-
-
Constructor Detail
-
CustomNotifierType
public CustomNotifierType()
Creates a newCustomNotifierType
instance.
-
CustomNotifierType
public CustomNotifierType(CustomNotifierType o)
Creates a newCustomNotifierType
instance by deeply copying a givenCustomNotifierType
instance.- Parameters:
o
- The instance to copy.- Throws:
NullPointerException
- ifo
isnull
.
-
-
Method Detail
-
getExpression
public ExpressionType getExpression()
Gets the value of the expression property.- Returns:
- possible object is
ExpressionType
-
setExpression
public void setExpression(ExpressionType value)
Sets the value of the expression property.- Parameters:
value
- allowed object isExpressionType
-
getTransport
public List<String> getTransport()
Gets the value of the transport property.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 transport property.For example, to add a new item, do as follows:
getTransport().add(newItem);
Objects of the following type(s) are allowed in the list
String
-
toString
public String toString()
Generates a String representation of the contents of this type. This is an extension method, produced by the 'ts' xjc plugin- Overrides:
toString
in classEventHandlerType
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
- Specified by:
hashCode
in interfaceorg.jvnet.jaxb2_commons.lang.HashCode
- Overrides:
hashCode
in classEventHandlerType
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classEventHandlerType
-
equals
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)
- Specified by:
equals
in interfaceorg.jvnet.jaxb2_commons.lang.Equals
- Overrides:
equals
in classEventHandlerType
-
equals
public boolean equals(Object object)
- Overrides:
equals
in classEventHandlerType
-
expression
public CustomNotifierType expression(ExpressionType value)
-
beginExpression
public ExpressionType beginExpression()
-
transport
public CustomNotifierType transport(String value)
-
name
public CustomNotifierType name(String value)
- Overrides:
name
in classEventHandlerType
-
description
public CustomNotifierType description(String value)
- Overrides:
description
in classEventHandlerType
-
documentation
public CustomNotifierType documentation(String value)
- Overrides:
documentation
in classEventHandlerType
-
category
public CustomNotifierType category(EventCategoryType value)
- Overrides:
category
in classEventHandlerType
-
operation
public CustomNotifierType operation(EventOperationType value)
- Overrides:
operation
in classEventHandlerType
-
status
public CustomNotifierType status(EventStatusType value)
- Overrides:
status
in classEventHandlerType
-
objectKind
public CustomNotifierType objectKind(ShadowKindType value)
- Overrides:
objectKind
in classEventHandlerType
-
objectIntent
public CustomNotifierType objectIntent(String value)
- Overrides:
objectIntent
in classEventHandlerType
-
focusType
public CustomNotifierType focusType(QName value)
- Overrides:
focusType
in classEventHandlerType
-
expressionFilter
public CustomNotifierType expressionFilter(ExpressionType value)
- Overrides:
expressionFilter
in classEventHandlerType
-
beginExpressionFilter
public ExpressionType beginExpressionFilter()
- Overrides:
beginExpressionFilter
in classEventHandlerType
-
chained
public CustomNotifierType chained(EventHandlerType value)
- Overrides:
chained
in classEventHandlerType
-
beginChained
public EventHandlerType beginChained()
- Overrides:
beginChained
in classEventHandlerType
-
forked
public CustomNotifierType forked(EventHandlerType value)
- Overrides:
forked
in classEventHandlerType
-
beginForked
public EventHandlerType beginForked()
- Overrides:
beginForked
in classEventHandlerType
-
simpleUserNotifier
public CustomNotifierType simpleUserNotifier(SimpleUserNotifierType value)
- Overrides:
simpleUserNotifier
in classEventHandlerType
-
beginSimpleUserNotifier
public SimpleUserNotifierType beginSimpleUserNotifier()
- Overrides:
beginSimpleUserNotifier
in classEventHandlerType
-
timeValidityNotifier
public CustomNotifierType timeValidityNotifier(TimeValidityNotifierType value)
- Overrides:
timeValidityNotifier
in classEventHandlerType
-
beginTimeValidityNotifier
public TimeValidityNotifierType beginTimeValidityNotifier()
- Overrides:
beginTimeValidityNotifier
in classEventHandlerType
-
simpleFocalObjectNotifier
public CustomNotifierType simpleFocalObjectNotifier(SimpleFocalObjectNotifierType value)
- Overrides:
simpleFocalObjectNotifier
in classEventHandlerType
-
beginSimpleFocalObjectNotifier
public SimpleFocalObjectNotifierType beginSimpleFocalObjectNotifier()
- Overrides:
beginSimpleFocalObjectNotifier
in classEventHandlerType
-
simpleResourceObjectNotifier
public CustomNotifierType simpleResourceObjectNotifier(SimpleResourceObjectNotifierType value)
- Overrides:
simpleResourceObjectNotifier
in classEventHandlerType
-
beginSimpleResourceObjectNotifier
public SimpleResourceObjectNotifierType beginSimpleResourceObjectNotifier()
- Overrides:
beginSimpleResourceObjectNotifier
in classEventHandlerType
-
simpleWorkflowNotifier
public CustomNotifierType simpleWorkflowNotifier(SimpleWorkflowNotifierType value)
- Overrides:
simpleWorkflowNotifier
in classEventHandlerType
-
beginSimpleWorkflowNotifier
public SimpleWorkflowNotifierType beginSimpleWorkflowNotifier()
- Overrides:
beginSimpleWorkflowNotifier
in classEventHandlerType
-
simpleCaseManagementNotifier
public CustomNotifierType simpleCaseManagementNotifier(SimpleCaseManagementNotifierType value)
- Overrides:
simpleCaseManagementNotifier
in classEventHandlerType
-
beginSimpleCaseManagementNotifier
public SimpleCaseManagementNotifierType beginSimpleCaseManagementNotifier()
- Overrides:
beginSimpleCaseManagementNotifier
in classEventHandlerType
-
userPasswordNotifier
public CustomNotifierType userPasswordNotifier(UserPasswordNotifierType value)
- Overrides:
userPasswordNotifier
in classEventHandlerType
-
beginUserPasswordNotifier
public UserPasswordNotifierType beginUserPasswordNotifier()
- Overrides:
beginUserPasswordNotifier
in classEventHandlerType
-
userRegistrationNotifier
public CustomNotifierType userRegistrationNotifier(RegistrationConfirmationNotifierType value)
- Overrides:
userRegistrationNotifier
in classEventHandlerType
-
beginUserRegistrationNotifier
public RegistrationConfirmationNotifierType beginUserRegistrationNotifier()
- Overrides:
beginUserRegistrationNotifier
in classEventHandlerType
-
passwordResetNotifier
public CustomNotifierType passwordResetNotifier(PasswordResetNotifierType value)
- Overrides:
passwordResetNotifier
in classEventHandlerType
-
beginPasswordResetNotifier
public PasswordResetNotifierType beginPasswordResetNotifier()
- Overrides:
beginPasswordResetNotifier
in classEventHandlerType
-
accountActivationNotifier
public CustomNotifierType accountActivationNotifier(AccountActivationNotifierType value)
- Overrides:
accountActivationNotifier
in classEventHandlerType
-
beginAccountActivationNotifier
public AccountActivationNotifierType beginAccountActivationNotifier()
- Overrides:
beginAccountActivationNotifier
in classEventHandlerType
-
accountPasswordNotifier
public CustomNotifierType accountPasswordNotifier(AccountPasswordNotifierType value)
- Overrides:
accountPasswordNotifier
in classEventHandlerType
-
beginAccountPasswordNotifier
public AccountPasswordNotifierType beginAccountPasswordNotifier()
- Overrides:
beginAccountPasswordNotifier
in classEventHandlerType
-
simpleCampaignNotifier
public CustomNotifierType simpleCampaignNotifier(SimpleCampaignNotifierType value)
- Overrides:
simpleCampaignNotifier
in classEventHandlerType
-
beginSimpleCampaignNotifier
public SimpleCampaignNotifierType beginSimpleCampaignNotifier()
- Overrides:
beginSimpleCampaignNotifier
in classEventHandlerType
-
simpleCampaignStageNotifier
public CustomNotifierType simpleCampaignStageNotifier(SimpleCampaignStageNotifierType value)
- Overrides:
simpleCampaignStageNotifier
in classEventHandlerType
-
beginSimpleCampaignStageNotifier
public SimpleCampaignStageNotifierType beginSimpleCampaignStageNotifier()
- Overrides:
beginSimpleCampaignStageNotifier
in classEventHandlerType
-
simpleReviewerNotifier
public CustomNotifierType simpleReviewerNotifier(SimpleReviewerNotifierType value)
- Overrides:
simpleReviewerNotifier
in classEventHandlerType
-
beginSimpleReviewerNotifier
public SimpleReviewerNotifierType beginSimpleReviewerNotifier()
- Overrides:
beginSimpleReviewerNotifier
in classEventHandlerType
-
simpleTaskNotifier
public CustomNotifierType simpleTaskNotifier(SimpleTaskNotifierType value)
- Overrides:
simpleTaskNotifier
in classEventHandlerType
-
beginSimpleTaskNotifier
public SimpleTaskNotifierType beginSimpleTaskNotifier()
- Overrides:
beginSimpleTaskNotifier
in classEventHandlerType
-
simpleReportNotifier
public CustomNotifierType simpleReportNotifier(SimpleReportNotifierType value)
- Overrides:
simpleReportNotifier
in classEventHandlerType
-
beginSimpleReportNotifier
public SimpleReportNotifierType beginSimpleReportNotifier()
- Overrides:
beginSimpleReportNotifier
in classEventHandlerType
-
simplePolicyRuleNotifier
public CustomNotifierType simplePolicyRuleNotifier(SimplePolicyRuleNotifierType value)
- Overrides:
simplePolicyRuleNotifier
in classEventHandlerType
-
beginSimplePolicyRuleNotifier
public SimplePolicyRuleNotifierType beginSimplePolicyRuleNotifier()
- Overrides:
beginSimplePolicyRuleNotifier
in classEventHandlerType
-
generalNotifier
public CustomNotifierType generalNotifier(GeneralNotifierType value)
- Overrides:
generalNotifier
in classEventHandlerType
-
beginGeneralNotifier
public GeneralNotifierType beginGeneralNotifier()
- Overrides:
beginGeneralNotifier
in classEventHandlerType
-
customNotifier
public CustomNotifierType customNotifier(CustomNotifierType value)
- Overrides:
customNotifier
in classEventHandlerType
-
beginCustomNotifier
public CustomNotifierType beginCustomNotifier()
- Overrides:
beginCustomNotifier
in classEventHandlerType
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classEventHandlerType
-
clone
public CustomNotifierType clone()
Creates and returns a deep copy of this object.- Overrides:
clone
in classEventHandlerType
- Returns:
- A deep copy of this object.
-
-