1 22 package org.jboss.test.aop.bean; 23 24 import org.jboss.aspects.security.SecurityDomain; 25 import org.jboss.aspects.security.Permissions; 26 import org.jboss.aspects.security.Exclude; 27 import org.jboss.aspects.security.Unchecked; 28 29 33 @SecurityDomain ("other") 34 public class AnnotatedSecuredPOJO 35 { 36 @Permissions ({"allowed"}) 37 public int someField; 38 39 @Exclude 40 public String excludedField; 41 42 43 @Unchecked 44 public long uncheckedField; 45 46 @Unchecked 47 public AnnotatedSecuredPOJO() 48 { 49 } 50 51 @Permissions ({"allowed"}) 52 public AnnotatedSecuredPOJO(int field) 53 { 54 someField = field; 55 } 56 57 @Exclude 58 public AnnotatedSecuredPOJO(String field) {} 59 60 @Unchecked 61 public void unchecked() {} 62 63 @Permissions ({"allowed"}) 64 public void someMethod() {} 65 66 @Exclude 67 public void excluded() {} 68 69 } 70 71 | Popular Tags |