Class CommandLineScriptType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.CommandLineScriptType
-
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
public class CommandLineScriptType extends com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
Specifies a command to be executed on an operating system command-line.- 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 protected String
code
static QName
COMPLEX_TYPE
protected CommandLineExecutionMethod
executionMethod
static ItemName
F_CODE
static ItemName
F_EXECUTION_METHOD
static ItemName
F_MACRO
protected List<ProvisioningScriptArgumentType>
macro
-
Constructor Summary
Constructors Constructor Description CommandLineScriptType()
CommandLineScriptType(CommandLineScriptType other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
ProvisioningScriptArgumentType
beginMacro()
CommandLineScriptType
clone()
CommandLineScriptType
code(String value)
boolean
equals(Object other, StructuredEqualsStrategy strategy)
CommandLineScriptType
executionMethod(CommandLineExecutionMethod value)
String
getCode()
CommandLineExecutionMethod
getExecutionMethod()
List<ProvisioningScriptArgumentType>
getMacro()
int
hashCode(StructuredHashCodeStrategy strategy)
CommandLineScriptType
macro(ProvisioningScriptArgumentType value)
void
setCode(String value)
void
setExecutionMethod(CommandLineExecutionMethod value)
-
-
-
Field Detail
-
macro
protected List<ProvisioningScriptArgumentType> macro
-
executionMethod
protected CommandLineExecutionMethod executionMethod
-
code
protected String code
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_MACRO
public static final ItemName F_MACRO
-
F_EXECUTION_METHOD
public static final ItemName F_EXECUTION_METHOD
-
F_CODE
public static final ItemName F_CODE
-
-
Constructor Detail
-
CommandLineScriptType
public CommandLineScriptType()
-
CommandLineScriptType
public CommandLineScriptType(CommandLineScriptType other)
-
-
Method Detail
-
getMacro
public List<ProvisioningScriptArgumentType> getMacro()
-
getExecutionMethod
public CommandLineExecutionMethod getExecutionMethod()
-
setExecutionMethod
public void setExecutionMethod(CommandLineExecutionMethod value)
-
getCode
public String getCode()
-
setCode
public void setCode(String 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
-
macro
public CommandLineScriptType macro(ProvisioningScriptArgumentType value)
-
beginMacro
public ProvisioningScriptArgumentType beginMacro()
-
executionMethod
public CommandLineScriptType executionMethod(CommandLineExecutionMethod value)
-
code
public CommandLineScriptType code(String value)
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
clone
public CommandLineScriptType clone()
- Specified by:
clone
in interfacePlainStructured
- Specified by:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
-