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 QNameCOMPLEX_TYPEprotected ExpressionTypeexpressionstatic ItemNameF_EXPRESSIONstatic ItemNameF_TRANSPORTprotected 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 newCustomNotifierTypeinstance.CustomNotifierType(CustomNotifierType o)Creates a newCustomNotifierTypeinstance by deeply copying a givenCustomNotifierTypeinstance.
-
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 newCustomNotifierTypeinstance.
-
CustomNotifierType
public CustomNotifierType(CustomNotifierType o)
Creates a newCustomNotifierTypeinstance by deeply copying a givenCustomNotifierTypeinstance.- Parameters:
o- The instance to copy.- Throws:
NullPointerException- ifoisnull.
-
-
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
setmethod 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:
toStringin classEventHandlerType
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)- Specified by:
hashCodein interfaceorg.jvnet.jaxb2_commons.lang.HashCode- Overrides:
hashCodein classEventHandlerType
-
hashCode
public int hashCode()
- Overrides:
hashCodein 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:
equalsin interfaceorg.jvnet.jaxb2_commons.lang.Equals- Overrides:
equalsin classEventHandlerType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classEventHandlerType
-
expression
public CustomNotifierType expression(ExpressionType value)
-
beginExpression
public ExpressionType beginExpression()
-
transport
public CustomNotifierType transport(String value)
-
name
public CustomNotifierType name(String value)
- Overrides:
namein classEventHandlerType
-
description
public CustomNotifierType description(String value)
- Overrides:
descriptionin classEventHandlerType
-
documentation
public CustomNotifierType documentation(String value)
- Overrides:
documentationin classEventHandlerType
-
category
public CustomNotifierType category(EventCategoryType value)
- Overrides:
categoryin classEventHandlerType
-
operation
public CustomNotifierType operation(EventOperationType value)
- Overrides:
operationin classEventHandlerType
-
status
public CustomNotifierType status(EventStatusType value)
- Overrides:
statusin classEventHandlerType
-
objectKind
public CustomNotifierType objectKind(ShadowKindType value)
- Overrides:
objectKindin classEventHandlerType
-
objectIntent
public CustomNotifierType objectIntent(String value)
- Overrides:
objectIntentin classEventHandlerType
-
focusType
public CustomNotifierType focusType(QName value)
- Overrides:
focusTypein classEventHandlerType
-
expressionFilter
public CustomNotifierType expressionFilter(ExpressionType value)
- Overrides:
expressionFilterin classEventHandlerType
-
beginExpressionFilter
public ExpressionType beginExpressionFilter()
- Overrides:
beginExpressionFilterin classEventHandlerType
-
chained
public CustomNotifierType chained(EventHandlerType value)
- Overrides:
chainedin classEventHandlerType
-
beginChained
public EventHandlerType beginChained()
- Overrides:
beginChainedin classEventHandlerType
-
forked
public CustomNotifierType forked(EventHandlerType value)
- Overrides:
forkedin classEventHandlerType
-
beginForked
public EventHandlerType beginForked()
- Overrides:
beginForkedin classEventHandlerType
-
simpleUserNotifier
public CustomNotifierType simpleUserNotifier(SimpleUserNotifierType value)
- Overrides:
simpleUserNotifierin classEventHandlerType
-
beginSimpleUserNotifier
public SimpleUserNotifierType beginSimpleUserNotifier()
- Overrides:
beginSimpleUserNotifierin classEventHandlerType
-
timeValidityNotifier
public CustomNotifierType timeValidityNotifier(TimeValidityNotifierType value)
- Overrides:
timeValidityNotifierin classEventHandlerType
-
beginTimeValidityNotifier
public TimeValidityNotifierType beginTimeValidityNotifier()
- Overrides:
beginTimeValidityNotifierin classEventHandlerType
-
simpleFocalObjectNotifier
public CustomNotifierType simpleFocalObjectNotifier(SimpleFocalObjectNotifierType value)
- Overrides:
simpleFocalObjectNotifierin classEventHandlerType
-
beginSimpleFocalObjectNotifier
public SimpleFocalObjectNotifierType beginSimpleFocalObjectNotifier()
- Overrides:
beginSimpleFocalObjectNotifierin classEventHandlerType
-
simpleResourceObjectNotifier
public CustomNotifierType simpleResourceObjectNotifier(SimpleResourceObjectNotifierType value)
- Overrides:
simpleResourceObjectNotifierin classEventHandlerType
-
beginSimpleResourceObjectNotifier
public SimpleResourceObjectNotifierType beginSimpleResourceObjectNotifier()
- Overrides:
beginSimpleResourceObjectNotifierin classEventHandlerType
-
simpleWorkflowNotifier
public CustomNotifierType simpleWorkflowNotifier(SimpleWorkflowNotifierType value)
- Overrides:
simpleWorkflowNotifierin classEventHandlerType
-
beginSimpleWorkflowNotifier
public SimpleWorkflowNotifierType beginSimpleWorkflowNotifier()
- Overrides:
beginSimpleWorkflowNotifierin classEventHandlerType
-
simpleCaseManagementNotifier
public CustomNotifierType simpleCaseManagementNotifier(SimpleCaseManagementNotifierType value)
- Overrides:
simpleCaseManagementNotifierin classEventHandlerType
-
beginSimpleCaseManagementNotifier
public SimpleCaseManagementNotifierType beginSimpleCaseManagementNotifier()
- Overrides:
beginSimpleCaseManagementNotifierin classEventHandlerType
-
userPasswordNotifier
public CustomNotifierType userPasswordNotifier(UserPasswordNotifierType value)
- Overrides:
userPasswordNotifierin classEventHandlerType
-
beginUserPasswordNotifier
public UserPasswordNotifierType beginUserPasswordNotifier()
- Overrides:
beginUserPasswordNotifierin classEventHandlerType
-
userRegistrationNotifier
public CustomNotifierType userRegistrationNotifier(RegistrationConfirmationNotifierType value)
- Overrides:
userRegistrationNotifierin classEventHandlerType
-
beginUserRegistrationNotifier
public RegistrationConfirmationNotifierType beginUserRegistrationNotifier()
- Overrides:
beginUserRegistrationNotifierin classEventHandlerType
-
passwordResetNotifier
public CustomNotifierType passwordResetNotifier(PasswordResetNotifierType value)
- Overrides:
passwordResetNotifierin classEventHandlerType
-
beginPasswordResetNotifier
public PasswordResetNotifierType beginPasswordResetNotifier()
- Overrides:
beginPasswordResetNotifierin classEventHandlerType
-
accountActivationNotifier
public CustomNotifierType accountActivationNotifier(AccountActivationNotifierType value)
- Overrides:
accountActivationNotifierin classEventHandlerType
-
beginAccountActivationNotifier
public AccountActivationNotifierType beginAccountActivationNotifier()
- Overrides:
beginAccountActivationNotifierin classEventHandlerType
-
accountPasswordNotifier
public CustomNotifierType accountPasswordNotifier(AccountPasswordNotifierType value)
- Overrides:
accountPasswordNotifierin classEventHandlerType
-
beginAccountPasswordNotifier
public AccountPasswordNotifierType beginAccountPasswordNotifier()
- Overrides:
beginAccountPasswordNotifierin classEventHandlerType
-
simpleCampaignNotifier
public CustomNotifierType simpleCampaignNotifier(SimpleCampaignNotifierType value)
- Overrides:
simpleCampaignNotifierin classEventHandlerType
-
beginSimpleCampaignNotifier
public SimpleCampaignNotifierType beginSimpleCampaignNotifier()
- Overrides:
beginSimpleCampaignNotifierin classEventHandlerType
-
simpleCampaignStageNotifier
public CustomNotifierType simpleCampaignStageNotifier(SimpleCampaignStageNotifierType value)
- Overrides:
simpleCampaignStageNotifierin classEventHandlerType
-
beginSimpleCampaignStageNotifier
public SimpleCampaignStageNotifierType beginSimpleCampaignStageNotifier()
- Overrides:
beginSimpleCampaignStageNotifierin classEventHandlerType
-
simpleReviewerNotifier
public CustomNotifierType simpleReviewerNotifier(SimpleReviewerNotifierType value)
- Overrides:
simpleReviewerNotifierin classEventHandlerType
-
beginSimpleReviewerNotifier
public SimpleReviewerNotifierType beginSimpleReviewerNotifier()
- Overrides:
beginSimpleReviewerNotifierin classEventHandlerType
-
simpleTaskNotifier
public CustomNotifierType simpleTaskNotifier(SimpleTaskNotifierType value)
- Overrides:
simpleTaskNotifierin classEventHandlerType
-
beginSimpleTaskNotifier
public SimpleTaskNotifierType beginSimpleTaskNotifier()
- Overrides:
beginSimpleTaskNotifierin classEventHandlerType
-
simpleReportNotifier
public CustomNotifierType simpleReportNotifier(SimpleReportNotifierType value)
- Overrides:
simpleReportNotifierin classEventHandlerType
-
beginSimpleReportNotifier
public SimpleReportNotifierType beginSimpleReportNotifier()
- Overrides:
beginSimpleReportNotifierin classEventHandlerType
-
simplePolicyRuleNotifier
public CustomNotifierType simplePolicyRuleNotifier(SimplePolicyRuleNotifierType value)
- Overrides:
simplePolicyRuleNotifierin classEventHandlerType
-
beginSimplePolicyRuleNotifier
public SimplePolicyRuleNotifierType beginSimplePolicyRuleNotifier()
- Overrides:
beginSimplePolicyRuleNotifierin classEventHandlerType
-
generalNotifier
public CustomNotifierType generalNotifier(GeneralNotifierType value)
- Overrides:
generalNotifierin classEventHandlerType
-
beginGeneralNotifier
public GeneralNotifierType beginGeneralNotifier()
- Overrides:
beginGeneralNotifierin classEventHandlerType
-
customNotifier
public CustomNotifierType customNotifier(CustomNotifierType value)
- Overrides:
customNotifierin classEventHandlerType
-
beginCustomNotifier
public CustomNotifierType beginCustomNotifier()
- Overrides:
beginCustomNotifierin classEventHandlerType
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
acceptin interfaceJaxbVisitable- Overrides:
acceptin classEventHandlerType
-
clone
public CustomNotifierType clone()
Creates and returns a deep copy of this object.- Overrides:
clonein classEventHandlerType- Returns:
- A deep copy of this object.
-
-