Package com.evolveum.midpoint.prism
Interface Referencable
-
- All Known Implementing Classes:
ObjectReferenceType
public interface Referencable- Author:
- Katka Valalikova TODO think about the exact purpose and use of this interface
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description PrismReferenceValueasReferenceValue()Referencableclone()StringgetDescription()SearchFilterTypegetFilter()StringgetOid()static StringgetOid(Referencable referencable)ReferentialIntegrityTypegetReferentialIntegrity()QNamegetRelation()EvaluationTimeTypegetResolutionTime()PolyStringTypegetTargetName()QNamegetType()ReferencablesetupReferenceValue(PrismReferenceValue value)
-
-
-
Method Detail
-
asReferenceValue
PrismReferenceValue asReferenceValue()
-
setupReferenceValue
Referencable setupReferenceValue(PrismReferenceValue value)
-
getOid
String getOid()
-
getOid
static String getOid(Referencable referencable)
-
getType
QName getType()
-
getTargetName
PolyStringType getTargetName()
-
getRelation
QName getRelation()
-
getDescription
String getDescription()
-
getResolutionTime
EvaluationTimeType getResolutionTime()
-
getReferentialIntegrity
ReferentialIntegrityType getReferentialIntegrity()
-
getFilter
SearchFilterType getFilter()
-
clone
Referencable clone()
-
-