You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by re...@locus.apache.org on 2000/11/25 02:38:49 UTC
cvs commit: jakarta-slide/src/examples/xml Test.java
remm 00/11/24 17:38:49
Modified: src/examples/xml Test.java
Log:
- Update teh test example to use the new SlideToken.
Revision Changes Path
1.3 +59 -58 jakarta-slide/src/examples/xml/Test.java
Index: Test.java
===================================================================
RCS file: /home/cvs/jakarta-slide/src/examples/xml/Test.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- Test.java 2000/05/25 22:54:05 1.2
+++ Test.java 2000/11/25 01:38:48 1.3
@@ -40,7 +40,7 @@
*
* Copyright 1999 (C) Exoffice Technologies Inc. All Rights Reserved.
*
- * $Id: Test.java,v 1.2 2000/05/25 22:54:05 remm Exp $
+ * $Id: Test.java,v 1.3 2000/11/25 01:38:48 remm Exp $
*/
package xml;
@@ -79,10 +79,11 @@
CredentialsToken credToken =
new CredentialsToken(new String("root"));
+ SlideToken slideToken = new SlideToken(credToken);
System.out.println("Loading objects from XML file");
- //token.importData(credToken, new FileReader("Import.xml"));
+ //token.importData(slideToken, new FileReader("Import.xml"));
System.out.println("Creating some subjects");
@@ -107,42 +108,42 @@
System.out.println("Storing everything in the database");
try {
- structure.retrieve(credToken, "/toto");
+ structure.retrieve(slideToken, "/toto");
} catch (StructureException e) {
System.out.println
("!!!!Objects don't exist : Creating objects ...");
- subject1 = (SubjectNode) structure.retrieve(credToken, "/");
- structure.create(credToken, subject2, "/toto");
- structure.create(credToken, subject3, "/toto/1.txt");
- structure.create(credToken, subject4, "/toto/2.txt");
- structure.create(credToken, subject5, "/toto/2/3/4/5");
- structure.createLink(credToken, link, "/toto/test.lnk",
+ subject1 = (SubjectNode) structure.retrieve(slideToken, "/");
+ structure.create(slideToken, subject2, "/toto");
+ structure.create(slideToken, subject3, "/toto/1.txt");
+ structure.create(slideToken, subject4, "/toto/2.txt");
+ structure.create(slideToken, subject5, "/toto/2/3/4/5");
+ structure.createLink(slideToken, link, "/toto/test.lnk",
subject2);
- user1 = (SubjectNode) structure.retrieve(credToken, "/users/");
- structure.create(credToken, user2, "/users/remm.user");
- structure.create(credToken, user3, "/users/dave.user");
+ user1 = (SubjectNode) structure.retrieve(slideToken, "/users/");
+ structure.create(slideToken, user2, "/users/remm.user");
+ structure.create(slideToken, user3, "/users/dave.user");
- structure.create(credToken, read, "/actions/read.action");
+ structure.create(slideToken, read, "/actions/read.action");
}
System.out.println("Children list for /");
Enumeration children =
- structure.getChildren(credToken,
- structure.retrieve(credToken, "/"));
+ structure.getChildren(slideToken,
+ structure.retrieve(slideToken, "/"));
while (children.hasMoreElements()) {
ObjectNode child = (ObjectNode) children.nextElement();
System.out.println("Child : " + child.getUri());
}
System.out.println("Retrieveing /users/");
- structure.retrieve(credToken, "/users/");
+ structure.retrieve(slideToken, "/users/");
System.out.println("Children list for /toto");
children =
- structure.getChildren(credToken,
- structure.retrieve(credToken, "/toto"));
+ structure.getChildren(slideToken,
+ structure.retrieve(slideToken, "/toto"));
while (children.hasMoreElements()) {
ObjectNode child = (ObjectNode) children.nextElement();
System.out.println("Child : " + child.getUri());
@@ -155,54 +156,54 @@
prop.setName("Big test");
try {
- version.create(credToken, prop, "/toto");
+ version.create(slideToken, prop, "/toto");
} catch(VersionException e) {
}
- prop = version.retrieve(credToken, "/toto");
+ prop = version.retrieve(slideToken, "/toto");
System.out.println("Read property : " + prop.getName());
*/
System.out.println("Various retrieval tests");
- subject2 = (SubjectNode) structure.retrieve(credToken, "/");
- subject2 = (SubjectNode) structure.retrieve(credToken, "/toto");
+ subject2 = (SubjectNode) structure.retrieve(slideToken, "/");
+ subject2 = (SubjectNode) structure.retrieve(slideToken, "/toto");
subject2 = (SubjectNode) structure.retrieve
- (credToken, "/toto/2/3");
- String res = structure.getParent(credToken, subject2).getUri();
+ (slideToken, "/toto/2/3");
+ String res = structure.getParent(slideToken, subject2).getUri();
System.out.println("Subject2 : " + subject2.getUri().toString());
System.out.println("Multiple structure source tree browsing");
subject5 = (SubjectNode) structure.retrieve
- (credToken, "/toto/2/3/4/5");
- ObjectNode obj = structure.getParent(credToken, subject5);
+ (slideToken, "/toto/2/3/4/5");
+ ObjectNode obj = structure.getParent(slideToken, subject5);
System.out.println("Parent : " + obj.getUri().toString());
- obj = structure.getParent(credToken, obj);
+ obj = structure.getParent(slideToken, obj);
System.out.println("Parent : " + obj.getUri().toString());
- obj = structure.getParent(credToken, obj);
+ obj = structure.getParent(slideToken, obj);
System.out.println("Parent : " + obj.getUri().toString());
- obj = structure.getParent(credToken, obj);
+ obj = structure.getParent(slideToken, obj);
System.out.println("Parent : " + obj.getUri().toString());
- obj = structure.getParent(credToken, obj);
+ obj = structure.getParent(slideToken, obj);
System.out.println("Parent : " + obj.getUri().toString());
System.out.println("Link test");
System.out.println("Resolved link to "
+ structure.retrieve
- (credToken, "/toto/test.lnk/1.txt").getUri());
+ (slideToken, "/toto/test.lnk/1.txt").getUri());
System.out.println("Retrieve the complex stuff");
- structure.retrieve(credToken, "/toto/2/3/4/5");
+ structure.retrieve(slideToken, "/toto/2/3/4/5");
long date1 = (new Date()).getTime();
int nbcheck = 10000;
for (int i=0; i<nbcheck; i++) {
- structure.retrieve(credToken, "/toto/2/3/4/5");
+ structure.retrieve(slideToken, "/toto/2/3/4/5");
//Security.checkPermission(subject5, user2, action2);
}
@@ -219,11 +220,11 @@
try {
lockAction = (ActionNode) structure.retrieve
- (credToken, "/actions/lock.action");
+ (slideToken, "/actions/lock.action");
} catch (StructureException e) {
System.out.println("Creating Lock action");
structure.create
- (credToken, lockAction, "/actions/lock.action");
+ (slideToken, lockAction, "/actions/lock.action");
}
System.out.println("Lock Action : " + lockAction);
@@ -231,27 +232,27 @@
try {
killLockAction = (ActionNode) structure.retrieve
- (credToken, "/actions/killlock.action");
+ (slideToken, "/actions/killlock.action");
} catch (StructureException e) {
System.out.println("Creating KillLock action");
structure.create
- (credToken, killLockAction, "/actions/killlock.action");
+ (slideToken, killLockAction, "/actions/killlock.action");
}
System.out.println("Kill lock Action : " + killLockAction);
SubjectNode remm = (SubjectNode) structure.retrieve
- (credToken, "/users/remm.user");
+ (slideToken, "/users/remm.user");
SubjectNode dave = (SubjectNode) structure.retrieve
- (credToken, "/users/dave.user");
+ (slideToken, "/users/dave.user");
SubjectNode toLock = (SubjectNode) structure.retrieve
- (credToken, "/toto/1.txt");
+ (slideToken, "/toto/1.txt");
SubjectNode toLock2 = (SubjectNode) structure.retrieve
- (credToken, "/toto/2.txt");
+ (slideToken, "/toto/2.txt");
SubjectNode toLock3 = (SubjectNode) structure.retrieve
- (credToken, "/toto");
+ (slideToken, "/toto");
ActionNode lockType = (ActionNode) structure.retrieve
- (credToken, "/actions/read.action");
+ (slideToken, "/actions/read.action");
Date expirationDate = new Date((new Date()).getTime() + 10000000);
@@ -267,25 +268,25 @@
System.out.println("Grant locking permission");
security.grantPermission
- (credToken, structure.retrieve(credToken, "/toto"),
- (SubjectNode) structure.retrieve(credToken, "/users"),
+ (slideToken, structure.retrieve(slideToken, "/toto"),
+ (SubjectNode) structure.retrieve(slideToken, "/users"),
lockAction);
System.out.println("Locking resource");
- lock.lock(credToken, token1);
+ lock.lock(slideToken, token1);
System.out.println("Lock test1 - correct");
try {
- lock.lock(credToken, token2);
+ lock.lock(slideToken, token2);
} catch (SlideException e) {
System.out.println("Lock test2 - correct");
}
try {
- lock.lock(credToken, token3);
+ lock.lock(slideToken, token3);
} catch (SlideException e) {
System.out.println("Lock test3 - correct");
}
- lock.lock(credToken, token4);
+ lock.lock(slideToken, token4);
System.out.println("Lock test4 - correct");
/*
@@ -297,15 +298,15 @@
properties.setContentType("TEXT/ASCII");
try {
- version.create(credToken, properties, "/toto/1.txt");
+ version.create(slideToken, properties, "/toto/1.txt");
} catch (Exception e) {
- properties = version.retrieve(credToken, "/toto/1.txt");
+ properties = version.retrieve(slideToken, "/toto/1.txt");
}
SlideProperties result =
- version.retrieve(credToken, "/toto/1.txt");
+ version.retrieve(slideToken, "/toto/1.txt");
SlideRevision latestRevision =
- version.retrieve(credToken, properties,
+ version.retrieve(slideToken, properties,
properties.getLatestRevisionId());
System.out.println("Revision name = " + latestRevision.getName()
@@ -324,7 +325,7 @@
revision1.setName("First");
revision1.setContent(content1);
- version.create(credToken, properties, revision1);
+ version.create(slideToken, properties, revision1);
System.out.println("Creating a subsequent revision of the subject");
@@ -333,12 +334,12 @@
char[] content2 = (new String("<?xml version=\"1.0\"?><userdata><firstname></firstname><initial></initial><lastname>Guest</lastname><email></email><emailme>false</emailme><login>root</login><password>rosebud1</password></userdata>")).toCharArray();
revision2.setContent(content2);
- version.create(credToken, properties, revision2);
+ version.create(slideToken, properties, revision2);
System.out.println("Retrieving latest revision of subject /toto/1.txt");
- result = version.retrieve(credToken, "/toto/1.txt");
- latestRevision = version.retrieve(credToken, properties, properties.getLatestRevisionId());
+ result = version.retrieve(slideToken, "/toto/1.txt");
+ latestRevision = version.retrieve(slideToken, properties, properties.getLatestRevisionId());
System.out.println("Revision name = " + latestRevision.getName() + " with id = "
+ latestRevision.getId() + " with date " + latestRevision.getCreationDate()
@@ -346,7 +347,7 @@
// Saving data
- token.exportData(credToken, new FileWriter("Export.xml"), "/");
+ token.exportData(slideToken, new FileWriter("Export.xml"), "/");
*/
} catch (Throwable e) {