@Override public boolean equals(Object obj) { if (obj == this || obj instanceof EveryonePrincipal) { return true; } else if (obj instanceof JackrabbitPrincipal) { return NAME.equals(((JackrabbitPrincipal) obj).getName()); } return false; } }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } else if (obj instanceof JackrabbitPrincipal && obj instanceof Group) { JackrabbitPrincipal other = (JackrabbitPrincipal) obj; return NAME.equals(other.getName()); } return false; }
@Override public boolean equals(Object obj) { if (obj == this || obj instanceof EveryonePrincipal) { return true; } else if (obj instanceof JackrabbitPrincipal) { return NAME.equals(((JackrabbitPrincipal) obj).getName()); } return false; } }
/** * Two principals are equal, if their names are. */ @Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj instanceof JackrabbitPrincipal) { return name.equals(((JackrabbitPrincipal) obj).getName()); } return false; }
/** * Two principals are equal, if their names are. * @see Object#equals(Object) */ @Override public boolean equals(Object obj) { if (this == obj) { return true; } if (obj instanceof JackrabbitPrincipal) { return name.equals(((JackrabbitPrincipal) obj).getName()); } return false; }
@Override public boolean equals(Object obj) { if (obj == this) { return true; } else if (obj instanceof JackrabbitPrincipal && GroupPrincipals.isGroup((Principal) obj)) { JackrabbitPrincipal other = (JackrabbitPrincipal) obj; return NAME.equals(other.getName()); } return false; }
@Override public boolean equals(Object o) { if (o instanceof JackrabbitPrincipal) { return getName().equals(((JackrabbitPrincipal) o).getName()); } return false; } @Override
@Override public boolean equals(Object o) { if (o instanceof JackrabbitPrincipal) { return getName().equals(((JackrabbitPrincipal) o).getName()); } return false; } @Override
@Override public boolean equals(Object o) { if (o instanceof JackrabbitPrincipal) { return getName().equals(((JackrabbitPrincipal) o).getName()); } return false; } @Override