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; } }
protected Subject createSubject(UsernameToken ut) { return createSubject(ut.getName(), ut.getPassword(), ut.isHashed(), ut.getNonce(), ut.getCreatedTime()); }
protected abstract Subject createSubject(UsernameToken token);
public SimpleSecurityContext(String name) { this(new SimplePrincipal(name)); } public SimpleSecurityContext(Principal principal) {
protected abstract Subject createSubject(UsernameToken token);
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) {
protected abstract Subject createSubject(UsernameToken token);
public SimpleSecurityContext(String name) { this(new SimplePrincipal(name)); } public SimpleSecurityContext(Principal principal) {
protected abstract Subject createSubject(UsernameToken token);
public Principal getUserPrincipal() { return new SimplePrincipal(namePassword[0]); }
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)); }