class DefaultObjectIdentifier {
String user;
String requestorClass;
public boolean equals(Object otherObject) {
if (otherObject == null || !(otherObject instanceof DefaultObjectIdentifier))
return false;
else {
DefaultObjectIdentifier identifier = (DefaultObjectIdentifier) otherObject;
if (user == null && identifier.user != null)
return false;
else if (requestorClass == null && identifier.requestorClass != null)
return false;
else if (((user == null && identifier.user == null)
|| (this.user.equals(identifier.user)))
&&
((requestorClass == null && identifier.requestorClass == null)
|| this.requestorClass.equals(identifier.requestorClass)))
return true;
else
return false;
}
}}