Class GeneralNotifierType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.BaseEventHandlerType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.GeneralNotifierType
-
- All Implemented Interfaces:
Containerable,Freezable,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding,DebugDumpable,Serializable,Cloneable
- Direct Known Subclasses:
AccountPasswordNotifierType,ConfirmationNotifierType,DummyNotifierType,SimpleCampaignNotifierType,SimpleCampaignStageNotifierType,SimpleCaseManagementNotifierType,SimpleFocalObjectNotifierType,SimplePolicyRuleNotifierType,SimpleReportNotifierType,SimpleResourceObjectNotifierType,SimpleReviewerNotifierType,SimpleTaskNotifierType,SimpleWorkflowNotifierType,UserPasswordNotifierType
public class GeneralNotifierType extends BaseEventHandlerType
General notifier that can handle any type of event. There is little implicit behavior, no default body, etc.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable.Any
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ContainerableList<T extends Containerable>, com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
-
Field Summary
Fields Modifier and Type Field Description static QNameCOMPLEX_TYPEstatic ItemNameF_ATTACHMENTstatic ItemNameF_ATTACHMENT_EXPRESSIONstatic ItemNameF_BCC_EXPRESSIONstatic ItemNameF_BODY_EXPRESSIONstatic ItemNameF_CC_EXPRESSIONstatic ItemNameF_CONTENT_TYPEstatic ItemNameF_CONTENT_TYPE_EXPRESSIONstatic ItemNameF_FROM_EXPRESSIONstatic ItemNameF_MESSAGE_TEMPLATE_REFstatic ItemNameF_RECIPIENT_EXPRESSIONstatic ItemNameF_SHOW_MODIFIED_VALUESstatic ItemNameF_SHOW_TECHNICAL_INFORMATIONstatic ItemNameF_SUBJECT_EXPRESSIONstatic ItemNameF_SUBJECT_PREFIXstatic ItemNameF_TRANSPORTstatic ItemNameF_WATCH_AUXILIARY_ATTRIBUTESstatic Producer<GeneralNotifierType>FACTORY-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.BaseEventHandlerType
F_CATEGORY, F_DESCRIPTION, F_DOCUMENTATION, F_EXPRESSION_FILTER, F_FOCUS_TYPE, F_NAME, F_OBJECT_INTENT, F_OBJECT_KIND, F_OPERATION, F_STATUS
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description GeneralNotifierType()GeneralNotifierType(PrismContext context)Deprecated.
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.BaseEventHandlerType
getCategory, getDescription, getDocumentation, getExpressionFilter, getFocusType, getName, getObjectIntent, getObjectKind, getOperation, getStatus, setDescription, setDocumentation, setName
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
asPrismContainerValue, getId, hashCode, setId, setupContainerValue, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump, freeze, isImmutable
-
Methods inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
prismGetContainerableList, prismGetPropertyValue, prismGetPropertyValues, prismGetReferencable, prismGetReferencableList, prismGetReferenceObjectable, prismGetSingleContainerable, prismSetPropertyValue, prismSetReferencable, prismSetReferenceObjectable, prismSetSingleContainerable
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_FROM_EXPRESSION
public static final ItemName F_FROM_EXPRESSION
-
F_RECIPIENT_EXPRESSION
public static final ItemName F_RECIPIENT_EXPRESSION
-
F_CC_EXPRESSION
public static final ItemName F_CC_EXPRESSION
-
F_BCC_EXPRESSION
public static final ItemName F_BCC_EXPRESSION
-
F_MESSAGE_TEMPLATE_REF
public static final ItemName F_MESSAGE_TEMPLATE_REF
-
F_SUBJECT_EXPRESSION
public static final ItemName F_SUBJECT_EXPRESSION
-
F_SUBJECT_PREFIX
public static final ItemName F_SUBJECT_PREFIX
-
F_BODY_EXPRESSION
public static final ItemName F_BODY_EXPRESSION
-
F_CONTENT_TYPE
public static final ItemName F_CONTENT_TYPE
-
F_CONTENT_TYPE_EXPRESSION
public static final ItemName F_CONTENT_TYPE_EXPRESSION
-
F_ATTACHMENT
public static final ItemName F_ATTACHMENT
-
F_ATTACHMENT_EXPRESSION
public static final ItemName F_ATTACHMENT_EXPRESSION
-
F_WATCH_AUXILIARY_ATTRIBUTES
public static final ItemName F_WATCH_AUXILIARY_ATTRIBUTES
-
F_SHOW_MODIFIED_VALUES
public static final ItemName F_SHOW_MODIFIED_VALUES
-
F_SHOW_TECHNICAL_INFORMATION
public static final ItemName F_SHOW_TECHNICAL_INFORMATION
-
F_TRANSPORT
public static final ItemName F_TRANSPORT
-
FACTORY
public static final Producer<GeneralNotifierType> FACTORY
-
-
Constructor Detail
-
GeneralNotifierType
public GeneralNotifierType()
-
GeneralNotifierType
@Deprecated public GeneralNotifierType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getFromExpression
public ExpressionType getFromExpression()
-
setFromExpression
public void setFromExpression(ExpressionType value)
-
getRecipientExpression
public List<ExpressionType> getRecipientExpression()
-
getCcExpression
public List<ExpressionType> getCcExpression()
-
getBccExpression
public List<ExpressionType> getBccExpression()
-
getMessageTemplateRef
public ObjectReferenceType getMessageTemplateRef()
-
setMessageTemplateRef
public void setMessageTemplateRef(ObjectReferenceType value)
-
getSubjectExpression
public ExpressionType getSubjectExpression()
-
setSubjectExpression
public void setSubjectExpression(ExpressionType value)
-
getSubjectPrefix
public String getSubjectPrefix()
-
setSubjectPrefix
public void setSubjectPrefix(String value)
-
getBodyExpression
public ExpressionType getBodyExpression()
-
setBodyExpression
public void setBodyExpression(ExpressionType value)
-
getContentType
public String getContentType()
-
setContentType
public void setContentType(String value)
-
getContentTypeExpression
public ExpressionType getContentTypeExpression()
-
setContentTypeExpression
public void setContentTypeExpression(ExpressionType value)
-
getAttachment
public List<NotificationMessageAttachmentType> getAttachment()
-
getAttachmentExpression
public ExpressionType getAttachmentExpression()
-
setAttachmentExpression
public void setAttachmentExpression(ExpressionType value)
-
isWatchAuxiliaryAttributes
public Boolean isWatchAuxiliaryAttributes()
-
setWatchAuxiliaryAttributes
public void setWatchAuxiliaryAttributes(Boolean value)
-
isShowModifiedValues
public Boolean isShowModifiedValues()
-
setShowModifiedValues
public void setShowModifiedValues(Boolean value)
-
isShowTechnicalInformation
public Boolean isShowTechnicalInformation()
-
setShowTechnicalInformation
public void setShowTechnicalInformation(Boolean value)
-
equals
public boolean equals(Object other)
- Overrides:
equalsin classBaseEventHandlerType
-
fromExpression
public GeneralNotifierType fromExpression(ExpressionType value)
-
beginFromExpression
public ExpressionType beginFromExpression()
-
recipientExpression
public GeneralNotifierType recipientExpression(ExpressionType value)
-
beginRecipientExpression
public ExpressionType beginRecipientExpression()
-
ccExpression
public GeneralNotifierType ccExpression(ExpressionType value)
-
beginCcExpression
public ExpressionType beginCcExpression()
-
bccExpression
public GeneralNotifierType bccExpression(ExpressionType value)
-
beginBccExpression
public ExpressionType beginBccExpression()
-
messageTemplateRef
public GeneralNotifierType messageTemplateRef(ObjectReferenceType value)
-
messageTemplateRef
public GeneralNotifierType messageTemplateRef(String oid, QName type)
-
messageTemplateRef
public GeneralNotifierType messageTemplateRef(String oid, QName type, QName relation)
-
beginMessageTemplateRef
public ObjectReferenceType beginMessageTemplateRef()
-
subjectExpression
public GeneralNotifierType subjectExpression(ExpressionType value)
-
beginSubjectExpression
public ExpressionType beginSubjectExpression()
-
subjectPrefix
public GeneralNotifierType subjectPrefix(String value)
-
bodyExpression
public GeneralNotifierType bodyExpression(ExpressionType value)
-
beginBodyExpression
public ExpressionType beginBodyExpression()
-
contentType
public GeneralNotifierType contentType(String value)
-
contentTypeExpression
public GeneralNotifierType contentTypeExpression(ExpressionType value)
-
beginContentTypeExpression
public ExpressionType beginContentTypeExpression()
-
attachment
public GeneralNotifierType attachment(NotificationMessageAttachmentType value)
-
beginAttachment
public NotificationMessageAttachmentType beginAttachment()
-
attachmentExpression
public GeneralNotifierType attachmentExpression(ExpressionType value)
-
beginAttachmentExpression
public ExpressionType beginAttachmentExpression()
-
watchAuxiliaryAttributes
public GeneralNotifierType watchAuxiliaryAttributes(Boolean value)
-
showModifiedValues
public GeneralNotifierType showModifiedValues(Boolean value)
-
showTechnicalInformation
public GeneralNotifierType showTechnicalInformation(Boolean value)
-
transport
public GeneralNotifierType transport(String value)
-
name
public GeneralNotifierType name(String value)
- Overrides:
namein classBaseEventHandlerType
-
description
public GeneralNotifierType description(String value)
- Overrides:
descriptionin classBaseEventHandlerType
-
documentation
public GeneralNotifierType documentation(String value)
- Overrides:
documentationin classBaseEventHandlerType
-
category
public GeneralNotifierType category(EventCategoryType value)
- Overrides:
categoryin classBaseEventHandlerType
-
operation
public GeneralNotifierType operation(EventOperationType value)
- Overrides:
operationin classBaseEventHandlerType
-
status
public GeneralNotifierType status(EventStatusType value)
- Overrides:
statusin classBaseEventHandlerType
-
objectKind
public GeneralNotifierType objectKind(ShadowKindType value)
- Overrides:
objectKindin classBaseEventHandlerType
-
objectIntent
public GeneralNotifierType objectIntent(String value)
- Overrides:
objectIntentin classBaseEventHandlerType
-
focusType
public GeneralNotifierType focusType(QName value)
- Overrides:
focusTypein classBaseEventHandlerType
-
expressionFilter
public GeneralNotifierType expressionFilter(ExpressionType value)
- Overrides:
expressionFilterin classBaseEventHandlerType
-
beginExpressionFilter
public ExpressionType beginExpressionFilter()
- Overrides:
beginExpressionFilterin classBaseEventHandlerType
-
end
public <X> X end()
- Overrides:
endin classBaseEventHandlerType
-
clone
public GeneralNotifierType clone()
- Overrides:
clonein classBaseEventHandlerType
-
-