Class RReference
- java.lang.Object
-
- com.evolveum.midpoint.repo.sql.data.common.container.RReference
-
- All Implemented Interfaces:
ObjectReference
,Serializable
- Direct Known Subclasses:
RCaseWorkItemReference
,RCertWorkItemReference
,RContainerReference
public abstract class RReference extends Object implements ObjectReference
- 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 RReference()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
static void
fromJaxb(ObjectReferenceType jaxb, RReference 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)
-
-
-
Method Detail
-
getTarget
public RObject getTarget()
-
getTargetOid
public String getTargetOid()
- Specified by:
getTargetOid
in interfaceObjectReference
-
getRelation
public String getRelation()
- Specified by:
getRelation
in interfaceObjectReference
-
getTargetType
public RObjectType getTargetType()
- Specified by:
getTargetType
in interfaceObjectReference
-
setRelation
public void setRelation(String relation)
- Specified by:
setRelation
in interfaceObjectReference
-
setTarget
public void setTarget(RObject target)
-
setTargetOid
public void setTargetOid(String targetOid)
- Specified by:
setTargetOid
in interfaceObjectReference
-
setTargetType
public void setTargetType(RObjectType type)
- Specified by:
setTargetType
in interfaceObjectReference
-
fromJaxb
public static void fromJaxb(ObjectReferenceType jaxb, RReference repo, RelationRegistry relationRegistry)
-
-