[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