|
|||||||||
| Home >> All >> org >> acegisecurity >> acl >> [ basic overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.acegisecurity.acl.basic
Interface AclObjectIdentity

- All Superinterfaces:
- java.io.Serializable
- All Known Implementing Classes:
- NamedEntityObjectIdentity
- public interface AclObjectIdentity
- extends java.io.Serializable
Interface representing the identity of an individual domain object instance.
It should be noted that AclObjectIdentity instances are created
in various locations throughout the package. As
AclObjectIdentitys are used as the key for caching, it is
essential that implementations provide methods so that object-equality
rather than reference-equality can be relied upon by caches. In other
words, a cache can consider two AclObjectIdentitys equal if
identity1.equals(identity2), rather than reference-equality of
identity1==identity2.
In practical terms this means you must implement the standard
java.lang.Object methods shown below. Depending on your
cache's internal structure, you may also need to implement special
interfaces such as java.util.Comparator or
java.lang.Comparable.
- Version:
- $Id: AclObjectIdentity.java,v 1.2 2005/11/17 00:55:47 benalex Exp $
| Method Summary | |
boolean |
equals(java.lang.Object obj)
Refer to the java.lang.Object documentation for the
interface contract. |
int |
hashCode()
Refer to the java.lang.Object documentation for the
interface contract. |
| Method Detail |
equals
public boolean equals(java.lang.Object obj)
- Refer to the
java.lang.Objectdocumentation for the interface contract.
hashCode
public int hashCode()
- Refer to the
java.lang.Objectdocumentation for the interface contract.
|
|||||||||
| Home >> All >> org >> acegisecurity >> acl >> [ basic overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC