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 QName
COMPLEX_TYPE
static ItemName
F_ATTACHMENT
static ItemName
F_ATTACHMENT_EXPRESSION
static ItemName
F_BCC_EXPRESSION
static ItemName
F_BODY_EXPRESSION
static ItemName
F_CC_EXPRESSION
static ItemName
F_CONTENT_TYPE
static ItemName
F_CONTENT_TYPE_EXPRESSION
static ItemName
F_FROM_EXPRESSION
static ItemName
F_MESSAGE_TEMPLATE_REF
static ItemName
F_RECIPIENT_EXPRESSION
static ItemName
F_SHOW_MODIFIED_VALUES
static ItemName
F_SHOW_TECHNICAL_INFORMATION
static ItemName
F_SUBJECT_EXPRESSION
static ItemName
F_SUBJECT_PREFIX
static ItemName
F_TRANSPORT
static ItemName
F_WATCH_AUXILIARY_ATTRIBUTES
static 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:
equals
in 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:
name
in classBaseEventHandlerType
-
description
public GeneralNotifierType description(String value)
- Overrides:
description
in classBaseEventHandlerType
-
documentation
public GeneralNotifierType documentation(String value)
- Overrides:
documentation
in classBaseEventHandlerType
-
category
public GeneralNotifierType category(EventCategoryType value)
- Overrides:
category
in classBaseEventHandlerType
-
operation
public GeneralNotifierType operation(EventOperationType value)
- Overrides:
operation
in classBaseEventHandlerType
-
status
public GeneralNotifierType status(EventStatusType value)
- Overrides:
status
in classBaseEventHandlerType
-
objectKind
public GeneralNotifierType objectKind(ShadowKindType value)
- Overrides:
objectKind
in classBaseEventHandlerType
-
objectIntent
public GeneralNotifierType objectIntent(String value)
- Overrides:
objectIntent
in classBaseEventHandlerType
-
focusType
public GeneralNotifierType focusType(QName value)
- Overrides:
focusType
in classBaseEventHandlerType
-
expressionFilter
public GeneralNotifierType expressionFilter(ExpressionType value)
- Overrides:
expressionFilter
in classBaseEventHandlerType
-
beginExpressionFilter
public ExpressionType beginExpressionFilter()
- Overrides:
beginExpressionFilter
in classBaseEventHandlerType
-
end
public <X> X end()
- Overrides:
end
in classBaseEventHandlerType
-
clone
public GeneralNotifierType clone()
- Overrides:
clone
in classBaseEventHandlerType
-
-