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 PrismReferenceValueasReferenceValue()DefaultReferencableImplclone()StringgetDescription()SearchFilterTypegetFilter()StringgetOid()ReferentialIntegrityTypegetReferentialIntegrity()QNamegetRelation()EvaluationTimeTypegetResolutionTime()PolyStringTypegetTargetName()QNamegetType()DefaultReferencableImplsetupReferenceValue(PrismReferenceValue value)StringtoString()
-
-
-
Constructor Detail
-
DefaultReferencableImpl
public DefaultReferencableImpl(PrismReferenceValue value)
-
-
Method Detail
-
asReferenceValue
public PrismReferenceValue asReferenceValue()
- Specified by:
asReferenceValuein interfaceReferencable
-
setupReferenceValue
public DefaultReferencableImpl setupReferenceValue(PrismReferenceValue value)
- Specified by:
setupReferenceValuein interfaceReferencable
-
getOid
public String getOid()
- Specified by:
getOidin interfaceReferencable
-
getType
public QName getType()
- Specified by:
getTypein interfaceReferencable
-
getTargetName
public PolyStringType getTargetName()
- Specified by:
getTargetNamein interfaceReferencable
-
getRelation
public QName getRelation()
- Specified by:
getRelationin interfaceReferencable
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin interfaceReferencable
-
getResolutionTime
public EvaluationTimeType getResolutionTime()
- Specified by:
getResolutionTimein interfaceReferencable
-
getReferentialIntegrity
public ReferentialIntegrityType getReferentialIntegrity()
- Specified by:
getReferentialIntegrityin interfaceReferencable
-
getFilter
public SearchFilterType getFilter()
- Specified by:
getFilterin interfaceReferencable
-
clone
public DefaultReferencableImpl clone()
-
-