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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract AbstractReferencable<T>clone()protected T<X> Xend()boolean<O extends Objectable>
PrismObject<O>getOid()getType()inthashCode()voidsetDescription(String value) voidsetFilter(SearchFilterType value) voidvoidvoidsetRelation(QName value) voidvoidsetTargetName(PolyStringType value) voidprotected abstract TtoString()
-
Constructor Details
-
AbstractReferencable
public AbstractReferencable()
-
-
Method Details
-
asReferenceValue
- Specified by:
asReferenceValuein interfaceReferencable
-
setupReferenceValue
- Specified by:
setupReferenceValuein interfaceReferencable
-
thisInstance
-
getType
- Specified by:
getTypein interfaceReferencable
-
getOid
- Specified by:
getOidin interfaceReferencable
-
setType
-
setOid
-
getRelation
- Specified by:
getRelationin interfaceReferencable
-
setRelation
-
getDescription
- Specified by:
getDescriptionin interfaceReferencable
-
setDescription
-
getFilter
- Specified by:
getFilterin interfaceReferencable
-
setFilter
-
getResolutionTime
- Specified by:
getResolutionTimein interfaceReferencable
-
setResolutionTime
-
getReferentialIntegrity
- Specified by:
getReferentialIntegrityin interfaceReferencable
-
setReferentialIntegrity
-
getObject
- Specified by:
getObjectin interfaceReferencable
-
getObjectable
- Specified by:
getObjectablein interfaceReferencable
-
getTargetName
- Specified by:
getTargetNamein interfaceReferencable
-
setTargetName
-
end
public <X> X end() -
hashCode
public int hashCode() -
equals
-
clone
- Specified by:
clonein interfaceReferencable- Overrides:
clonein classObject
-
clone
-
toString
-