@Entity public class RObjectReference extends Object implements ObjectReference
Modifier and Type | Field and Description |
---|---|
static String |
F_OWNER |
static String |
REFERENCE_TYPE |
F_RELATION_LOCAL_PART, F_RELATION_NAMESPACE, F_TARGET_OID, F_TYPE
Constructor and Description |
---|
RObjectReference() |
Modifier and Type | Method and Description |
---|---|
static void |
copyFromJAXB(ObjectReferenceType jaxb,
RObjectReference repo,
PrismContext prismContext) |
static void |
copyToJAXB(RObjectReference repo,
ObjectReferenceType jaxb,
PrismContext prismContext) |
boolean |
equals(Object o) |
String |
getDescription() |
String |
getFilter() |
RContainer |
getOwner() |
Long |
getOwnerId() |
String |
getOwnerOid() |
String |
getRelationLocalPart() |
String |
getRelationNamespace() |
String |
getTargetOid() |
RContainerType |
getType()
Represents
QName type attribute in reference e.g. |
int |
hashCode() |
void |
setDescription(String description) |
void |
setFilter(String filter) |
void |
setOwner(RContainer owner) |
void |
setOwnerId(Long ownerId) |
void |
setOwnerOid(String ownerOid) |
void |
setRelationLocalPart(String relationLocalPart) |
void |
setRelationNamespace(String relationNamespace) |
void |
setTargetOid(String targetOid) |
void |
setType(RContainerType type) |
ObjectReferenceType |
toJAXB(PrismContext prismContext) |
public static final String REFERENCE_TYPE
public static final String F_OWNER
public RContainer getOwner()
public String getOwnerOid()
public Long getOwnerId()
public String getTargetOid()
getTargetOid
in interface ObjectReference
public String getRelationNamespace()
getRelationNamespace
in interface ObjectReference
public String getRelationLocalPart()
getRelationLocalPart
in interface ObjectReference
public String getDescription()
getDescription
in interface ObjectReference
public RContainerType getType()
getType
in interface ObjectReference
RContainerType
enumpublic String getFilter()
getFilter
in interface ObjectReference
public void setDescription(String description)
public void setFilter(String filter)
public void setOwner(RContainer owner)
public void setOwnerId(Long ownerId)
public void setOwnerOid(String ownerOid)
public void setRelationLocalPart(String relationLocalPart)
public void setRelationNamespace(String relationNamespace)
public void setTargetOid(String targetOid)
public void setType(RContainerType type)
public static void copyToJAXB(RObjectReference repo, ObjectReferenceType jaxb, PrismContext prismContext)
public static void copyFromJAXB(ObjectReferenceType jaxb, RObjectReference repo, PrismContext prismContext)
public ObjectReferenceType toJAXB(PrismContext prismContext)
Copyright © 2013 evolveum. All rights reserved.