1 22 package org.jboss.test.security.ejb; 23 24 import java.security.Principal ; 25 26 32 public class CustomPrincipalImpl 33 implements Principal  34 { 35 private String name; 36 37 public CustomPrincipalImpl(String name) 38 { 39 this.name = name; 40 } 41 42 public int hashCode() 43 { 44 return name.hashCode(); 45 } 46 47 public boolean equals(Object obj) 48 { 49 Principal p = (Principal ) obj; 50 return name.equals(p.getName()); 51 } 52 53 public String toString() 54 { 55 return name; 56 } 57 58 63 public String getName() 64 { 65 return name; 66 } 67 } 68 | Popular Tags |