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.- Author:
- mederly
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DefaultReferencableImpl(PrismReferenceValue value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PrismReferenceValue
asReferenceValue()
DefaultReferencableImpl
clone()
String
getDescription()
SearchFilterType
getFilter()
String
getOid()
ReferentialIntegrityType
getReferentialIntegrity()
QName
getRelation()
EvaluationTimeType
getResolutionTime()
PolyStringType
getTargetName()
QName
getType()
DefaultReferencableImpl
setupReferenceValue(PrismReferenceValue value)
String
toString()
-
-
-
Constructor Detail
-
DefaultReferencableImpl
public DefaultReferencableImpl(PrismReferenceValue value)
-
-
Method Detail
-
asReferenceValue
public PrismReferenceValue asReferenceValue()
- Specified by:
asReferenceValue
in interfaceReferencable
-
setupReferenceValue
public DefaultReferencableImpl setupReferenceValue(PrismReferenceValue value)
- Specified by:
setupReferenceValue
in interfaceReferencable
-
getOid
public String getOid()
- Specified by:
getOid
in interfaceReferencable
-
getType
public QName getType()
- Specified by:
getType
in interfaceReferencable
-
getTargetName
public PolyStringType getTargetName()
- Specified by:
getTargetName
in interfaceReferencable
-
getRelation
public QName getRelation()
- Specified by:
getRelation
in interfaceReferencable
-
getDescription
public String getDescription()
- Specified by:
getDescription
in interfaceReferencable
-
getResolutionTime
public EvaluationTimeType getResolutionTime()
- Specified by:
getResolutionTime
in interfaceReferencable
-
getReferentialIntegrity
public ReferentialIntegrityType getReferentialIntegrity()
- Specified by:
getReferentialIntegrity
in interfaceReferencable
-
getFilter
public SearchFilterType getFilter()
- Specified by:
getFilter
in interfaceReferencable
-
clone
public DefaultReferencableImpl clone()
- Specified by:
clone
in interfaceReferencable
- Overrides:
clone
in classObject
-
-