@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 IObjectIdentityKeyhashCode in class Objectpublic boolean equals(Object obj)
equals in interface IObjectIdentityKeyequals in class Objectprotected abstract Object getObjectForEquals()
Copyright © 2007-2012 Luc Peuvrier. All Rights Reserved.