Author: shane.bryzak(a)jboss.com
Date: 2008-04-14 00:16:30 -0400 (Mon, 14 Apr 2008)
New Revision: 7932
Modified:
trunk/src/main/org/jboss/seam/security/permission/Permission.java
Log:
should be immutable
Modified: trunk/src/main/org/jboss/seam/security/permission/Permission.java
===================================================================
--- trunk/src/main/org/jboss/seam/security/permission/Permission.java 2008-04-14 04:13:40
UTC (rev 7931)
+++ trunk/src/main/org/jboss/seam/security/permission/Permission.java 2008-04-14 04:16:30
UTC (rev 7932)
@@ -4,7 +4,7 @@
import java.security.Principal;
/**
- * Base class for permissions
+ * Represents a single permission for a particular target, action and recipient
combination.
*
* @author Shane Bryzak
*/
@@ -14,14 +14,16 @@
private String action;
private Principal recipient;
- public Object getTarget()
+ public Permission(Object target, String action, Principal recipient)
{
- return target;
+ this.target = target;
+ this.action = action;
+ this.recipient = recipient;
}
- public void setTarget(Object target)
+ public Object getTarget()
{
- this.target = target;
+ return target;
}
public String getAction()
@@ -29,18 +31,8 @@
return action;
}
- public void setAction(String action)
- {
- this.action = action;
- }
-
public Principal getRecipient()
{
return recipient;
}
-
- public void setRecipient(Principal recipient)
- {
- this.recipient = recipient;
- }
}
Show replies by date