package fr.umlv.ji.security;
import java.security.Principal;
public class SimplePrincipal implements Principal, java.io.Serializable {
private String name;
public SimplePrincipal(String name) {
if (name == null) {
throw new NullPointerException("Null input");
}
this.name = name;
}
public boolean equals(Object o) {
if (!(o instanceof SimplePrincipal)) return false;
return getName().equals(((SimplePrincipal)o).getName());
}
public String getName() { return name; }
public String toString() { return "SimplePrincipal: " + name; }
public int hashCode() { return name.hashCode(); }
}