Class REmbeddedReference
- java.lang.Object
-
- com.evolveum.midpoint.repo.sql.data.common.embedded.REmbeddedReference
-
- All Implemented Interfaces:
ObjectReference
,Serializable
- Direct Known Subclasses:
REmbeddedNamedReference
@Embeddable public class REmbeddedReference extends Object implements ObjectReference
- Author:
- lazyman
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface com.evolveum.midpoint.repo.sql.data.common.ObjectReference
F_RELATION, F_TARGET_OID, F_TARGET_TYPE
-
-
Constructor Summary
Constructors Constructor Description REmbeddedReference()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
copyToJAXB(REmbeddedReference repo, ObjectReferenceType jaxb, PrismContext prismContext)
boolean
equals(Object o)
static REmbeddedReference
fromJaxb(ObjectReferenceType jaxb, REmbeddedReference repo, RelationRegistry relationRegistry)
String
getRelation()
RObject
getTarget()
String
getTargetOid()
RObjectType
getTargetType()
int
hashCode()
void
setRelation(String relation)
void
setTarget(RObject target)
void
setTargetOid(String targetOid)
void
setTargetType(RObjectType type)
ObjectReferenceType
toJAXB(PrismContext prismContext)
String
toString()
-
-
-
Method Detail
-
getRelation
public String getRelation()
- Specified by:
getRelation
in interfaceObjectReference
-
getTarget
public RObject getTarget()
-
getTargetOid
public String getTargetOid()
- Specified by:
getTargetOid
in interfaceObjectReference
-
getTargetType
public RObjectType getTargetType()
- Specified by:
getTargetType
in interfaceObjectReference
-
setRelation
public void setRelation(String relation)
- Specified by:
setRelation
in interfaceObjectReference
-
setTargetOid
public void setTargetOid(String targetOid)
- Specified by:
setTargetOid
in interfaceObjectReference
-
setTargetType
public void setTargetType(RObjectType type)
- Specified by:
setTargetType
in interfaceObjectReference
-
setTarget
public void setTarget(RObject target)
-
copyToJAXB
public static void copyToJAXB(REmbeddedReference repo, ObjectReferenceType jaxb, PrismContext prismContext)
-
fromJaxb
public static REmbeddedReference fromJaxb(ObjectReferenceType jaxb, REmbeddedReference repo, RelationRegistry relationRegistry)
-
toJAXB
public ObjectReferenceType toJAXB(PrismContext prismContext)
-
-