Class RAExtReference
- java.lang.Object
-
- com.evolveum.midpoint.repo.sql.data.common.any.RAnyBase<T>
-
- com.evolveum.midpoint.repo.sql.data.common.any.RAExtBase<String>
-
- com.evolveum.midpoint.repo.sql.data.common.any.RAExtReference
-
- All Implemented Interfaces:
RAExtValue<String>
,RAnyValue<String>
,EntityState
,Serializable
@Entity public class RAExtReference extends RAExtBase<String> implements RAExtValue<String>
- Author:
- lazyman
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface com.evolveum.midpoint.repo.sql.data.common.any.RAExtValue
ANY_CONTAINER
-
-
Constructor Summary
Constructors Constructor Description RAExtReference()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RAExtReferenceId
createId()
static RAExtReference
createReference(PrismReferenceValue jaxb)
boolean
equals(Object o)
RAssignmentExtension
getAnyContainer()
Integer
getItemId()
Integer
getOwnerId()
String
getOwnerOid()
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.RAExtBase
getExtensionType, isTransient, setAnyContainer, setExtensionType, setOwnerId, setOwnerOid, setTransient, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.repo.sql.util.EntityState
isTransient, setTransient
-
Methods inherited from interface com.evolveum.midpoint.repo.sql.data.common.any.RAExtValue
getExtensionType, setAnyContainer, setExtensionType
-
-
-
-
Method Detail
-
getAnyContainer
public RAssignmentExtension getAnyContainer()
- Specified by:
getAnyContainer
in interfaceRAExtValue<String>
- Overrides:
getAnyContainer
in classRAExtBase<String>
-
getOwnerOid
public String getOwnerOid()
- Overrides:
getOwnerOid
in classRAExtBase<String>
-
getOwnerId
public Integer getOwnerId()
- Overrides:
getOwnerId
in classRAExtBase<String>
-
getItemId
public Integer getItemId()
-
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 RAExtReference createReference(PrismReferenceValue jaxb)
-
-