public final class DefaultIdentityHandler extends java.lang.Object implements IdentityHandler
| Modifier and Type | Method and Description |
|---|---|
boolean |
areEqual(java.lang.Object first,
java.lang.Object second)
This method is responsible for evaluating two objects as equal using the identity.
|
int |
generateHashCode(java.lang.Object object)
This method will calculate hash code based on the BusinessKey.
|
static IdentityHandler |
getInstance() |
boolean |
handlerFor(java.lang.Object object)
This method returns true or false depending on whether this IdentityHandler handles identity for this object
|
void |
validate(java.lang.Object object)
This method validates an object to comply with the BusinessKey annotation rules.
|
public static IdentityHandler getInstance()
public boolean areEqual(java.lang.Object first,
java.lang.Object second)
IdentityHandlerareEqual in interface IdentityHandlerfirst - First object in the equality.second - Second object in the equality.public int generateHashCode(java.lang.Object object)
IdentityHandlergenerateHashCode in interface IdentityHandlerobject - Object to generate hashCode for.public void validate(java.lang.Object object)
IdentityHandlervalidate in interface IdentityHandlerobject - The Business Object to be validated.public boolean handlerFor(java.lang.Object object)
IdentityHandlerhandlerFor in interface IdentityHandlerobject - Object to handle.Copyright © 2010-2015. All Rights Reserved.