public abstract class RContainerReference extends Object implements ObjectReference
Modifier and Type | Field and Description |
---|---|
static String |
F_OWNER |
static String |
REFERENCE_TYPE |
F_RELATION, F_TARGET_OID, F_TYPE
Constructor and Description |
---|
RContainerReference() |
Modifier and Type | Method and Description |
---|---|
static void |
copyFromJAXB(com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType jaxb,
RContainerReference repo,
PrismContext prismContext) |
static void |
copyToJAXB(RContainerReference repo,
com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType jaxb,
PrismContext prismContext) |
boolean |
equals(Object o) |
abstract Container |
getOwner() |
protected Integer |
getOwnerId() |
protected String |
getOwnerOid() |
protected RCReferenceOwner |
getReferenceType() |
String |
getRelation() |
RObject |
getTarget() |
String |
getTargetOid() |
RObjectType |
getType() |
int |
hashCode() |
void |
setOwnerId(Integer ownerId) |
void |
setOwnerOid(String ownerOid) |
void |
setReferenceType(RCReferenceOwner referenceType) |
void |
setRelation(String relation) |
void |
setTarget(RObject target) |
void |
setTargetOid(String targetOid) |
void |
setType(RObjectType type) |
com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType |
toJAXB(PrismContext prismContext) |
public static final String REFERENCE_TYPE
public static final String F_OWNER
public abstract Container getOwner()
protected String getOwnerOid()
protected Integer getOwnerId()
public RObject getTarget()
public String getTargetOid()
getTargetOid
in interface ObjectReference
public String getRelation()
getRelation
in interface ObjectReference
public RObjectType getType()
getType
in interface ObjectReference
protected RCReferenceOwner getReferenceType()
public void setReferenceType(RCReferenceOwner referenceType)
public void setOwnerOid(String ownerOid)
public void setOwnerId(Integer ownerId)
public void setRelation(String relation)
public void setTarget(RObject target)
public void setTargetOid(String targetOid)
public void setType(RObjectType type)
public static void copyToJAXB(RContainerReference repo, com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType jaxb, PrismContext prismContext)
public static void copyFromJAXB(com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType jaxb, RContainerReference repo, PrismContext prismContext)
public com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectReferenceType toJAXB(PrismContext prismContext)
Copyright © 2016 evolveum. All rights reserved.