Class RecipientExpressionResultType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.RecipientExpressionResultType
-
- All Implemented Interfaces:
PlainStructured
,JaxbVisitable
,Serializable
,Cloneable
public class RecipientExpressionResultType extends com.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
Type for recipient expression, which can be either a focus or a string. Focus can be returned as FocusObject directly or wrapped in PrismObject. This is an internal structure to support multiple return types for recipient.- 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 protected String
address
static QName
COMPLEX_TYPE
static ItemName
F_ADDRESS
static ItemName
F_RECIPIENT_REF
protected ObjectReferenceType
recipientRef
-
Constructor Summary
Constructors Constructor Description RecipientExpressionResultType()
RecipientExpressionResultType(RecipientExpressionResultType other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(JaxbVisitor visitor)
RecipientExpressionResultType
address(String value)
ObjectReferenceType
beginRecipientRef()
RecipientExpressionResultType
clone()
boolean
equals(Object other, StructuredEqualsStrategy strategy)
String
getAddress()
ObjectReferenceType
getRecipientRef()
int
hashCode(StructuredHashCodeStrategy strategy)
RecipientExpressionResultType
recipientRef(ObjectReferenceType value)
RecipientExpressionResultType
recipientRef(String oid, QName type)
RecipientExpressionResultType
recipientRef(String oid, QName type, QName relation)
void
setAddress(String value)
void
setRecipientRef(ObjectReferenceType value)
-
-
-
Field Detail
-
address
protected String address
-
recipientRef
protected ObjectReferenceType recipientRef
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_ADDRESS
public static final ItemName F_ADDRESS
-
F_RECIPIENT_REF
public static final ItemName F_RECIPIENT_REF
-
-
Constructor Detail
-
RecipientExpressionResultType
public RecipientExpressionResultType()
-
RecipientExpressionResultType
public RecipientExpressionResultType(RecipientExpressionResultType other)
-
-
Method Detail
-
getAddress
public String getAddress()
-
setAddress
public void setAddress(String value)
-
getRecipientRef
public ObjectReferenceType getRecipientRef()
-
setRecipientRef
public void setRecipientRef(ObjectReferenceType value)
-
hashCode
public int hashCode(StructuredHashCodeStrategy strategy)
- Specified by:
hashCode
in interfacePlainStructured
- Overrides:
hashCode
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
equals
public boolean equals(Object other, StructuredEqualsStrategy strategy)
- Specified by:
equals
in interfacePlainStructured
- Overrides:
equals
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
address
public RecipientExpressionResultType address(String value)
-
recipientRef
public RecipientExpressionResultType recipientRef(ObjectReferenceType value)
-
recipientRef
public RecipientExpressionResultType recipientRef(String oid, QName type)
-
recipientRef
public RecipientExpressionResultType recipientRef(String oid, QName type, QName relation)
-
beginRecipientRef
public ObjectReferenceType beginRecipientRef()
-
accept
public void accept(JaxbVisitor visitor)
- Specified by:
accept
in interfaceJaxbVisitable
- Overrides:
accept
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
clone
public RecipientExpressionResultType clone()
- Specified by:
clone
in interfacePlainStructured
- Specified by:
clone
in classcom.evolveum.midpoint.prism.impl.binding.AbstractPlainStructured
-
-