Class ROExtBase<T>
- java.lang.Object
-
- com.evolveum.midpoint.repo.sql.data.common.any.RAnyBase<T>
-
- com.evolveum.midpoint.repo.sql.data.common.any.ROExtBase<T>
-
- All Implemented Interfaces:
RAnyValue<T>
,ROExtValue<T>
,EntityState
,Serializable
- Direct Known Subclasses:
ROExtBoolean
,ROExtDate
,ROExtLong
,ROExtPolyString
,ROExtReference
,ROExtString
public abstract class ROExtBase<T> extends RAnyBase<T> implements ROExtValue<T>
- See Also:
- Serialized Form
-
-
Field Summary
-
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 ROExtBase()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract ROExtBaseId
createId()
boolean
equals(Object o)
RObject
getOwner()
String
getOwnerOid()
RObjectExtensionType
getOwnerType()
int
hashCode()
Boolean
isTransient()
Tells hibernateInterceptor
that entity is transient, so that hibernate session doesn't need to verify it using select queries.void
setOwner(RObject owner)
void
setOwnerOid(String ownerOid)
void
setOwnerType(RObjectExtensionType ownerType)
void
setTransient(Boolean trans)
-
Methods inherited from class com.evolveum.midpoint.repo.sql.data.common.any.RAnyBase
getItemId, setItemId
-
-
-
-
Method Detail
-
getOwner
public RObject getOwner()
- Specified by:
getOwner
in interfaceROExtValue<T>
-
getOwnerOid
public String getOwnerOid()
-
getOwnerType
public RObjectExtensionType getOwnerType()
- Specified by:
getOwnerType
in interfaceROExtValue<T>
-
setOwner
public void setOwner(RObject owner)
- Specified by:
setOwner
in interfaceROExtValue<T>
-
setOwnerOid
public void setOwnerOid(String ownerOid)
-
setOwnerType
public void setOwnerType(RObjectExtensionType ownerType)
- Specified by:
setOwnerType
in interfaceROExtValue<T>
-
isTransient
public Boolean isTransient()
Description copied from interface:EntityState
Tells hibernateInterceptor
that entity is transient, so that hibernate session doesn't need to verify it using select queries.- Specified by:
isTransient
in interfaceEntityState
- Returns:
- true if entity is transient
-
setTransient
public void setTransient(Boolean trans)
- Specified by:
setTransient
in interfaceEntityState
-
createId
public abstract ROExtBaseId createId()
-
-