1 25 26 package org.objectweb.easybeans.api.bean.info; 27 28 import java.util.List ; 29 30 import javax.security.auth.Subject ; 31 32 36 public interface ISecurityInfo { 37 38 42 void addDeclaredRole(String roleName); 43 44 48 void setDeclaredRole(List <String > declaredRoles); 49 50 53 List <String > getDeclaredRoles(); 54 55 59 void addMethodSecurityInfo(IMethodSecurityInfo methodSecurityInfo); 60 61 64 List <IMethodSecurityInfo> getMethodSecurityInfos(); 65 66 70 void setRunAsRole(String runAsRole); 71 72 73 77 String getRunAsRole(); 78 79 80 84 Subject getRunAsSubject(); 85 86 } 87 | Popular Tags |