public class ProvisioningScriptArgumentType extends ExpressionType implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Java class for ProvisioningScriptArgumentType complex type.
The following schema fragment specifies the expected content contained within this class.
<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>
Modifier and Type | Field and Description |
---|---|
static QName |
COMPLEX_TYPE |
static QName |
F_REST |
protected List<JAXBElement<String>> |
rest |
allowEmptyValues, description, expressionEvaluator, extension, F_ALLOW_EMPTY_VALUES, F_DESCRIPTION, 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 and Description |
---|
ProvisioningScriptArgumentType()
Creates a new
ProvisioningScriptArgumentType instance. |
ProvisioningScriptArgumentType(ProvisioningScriptArgumentType o)
Creates a new
ProvisioningScriptArgumentType instance by deeply copying a given ProvisioningScriptArgumentType instance. |
getDescription, getExpressionEvaluator, getExtension, getName, getParameter, getQueryInterpretationOfNoValue, getReturnMultiplicity, getReturnType, getRunAsRef, getStringFilter, getVariable, isAllowEmptyValues, isTrace, setAllowEmptyValues, setDescription, setExtension, setName, setQueryInterpretationOfNoValue, setReturnMultiplicity, setReturnType, setRunAsRef, setTrace
protected List<JAXBElement<String>> rest
public static final QName COMPLEX_TYPE
public static final QName F_REST
public ProvisioningScriptArgumentType()
ProvisioningScriptArgumentType
instance.public ProvisioningScriptArgumentType(ProvisioningScriptArgumentType o)
ProvisioningScriptArgumentType
instance by deeply copying a given ProvisioningScriptArgumentType
instance.o
- The instance to copy.NullPointerException
- if o
is null
.public List<JAXBElement<String>> getRest()
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 8310 of file:/ssd/semancik/git/evolveum/midpoint/infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd line 8939 of file:/ssd/semancik/git/evolveum/midpoint/infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd
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.
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 set
method for the rest property.
For example, to add a new item, do as follows:
getRest().add(newItem);
Objects of the following type(s) are allowed in the list
JAXBElement
<
String
>
public String toString()
toString
in class ExpressionType
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode
in interface org.jvnet.jaxb2_commons.lang.HashCode
hashCode
in class ExpressionType
public int hashCode()
hashCode
in class ExpressionType
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)
equals
in interface org.jvnet.jaxb2_commons.lang.Equals
equals
in class ExpressionType
public boolean equals(Object object)
equals
in class ExpressionType
public ProvisioningScriptArgumentType rest(JAXBElement<String> value)
public ProvisioningScriptArgumentType name(String value)
name
in class ExpressionType
public ProvisioningScriptArgumentType description(String value)
description
in class ExpressionType
public ProvisioningScriptArgumentType extension(ExtensionType value)
extension
in class ExpressionType
public ExtensionType beginExtension()
beginExtension
in class ExpressionType
public ProvisioningScriptArgumentType parameter(ExpressionParameterType value)
parameter
in class ExpressionType
public ExpressionParameterType beginParameter()
beginParameter
in class ExpressionType
public ProvisioningScriptArgumentType returnType(QName value)
returnType
in class ExpressionType
public ProvisioningScriptArgumentType trace(Boolean value)
trace
in class ExpressionType
public ProvisioningScriptArgumentType stringFilter(StringFilterType value)
stringFilter
in class ExpressionType
public StringFilterType beginStringFilter()
beginStringFilter
in class ExpressionType
public ProvisioningScriptArgumentType variable(ExpressionVariableDefinitionType value)
variable
in class ExpressionType
public ExpressionVariableDefinitionType beginVariable()
beginVariable
in class ExpressionType
public ProvisioningScriptArgumentType returnMultiplicity(ExpressionReturnMultiplicityType value)
returnMultiplicity
in class ExpressionType
public ProvisioningScriptArgumentType allowEmptyValues(Boolean value)
allowEmptyValues
in class ExpressionType
public ProvisioningScriptArgumentType queryInterpretationOfNoValue(QueryInterpretationOfNoValueType value)
queryInterpretationOfNoValue
in class ExpressionType
public ProvisioningScriptArgumentType runAsRef(ObjectReferenceType value)
runAsRef
in class ExpressionType
public ProvisioningScriptArgumentType runAsRef(String oid, QName type)
runAsRef
in class ExpressionType
public ProvisioningScriptArgumentType runAsRef(String oid, QName type, QName relation)
runAsRef
in class ExpressionType
public ObjectReferenceType beginRunAsRef()
beginRunAsRef
in class ExpressionType
public ProvisioningScriptArgumentType expressionEvaluator(JAXBElement<?> value)
expressionEvaluator
in class ExpressionType
public ProvisioningScriptArgumentType clone()
clone
in class ExpressionType
Copyright © 2019 Evolveum. All rights reserved.