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 QName
COMPLEX_TYPE
static ItemName
F_FOR_WHOLE_INPUT
static ItemName
F_HANDLER
static ItemName
F_OPERATION
static ItemName
F_STATUS
static ItemName
F_SUBTYPE
protected Boolean
forWholeInput
protected EventHandlerType
handler
protected EventOperationType
operation
protected EventStatusType
status
protected String
subtype
-
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 newNotifyActionExpressionType
instance.NotifyActionExpressionType(NotifyActionExpressionType o)
Creates a newNotifyActionExpressionType
instance by deeply copying a givenNotifyActionExpressionType
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
EventHandlerType
beginHandler()
ActionParameterValueType
beginParameter()
NotifyActionExpressionType
clone()
Creates and returns a deep copy of this object.boolean
equals(Object object)
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)
NotifyActionExpressionType
forWholeInput(Boolean value)
EventHandlerType
getHandler()
Gets the value of the handler property.EventOperationType
getOperation()
Gets the value of the operation property.EventStatusType
getStatus()
Gets the value of the status property.String
getSubtype()
Gets the value of the subtype property.NotifyActionExpressionType
handler(EventHandlerType value)
int
hashCode()
int
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Boolean
isForWholeInput()
Gets the value of the forWholeInput property.NotifyActionExpressionType
operation(EventOperationType value)
NotifyActionExpressionType
parameter(ActionParameterValueType value)
void
setForWholeInput(Boolean value)
Sets the value of the forWholeInput property.void
setHandler(EventHandlerType value)
Sets the value of the handler property.void
setOperation(EventOperationType value)
Sets the value of the operation property.void
setStatus(EventStatusType value)
Sets the value of the status property.void
setSubtype(String value)
Sets the value of the subtype property.NotifyActionExpressionType
status(EventStatusType value)
NotifyActionExpressionType
subtype(String value)
String
toString()
Generates a String representation of the contents of this type.NotifyActionExpressionType
type(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 newNotifyActionExpressionType
instance.
-
NotifyActionExpressionType
public NotifyActionExpressionType(NotifyActionExpressionType o)
Creates a newNotifyActionExpressionType
instance by deeply copying a givenNotifyActionExpressionType
instance.- Parameters:
o
- The instance to copy.- Throws:
NullPointerException
- ifo
isnull
.
-
-
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:
toString
in classActionExpressionType
-
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
- Specified by:
hashCode
in interfaceorg.jvnet.jaxb2_commons.lang.HashCode
- Overrides:
hashCode
in classActionExpressionType
-
hashCode
public int hashCode()
- Overrides:
hashCode
in 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:
equals
in interfaceorg.jvnet.jaxb2_commons.lang.Equals
- Overrides:
equals
in classActionExpressionType
-
equals
public boolean equals(Object object)
- Overrides:
equals
in 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:
type
in classActionExpressionType
-
parameter
public NotifyActionExpressionType parameter(ActionParameterValueType value)
- Overrides:
parameter
in classActionExpressionType
-
beginParameter
public ActionParameterValueType beginParameter()
- Overrides:
beginParameter
in classActionExpressionType
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classActionExpressionType
-
clone
public NotifyActionExpressionType clone()
Creates and returns a deep copy of this object.- Overrides:
clone
in classActionExpressionType
- Returns:
- A deep copy of this object.
-
-