public class ShadowDiscriminatorType extends Object implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode
Java class for ShadowDiscriminatorType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ShadowDiscriminatorType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="resourceRef" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" minOccurs="0"/> <element name="kind" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ShadowKindType" minOccurs="0"/> <element name="intent" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
static QName |
COMPLEX_TYPE |
static QName |
F_INTENT |
static QName |
F_KIND |
static QName |
F_RESOURCE_REF |
protected String |
intent |
protected ShadowKindType |
kind |
protected ObjectReferenceType |
resourceRef |
Constructor and Description |
---|
ShadowDiscriminatorType()
Creates a new
ShadowDiscriminatorType instance. |
ShadowDiscriminatorType(ShadowDiscriminatorType o)
Creates a new
ShadowDiscriminatorType instance by deeply copying a given ShadowDiscriminatorType instance. |
Modifier and Type | Method and Description |
---|---|
ObjectReferenceType |
beginResourceRef() |
ShadowDiscriminatorType |
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) |
String |
getIntent()
Gets the value of the intent property.
|
ShadowKindType |
getKind()
Gets the value of the kind property.
|
ObjectReferenceType |
getResourceRef()
Gets the value of the resourceRef property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
ShadowDiscriminatorType |
intent(String value) |
ShadowDiscriminatorType |
kind(ShadowKindType value) |
ShadowDiscriminatorType |
resourceRef(ObjectReferenceType value) |
ShadowDiscriminatorType |
resourceRef(String oid,
QName type) |
ShadowDiscriminatorType |
resourceRef(String oid,
QName type,
QName relation) |
void |
setIntent(String value)
Sets the value of the intent property.
|
void |
setKind(ShadowKindType value)
Sets the value of the kind property.
|
void |
setResourceRef(ObjectReferenceType value)
Sets the value of the resourceRef property.
|
String |
toString()
Generates a String representation of the contents of this type.
|
protected ObjectReferenceType resourceRef
protected ShadowKindType kind
protected String intent
public static final QName COMPLEX_TYPE
public static final QName F_RESOURCE_REF
public static final QName F_KIND
public static final QName F_INTENT
public ShadowDiscriminatorType()
ShadowDiscriminatorType
instance.public ShadowDiscriminatorType(ShadowDiscriminatorType o)
ShadowDiscriminatorType
instance by deeply copying a given ShadowDiscriminatorType
instance.o
- The instance to copy.NullPointerException
- if o
is null
.public ObjectReferenceType getResourceRef()
ObjectReferenceType
public void setResourceRef(ObjectReferenceType value)
value
- allowed object is
ObjectReferenceType
public ShadowKindType getKind()
ShadowKindType
public void setKind(ShadowKindType value)
value
- allowed object is
ShadowKindType
public String getIntent()
String
public void setIntent(String value)
value
- allowed object is
String
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 ShadowDiscriminatorType resourceRef(ObjectReferenceType value)
public ShadowDiscriminatorType resourceRef(String oid, QName type)
public ShadowDiscriminatorType resourceRef(String oid, QName type, QName relation)
public ObjectReferenceType beginResourceRef()
public ShadowDiscriminatorType kind(ShadowKindType value)
public ShadowDiscriminatorType intent(String value)
public ShadowDiscriminatorType clone()
Copyright © 2017 Evolveum. All rights reserved.