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 SummaryConstructors
- 
Method SummaryModifier 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- 
AbstractReferencablepublic AbstractReferencable()
 
- 
- 
Method Details- 
asReferenceValue- Specified by:
- asReferenceValuein interface- Referencable
 
- 
setupReferenceValue- Specified by:
- setupReferenceValuein interface- Referencable
 
- 
thisInstance
- 
getType- Specified by:
- getTypein interface- Referencable
 
- 
getOid- Specified by:
- getOidin interface- Referencable
 
- 
setType
- 
setOid
- 
getRelation- Specified by:
- getRelationin interface- Referencable
 
- 
setRelation
- 
getDescription- Specified by:
- getDescriptionin interface- Referencable
 
- 
setDescription
- 
getFilter- Specified by:
- getFilterin interface- Referencable
 
- 
setFilter
- 
getResolutionTime- Specified by:
- getResolutionTimein interface- Referencable
 
- 
setResolutionTime
- 
getReferentialIntegrity- Specified by:
- getReferentialIntegrityin interface- Referencable
 
- 
setReferentialIntegrity
- 
getObject- Specified by:
- getObjectin interface- Referencable
 
- 
getObjectable- Specified by:
- getObjectablein interface- Referencable
 
- 
getTargetName- Specified by:
- getTargetNamein interface- Referencable
 
- 
setTargetName
- 
endpublic <X> X end()
- 
hashCodepublic int hashCode()
- 
equals
- 
clone- Specified by:
- clonein interface- Referencable
- Overrides:
- clonein class- Object
 
- 
clone
- 
toString
 
-