Class ProvisioningScriptArgumentType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ProvisioningScriptArgumentType
-
- All Implemented Interfaces:
JaxbVisitable
,Serializable
,Cloneable
,org.jvnet.jaxb2_commons.lang.Equals
,org.jvnet.jaxb2_commons.lang.HashCode
public class ProvisioningScriptArgumentType extends ExpressionType implements Serializable, Cloneable, JaxbVisitable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Script argument. It is subtype of Value Construction, therefore the value may be static of dynamically constructed using an expression. The "default" and "authoritative" flags are not applicable here. <p>Java class for ProvisioningScriptArgumentType complex type. <p>The following schema fragment specifies the expected content contained within this class. <pre> <complexType name="ProvisioningScriptArgumentType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType"> <sequence> <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/> </sequence> </extension> </complexContent> </complexType> </pre>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_REST
protected List<javax.xml.bind.JAXBElement<String>>
rest
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType
allowEmptyValues, description, documentation, expressionEvaluator, extension, F_ALLOW_EMPTY_VALUES, F_DESCRIPTION, F_DOCUMENTATION, F_EXPRESSION_EVALUATOR, F_EXTENSION, F_NAME, F_PARAMETER, F_QUERY_INTERPRETATION_OF_NO_VALUE, F_RETURN_MULTIPLICITY, F_RETURN_TYPE, F_RUN_AS_REF, F_STRING_FILTER, F_TRACE, F_VARIABLE, name, parameter, queryInterpretationOfNoValue, returnMultiplicity, returnType, runAsRef, stringFilter, trace, variable
-
-
Constructor Summary
Constructors Constructor Description ProvisioningScriptArgumentType()
Creates a new {@code ProvisioningScriptArgumentType} instance.ProvisioningScriptArgumentType(ProvisioningScriptArgumentType o)
Creates a new {@code ProvisioningScriptArgumentType} instance by deeply copying a given {@code ProvisioningScriptArgumentType} instance.
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType
getDescription, getDocumentation, getExpressionEvaluator, getExtension, getName, getParameter, getQueryInterpretationOfNoValue, getReturnMultiplicity, getReturnType, getRunAsRef, getStringFilter, getVariable, isAllowEmptyValues, isTrace, setAllowEmptyValues, setDescription, setDocumentation, setExtension, setName, setQueryInterpretationOfNoValue, setReturnMultiplicity, setReturnType, setRunAsRef, setTrace
-
-
-
-
Constructor Detail
-
ProvisioningScriptArgumentType
public ProvisioningScriptArgumentType()
Creates a new {@code ProvisioningScriptArgumentType} instance.
-
ProvisioningScriptArgumentType
public ProvisioningScriptArgumentType(ProvisioningScriptArgumentType o)
Creates a new {@code ProvisioningScriptArgumentType} instance by deeply copying a given {@code ProvisioningScriptArgumentType} instance.- Parameters:
o
- The instance to copy.- Throws:
NullPointerException
- if {@code o} is {@code null}.
-
-
Method Detail
-
getRest
public List<javax.xml.bind.JAXBElement<String>> getRest()
Gets the rest of the content model. <p> You are getting this "catch-all" property because of the following reason: The field name "Name" is used by two different parts of a schema. See: line 10169 of file:/home/semancik/git/evolveum/midpoint/infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd line 10789 of file:/home/semancik/git/evolveum/midpoint/infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd <p> To get rid of this property, apply a property customization to one of both of the following declarations to change their names: Gets the value of the rest property. <p> This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a <CODE>set</CODE> method for the rest property. <p> For example, to add a new item, do as follows: <pre> getRest().add(newItem); </pre> <p> Objects of the following type(s) are allowed in the listJAXBElement
<
String
>
-
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 classExpressionType
-
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 classExpressionType
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classExpressionType
-
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 classExpressionType
-
equals
public boolean equals(Object object)
- Overrides:
equals
in classExpressionType
-
rest
public ProvisioningScriptArgumentType rest(javax.xml.bind.JAXBElement<String> value)
-
name
public ProvisioningScriptArgumentType name(String value)
- Overrides:
name
in classExpressionType
-
description
public ProvisioningScriptArgumentType description(String value)
- Overrides:
description
in classExpressionType
-
documentation
public ProvisioningScriptArgumentType documentation(String value)
- Overrides:
documentation
in classExpressionType
-
extension
public ProvisioningScriptArgumentType extension(ExtensionType value)
- Overrides:
extension
in classExpressionType
-
beginExtension
public ExtensionType beginExtension()
- Overrides:
beginExtension
in classExpressionType
-
parameter
public ProvisioningScriptArgumentType parameter(ExpressionParameterType value)
- Overrides:
parameter
in classExpressionType
-
beginParameter
public ExpressionParameterType beginParameter()
- Overrides:
beginParameter
in classExpressionType
-
returnType
public ProvisioningScriptArgumentType returnType(QName value)
- Overrides:
returnType
in classExpressionType
-
trace
public ProvisioningScriptArgumentType trace(Boolean value)
- Overrides:
trace
in classExpressionType
-
stringFilter
public ProvisioningScriptArgumentType stringFilter(StringFilterType value)
- Overrides:
stringFilter
in classExpressionType
-
beginStringFilter
public StringFilterType beginStringFilter()
- Overrides:
beginStringFilter
in classExpressionType
-
variable
public ProvisioningScriptArgumentType variable(ExpressionVariableDefinitionType value)
- Overrides:
variable
in classExpressionType
-
beginVariable
public ExpressionVariableDefinitionType beginVariable()
- Overrides:
beginVariable
in classExpressionType
-
returnMultiplicity
public ProvisioningScriptArgumentType returnMultiplicity(ExpressionReturnMultiplicityType value)
- Overrides:
returnMultiplicity
in classExpressionType
-
allowEmptyValues
public ProvisioningScriptArgumentType allowEmptyValues(Boolean value)
- Overrides:
allowEmptyValues
in classExpressionType
-
queryInterpretationOfNoValue
public ProvisioningScriptArgumentType queryInterpretationOfNoValue(QueryInterpretationOfNoValueType value)
- Overrides:
queryInterpretationOfNoValue
in classExpressionType
-
runAsRef
public ProvisioningScriptArgumentType runAsRef(ObjectReferenceType value)
- Overrides:
runAsRef
in classExpressionType
-
runAsRef
public ProvisioningScriptArgumentType runAsRef(String oid, QName type)
- Overrides:
runAsRef
in classExpressionType
-
runAsRef
public ProvisioningScriptArgumentType runAsRef(String oid, QName type, QName relation)
- Overrides:
runAsRef
in classExpressionType
-
beginRunAsRef
public ObjectReferenceType beginRunAsRef()
- Overrides:
beginRunAsRef
in classExpressionType
-
expressionEvaluator
public ProvisioningScriptArgumentType expressionEvaluator(javax.xml.bind.JAXBElement<?> value)
- Overrides:
expressionEvaluator
in classExpressionType
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classExpressionType
-
clone
public ProvisioningScriptArgumentType clone()
Creates and returns a deep copy of this object.- Overrides:
clone
in classExpressionType
- Returns:
- A deep copy of this object.
-
-