From portal-commits at lists.jboss.org Fri Jan 30 03:08:59 2009 Content-Type: multipart/mixed; boundary="===============4322962640764895123==" MIME-Version: 1.0 From: portal-commits at lists.jboss.org To: portal-commits at lists.jboss.org Subject: [portal-commits] JBoss Portal SVN: r12723 - modules/authorization/trunk/PEP/src/main/java/org/jboss/security/authz/enforcement. Date: Fri, 30 Jan 2009 03:08:59 -0500 Message-ID: --===============4322962640764895123== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Author: sohil.shah(a)jboss.com Date: 2009-01-30 03:08:59 -0500 (Fri, 30 Jan 2009) New Revision: 12723 Modified: modules/authorization/trunk/PEP/src/main/java/org/jboss/security/authz/e= nforcement/PolicyEnforcementPoint.java modules/authorization/trunk/PEP/src/main/java/org/jboss/security/authz/e= nforcement/Request.java modules/authorization/trunk/PEP/src/main/java/org/jboss/security/authz/e= nforcement/Response.java Log: starting Policy Enforcement Point (PEP) component Modified: modules/authorization/trunk/PEP/src/main/java/org/jboss/security/= authz/enforcement/PolicyEnforcementPoint.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- modules/authorization/trunk/PEP/src/main/java/org/jboss/security/authz/= enforcement/PolicyEnforcementPoint.java 2009-01-30 07:10:30 UTC (rev 12722) +++ modules/authorization/trunk/PEP/src/main/java/org/jboss/security/authz/= enforcement/PolicyEnforcementPoint.java 2009-01-30 08:08:59 UTC (rev 12723) @@ -43,6 +43,7 @@ //-----------------------------------------------------------------------= ---------------------------------------------------------------------------= ---------------------- public Response checkAccess(Request request) throws EnforcementException { - return null; + Response response =3D new Response(); + return response; } } Modified: modules/authorization/trunk/PEP/src/main/java/org/jboss/security/= authz/enforcement/Request.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- modules/authorization/trunk/PEP/src/main/java/org/jboss/security/authz/= enforcement/Request.java 2009-01-30 07:10:30 UTC (rev 12722) +++ modules/authorization/trunk/PEP/src/main/java/org/jboss/security/authz/= enforcement/Request.java 2009-01-30 08:08:59 UTC (rev 12723) @@ -25,13 +25,74 @@ import java.util.Set; import java.util.HashSet; = +import org.jboss.security.authz.model.Resource; +import org.jboss.security.authz.model.Subject; +import org.jboss.security.authz.model.Action; +import org.jboss.security.authz.model.Environment; + /** * @author Sohil Shah */ public class Request implements Serializable { + private Set resources; + private Set subjects; + private Action action; + private Environment environment; + = public Request() { - = + this.resources =3D new HashSet(); + this.subjects =3D new HashSet(); } + + public Set getResources() = + { + return resources; + } + + public void setResources(Set resources) = + { + this.resources =3D resources; + } + + public Set getSubjects() = + { + return subjects; + } + + public void setSubjects(Set subjects) = + { + this.subjects =3D subjects; + } + + public Action getAction() = + { + return action; + } + + public void setAction(Action action) = + { + this.action =3D action; + } + + public Environment getEnvironment() = + { + return environment; + } + + public void setEnvironment(Environment environment) = + { + this.environment =3D environment; + } + = + public void addResource(Resource resource) + { + this.resources.add(resource); + } + = + public void addSubject(Subject subject) + { + this.subjects.add(subject); + } } Modified: modules/authorization/trunk/PEP/src/main/java/org/jboss/security/= authz/enforcement/Response.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- modules/authorization/trunk/PEP/src/main/java/org/jboss/security/authz/= enforcement/Response.java 2009-01-30 07:10:30 UTC (rev 12722) +++ modules/authorization/trunk/PEP/src/main/java/org/jboss/security/authz/= enforcement/Response.java 2009-01-30 08:08:59 UTC (rev 12723) @@ -22,16 +22,37 @@ package org.jboss.security.authz.enforcement; = import java.io.Serializable; -import java.util.Set; -import java.util.HashSet; = /** * @author Sohil Shah */ public class Response implements Serializable { + private boolean accessGranted; + private String message; + = public Response() { = } + + public boolean isAccessGranted() = + { + return accessGranted; + } + + public void setAccessGranted(boolean accessGranted) = + { + this.accessGranted =3D accessGranted; + } + + public String getMessage() = + { + return message; + } + + public void setMessage(String message) = + { + this.message =3D message; + } = } --===============4322962640764895123==--