com.evolveum.midpoint.xml.ns._public.common.common_2a
Class ScriptExpressionEvaluatorType

java.lang.Object
  extended by com.evolveum.midpoint.xml.ns._public.common.common_2a.ScriptExpressionEvaluatorType
All Implemented Interfaces:
Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

public class ScriptExpressionEvaluatorType
extends Object
implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode

Generic script expression. The purpose of the expression is to return a value. The expression must produce something that is a piece of XML, which means that it may produce either string value, XML node or a list of XML nodes. The expression may use variables or arguments. However, such variables or arguments passed to the expression will be different for each invocation. It should be documented in each case this type is used.

Java class for ScriptExpressionEvaluatorType complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="ScriptExpressionEvaluatorType">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}description" minOccurs="0"/>
         <element name="language" type="{http://www.w3.org/2001/XMLSchema}anyURI" minOccurs="0"/>
         <element name="returnType" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}ScriptExpressionReturnTypeType" minOccurs="0"/>
         <element name="relativityMode" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}ScriptExpressionRelativityModeType" minOccurs="0"/>
         <element name="code" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-2a}ScriptExpressionCodeType"/>
       </sequence>
     </restriction>
   </complexContent>
 </complexType>
 

See Also:
Serialized Form

Field Summary
protected  Element code
           
static QName COMPLEX_TYPE
           
protected  String description
           
static QName F_DESCRIPTION
           
static QName F_LANGUAGE
           
static QName F_RELATIVITY_MODE
           
static QName F_RETURN_TYPE
           
protected  String language
           
protected  ScriptExpressionRelativityModeType relativityMode
           
protected  ScriptExpressionReturnTypeType returnType
           
 
Constructor Summary
ScriptExpressionEvaluatorType()
          Creates a new ScriptExpressionEvaluatorType instance.
ScriptExpressionEvaluatorType(ScriptExpressionEvaluatorType o)
          Creates a new ScriptExpressionEvaluatorType instance by deeply copying a given ScriptExpressionEvaluatorType instance.
 
Method Summary
 ScriptExpressionEvaluatorType clone()
          Creates and returns a deep copy of this object.
 boolean equals(Object object)
           
 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)
           
 Element getCode()
          Gets the value of the code property.
 String getDescription()
          Gets the value of the description property.
 String getLanguage()
          Gets the value of the language property.
 ScriptExpressionRelativityModeType getRelativityMode()
          Gets the value of the relativityMode property.
 ScriptExpressionReturnTypeType getReturnType()
          Gets the value of the returnType property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
           
 void setCode(Element value)
          Sets the value of the code property.
 void setDescription(String value)
          Sets the value of the description property.
 void setLanguage(String value)
          Sets the value of the language property.
 void setRelativityMode(ScriptExpressionRelativityModeType value)
          Sets the value of the relativityMode property.
 void setReturnType(ScriptExpressionReturnTypeType value)
          Sets the value of the returnType property.
 String toString()
          Generates a String representation of the contents of this type.
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

description

protected String description

language

protected String language

returnType

protected ScriptExpressionReturnTypeType returnType

relativityMode

protected ScriptExpressionRelativityModeType relativityMode

code

protected Element code

COMPLEX_TYPE

public static final QName COMPLEX_TYPE

F_DESCRIPTION

public static final QName F_DESCRIPTION

F_LANGUAGE

public static final QName F_LANGUAGE

F_RETURN_TYPE

public static final QName F_RETURN_TYPE

F_RELATIVITY_MODE

public static final QName F_RELATIVITY_MODE
Constructor Detail

ScriptExpressionEvaluatorType

public ScriptExpressionEvaluatorType()
Creates a new ScriptExpressionEvaluatorType instance.


ScriptExpressionEvaluatorType

public ScriptExpressionEvaluatorType(ScriptExpressionEvaluatorType o)
Creates a new ScriptExpressionEvaluatorType instance by deeply copying a given ScriptExpressionEvaluatorType instance.

Parameters:
o - The instance to copy.
Throws:
NullPointerException - if o is null.
Method Detail

getDescription

public String getDescription()
Gets the value of the description property.

Returns:
possible object is String

setDescription

public void setDescription(String value)
Sets the value of the description property.

Parameters:
value - allowed object is String

getLanguage

public String getLanguage()
Gets the value of the language property.

Returns:
possible object is String

setLanguage

public void setLanguage(String value)
Sets the value of the language property.

Parameters:
value - allowed object is String

getReturnType

public ScriptExpressionReturnTypeType getReturnType()
Gets the value of the returnType property.

Returns:
possible object is ScriptExpressionReturnTypeType

setReturnType

public void setReturnType(ScriptExpressionReturnTypeType value)
Sets the value of the returnType property.

Parameters:
value - allowed object is ScriptExpressionReturnTypeType

getRelativityMode

public ScriptExpressionRelativityModeType getRelativityMode()
Gets the value of the relativityMode property.

Returns:
possible object is ScriptExpressionRelativityModeType

setRelativityMode

public void setRelativityMode(ScriptExpressionRelativityModeType value)
Sets the value of the relativityMode property.

Parameters:
value - allowed object is ScriptExpressionRelativityModeType

getCode

public Element getCode()
Gets the value of the code property.

Returns:
possible object is Element

setCode

public void setCode(Element value)
Sets the value of the code property.

Parameters:
value - allowed object is Element

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 class Object

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode

hashCode

public int hashCode()
Overrides:
hashCode in class Object

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 interface org.jvnet.jaxb2_commons.lang.Equals

equals

public boolean equals(Object object)
Overrides:
equals in class Object

clone

public ScriptExpressionEvaluatorType clone()
Creates and returns a deep copy of this object.

Overrides:
clone in class Object
Returns:
A deep copy of this object.


Copyright © 2013 evolveum. All Rights Reserved.