Class CandidateOwner.ObjectBased
java.lang.Object
com.evolveum.midpoint.model.api.correlator.CandidateOwner
com.evolveum.midpoint.model.api.correlator.CandidateOwner.ObjectBased
- All Implemented Interfaces:
Serializable
- Enclosing class:
- CandidateOwner
Traditional, object-based owner.
Equals/hashCode contract: looks after
oid
and CandidateOwner.confidence
only.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.evolveum.midpoint.model.api.correlator.CandidateOwner
CandidateOwner.ObjectBased, CandidateOwner.ValueBased
-
Constructor Summary
ConstructorDescriptionObjectBased
(@NotNull ObjectType object, @Nullable String externalId, double confidence) -
Method Summary
Modifier and TypeMethodDescriptionboolean
@NotNull String
getOid()
@NotNull ObjectType
getValue()
int
hashCode()
boolean
matchesIdentity
(CandidateOwner candidateOwner) True if this record refers to the same candidate owner identity as the provided one.Methods inherited from class com.evolveum.midpoint.model.api.correlator.CandidateOwner
ensureObjectBased, getConfidence, getExternalId, toString
-
Constructor Details
-
ObjectBased
public ObjectBased(@NotNull @NotNull ObjectType object, @Nullable @Nullable String externalId, double confidence)
-
-
Method Details
-
getOid
-
getValue
- Specified by:
getValue
in classCandidateOwner
-
matchesIdentity
Description copied from class:CandidateOwner
True if this record refers to the same candidate owner identity as the provided one.- Specified by:
matchesIdentity
in classCandidateOwner
-
equals
-
hashCode
public int hashCode()
-