Class ProvisioningScriptArgumentType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ProvisioningScriptArgumentType
-
- All Implemented Interfaces:
PlainStructured,JaxbVisitable,Serializable,Cloneable
public class ProvisioningScriptArgumentType extends ExpressionType
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.- 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 QNameCOMPLEX_TYPEstatic ItemNameF_NAMEprotected Stringname-
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_PARAMETER, F_QUERY_INTERPRETATION_OF_NO_VALUE, F_RETURN_MULTIPLICITY, F_RETURN_TYPE, F_RUN_AS_REF, F_STRING_FILTER, F_TRACE, F_VARIABLE, parameter, queryInterpretationOfNoValue, returnMultiplicity, returnType, runAsRef, stringFilter, trace, variable
-
-
Constructor Summary
Constructors Constructor Description ProvisioningScriptArgumentType()ProvisioningScriptArgumentType(ProvisioningScriptArgumentType other)
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ExpressionType
getDescription, getDocumentation, getExpressionEvaluator, getExtension, getParameter, getQueryInterpretationOfNoValue, getReturnMultiplicity, getReturnType, getRunAsRef, getStringFilter, getVariable, isAllowEmptyValues, isTrace, setAllowEmptyValues, setDescription, setDocumentation, setExtension, setQueryInterpretationOfNoValue, setReturnMultiplicity, setReturnType, setRunAsRef, setTrace
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
equals, hashCode, toString
-
-
-
-
Constructor Detail
-
ProvisioningScriptArgumentType
public ProvisioningScriptArgumentType()
-
ProvisioningScriptArgumentType
public ProvisioningScriptArgumentType(ProvisioningScriptArgumentType other)
-
-
Method Detail
-
getName
public String getName()
- Overrides:
getNamein classExpressionType
-
setName
public void setName(String value)
- Overrides:
setNamein classExpressionType
-
hashCode
public int hashCode(StructuredHashCodeStrategy strategy)
- Specified by:
hashCodein interfacePlainStructured- Overrides:
hashCodein classExpressionType
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equalsin interfacePlainStructured- Overrides:
equalsin classExpressionType
-
name
public ProvisioningScriptArgumentType name(String value)
- Overrides:
namein classExpressionType
-
description
public ProvisioningScriptArgumentType description(String value)
- Overrides:
descriptionin classExpressionType
-
documentation
public ProvisioningScriptArgumentType documentation(String value)
- Overrides:
documentationin classExpressionType
-
extension
public ProvisioningScriptArgumentType extension(ExtensionType value)
- Overrides:
extensionin classExpressionType
-
beginExtension
public ExtensionType beginExtension()
- Overrides:
beginExtensionin classExpressionType
-
parameter
public ProvisioningScriptArgumentType parameter(ExpressionParameterType value)
- Overrides:
parameterin classExpressionType
-
beginParameter
public ExpressionParameterType beginParameter()
- Overrides:
beginParameterin classExpressionType
-
returnType
public ProvisioningScriptArgumentType returnType(QName value)
- Overrides:
returnTypein classExpressionType
-
trace
public ProvisioningScriptArgumentType trace(Boolean value)
- Overrides:
tracein classExpressionType
-
stringFilter
public ProvisioningScriptArgumentType stringFilter(StringFilterType value)
- Overrides:
stringFilterin classExpressionType
-
beginStringFilter
public StringFilterType beginStringFilter()
- Overrides:
beginStringFilterin classExpressionType
-
variable
public ProvisioningScriptArgumentType variable(ExpressionVariableDefinitionType value)
- Overrides:
variablein classExpressionType
-
beginVariable
public ExpressionVariableDefinitionType beginVariable()
- Overrides:
beginVariablein classExpressionType
-
returnMultiplicity
public ProvisioningScriptArgumentType returnMultiplicity(ExpressionReturnMultiplicityType value)
- Overrides:
returnMultiplicityin classExpressionType
-
allowEmptyValues
public ProvisioningScriptArgumentType allowEmptyValues(Boolean value)
- Overrides:
allowEmptyValuesin classExpressionType
-
queryInterpretationOfNoValue
public ProvisioningScriptArgumentType queryInterpretationOfNoValue(QueryInterpretationOfNoValueType value)
- Overrides:
queryInterpretationOfNoValuein classExpressionType
-
runAsRef
public ProvisioningScriptArgumentType runAsRef(ObjectReferenceType value)
- Overrides:
runAsRefin classExpressionType
-
runAsRef
public ProvisioningScriptArgumentType runAsRef(String oid, QName type)
- Overrides:
runAsRefin classExpressionType
-
runAsRef
public ProvisioningScriptArgumentType runAsRef(String oid, QName type, QName relation)
- Overrides:
runAsRefin classExpressionType
-
beginRunAsRef
public ObjectReferenceType beginRunAsRef()
- Overrides:
beginRunAsRefin classExpressionType
-
expressionEvaluator
public ProvisioningScriptArgumentType expressionEvaluator(javax.xml.bind.JAXBElement<?> value)
- Overrides:
expressionEvaluatorin classExpressionType
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
acceptin interfaceJaxbVisitable- Overrides:
acceptin classExpressionType
-
clone
public ProvisioningScriptArgumentType clone()
- Specified by:
clonein interfacePlainStructured- Overrides:
clonein classExpressionType
-
-