public class MappingType extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Java class for MappingType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="MappingType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}description" minOccurs="0"/> <element ref="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}extension" minOccurs="0"/> <element name="trace" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="authoritative" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="exclusive" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="tolerant" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> <element name="strength" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}MappingStrengthType" minOccurs="0"/> <element name="channel" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/> <element name="exceptChannel" type="{http://www.w3.org/2001/XMLSchema}anyURI" maxOccurs="unbounded" minOccurs="0"/> <element name="timeFrom" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}MappingTimeDeclarationType" minOccurs="0"/> <element name="timeTo" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}MappingTimeDeclarationType" minOccurs="0"/> <element name="source" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}MappingSourceDeclarationType" maxOccurs="unbounded" minOccurs="0"/> <element name="expression" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" minOccurs="0"/> <element name="target" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}MappingTargetDeclarationType" minOccurs="0"/> <element name="condition" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" minOccurs="0"/> <element name="inputFilter" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ValueFilterType" minOccurs="0"/> <element name="outputFilter" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ValueFilterType" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
Constructor and Description |
---|
MappingType()
Creates a new
MappingType instance. |
MappingType(MappingType o)
Creates a new
MappingType instance by deeply copying a given MappingType instance. |
Modifier and Type | Method and Description |
---|---|
MappingType |
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) |
List<String> |
getChannel()
Gets the value of the channel property.
|
ExpressionType |
getCondition()
Gets the value of the condition property.
|
String |
getDescription()
Gets the value of the description property.
|
List<String> |
getExceptChannel()
Gets the value of the exceptChannel property.
|
ExpressionType |
getExpression()
Gets the value of the expression property.
|
ExtensionType |
getExtension()
Gets the value of the extension property.
|
ValueFilterType |
getInputFilter()
Gets the value of the inputFilter property.
|
String |
getName()
Gets the value of the name property.
|
ValueFilterType |
getOutputFilter()
Gets the value of the outputFilter property.
|
List<MappingSourceDeclarationType> |
getSource()
Gets the value of the source property.
|
MappingStrengthType |
getStrength()
Gets the value of the strength property.
|
MappingTargetDeclarationType |
getTarget()
Gets the value of the target property.
|
MappingTimeDeclarationType |
getTimeFrom()
Gets the value of the timeFrom property.
|
MappingTimeDeclarationType |
getTimeTo()
Gets the value of the timeTo property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
Boolean |
isAuthoritative()
Gets the value of the authoritative property.
|
Boolean |
isExclusive()
Gets the value of the exclusive property.
|
Boolean |
isTolerant()
Gets the value of the tolerant property.
|
Boolean |
isTrace()
Gets the value of the trace property.
|
void |
setAuthoritative(Boolean value)
Sets the value of the authoritative property.
|
void |
setCondition(ExpressionType value)
Sets the value of the condition property.
|
void |
setDescription(String value)
Sets the value of the description property.
|
void |
setExclusive(Boolean value)
Sets the value of the exclusive property.
|
void |
setExpression(ExpressionType value)
Sets the value of the expression property.
|
void |
setExtension(ExtensionType value)
Sets the value of the extension property.
|
void |
setInputFilter(ValueFilterType value)
Sets the value of the inputFilter property.
|
void |
setName(String value)
Sets the value of the name property.
|
void |
setOutputFilter(ValueFilterType value)
Sets the value of the outputFilter property.
|
void |
setStrength(MappingStrengthType value)
Sets the value of the strength property.
|
void |
setTarget(MappingTargetDeclarationType value)
Sets the value of the target property.
|
void |
setTimeFrom(MappingTimeDeclarationType value)
Sets the value of the timeFrom property.
|
void |
setTimeTo(MappingTimeDeclarationType value)
Sets the value of the timeTo property.
|
void |
setTolerant(Boolean value)
Sets the value of the tolerant property.
|
void |
setTrace(Boolean value)
Sets the value of the trace property.
|
String |
toString()
Generates a String representation of the contents of this type.
|
protected String name
protected String description
protected ExtensionType extension
protected Boolean trace
protected Boolean authoritative
protected Boolean exclusive
protected Boolean tolerant
protected MappingStrengthType strength
protected MappingTimeDeclarationType timeFrom
protected MappingTimeDeclarationType timeTo
protected List<MappingSourceDeclarationType> source
protected ExpressionType expression
protected MappingTargetDeclarationType target
protected ExpressionType condition
protected ValueFilterType inputFilter
protected ValueFilterType outputFilter
public static final QName COMPLEX_TYPE
public static final QName F_NAME
public static final QName F_DESCRIPTION
public static final QName F_EXTENSION
public static final QName F_TRACE
public static final QName F_AUTHORITATIVE
public static final QName F_EXCLUSIVE
public static final QName F_TOLERANT
public static final QName F_STRENGTH
public static final QName F_CHANNEL
public static final QName F_EXCEPT_CHANNEL
public static final QName F_TIME_FROM
public static final QName F_TIME_TO
public static final QName F_SOURCE
public static final QName F_EXPRESSION
public static final QName F_TARGET
public static final QName F_CONDITION
public static final QName F_INPUT_FILTER
public static final QName F_OUTPUT_FILTER
public MappingType()
MappingType
instance.public MappingType(MappingType o)
MappingType
instance by deeply copying a given MappingType
instance.o
- The instance to copy.NullPointerException
- if o
is null
.public String getName()
String
public void setName(String value)
value
- allowed object is
String
public String getDescription()
String
public void setDescription(String value)
value
- allowed object is
String
public ExtensionType getExtension()
ExtensionType
public void setExtension(ExtensionType value)
value
- allowed object is
ExtensionType
public Boolean isTrace()
Boolean
public void setTrace(Boolean value)
value
- allowed object is
Boolean
public Boolean isAuthoritative()
Boolean
public void setAuthoritative(Boolean value)
value
- allowed object is
Boolean
public Boolean isExclusive()
Boolean
public void setExclusive(Boolean value)
value
- allowed object is
Boolean
public Boolean isTolerant()
Boolean
public void setTolerant(Boolean value)
value
- allowed object is
Boolean
public MappingStrengthType getStrength()
MappingStrengthType
public void setStrength(MappingStrengthType value)
value
- allowed object is
MappingStrengthType
public List<String> getChannel()
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 channel property.
For example, to add a new item, do as follows:
getChannel().add(newItem);
Objects of the following type(s) are allowed in the list
String
public List<String> getExceptChannel()
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 exceptChannel property.
For example, to add a new item, do as follows:
getExceptChannel().add(newItem);
Objects of the following type(s) are allowed in the list
String
public MappingTimeDeclarationType getTimeFrom()
MappingTimeDeclarationType
public void setTimeFrom(MappingTimeDeclarationType value)
value
- allowed object is
MappingTimeDeclarationType
public MappingTimeDeclarationType getTimeTo()
MappingTimeDeclarationType
public void setTimeTo(MappingTimeDeclarationType value)
value
- allowed object is
MappingTimeDeclarationType
public List<MappingSourceDeclarationType> getSource()
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 source property.
For example, to add a new item, do as follows:
getSource().add(newItem);
Objects of the following type(s) are allowed in the list
MappingSourceDeclarationType
public ExpressionType getExpression()
ExpressionType
public void setExpression(ExpressionType value)
value
- allowed object is
ExpressionType
public MappingTargetDeclarationType getTarget()
MappingTargetDeclarationType
public void setTarget(MappingTargetDeclarationType value)
value
- allowed object is
MappingTargetDeclarationType
public ExpressionType getCondition()
ExpressionType
public void setCondition(ExpressionType value)
value
- allowed object is
ExpressionType
public ValueFilterType getInputFilter()
ValueFilterType
public void setInputFilter(ValueFilterType value)
value
- allowed object is
ValueFilterType
public ValueFilterType getOutputFilter()
ValueFilterType
public void setOutputFilter(ValueFilterType value)
value
- allowed object is
ValueFilterType
public String toString()
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
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
public MappingType clone()
Copyright © 2016 Evolveum. All rights reserved.