@NotStorableClass public abstract class AbstractObjectIdentityKey extends Object implements IObjectIdentityKey
Modifier and Type | Field and Description |
---|---|
protected JoafipLogger |
logger |
Constructor and Description |
---|
AbstractObjectIdentityKey() |
AbstractObjectIdentityKey(Object object) |
Modifier and Type | Method and Description |
---|---|
protected void |
assertIdentityHashCode(Object object) |
boolean |
equals(Object obj) |
int |
getIdentityHashCode() |
protected abstract Object |
getObjectForEquals() |
int |
hashCode() |
protected void |
setIdentityHashCode(Object object) |
String |
toString() |
protected final JoafipLogger logger
public AbstractObjectIdentityKey(Object object)
public AbstractObjectIdentityKey()
protected void setIdentityHashCode(Object object)
protected void assertIdentityHashCode(Object object)
public int getIdentityHashCode()
public int hashCode()
hashCode
in interface IObjectIdentityKey
hashCode
in class Object
public boolean equals(Object obj)
equals
in interface IObjectIdentityKey
equals
in class Object
protected abstract Object getObjectForEquals()
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.