1 22 package org.jboss.ejb3.metamodel; 23 24 import org.jboss.metamodel.descriptor.RunAs; 25 26 33 public class SecurityIdentity 34 { 35 private String id; 36 37 private boolean useCallerIdentity = false; 38 39 private RunAs runAs; 40 41 private String runAsPrincipal; 42 43 public String getId() 44 { 45 return id; 46 } 47 48 public void setId(String id) 49 { 50 this.id = id; 51 } 52 53 public boolean isUseCallerIdentity() 54 { 55 return useCallerIdentity; 56 } 57 58 public void setUseCallerIdentity(boolean useCallerIdentity) 59 { 60 this.useCallerIdentity = useCallerIdentity; 61 } 62 63 public RunAs getRunAs() 64 { 65 return runAs; 66 } 67 68 public void setRunAs(RunAs runAs) 69 { 70 this.runAs = runAs; 71 } 72 73 public String getRunAsPrincipal() 74 { 75 return runAsPrincipal; 76 } 77 78 public void setRunAsPrincipal(String runAsPrincipal) 79 { 80 this.runAsPrincipal = runAsPrincipal; 81 } 82 83 public String toString() 84 { 85 StringBuffer sb = new StringBuffer (100); 86 sb.append("["); 87 sb.append("ejbName=").append(id); 88 sb.append("]"); 89 return sb.toString(); 90 } 91 92 } 93 | Popular Tags |