Class ShadowDiscriminatorType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowDiscriminatorType
-
- All Implemented Interfaces:
Containerable
,Serializable
,Cloneable
- Direct Known Subclasses:
ResourceObjectTypeDependencyType
public class ShadowDiscriminatorType extends Object implements Serializable, Cloneable, Containerable
Shadow discriminator uniquely identifies a projection among other projections linked to the same focus.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"/> <element name="tag" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> </sequence> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_INTENT
static ItemName
F_KIND
static ItemName
F_RESOURCE_REF
static ItemName
F_TAG
-
Constructor Summary
Constructors Constructor Description ShadowDiscriminatorType()
ShadowDiscriminatorType(PrismContext prismContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrismContainerValue
asPrismContainerValue()
ObjectReferenceType
beginResourceRef()
ShadowDiscriminatorType
clone()
<X> X
end()
boolean
equals(Object object)
String
getIntent()
ShadowKindType
getKind()
ObjectReferenceType
getResourceRef()
String
getTag()
int
hashCode()
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)
void
setKind(ShadowKindType value)
void
setResourceRef(ObjectReferenceType value)
void
setTag(String value)
void
setupContainerValue(PrismContainerValue containerValue)
Setup value to the containerable representation.ShadowDiscriminatorType
tag(String value)
String
toString()
-
-
-
Constructor Detail
-
ShadowDiscriminatorType
public ShadowDiscriminatorType()
-
ShadowDiscriminatorType
public ShadowDiscriminatorType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValue
in interfaceContainerable
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:Containerable
Setup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.- Specified by:
setupContainerValue
in interfaceContainerable
-
end
public <X> X end()
-
getResourceRef
public ObjectReferenceType getResourceRef()
-
setResourceRef
public void setResourceRef(ObjectReferenceType value)
-
getKind
public ShadowKindType getKind()
-
setKind
public void setKind(ShadowKindType value)
-
getIntent
public String getIntent()
-
setIntent
public void setIntent(String value)
-
getTag
public String getTag()
-
setTag
public void setTag(String value)
-
resourceRef
public ShadowDiscriminatorType resourceRef(ObjectReferenceType value)
-
resourceRef
public ShadowDiscriminatorType resourceRef(String oid, QName type)
-
resourceRef
public ShadowDiscriminatorType resourceRef(String oid, QName type, QName relation)
-
beginResourceRef
public ObjectReferenceType beginResourceRef()
-
kind
public ShadowDiscriminatorType kind(ShadowKindType value)
-
intent
public ShadowDiscriminatorType intent(String value)
-
tag
public ShadowDiscriminatorType tag(String value)
-
clone
public ShadowDiscriminatorType clone()
-
-