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
getType()
int
hashCode()
void
setRelation(String relation)
void
setTarget(RObject target)
void
setTargetOid(String targetOid)
void
setType(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
-
getType
public RObjectType getType()
- Specified by:
getType
in interfaceObjectReference
-
setRelation
public void setRelation(String relation)
- Specified by:
setRelation
in interfaceObjectReference
-
setTargetOid
public void setTargetOid(String targetOid)
- Specified by:
setTargetOid
in interfaceObjectReference
-
setType
public void setType(RObjectType type)
- Specified by:
setType
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)
-
-