Class NotifyActionExpressionType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.model.scripting_3.ScriptingExpressionType
-
- com.evolveum.midpoint.xml.ns._public.model.scripting_3.ActionExpressionType
-
- com.evolveum.midpoint.xml.ns._public.model.scripting_3.NotifyActionExpressionType
-
- All Implemented Interfaces:
JaxbVisitable,Serializable,Cloneable,org.jvnet.jaxb2_commons.lang.Equals,org.jvnet.jaxb2_commons.lang.HashCode
public class NotifyActionExpressionType extends ActionExpressionType implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Statically-typed "notify" action.Java class for NotifyActionExpressionType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="NotifyActionExpressionType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/model/scripting-3}ActionExpressionType"> <sequence> <element name="subtype" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="operation" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}EventOperationType" minOccurs="0"/> <element name="status" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}EventStatusType" minOccurs="0"/> <element name="handler" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}EventHandlerType" minOccurs="0"/> <element name="forWholeInput" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QNameCOMPLEX_TYPEstatic ItemNameF_FOR_WHOLE_INPUTstatic ItemNameF_HANDLERstatic ItemNameF_OPERATIONstatic ItemNameF_STATUSstatic ItemNameF_SUBTYPEprotected BooleanforWholeInputprotected EventHandlerTypehandlerprotected EventOperationTypeoperationprotected EventStatusTypestatusprotected Stringsubtype-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.model.scripting_3.ActionExpressionType
F_PARAMETER, F_TYPE, parameter, type
-
-
Constructor Summary
Constructors Constructor Description NotifyActionExpressionType()Creates a newNotifyActionExpressionTypeinstance.NotifyActionExpressionType(NotifyActionExpressionType o)Creates a newNotifyActionExpressionTypeinstance by deeply copying a givenNotifyActionExpressionTypeinstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(JaxbVisitor visitor)EventHandlerTypebeginHandler()ActionParameterValueTypebeginParameter()NotifyActionExpressionTypeclone()Creates and returns a deep copy of this object.booleanequals(Object object)booleanequals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)NotifyActionExpressionTypeforWholeInput(Boolean value)EventHandlerTypegetHandler()Gets the value of the handler property.EventOperationTypegetOperation()Gets the value of the operation property.EventStatusTypegetStatus()Gets the value of the status property.StringgetSubtype()Gets the value of the subtype property.NotifyActionExpressionTypehandler(EventHandlerType value)inthashCode()inthashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)BooleanisForWholeInput()Gets the value of the forWholeInput property.NotifyActionExpressionTypeoperation(EventOperationType value)NotifyActionExpressionTypeparameter(ActionParameterValueType value)voidsetForWholeInput(Boolean value)Sets the value of the forWholeInput property.voidsetHandler(EventHandlerType value)Sets the value of the handler property.voidsetOperation(EventOperationType value)Sets the value of the operation property.voidsetStatus(EventStatusType value)Sets the value of the status property.voidsetSubtype(String value)Sets the value of the subtype property.NotifyActionExpressionTypestatus(EventStatusType value)NotifyActionExpressionTypesubtype(String value)StringtoString()Generates a String representation of the contents of this type.NotifyActionExpressionTypetype(String value)-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.model.scripting_3.ActionExpressionType
getParameter, getType, setType
-
-
-
-
Field Detail
-
subtype
protected String subtype
-
operation
protected EventOperationType operation
-
status
protected EventStatusType status
-
handler
protected EventHandlerType handler
-
forWholeInput
protected Boolean forWholeInput
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_SUBTYPE
public static final ItemName F_SUBTYPE
-
F_OPERATION
public static final ItemName F_OPERATION
-
F_STATUS
public static final ItemName F_STATUS
-
F_HANDLER
public static final ItemName F_HANDLER
-
F_FOR_WHOLE_INPUT
public static final ItemName F_FOR_WHOLE_INPUT
-
-
Constructor Detail
-
NotifyActionExpressionType
public NotifyActionExpressionType()
Creates a newNotifyActionExpressionTypeinstance.
-
NotifyActionExpressionType
public NotifyActionExpressionType(NotifyActionExpressionType o)
Creates a newNotifyActionExpressionTypeinstance by deeply copying a givenNotifyActionExpressionTypeinstance.- Parameters:
o- The instance to copy.- Throws:
NullPointerException- ifoisnull.
-
-
Method Detail
-
getSubtype
public String getSubtype()
Gets the value of the subtype property.- Returns:
- possible object is
String
-
setSubtype
public void setSubtype(String value)
Sets the value of the subtype property.- Parameters:
value- allowed object isString
-
getOperation
public EventOperationType getOperation()
Gets the value of the operation property.- Returns:
- possible object is
EventOperationType
-
setOperation
public void setOperation(EventOperationType value)
Sets the value of the operation property.- Parameters:
value- allowed object isEventOperationType
-
getStatus
public EventStatusType getStatus()
Gets the value of the status property.- Returns:
- possible object is
EventStatusType
-
setStatus
public void setStatus(EventStatusType value)
Sets the value of the status property.- Parameters:
value- allowed object isEventStatusType
-
getHandler
public EventHandlerType getHandler()
Gets the value of the handler property.- Returns:
- possible object is
EventHandlerType
-
setHandler
public void setHandler(EventHandlerType value)
Sets the value of the handler property.- Parameters:
value- allowed object isEventHandlerType
-
isForWholeInput
public Boolean isForWholeInput()
Gets the value of the forWholeInput property.- Returns:
- possible object is
Boolean
-
setForWholeInput
public void setForWholeInput(Boolean value)
Sets the value of the forWholeInput property.- Parameters:
value- allowed object isBoolean
-
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 classActionExpressionType
-
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 classActionExpressionType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classActionExpressionType
-
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 classActionExpressionType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classActionExpressionType
-
subtype
public NotifyActionExpressionType subtype(String value)
-
operation
public NotifyActionExpressionType operation(EventOperationType value)
-
status
public NotifyActionExpressionType status(EventStatusType value)
-
handler
public NotifyActionExpressionType handler(EventHandlerType value)
-
beginHandler
public EventHandlerType beginHandler()
-
forWholeInput
public NotifyActionExpressionType forWholeInput(Boolean value)
-
type
public NotifyActionExpressionType type(String value)
- Overrides:
typein classActionExpressionType
-
parameter
public NotifyActionExpressionType parameter(ActionParameterValueType value)
- Overrides:
parameterin classActionExpressionType
-
beginParameter
public ActionParameterValueType beginParameter()
- Overrides:
beginParameterin classActionExpressionType
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
acceptin interfaceJaxbVisitable- Overrides:
acceptin classActionExpressionType
-
clone
public NotifyActionExpressionType clone()
Creates and returns a deep copy of this object.- Overrides:
clonein classActionExpressionType- Returns:
- A deep copy of this object.
-
-