public SimpleSecurityContext(String name) { this(new SimplePrincipal(name)); } public SimpleSecurityContext(Principal principal) {
public boolean equals(Object obj) { if (!(obj instanceof SimpleGroup)) { return false; } SimpleGroup other = (SimpleGroup)obj; return members.equals(other.members) && super.equals(obj); }
@Override public int hashCode() { int hashCode = super.hashCode(); if (subject != null) { hashCode = 31 * hashCode + subject.hashCode(); } return hashCode; } }
public SimpleSecurityContext(String name) { this(new SimplePrincipal(name)); } public SimpleSecurityContext(Principal principal) {
public boolean equals(Object obj) { if (!(obj instanceof SimpleGroup)) { return false; } SimpleGroup other = (SimpleGroup)obj; return members.equals(other.members) && super.equals(obj); }
@Override public int hashCode() { int hashCode = super.hashCode(); if (subject != null) { hashCode = 31 * hashCode + subject.hashCode(); } return hashCode; } }
public SimpleSecurityContext(String name) { this(new SimplePrincipal(name)); } public SimpleSecurityContext(Principal principal) {
@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (!super.equals(obj)) { return false; } if (!(obj instanceof SubjectPrincipal)) { return false; } if (subject == null && ((SubjectPrincipal)obj).getSubject() != null) { return false; } else if (subject != null && !subject.equals(((SubjectPrincipal)obj).getSubject())) { return false; } return true; }
public Principal getUserPrincipal() { return new SimplePrincipal(namePassword[0]); }
@Override public boolean equals(Object obj) { if (this == obj) { return true; } if (!super.equals(obj)) { return false; } if (!(obj instanceof SubjectPrincipal)) { return false; } if (subject == null && ((SubjectPrincipal)obj).getSubject() != null) { return false; } else if (subject != null && !subject.equals(((SubjectPrincipal)obj).getSubject())) { return false; } return true; }
public SimpleSecurityContext(String name) { this(new SimplePrincipal(name)); } public SimpleSecurityContext(Principal principal) {
public Principal getUserPrincipal() { return new SimplePrincipal(user); }
public Principal getUserPrincipal() { return new SimplePrincipal(namePassword[0]); }
public SimpleGroup(String groupName, String memberName) { super(groupName); members.add(new SimplePrincipal(memberName)); }
public SimpleGroup(String groupName, String memberName) { super(groupName); members.add(new SimplePrincipal(memberName)); }
public SimpleGroup(String groupName, String memberName) { super(groupName); members.add(new SimplePrincipal(memberName)); }
public SimpleGroup(String groupName, String memberName) { super(groupName); members.add(new SimplePrincipal(memberName)); }
public SimpleGroup(String groupName, String memberName) { super(groupName); members.add(new SimplePrincipal(memberName)); }
public Principal getUserPrincipal() { return theSubject != null ? new SimplePrincipal(theSubject.getLogin()) : null; }
public Principal getUserPrincipal() { return new SimplePrincipal(account.getName()); }