Class ScriptExecutionObjectType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ScriptExecutionObjectType
-
- All Implemented Interfaces:
Containerable
,DebugDumpable
,Serializable
,Cloneable
public class ScriptExecutionObjectType extends Object implements Serializable, Cloneable, Containerable
Object(s) on which the script should be executed. EXPERIMENTALJava class for ScriptExecutionObjectType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ScriptExecutionObjectType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="currentObject" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectSelectorType" minOccurs="0"/> <element name="linkTarget" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}LinkTargetObjectSelectorType" maxOccurs="unbounded" minOccurs="0"/> <element name="namedLinkTarget" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> <element name="linkSource" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}LinkSourceObjectSelectorType" maxOccurs="unbounded" minOccurs="0"/> <element name="namedLinkSource" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_CURRENT_OBJECT
static ItemName
F_LINK_SOURCE
static ItemName
F_LINK_TARGET
static ItemName
F_NAMED_LINK_SOURCE
static ItemName
F_NAMED_LINK_TARGET
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description ScriptExecutionObjectType()
ScriptExecutionObjectType(PrismContext prismContext)
-
Method Summary
-
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
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_CURRENT_OBJECT
public static final ItemName F_CURRENT_OBJECT
-
F_LINK_TARGET
public static final ItemName F_LINK_TARGET
-
F_NAMED_LINK_TARGET
public static final ItemName F_NAMED_LINK_TARGET
-
F_LINK_SOURCE
public static final ItemName F_LINK_SOURCE
-
F_NAMED_LINK_SOURCE
public static final ItemName F_NAMED_LINK_SOURCE
-
-
Constructor Detail
-
ScriptExecutionObjectType
public ScriptExecutionObjectType()
-
ScriptExecutionObjectType
public ScriptExecutionObjectType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValue
in interfaceContainerable
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:Containerable
Setup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.- Specified by:
setupContainerValue
in interfaceContainerable
-
end
public <X> X end()
-
getCurrentObject
public ObjectSelectorType getCurrentObject()
-
setCurrentObject
public void setCurrentObject(ObjectSelectorType value)
-
getLinkTarget
public List<LinkTargetObjectSelectorType> getLinkTarget()
-
createLinkTargetList
public List<LinkTargetObjectSelectorType> createLinkTargetList()
-
getLinkSource
public List<LinkSourceObjectSelectorType> getLinkSource()
-
createLinkSourceList
public List<LinkSourceObjectSelectorType> createLinkSourceList()
-
currentObject
public ScriptExecutionObjectType currentObject(ObjectSelectorType value)
-
beginCurrentObject
public ObjectSelectorType beginCurrentObject()
-
linkTarget
public ScriptExecutionObjectType linkTarget(LinkTargetObjectSelectorType value)
-
beginLinkTarget
public LinkTargetObjectSelectorType beginLinkTarget()
-
namedLinkTarget
public ScriptExecutionObjectType namedLinkTarget(String value)
-
linkSource
public ScriptExecutionObjectType linkSource(LinkSourceObjectSelectorType value)
-
beginLinkSource
public LinkSourceObjectSelectorType beginLinkSource()
-
namedLinkSource
public ScriptExecutionObjectType namedLinkSource(String value)
-
clone
public ScriptExecutionObjectType clone()
-
-