Class AbstractReferencable<T extends AbstractReferencable<T>>
java.lang.Object
com.evolveum.midpoint.prism.impl.binding.AbstractReferencable<T>
- All Implemented Interfaces:
Referencable
,Serializable
,Cloneable
- Direct Known Subclasses:
ObjectReferenceType
public abstract class AbstractReferencable<T extends AbstractReferencable<T>>
extends Object
implements Cloneable, Referencable, Serializable
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract AbstractReferencable<T>
clone()
protected T
<X> X
end()
boolean
<O extends Objectable>
PrismObject<O>getOid()
getType()
int
hashCode()
void
setDescription
(String value) void
setFilter
(SearchFilterType value) void
void
void
setRelation
(QName value) void
void
setTargetName
(PolyStringType value) void
protected abstract T
toString()
-
Constructor Details
-
AbstractReferencable
public AbstractReferencable()
-
-
Method Details
-
asReferenceValue
- Specified by:
asReferenceValue
in interfaceReferencable
-
setupReferenceValue
- Specified by:
setupReferenceValue
in interfaceReferencable
-
thisInstance
-
getType
- Specified by:
getType
in interfaceReferencable
-
getOid
- Specified by:
getOid
in interfaceReferencable
-
setType
-
setOid
-
getRelation
- Specified by:
getRelation
in interfaceReferencable
-
setRelation
-
getDescription
- Specified by:
getDescription
in interfaceReferencable
-
setDescription
-
getFilter
- Specified by:
getFilter
in interfaceReferencable
-
setFilter
-
getResolutionTime
- Specified by:
getResolutionTime
in interfaceReferencable
-
setResolutionTime
-
getReferentialIntegrity
- Specified by:
getReferentialIntegrity
in interfaceReferencable
-
setReferentialIntegrity
-
getObject
- Specified by:
getObject
in interfaceReferencable
-
getObjectable
- Specified by:
getObjectable
in interfaceReferencable
-
getTargetName
- Specified by:
getTargetName
in interfaceReferencable
-
setTargetName
-
end
public <X> X end() -
hashCode
public int hashCode() -
equals
-
clone
- Specified by:
clone
in interfaceReferencable
- Overrides:
clone
in classObject
-
clone
-
toString
-