Class SynchronizationActionType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.SynchronizationActionType
-
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
public class SynchronizationActionType extends com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
Defines an action to take when a synchronization situation is encountered. The actions change the default midpoint behaviour. If there is no action for a particular situation,there will be no special reaction and the default activity takes place. Several actions may be defined for a specific reaction. All of them will be executed however the ordering is not guaranteed.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.binding.PlainStructured
PlainStructured.WithoutStrategy
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
protected String
description
protected String
documentation
static ItemName
F_DESCRIPTION
static ItemName
F_DOCUMENTATION
static ItemName
F_HANDLER_URI
static ItemName
F_NAME
static ItemName
F_ORDER
static ItemName
F_PARAMETERS
protected String
handlerUri
protected String
name
protected BeforeAfterType
order
protected Object
parameters
-
Constructor Summary
Constructors Constructor Description SynchronizationActionType()
SynchronizationActionType(SynchronizationActionType other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
SynchronizationActionType
clone()
SynchronizationActionType
description(String value)
SynchronizationActionType
documentation(String value)
boolean
equals(Object other, StructuredEqualsStrategy strategy)
String
getDescription()
String
getDocumentation()
String
getHandlerUri()
String
getName()
BeforeAfterType
getOrder()
Object
getParameters()
SynchronizationActionType
handlerUri(String value)
int
hashCode(StructuredHashCodeStrategy strategy)
SynchronizationActionType
name(String value)
SynchronizationActionType
order(BeforeAfterType value)
SynchronizationActionType
parameters(Object value)
void
setDescription(String value)
void
setDocumentation(String value)
void
setHandlerUri(String value)
void
setName(String value)
void
setOrder(BeforeAfterType value)
void
setParameters(Object value)
-
-
-
Field Detail
-
name
protected String name
-
description
protected String description
-
documentation
protected String documentation
-
handlerUri
protected String handlerUri
-
order
protected BeforeAfterType order
-
parameters
protected Object parameters
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_NAME
public static final ItemName F_NAME
-
F_DESCRIPTION
public static final ItemName F_DESCRIPTION
-
F_DOCUMENTATION
public static final ItemName F_DOCUMENTATION
-
F_HANDLER_URI
public static final ItemName F_HANDLER_URI
-
F_ORDER
public static final ItemName F_ORDER
-
F_PARAMETERS
public static final ItemName F_PARAMETERS
-
-
Constructor Detail
-
SynchronizationActionType
public SynchronizationActionType()
-
SynchronizationActionType
public SynchronizationActionType(SynchronizationActionType other)
-
-
Method Detail
-
getName
public String getName()
-
setName
public void setName(String value)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String value)
-
getDocumentation
public String getDocumentation()
-
setDocumentation
public void setDocumentation(String value)
-
getHandlerUri
public String getHandlerUri()
-
setHandlerUri
public void setHandlerUri(String value)
-
getOrder
public BeforeAfterType getOrder()
-
setOrder
public void setOrder(BeforeAfterType value)
-
getParameters
public Object getParameters()
-
setParameters
public void setParameters(Object value)
-
hashCode
public int hashCode(StructuredHashCodeStrategy strategy)
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
name
public SynchronizationActionType name(String value)
-
description
public SynchronizationActionType description(String value)
-
documentation
public SynchronizationActionType documentation(String value)
-
handlerUri
public SynchronizationActionType handlerUri(String value)
-
order
public SynchronizationActionType order(BeforeAfterType value)
-
parameters
public SynchronizationActionType parameters(Object value)
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
clone
public SynchronizationActionType clone()
- Specified by:
clone
in interfacePlainStructured
- Specified by:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
-