public class GeneralNotifierType extends EventHandlerType implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Java class for GeneralNotifierType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="GeneralNotifierType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}EventHandlerType"> <sequence> <element name="fromExpression" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" minOccurs="0"/> <element name="recipientExpression" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" maxOccurs="unbounded" minOccurs="0"/> <element name="ccExpression" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" maxOccurs="unbounded" minOccurs="0"/> <element name="bccExpression" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" maxOccurs="unbounded" minOccurs="0"/> <element name="contentTypeExpression" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" minOccurs="0"/> <element name="subjectExpression" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" minOccurs="0"/> <element name="subjectPrefix" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="bodyExpression" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" minOccurs="0"/> <element name="contentType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="attachment" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}NotificationMessageAttachmentType" maxOccurs="unbounded" minOccurs="0"/> <element name="attachmentExpression" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" minOccurs="0"/> <element name="watchAuxiliaryAttributes" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="showModifiedValues" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="showTechnicalInformation" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="transport" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
accountActivationNotifier, accountPasswordNotifier, category, chained, customNotifier, description, expressionFilter, F_ACCOUNT_ACTIVATION_NOTIFIER, F_ACCOUNT_PASSWORD_NOTIFIER, F_CATEGORY, F_CHAINED, F_CUSTOM_NOTIFIER, F_DESCRIPTION, 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 and Description |
---|
GeneralNotifierType()
Creates a new
GeneralNotifierType instance. |
GeneralNotifierType(GeneralNotifierType o)
Creates a new
GeneralNotifierType instance by deeply copying a given GeneralNotifierType instance. |
getAccountActivationNotifier, getAccountPasswordNotifier, getCategory, getChained, getCustomNotifier, getDescription, 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, setName
finalize, getClass, notify, notifyAll, wait, wait, wait
visitPrismStructure
protected ExpressionType fromExpression
protected List<ExpressionType> recipientExpression
protected List<ExpressionType> ccExpression
protected List<ExpressionType> bccExpression
protected ExpressionType contentTypeExpression
protected ExpressionType subjectExpression
protected String subjectPrefix
protected ExpressionType bodyExpression
protected String contentType
protected List<NotificationMessageAttachmentType> attachment
protected ExpressionType attachmentExpression
protected Boolean watchAuxiliaryAttributes
protected Boolean showModifiedValues
protected Boolean showTechnicalInformation
public static final QName COMPLEX_TYPE
public static final ItemName F_FROM_EXPRESSION
public static final ItemName F_RECIPIENT_EXPRESSION
public static final ItemName F_CC_EXPRESSION
public static final ItemName F_BCC_EXPRESSION
public static final ItemName F_CONTENT_TYPE_EXPRESSION
public static final ItemName F_SUBJECT_EXPRESSION
public static final ItemName F_SUBJECT_PREFIX
public static final ItemName F_BODY_EXPRESSION
public static final ItemName F_CONTENT_TYPE
public static final ItemName F_ATTACHMENT
public static final ItemName F_ATTACHMENT_EXPRESSION
public static final ItemName F_WATCH_AUXILIARY_ATTRIBUTES
public static final ItemName F_SHOW_MODIFIED_VALUES
public static final ItemName F_SHOW_TECHNICAL_INFORMATION
public static final ItemName F_TRANSPORT
public GeneralNotifierType()
GeneralNotifierType
instance.public GeneralNotifierType(GeneralNotifierType o)
GeneralNotifierType
instance by deeply copying a given GeneralNotifierType
instance.o
- The instance to copy.NullPointerException
- if o
is null
.public ExpressionType getFromExpression()
ExpressionType
public void setFromExpression(ExpressionType value)
value
- allowed object is
ExpressionType
public List<ExpressionType> getRecipientExpression()
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 recipientExpression property.
For example, to add a new item, do as follows:
getRecipientExpression().add(newItem);
Objects of the following type(s) are allowed in the list
ExpressionType
public List<ExpressionType> getCcExpression()
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 ccExpression property.
For example, to add a new item, do as follows:
getCcExpression().add(newItem);
Objects of the following type(s) are allowed in the list
ExpressionType
public List<ExpressionType> getBccExpression()
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 bccExpression property.
For example, to add a new item, do as follows:
getBccExpression().add(newItem);
Objects of the following type(s) are allowed in the list
ExpressionType
public ExpressionType getContentTypeExpression()
ExpressionType
public void setContentTypeExpression(ExpressionType value)
value
- allowed object is
ExpressionType
public ExpressionType getSubjectExpression()
ExpressionType
public void setSubjectExpression(ExpressionType value)
value
- allowed object is
ExpressionType
public String getSubjectPrefix()
String
public void setSubjectPrefix(String value)
value
- allowed object is
String
public ExpressionType getBodyExpression()
ExpressionType
public void setBodyExpression(ExpressionType value)
value
- allowed object is
ExpressionType
public String getContentType()
String
public void setContentType(String value)
value
- allowed object is
String
public List<NotificationMessageAttachmentType> getAttachment()
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 attachment property.
For example, to add a new item, do as follows:
getAttachment().add(newItem);
Objects of the following type(s) are allowed in the list
NotificationMessageAttachmentType
public ExpressionType getAttachmentExpression()
ExpressionType
public void setAttachmentExpression(ExpressionType value)
value
- allowed object is
ExpressionType
public Boolean isWatchAuxiliaryAttributes()
Boolean
public void setWatchAuxiliaryAttributes(Boolean value)
value
- allowed object is
Boolean
public Boolean isShowModifiedValues()
Boolean
public void setShowModifiedValues(Boolean value)
value
- allowed object is
Boolean
public Boolean isShowTechnicalInformation()
Boolean
public void setShowTechnicalInformation(Boolean value)
value
- allowed object is
Boolean
public List<String> getTransport()
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
public String toString()
toString
in class EventHandlerType
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
hashCode
in class EventHandlerType
public int hashCode()
hashCode
in class EventHandlerType
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
equals
in class EventHandlerType
public boolean equals(Object object)
equals
in class EventHandlerType
public GeneralNotifierType fromExpression(ExpressionType value)
public ExpressionType beginFromExpression()
public GeneralNotifierType recipientExpression(ExpressionType value)
public ExpressionType beginRecipientExpression()
public GeneralNotifierType ccExpression(ExpressionType value)
public ExpressionType beginCcExpression()
public GeneralNotifierType bccExpression(ExpressionType value)
public ExpressionType beginBccExpression()
public GeneralNotifierType contentTypeExpression(ExpressionType value)
public ExpressionType beginContentTypeExpression()
public GeneralNotifierType subjectExpression(ExpressionType value)
public ExpressionType beginSubjectExpression()
public GeneralNotifierType subjectPrefix(String value)
public GeneralNotifierType bodyExpression(ExpressionType value)
public ExpressionType beginBodyExpression()
public GeneralNotifierType contentType(String value)
public GeneralNotifierType attachment(NotificationMessageAttachmentType value)
public NotificationMessageAttachmentType beginAttachment()
public GeneralNotifierType attachmentExpression(ExpressionType value)
public ExpressionType beginAttachmentExpression()
public GeneralNotifierType watchAuxiliaryAttributes(Boolean value)
public GeneralNotifierType showModifiedValues(Boolean value)
public GeneralNotifierType showTechnicalInformation(Boolean value)
public GeneralNotifierType transport(String value)
public GeneralNotifierType name(String value)
name
in class EventHandlerType
public GeneralNotifierType description(String value)
description
in class EventHandlerType
public GeneralNotifierType category(EventCategoryType value)
category
in class EventHandlerType
public GeneralNotifierType operation(EventOperationType value)
operation
in class EventHandlerType
public GeneralNotifierType status(EventStatusType value)
status
in class EventHandlerType
public GeneralNotifierType objectKind(ShadowKindType value)
objectKind
in class EventHandlerType
public GeneralNotifierType objectIntent(String value)
objectIntent
in class EventHandlerType
public GeneralNotifierType focusType(QName value)
focusType
in class EventHandlerType
public GeneralNotifierType expressionFilter(ExpressionType value)
expressionFilter
in class EventHandlerType
public ExpressionType beginExpressionFilter()
beginExpressionFilter
in class EventHandlerType
public GeneralNotifierType chained(EventHandlerType value)
chained
in class EventHandlerType
public EventHandlerType beginChained()
beginChained
in class EventHandlerType
public GeneralNotifierType forked(EventHandlerType value)
forked
in class EventHandlerType
public EventHandlerType beginForked()
beginForked
in class EventHandlerType
public GeneralNotifierType simpleUserNotifier(SimpleUserNotifierType value)
simpleUserNotifier
in class EventHandlerType
public SimpleUserNotifierType beginSimpleUserNotifier()
beginSimpleUserNotifier
in class EventHandlerType
public GeneralNotifierType timeValidityNotifier(TimeValidityNotifierType value)
timeValidityNotifier
in class EventHandlerType
public TimeValidityNotifierType beginTimeValidityNotifier()
beginTimeValidityNotifier
in class EventHandlerType
public GeneralNotifierType simpleFocalObjectNotifier(SimpleFocalObjectNotifierType value)
simpleFocalObjectNotifier
in class EventHandlerType
public SimpleFocalObjectNotifierType beginSimpleFocalObjectNotifier()
beginSimpleFocalObjectNotifier
in class EventHandlerType
public GeneralNotifierType simpleResourceObjectNotifier(SimpleResourceObjectNotifierType value)
simpleResourceObjectNotifier
in class EventHandlerType
public SimpleResourceObjectNotifierType beginSimpleResourceObjectNotifier()
beginSimpleResourceObjectNotifier
in class EventHandlerType
public GeneralNotifierType simpleWorkflowNotifier(SimpleWorkflowNotifierType value)
simpleWorkflowNotifier
in class EventHandlerType
public SimpleWorkflowNotifierType beginSimpleWorkflowNotifier()
beginSimpleWorkflowNotifier
in class EventHandlerType
public GeneralNotifierType simpleCaseManagementNotifier(SimpleCaseManagementNotifierType value)
simpleCaseManagementNotifier
in class EventHandlerType
public SimpleCaseManagementNotifierType beginSimpleCaseManagementNotifier()
beginSimpleCaseManagementNotifier
in class EventHandlerType
public GeneralNotifierType userPasswordNotifier(UserPasswordNotifierType value)
userPasswordNotifier
in class EventHandlerType
public UserPasswordNotifierType beginUserPasswordNotifier()
beginUserPasswordNotifier
in class EventHandlerType
public GeneralNotifierType userRegistrationNotifier(RegistrationConfirmationNotifierType value)
userRegistrationNotifier
in class EventHandlerType
public RegistrationConfirmationNotifierType beginUserRegistrationNotifier()
beginUserRegistrationNotifier
in class EventHandlerType
public GeneralNotifierType passwordResetNotifier(PasswordResetNotifierType value)
passwordResetNotifier
in class EventHandlerType
public PasswordResetNotifierType beginPasswordResetNotifier()
beginPasswordResetNotifier
in class EventHandlerType
public GeneralNotifierType accountActivationNotifier(AccountActivationNotifierType value)
accountActivationNotifier
in class EventHandlerType
public AccountActivationNotifierType beginAccountActivationNotifier()
beginAccountActivationNotifier
in class EventHandlerType
public GeneralNotifierType accountPasswordNotifier(AccountPasswordNotifierType value)
accountPasswordNotifier
in class EventHandlerType
public AccountPasswordNotifierType beginAccountPasswordNotifier()
beginAccountPasswordNotifier
in class EventHandlerType
public GeneralNotifierType simpleCampaignNotifier(SimpleCampaignNotifierType value)
simpleCampaignNotifier
in class EventHandlerType
public SimpleCampaignNotifierType beginSimpleCampaignNotifier()
beginSimpleCampaignNotifier
in class EventHandlerType
public GeneralNotifierType simpleCampaignStageNotifier(SimpleCampaignStageNotifierType value)
simpleCampaignStageNotifier
in class EventHandlerType
public SimpleCampaignStageNotifierType beginSimpleCampaignStageNotifier()
beginSimpleCampaignStageNotifier
in class EventHandlerType
public GeneralNotifierType simpleReviewerNotifier(SimpleReviewerNotifierType value)
simpleReviewerNotifier
in class EventHandlerType
public SimpleReviewerNotifierType beginSimpleReviewerNotifier()
beginSimpleReviewerNotifier
in class EventHandlerType
public GeneralNotifierType simpleTaskNotifier(SimpleTaskNotifierType value)
simpleTaskNotifier
in class EventHandlerType
public SimpleTaskNotifierType beginSimpleTaskNotifier()
beginSimpleTaskNotifier
in class EventHandlerType
public GeneralNotifierType simpleReportNotifier(SimpleReportNotifierType value)
simpleReportNotifier
in class EventHandlerType
public SimpleReportNotifierType beginSimpleReportNotifier()
beginSimpleReportNotifier
in class EventHandlerType
public GeneralNotifierType simplePolicyRuleNotifier(SimplePolicyRuleNotifierType value)
simplePolicyRuleNotifier
in class EventHandlerType
public SimplePolicyRuleNotifierType beginSimplePolicyRuleNotifier()
beginSimplePolicyRuleNotifier
in class EventHandlerType
public GeneralNotifierType generalNotifier(GeneralNotifierType value)
generalNotifier
in class EventHandlerType
public GeneralNotifierType beginGeneralNotifier()
beginGeneralNotifier
in class EventHandlerType
public GeneralNotifierType customNotifier(CustomNotifierType value)
customNotifier
in class EventHandlerType
public CustomNotifierType beginCustomNotifier()
beginCustomNotifier
in class EventHandlerType
public void accept(JaxbVisitor visitor)
accept
in interface JaxbVisitable
accept
in class EventHandlerType
public GeneralNotifierType clone()
clone
in class EventHandlerType
Copyright © 2019 Evolveum. All rights reserved.