/*
 * JBoss, the OpenSource J2EE webOS
 *
 * Distributable under LGPL license.
 * See terms of license at gnu.org.
 */
package org.jboss.test.aop.bean;

/**
 * @@org.jboss.aspects.security.SecurityDomain ("other")
 *
 * @author <a href="mailto:bill@jboss.org">Bill Burke</a>
 * @version $Revision: 1.1 $
 */
public class AnnotatedSecuredPOJO
{
   /**
    * @@org.jboss.aspects.security.Permissions ({"allowed"})
    */
   public int someField;

   /**
    * @@org.jboss.aspects.security.Exclude
    */
   public String excludedField;


   /**
    * @@org.jboss.aspects.security.Unchecked
    */
   public long uncheckedField;

   /**
    * @@org.jboss.aspects.security.Unchecked
    */
   public AnnotatedSecuredPOJO()
   {
   }

   /**
    * @@org.jboss.aspects.security.Permissions ({"allowed"})
    */
   public AnnotatedSecuredPOJO(int field)
   {
      someField = field;
   }

   /**
    * @@org.jboss.aspects.security.Exclude
    */
   public AnnotatedSecuredPOJO(String field) {}

   /**
    * @@org.jboss.aspects.security.Unchecked
    */
   public void unchecked() {}

   /**
    * @@org.jboss.aspects.security.Permissions ({"allowed"})
    */
   public void someMethod() {}

   /**
    * @@org.jboss.aspects.security.Exclude
    */
   public void excluded() {}
   
}