|
Spring Security Framework | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AclObjectIdentity
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
AclObjectIdentity
s 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 AclObjectIdentity
s 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
.
Method Summary | |
---|---|
boolean |
equals(Object obj)
Deprecated. Refer to the java.lang.Object documentation for the interface contract. |
int |
hashCode()
Deprecated. Refer to the java.lang.Object documentation for the interface contract. |
Method Detail |
---|
boolean equals(Object obj)
java.lang.Object
documentation for the interface contract.
equals
in class Object
obj
- to be compared
true
if the objects are equal, false
otherwiseint hashCode()
java.lang.Object
documentation for the interface contract.
hashCode
in class Object
|
Spring Security Framework | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |