[Yanel-commits] rev 32351 - public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/yanel/gwt/accesspolicyeditor/client

michi at wyona.com michi at wyona.com
Fri Feb 22 07:42:44 CET 2008


Author: michi
Date: 2008-02-22 07:42:38 +0100 (Fri, 22 Feb 2008)
New Revision: 32351

Modified:
   public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/yanel/gwt/accesspolicyeditor/client/AccessPolicyEditor.java
   public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/yanel/gwt/accesspolicyeditor/client/AsynchronousIdentitiesAndRightsGetter.java
   public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/yanel/gwt/accesspolicyeditor/client/AsynchronousPolicyGetter.java
Log:
method names fixed

Modified: public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/yanel/gwt/accesspolicyeditor/client/AccessPolicyEditor.java
===================================================================
--- public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/yanel/gwt/accesspolicyeditor/client/AccessPolicyEditor.java	2008-02-21 23:31:05 UTC (rev 32350)
+++ public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/yanel/gwt/accesspolicyeditor/client/AccessPolicyEditor.java	2008-02-22 06:42:38 UTC (rev 32351)
@@ -39,8 +39,11 @@
      *
      */
     public void onModuleLoad() {
-        getUsers();
+        // Get data from server
+        getIdentitiesAndRights();
+        getPolicy();
 
+        // Setup GUI
         VerticalPanel vp = new VerticalPanel();
         RootPanel.get().add(vp);
 
@@ -54,7 +57,7 @@
 
         HorizontalPanel hp = new HorizontalPanel();
         vp.add(hp);
-        vp.add(new Button("Apply Policy"));
+        //vp.add(new Button("Apply Policy"));
         vp.add(new Button("Save Policy and Exit"));
         vp.add(new Button("Cancel"));
 
@@ -74,12 +77,23 @@
     }
 
     /**
-     *
+     * Get identities and rights
      */
-    private void getUsers() {
+    private void getIdentitiesAndRights() {
+        // TODO: See src/extra/globus/image-browser/src/java/ch/globus/yanel/gwt/client/ImageBrowser.java how to use Asyn Identities and Rights Getter!
+
+        final AsynchronousIdentitiesAndRightsGetter ag = new AsynchronousIdentitiesAndRightsGetter("sample-identities-and-usecases.xml");
+        String[] users = ag.getUsers();
+    }
+
+    /**
+     * Get policy
+     */
+    private void getPolicy() {
         // TODO: See src/extra/globus/image-browser/src/java/ch/globus/yanel/gwt/client/ImageBrowser.java how to use Asyn Policy Getter!
-        final AsynchronousPolicyGetter apg = new AsynchronousPolicyGetter("http://127.0.0.1:8080/yanel/sample-identities-and-usecases.xml");
-        String[] users = apg.getUsers();
+
+        final AsynchronousPolicyGetter apg = new AsynchronousPolicyGetter("sample-policy.xml");
+        String[] identities = apg.getIdentities();
     }
 }
 

Modified: public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/yanel/gwt/accesspolicyeditor/client/AsynchronousIdentitiesAndRightsGetter.java
===================================================================
--- public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/yanel/gwt/accesspolicyeditor/client/AsynchronousIdentitiesAndRightsGetter.java	2008-02-21 23:31:05 UTC (rev 32350)
+++ public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/yanel/gwt/accesspolicyeditor/client/AsynchronousIdentitiesAndRightsGetter.java	2008-02-22 06:42:38 UTC (rev 32351)
@@ -51,7 +51,7 @@
     public String[] getUsers() {
         String[] u = new String[2];
         u[0] = "dz";
-        u[0] = "ep";
+        u[1] = "ep";
         return u;
     }
 }

Modified: public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/yanel/gwt/accesspolicyeditor/client/AsynchronousPolicyGetter.java
===================================================================
--- public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/yanel/gwt/accesspolicyeditor/client/AsynchronousPolicyGetter.java	2008-02-21 23:31:05 UTC (rev 32350)
+++ public/yanel/contributions/ajax-components/src/access-policy-editor/java/org/wyona/yanel/gwt/accesspolicyeditor/client/AsynchronousPolicyGetter.java	2008-02-22 06:42:38 UTC (rev 32351)
@@ -27,7 +27,7 @@
  */
 public class AsynchronousPolicyGetter extends AsynchronousAgent {
 
-    Vector users = new Vector();
+    Vector identities = new Vector();
 
     /**
      *
@@ -42,16 +42,17 @@
      */
     public void onResponseReceived(final Request request, final Response response) {
         // TODO
-        users.add("dz");
+        identities.add("u: jim (Write)");
     }
 
     /**
-     * Get users
+     * Get identities from access policy
      */
-    public String[] getUsers() {
-        String[] u = new String[2];
-        u[0] = "dz";
-        u[0] = "ep";
-        return u;
+    public String[] getIdentities() {
+        String[] ids = new String[3];
+        ids[0] = "u: alice (Read,Write)";
+        ids[1] = "u: bob (Read)";
+        ids[2] = "WORLD";
+        return ids;
     }
 }



More information about the Yanel-commits mailing list