Package com.evolveum.midpoint.prism.impl
Class DefaultReferencableImpl
java.lang.Object
com.evolveum.midpoint.prism.impl.DefaultReferencableImpl
- All Implemented Interfaces:
Referencable
,Serializable
,Cloneable
public class DefaultReferencableImpl
extends Object
implements Referencable, Cloneable, Serializable
Used when PrismReferenceValue.getRealValue is called, and no referencable is present in the PRV.
It is analogous to ObjectReferenceType; however, the ORT is part of common-3, whereas this one is located in prism layer.
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
<O extends Objectable>
PrismObject<O>getOid()
getType()
toString()
-
Constructor Details
-
DefaultReferencableImpl
-
-
Method Details
-
asReferenceValue
- Specified by:
asReferenceValue
in interfaceReferencable
-
setupReferenceValue
- Specified by:
setupReferenceValue
in interfaceReferencable
-
getOid
- Specified by:
getOid
in interfaceReferencable
-
getType
- Specified by:
getType
in interfaceReferencable
-
getTargetName
- Specified by:
getTargetName
in interfaceReferencable
-
getRelation
- Specified by:
getRelation
in interfaceReferencable
-
getDescription
- Specified by:
getDescription
in interfaceReferencable
-
getResolutionTime
- Specified by:
getResolutionTime
in interfaceReferencable
-
getReferentialIntegrity
- Specified by:
getReferentialIntegrity
in interfaceReferencable
-
getFilter
- Specified by:
getFilter
in interfaceReferencable
-
getObject
- Specified by:
getObject
in interfaceReferencable
-
getObjectable
- Specified by:
getObjectable
in interfaceReferencable
-
clone
- Specified by:
clone
in interfaceReferencable
- Overrides:
clone
in classObject
-
toString
-