Class ROExtReference
- java.lang.Object
-
- com.evolveum.midpoint.repo.sql.data.common.any.RAnyBase<T>
-
- com.evolveum.midpoint.repo.sql.data.common.any.ROExtBase<String>
-
- com.evolveum.midpoint.repo.sql.data.common.any.ROExtReference
-
- All Implemented Interfaces:
RAnyValue<String>
,ROExtValue<String>
,EntityState
,Serializable
@Entity public class ROExtReference extends ROExtBase<String>
- Author:
- lazyman
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
F_RELATION
static String
F_TARGET_OID
static String
F_TARGET_TYPE
-
Fields inherited from interface com.evolveum.midpoint.repo.sql.data.common.any.RAnyValue
F_ITEM_ID, F_VALUE
-
Fields inherited from interface com.evolveum.midpoint.repo.sql.data.common.any.ROExtValue
OWNER
-
-
Constructor Summary
Constructors Constructor Description ROExtReference()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ROExtReferenceId
createId()
static ROExtReference
createReference(PrismReferenceValue jaxb)
boolean
equals(Object o)
Integer
getItemId()
RObject
getOwner()
String
getOwnerOid()
RObjectExtensionType
getOwnerType()
String
getRelation()
RObjectType
getTargetType()
String
getValue()
int
hashCode()
void
setRelation(String relation)
void
setTargetType(RObjectType targetType)
void
setValue(String value)
-
Methods inherited from class com.evolveum.midpoint.repo.sql.data.common.any.ROExtBase
isTransient, setOwner, setOwnerOid, setOwnerType, setTransient
-
-
-
-
Field Detail
-
F_TARGET_OID
public static final String F_TARGET_OID
- See Also:
- Constant Field Values
-
F_RELATION
public static final String F_RELATION
- See Also:
- Constant Field Values
-
F_TARGET_TYPE
public static final String F_TARGET_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getOwner
public RObject getOwner()
-
getOwnerOid
public String getOwnerOid()
- Overrides:
getOwnerOid
in classROExtBase<String>
-
getOwnerType
public RObjectExtensionType getOwnerType()
- Specified by:
getOwnerType
in interfaceROExtValue<String>
- Overrides:
getOwnerType
in classROExtBase<String>
-
getItemId
public Integer getItemId()
-
getValue
public String getValue()
-
getTargetType
public RObjectType getTargetType()
-
getRelation
public String getRelation()
-
setValue
public void setValue(String value)
-
setTargetType
public void setTargetType(RObjectType targetType)
-
setRelation
public void setRelation(String relation)
-
createReference
public static ROExtReference createReference(PrismReferenceValue jaxb)
-
createId
public ROExtReferenceId createId()
-
-