%@ page import="WebFlow.*" %>
<%@ page import="WebFlow.Collaborator.*" %>
<%@ page import="java.util.*" %>
<%
String xmlpath = "/a/birch.csit.fsu.edu/shared/home/cyoun/GATEWAY/apache1.3.12/WWW/GOW/WEB-INF/src/generic/ApplDesc.xml";
parseXML.init(xmlpath);
Vector codeNames=parseXML.getApplications();
org.omg.CORBA.Object m1 = null;
Collaborator coll = null;
String eachuser = null;
String filechoose = null;
String urlName = "http://birch.csit.fsu.edu:8001/GOW/CollabPages/AdminAdd.jsp";
String userid = CollabManager.getControlUser();
System.out.println("UserNameID: "+userid);
m1 = CollabManager.getCollaborator(userid);
coll = CollaboratorHelper.narrow(m1);
Enumeration activeUsers = CollabManager.hashKeys();
while(activeUsers.hasMoreElements()) {
eachuser = (String)activeUsers.nextElement();
if(!eachuser.equals(userid)) {
System.out.println("AdminXMLColl:UserName: "+eachuser);
if((CollabManager.getFileName(eachuser)).equals(eachuser)) {
filechoose = eachuser+"NEXT";
CollabManager.setFileName(eachuser, filechoose);
eachuser = filechoose;
}
else {
CollabManager.setFileName(eachuser, eachuser);
}
coll.writePullFile(eachuser, urlName);
}
}
CollabManager.eventListeners(userid, "sharingPages");
coll.runfireEvent("sharingPages", "webpage");
coll.setEventFlag(false);
%>
The Add form for an application