[seam-commits] Seam SVN: r7441 - trunk/src/main/org/jboss/seam/annotations/security.

seam-commits at lists.jboss.org seam-commits at lists.jboss.org
Tue Feb 19 08:36:02 EST 2008


Author: shane.bryzak at jboss.com
Date: 2008-02-19 08:36:02 -0500 (Tue, 19 Feb 2008)
New Revision: 7441

Added:
   trunk/src/main/org/jboss/seam/annotations/security/Delete.java
   trunk/src/main/org/jboss/seam/annotations/security/Insert.java
   trunk/src/main/org/jboss/seam/annotations/security/Read.java
   trunk/src/main/org/jboss/seam/annotations/security/Update.java
Log:
permission action annotations

Added: trunk/src/main/org/jboss/seam/annotations/security/Delete.java
===================================================================
--- trunk/src/main/org/jboss/seam/annotations/security/Delete.java	                        (rev 0)
+++ trunk/src/main/org/jboss/seam/annotations/security/Delete.java	2008-02-19 13:36:02 UTC (rev 7441)
@@ -0,0 +1,23 @@
+package org.jboss.seam.annotations.security;
+
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.Inherited;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Target;
+
+/**
+ * 
+ *
+ * @author Shane Bryzak
+ */
+ at Target({METHOD})
+ at Documented
+ at Retention(RUNTIME)
+ at Inherited
+ at PermissionAction("delete")
+public @interface Delete {
+   Class value();
+}

Added: trunk/src/main/org/jboss/seam/annotations/security/Insert.java
===================================================================
--- trunk/src/main/org/jboss/seam/annotations/security/Insert.java	                        (rev 0)
+++ trunk/src/main/org/jboss/seam/annotations/security/Insert.java	2008-02-19 13:36:02 UTC (rev 7441)
@@ -0,0 +1,23 @@
+package org.jboss.seam.annotations.security;
+
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.Inherited;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Target;
+
+/**
+ * 
+ *
+ * @author Shane Bryzak
+ */
+ at Target({METHOD})
+ at Documented
+ at Retention(RUNTIME)
+ at Inherited
+ at PermissionAction("insert")
+public @interface Insert {
+   Class value();
+}

Added: trunk/src/main/org/jboss/seam/annotations/security/Read.java
===================================================================
--- trunk/src/main/org/jboss/seam/annotations/security/Read.java	                        (rev 0)
+++ trunk/src/main/org/jboss/seam/annotations/security/Read.java	2008-02-19 13:36:02 UTC (rev 7441)
@@ -0,0 +1,23 @@
+package org.jboss.seam.annotations.security;
+
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.Inherited;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Target;
+
+/**
+ * 
+ *
+ * @author Shane Bryzak
+ */
+ at Target({METHOD})
+ at Documented
+ at Retention(RUNTIME)
+ at Inherited
+ at PermissionAction("read")
+public @interface Read {
+   Class value();
+}

Added: trunk/src/main/org/jboss/seam/annotations/security/Update.java
===================================================================
--- trunk/src/main/org/jboss/seam/annotations/security/Update.java	                        (rev 0)
+++ trunk/src/main/org/jboss/seam/annotations/security/Update.java	2008-02-19 13:36:02 UTC (rev 7441)
@@ -0,0 +1,23 @@
+package org.jboss.seam.annotations.security;
+
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+
+import java.lang.annotation.Documented;
+import java.lang.annotation.Inherited;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Target;
+
+/**
+ * 
+ *
+ * @author Shane Bryzak
+ */
+ at Target({METHOD})
+ at Documented
+ at Retention(RUNTIME)
+ at Inherited
+ at PermissionAction("update")
+public @interface Update {
+   Class value();
+}




More information about the seam-commits mailing list