lipog-commit Mailing List for Little Portal Gizmo (Page 7)
Status: Beta
Brought to you by:
jbu
You can subscribe to this list here.
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(94) |
Jun
(14) |
Jul
(168) |
Aug
(39) |
Sep
|
Oct
|
Nov
|
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(6) |
Dec
|
From: Joerg B. <jb...@us...> - 2009-07-13 18:22:16
|
Update of /cvsroot/lipog/net.heilancoo.portal.documentation/doc In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv4317/doc Modified Files: webapp-123.html Log Message: ApplicationParameters become ApplicationInfo and also allow access to some dynamic aspects of an application Index: webapp-123.html =================================================================== RCS file: /cvsroot/lipog/net.heilancoo.portal.documentation/doc/webapp-123.html,v retrieving revision 1.16 retrieving revision 1.17 diff -C2 -d -r1.16 -r1.17 *** webapp-123.html 4 Jul 2009 11:17:02 -0000 1.16 --- webapp-123.html 13 Jul 2009 18:22:09 -0000 1.17 *************** *** 199,203 **** @Override ! public void initialise(ApplicationParameters parameters) { // TODO Auto-generated method stub } --- 199,203 ---- @Override ! public void initialise(ApplicationInfo info) { // TODO Auto-generated method stub } *************** *** 231,235 **** @Override ! public void initialise(ApplicationParameters parameters) { // TODO Auto-generated method stub } --- 231,235 ---- @Override ! public void initialise(ApplicationInfo info) { // TODO Auto-generated method stub } |
From: Joerg B. <jb...@us...> - 2009-07-13 18:22:14
|
Update of /cvsroot/lipog/net.heilancoo.bingo/src/net/heilancoo/bingo In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv4330/src/net/heilancoo/bingo Modified Files: BingoApplication.java Log Message: ApplicationParameters become ApplicationInfo and also allow access to some dynamic aspects of an application Index: BingoApplication.java =================================================================== RCS file: /cvsroot/lipog/net.heilancoo.bingo/src/net/heilancoo/bingo/BingoApplication.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** BingoApplication.java 15 May 2009 19:21:11 -0000 1.4 --- BingoApplication.java 13 Jul 2009 18:22:12 -0000 1.5 *************** *** 13,17 **** import net.heilancoo.portal.application.Application; ! import net.heilancoo.portal.application.ApplicationParameters; import net.heilancoo.portal.application.ValidSessions; import net.heilancoo.portal.htmlforms.FormFieldAccessException; --- 13,17 ---- import net.heilancoo.portal.application.Application; ! import net.heilancoo.portal.application.ApplicationInfo; import net.heilancoo.portal.application.ValidSessions; import net.heilancoo.portal.htmlforms.FormFieldAccessException; *************** *** 47,51 **** */ @Override ! public void initialise(ApplicationParameters parameters) { // TODO Auto-generated method stub } --- 47,51 ---- */ @Override ! public void initialise(ApplicationInfo info) { // TODO Auto-generated method stub } |
From: Joerg B. <jb...@us...> - 2009-07-13 18:22:12
|
Update of /cvsroot/lipog/net.heilancoo.portal.examples/src/net/heilancoo/portal/examples/customentrypoint In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv4279/src/net/heilancoo/portal/examples/customentrypoint Modified Files: CustomEntryPointApplication.java Log Message: ApplicationParameters become ApplicationInfo and also allow access to some dynamic aspects of an application Index: CustomEntryPointApplication.java =================================================================== RCS file: /cvsroot/lipog/net.heilancoo.portal.examples/src/net/heilancoo/portal/examples/customentrypoint/CustomEntryPointApplication.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** CustomEntryPointApplication.java 13 Jul 2009 16:31:41 -0000 1.1 --- CustomEntryPointApplication.java 13 Jul 2009 18:22:06 -0000 1.2 *************** *** 19,23 **** import net.heilancoo.portal.application.Application; ! import net.heilancoo.portal.application.ApplicationParameters; import net.heilancoo.portal.application.ValidSessions; import net.heilancoo.portal.controller.Request; --- 19,23 ---- import net.heilancoo.portal.application.Application; ! import net.heilancoo.portal.application.ApplicationInfo; import net.heilancoo.portal.application.ValidSessions; import net.heilancoo.portal.controller.Request; *************** *** 38,41 **** --- 38,43 ---- public class CustomEntryPointApplication implements Application { + private ApplicationInfo info; + /* (non-Javadoc) * @see net.heilancoo.portal.application.Application#getVersion() *************** *** 51,57 **** */ @Override ! public void initialise(ApplicationParameters parameters) { ! // TODO Auto-generated method stub ! } --- 53,58 ---- */ @Override ! public void initialise(ApplicationInfo info) { ! this.info = info; } *************** *** 75,78 **** --- 76,80 ---- HttpResponse response, HttpContext context, FreeMarkerModel model) { model.put("date", new Date().toString()); + model.put("sessions", info.getNumSessions()); } |
From: Joerg B. <jb...@us...> - 2009-07-13 18:22:11
|
Update of /cvsroot/lipog/net.heilancoo.portal.examples/src/net/heilancoo/portal/examples/multicontrollers In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv4279/src/net/heilancoo/portal/examples/multicontrollers Modified Files: TheApplication.java Log Message: ApplicationParameters become ApplicationInfo and also allow access to some dynamic aspects of an application Index: TheApplication.java =================================================================== RCS file: /cvsroot/lipog/net.heilancoo.portal.examples/src/net/heilancoo/portal/examples/multicontrollers/TheApplication.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** TheApplication.java 3 Jun 2009 20:50:40 -0000 1.1 --- TheApplication.java 13 Jul 2009 18:22:06 -0000 1.2 *************** *** 13,17 **** import net.heilancoo.portal.application.Application; ! import net.heilancoo.portal.application.ApplicationParameters; import net.heilancoo.portal.application.ValidSessions; import net.heilancoo.portal.htmlforms.FormFieldAccessException; --- 13,17 ---- import net.heilancoo.portal.application.Application; ! import net.heilancoo.portal.application.ApplicationInfo; import net.heilancoo.portal.application.ValidSessions; import net.heilancoo.portal.htmlforms.FormFieldAccessException; *************** *** 47,51 **** */ @Override ! public void initialise(ApplicationParameters parameters) { // TODO Auto-generated method stub } --- 47,51 ---- */ @Override ! public void initialise(ApplicationInfo info) { // TODO Auto-generated method stub } |
From: Joerg B. <jb...@us...> - 2009-07-13 18:22:11
|
Update of /cvsroot/lipog/net.heilancoo.portal.examples/templates.customentrypoint In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv4279/templates.customentrypoint Modified Files: overview.html riverMain.html Log Message: ApplicationParameters become ApplicationInfo and also allow access to some dynamic aspects of an application Index: riverMain.html =================================================================== RCS file: /cvsroot/lipog/net.heilancoo.portal.examples/templates.customentrypoint/riverMain.html,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** riverMain.html 13 Jul 2009 16:31:41 -0000 1.1 --- riverMain.html 13 Jul 2009 18:22:05 -0000 1.2 *************** *** 12,15 **** --- 12,16 ---- <p>Time now is: ${time}</p> <p>Logged in.</p> + <p><a href="logout">Log Out</a></p> </body> </html> \ No newline at end of file Index: overview.html =================================================================== RCS file: /cvsroot/lipog/net.heilancoo.portal.examples/templates.customentrypoint/overview.html,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** overview.html 13 Jul 2009 16:31:41 -0000 1.1 --- overview.html 13 Jul 2009 18:22:05 -0000 1.2 *************** *** 7,12 **** <body> <h1>Custom Entry Point Example Overview Page</h1> ! <p>Time now is: ${date}</p> ! <p><a href="login">Log In</a></p> </body> </html> \ No newline at end of file --- 7,13 ---- <body> <h1>Custom Entry Point Example Overview Page</h1> ! <p>Time: ${date}</p> ! <p>Active sessions: ${sessions}</p> ! <p><a href="login" target="_blank">Log In</a></p> </body> </html> \ No newline at end of file |
From: Joerg B. <jb...@us...> - 2009-07-13 18:22:10
|
Update of /cvsroot/lipog/net.heilancoo.portal.examples/src/net/heilancoo/portal/examples/json In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv4279/src/net/heilancoo/portal/examples/json Modified Files: JsonApplication.java Log Message: ApplicationParameters become ApplicationInfo and also allow access to some dynamic aspects of an application Index: JsonApplication.java =================================================================== RCS file: /cvsroot/lipog/net.heilancoo.portal.examples/src/net/heilancoo/portal/examples/json/JsonApplication.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** JsonApplication.java 6 Jul 2009 19:06:10 -0000 1.2 --- JsonApplication.java 13 Jul 2009 18:22:05 -0000 1.3 *************** *** 13,17 **** import net.heilancoo.portal.application.Application; ! import net.heilancoo.portal.application.ApplicationParameters; import net.heilancoo.portal.application.ValidSessions; import net.heilancoo.portal.htmlforms.FormFieldAccessException; --- 13,17 ---- import net.heilancoo.portal.application.Application; ! import net.heilancoo.portal.application.ApplicationInfo; import net.heilancoo.portal.application.ValidSessions; import net.heilancoo.portal.htmlforms.FormFieldAccessException; *************** *** 41,45 **** */ @Override ! public void initialise(ApplicationParameters parameters) { // TODO Auto-generated method stub --- 41,45 ---- */ @Override ! public void initialise(ApplicationInfo info) { // TODO Auto-generated method stub |
From: Joerg B. <jb...@us...> - 2009-07-13 16:31:46
|
Update of /cvsroot/lipog/net.heilancoo.portal.examples/src/net/heilancoo/portal/examples/customentrypoint In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv10119/src/net/heilancoo/portal/examples/customentrypoint Added Files: CustomEntryPointSession.java CustomEntryPointApplication.java Log Message: simple example with custom entry points for application and session --- NEW FILE: CustomEntryPointSession.java --- /* * Copyright (c) 2009 Heilan' Coo -- Joerg Bullmann * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which is available at http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Joerg Bullmann <jb...@he...> */ package net.heilancoo.portal.examples.customentrypoint; import java.util.Date; import net.heilancoo.portal.controller.Request; import net.heilancoo.portal.freemarker.FreeMarkerModel; import net.heilancoo.portal.htmlforms.FormFieldContainer; import net.heilancoo.portal.responses.ResponseTemplateFolder; import net.heilancoo.portal.session.EntryPoint; import net.heilancoo.portal.session.Session; import org.apache.http.HttpRequest; import org.apache.http.HttpResponse; import org.apache.http.protocol.HttpContext; /** * @author joerg * */ @ResponseTemplateFolder("templates.customentrypoint") @EntryPoint("riverMain") public class CustomEntryPointSession implements Session { private String user; private String password; private int counter; public CustomEntryPointSession(String user, String password) { this.user = user; this.password = password; this.counter = 0; } // The name of below request method does not make much sense, but it is // a custom name, different from the default "main" and hence find for // this example. @Request public void riverMain(HttpRequest request, FormFieldContainer fields, HttpResponse response, HttpContext context, FreeMarkerModel model) { counter += 1; model.put("counter", counter); model.put("user", user); model.put("password", password); model.put("time", new Date().toString()); } } --- NEW FILE: CustomEntryPointApplication.java --- /* * Copyright (c) 2009 Heilan' Coo -- Joerg Bullmann * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which is available at http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Joerg Bullmann <jb...@he...> */ package net.heilancoo.portal.examples.customentrypoint; import java.util.Date; import org.apache.http.HttpRequest; import org.apache.http.HttpResponse; import org.apache.http.protocol.HttpContext; import net.heilancoo.portal.application.Application; import net.heilancoo.portal.application.ApplicationParameters; import net.heilancoo.portal.application.ValidSessions; import net.heilancoo.portal.controller.Request; import net.heilancoo.portal.freemarker.FreeMarkerModel; import net.heilancoo.portal.htmlforms.FormFieldAccessException; import net.heilancoo.portal.htmlforms.FormFieldContainer; import net.heilancoo.portal.responses.ResponseTemplateFolder; import net.heilancoo.portal.session.EntryPoint; import net.heilancoo.portal.session.Session; /** * @author joerg * */ @ResponseTemplateFolder("templates.customentrypoint") @ValidSessions({ CustomEntryPointSession.class }) @EntryPoint("overview") public class CustomEntryPointApplication implements Application { /* (non-Javadoc) * @see net.heilancoo.portal.application.Application#getVersion() */ @Override public String getVersion() { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see net.heilancoo.portal.application.Application#initialise(net.heilancoo.portal.application.ApplicationParameters) */ @Override public void initialise(ApplicationParameters parameters) { // TODO Auto-generated method stub } /* (non-Javadoc) * @see net.heilancoo.portal.application.Application#validateCredentialsAndMakeNewSession(net.heilancoo.portal.htmlforms.FormFieldContainer) */ @Override public Session validateCredentialsAndMakeNewSession( FormFieldContainer fields) throws FormFieldAccessException { String u = fields.getStringValue("user"); String p = fields.getStringValue("password"); if(!u.equals(p)) return null; return new CustomEntryPointSession(u, p); } @Request public void overview(HttpRequest request, FormFieldContainer fields, HttpResponse response, HttpContext context, FreeMarkerModel model) { model.put("date", new Date().toString()); } } |
From: Joerg B. <jb...@us...> - 2009-07-13 16:31:46
|
Update of /cvsroot/lipog/net.heilancoo.portal.examples/templates.customentrypoint In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv10119/templates.customentrypoint Added Files: overview.html riverMain.html Log Message: simple example with custom entry points for application and session --- NEW FILE: riverMain.html --- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Custom Entry Point Example Main Session Page</title> </head> <body> <h1>Custom Entry Point Example Main Session Page</h1> <p>User: ${user}</p> <p>Password: ${password}</p> <p>Counter: ${counter}</p> <p>Time now is: ${time}</p> <p>Logged in.</p> </body> </html> --- NEW FILE: overview.html --- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Custom Entry Point Example Overview Page</title> </head> <body> <h1>Custom Entry Point Example Overview Page</h1> <p>Time now is: ${date}</p> <p><a href="login">Log In</a></p> </body> </html> |
From: Joerg B. <jb...@us...> - 2009-07-13 16:31:46
|
Update of /cvsroot/lipog/net.heilancoo.portal.examples In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv10119 Modified Files: plugin.xml Log Message: simple example with custom entry points for application and session Index: plugin.xml =================================================================== RCS file: /cvsroot/lipog/net.heilancoo.portal.examples/plugin.xml,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** plugin.xml 3 Jun 2009 20:51:36 -0000 1.2 --- plugin.xml 13 Jul 2009 16:31:41 -0000 1.3 *************** *** 20,23 **** --- 20,31 ---- </description> </webapp> + <webapp + application="net.heilancoo.portal.examples.customentrypoint.CustomEntryPointApplication" + name="Custom Entry Point Example" + uri-prefix="customentrypoint"> + <description> + This mini application shows how custom entry points can be used. + </description> + </webapp> </extension> |
From: Joerg B. <jb...@us...> - 2009-07-13 16:31:44
|
Update of /cvsroot/lipog/net.heilancoo.portal.examples/templates.customentrypoint In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv10096/templates.customentrypoint Log Message: Directory /cvsroot/lipog/net.heilancoo.portal.examples/templates.customentrypoint added to the repository |
From: Joerg B. <jb...@us...> - 2009-07-13 16:31:44
|
Update of /cvsroot/lipog/net.heilancoo.portal.examples/src/net/heilancoo/portal/examples/customentrypoint In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv10096/src/net/heilancoo/portal/examples/customentrypoint Log Message: Directory /cvsroot/lipog/net.heilancoo.portal.examples/src/net/heilancoo/portal/examples/customentrypoint added to the repository |
From: Joerg B. <jb...@us...> - 2009-07-13 16:31:14
|
Update of /cvsroot/lipog/net.heilancoo.portal/src/net/heilancoo/portal/application In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv10006/src/net/heilancoo/portal/application Modified Files: ApplicationRequestHandler.java Log Message: enable custom entry points for applications again Index: ApplicationRequestHandler.java =================================================================== RCS file: /cvsroot/lipog/net.heilancoo.portal/src/net/heilancoo/portal/application/ApplicationRequestHandler.java,v retrieving revision 1.26 retrieving revision 1.27 diff -C2 -d -r1.26 -r1.27 *** ApplicationRequestHandler.java 7 Jul 2009 22:41:56 -0000 1.26 --- ApplicationRequestHandler.java 13 Jul 2009 16:31:10 -0000 1.27 *************** *** 35,38 **** --- 35,39 ---- import net.heilancoo.portal.responses.ResponseHelper; import net.heilancoo.portal.session.AnnotationHelper; + import net.heilancoo.portal.session.EntryPoint; import net.heilancoo.portal.session.KeyGenerator; import net.heilancoo.portal.session.Session; *************** *** 66,69 **** --- 67,71 ---- private String name; private String description; + private String entryPoint; private Application application; private Bundle bundle; *************** *** 211,217 **** private boolean initialiseApplication() { ! ControllerManager tm = new ControllerManager(application.getClass(), "application", mimeMapper, bundle); ! controllerManagerMap.put(application.getClass(), tm); loginFailedResponder = new FileResponder(getApplicationFile("login-failed.html"), mimeMapper, false); --- 213,223 ---- private boolean initialiseApplication() { ! Class<?> appClass = application.getClass(); ! ControllerManager tm = new ControllerManager(appClass, "application", mimeMapper, bundle); ! EntryPoint enp = appClass.getAnnotation(EntryPoint.class); ! this.entryPoint = enp != null ? enp.value() : "login"; ! ! controllerManagerMap.put(appClass, tm); loginFailedResponder = new FileResponder(getApplicationFile("login-failed.html"), mimeMapper, false); *************** *** 473,477 **** return; ! response.addHeader("Location", uri + (uri.endsWith("/") ? "" : "/") + "login"); response.setStatusCode(HttpStatus.SC_MOVED_PERMANENTLY); } --- 479,483 ---- return; ! response.addHeader("Location", uri + (uri.endsWith("/") ? "" : "/") + entryPoint); response.setStatusCode(HttpStatus.SC_MOVED_PERMANENTLY); } |
From: Joerg B. <jb...@us...> - 2009-07-13 16:30:48
|
Update of /cvsroot/lipog/net.heilancoo.portal.examples/templates.json In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv9919/templates.json Modified Files: main.html Log Message: white space cleanup Index: main.html =================================================================== RCS file: /cvsroot/lipog/net.heilancoo.portal.examples/templates.json/main.html,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** main.html 28 Jun 2009 14:38:42 -0000 1.2 --- main.html 13 Jul 2009 16:30:40 -0000 1.3 *************** *** 39,43 **** <tr><td>Counter</td><td id="cont_counter">.</td></tr> <tr><td>Array</td><td id="cont_arr">.</td></tr> - </table> </body> --- 39,42 ---- |
From: Joerg B. <jb...@us...> - 2009-07-07 22:42:08
|
Update of /cvsroot/lipog/net.heilancoo.portal.test/src/net/heilancoo/portal/webapps/test In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv19165/src/net/heilancoo/portal/webapps/test Modified Files: SessionWithSubs2.java SessionWithSubs1.java SessionWithCustomEntry.java Log Message: initialisation cleanup, moved annotations from controller package to session package Index: SessionWithSubs1.java =================================================================== RCS file: /cvsroot/lipog/net.heilancoo.portal.test/src/net/heilancoo/portal/webapps/test/SessionWithSubs1.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** SessionWithSubs1.java 6 Jul 2009 19:51:04 -0000 1.1 --- SessionWithSubs1.java 7 Jul 2009 22:41:59 -0000 1.2 *************** *** 12,19 **** package net.heilancoo.portal.webapps.test; ! import net.heilancoo.portal.controller.ExitPoint; ! import net.heilancoo.portal.controller.SubController; ! import net.heilancoo.portal.controller.SubControllers; import net.heilancoo.portal.session.Session; /** --- 12,19 ---- package net.heilancoo.portal.webapps.test; ! import net.heilancoo.portal.session.ExitPoint; import net.heilancoo.portal.session.Session; + import net.heilancoo.portal.session.SubController; + import net.heilancoo.portal.session.SubControllers; /** Index: SessionWithSubs2.java =================================================================== RCS file: /cvsroot/lipog/net.heilancoo.portal.test/src/net/heilancoo/portal/webapps/test/SessionWithSubs2.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** SessionWithSubs2.java 6 Jul 2009 19:51:04 -0000 1.1 --- SessionWithSubs2.java 7 Jul 2009 22:41:59 -0000 1.2 *************** *** 12,20 **** package net.heilancoo.portal.webapps.test; ! import net.heilancoo.portal.controller.EntryPoint; ! import net.heilancoo.portal.controller.ExitPoint; ! import net.heilancoo.portal.controller.SubController; ! import net.heilancoo.portal.controller.SubControllers; import net.heilancoo.portal.session.Session; /** --- 12,20 ---- package net.heilancoo.portal.webapps.test; ! import net.heilancoo.portal.session.EntryPoint; ! import net.heilancoo.portal.session.ExitPoint; import net.heilancoo.portal.session.Session; + import net.heilancoo.portal.session.SubController; + import net.heilancoo.portal.session.SubControllers; /** Index: SessionWithCustomEntry.java =================================================================== RCS file: /cvsroot/lipog/net.heilancoo.portal.test/src/net/heilancoo/portal/webapps/test/SessionWithCustomEntry.java,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** SessionWithCustomEntry.java 28 May 2009 18:34:46 -0000 1.6 --- SessionWithCustomEntry.java 7 Jul 2009 22:41:59 -0000 1.7 *************** *** 12,19 **** package net.heilancoo.portal.webapps.test; - import net.heilancoo.portal.controller.EntryPoint; import net.heilancoo.portal.controller.Request; import net.heilancoo.portal.freemarker.FreeMarkerModel; import net.heilancoo.portal.htmlforms.FormFieldContainer; import net.heilancoo.portal.session.Session; --- 12,19 ---- package net.heilancoo.portal.webapps.test; import net.heilancoo.portal.controller.Request; import net.heilancoo.portal.freemarker.FreeMarkerModel; import net.heilancoo.portal.htmlforms.FormFieldContainer; + import net.heilancoo.portal.session.EntryPoint; import net.heilancoo.portal.session.Session; |
From: Joerg B. <jb...@us...> - 2009-07-07 22:42:06
|
Update of /cvsroot/lipog/net.heilancoo.portal.examples/src/net/heilancoo/portal/examples/multicontrollers In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv19182/src/net/heilancoo/portal/examples/multicontrollers Modified Files: TheSession.java Log Message: initialisation cleanup, moved annotations from controller package to session package Index: TheSession.java =================================================================== RCS file: /cvsroot/lipog/net.heilancoo.portal.examples/src/net/heilancoo/portal/examples/multicontrollers/TheSession.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** TheSession.java 3 Jun 2009 20:50:40 -0000 1.1 --- TheSession.java 7 Jul 2009 22:42:02 -0000 1.2 *************** *** 12,18 **** package net.heilancoo.portal.examples.multicontrollers; - import net.heilancoo.portal.controller.SubController; - import net.heilancoo.portal.controller.SubControllers; import net.heilancoo.portal.session.Session; /** --- 12,18 ---- package net.heilancoo.portal.examples.multicontrollers; import net.heilancoo.portal.session.Session; + import net.heilancoo.portal.session.SubController; + import net.heilancoo.portal.session.SubControllers; /** |
From: Joerg B. <jb...@us...> - 2009-07-07 22:42:06
|
Update of /cvsroot/lipog/net.heilancoo.portal/src/net/heilancoo/portal/application In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv19146/src/net/heilancoo/portal/application Modified Files: ApplicationRequestHandler.java Log Message: initialisation cleanup, moved annotations from controller package to session package Index: ApplicationRequestHandler.java =================================================================== RCS file: /cvsroot/lipog/net.heilancoo.portal/src/net/heilancoo/portal/application/ApplicationRequestHandler.java,v retrieving revision 1.25 retrieving revision 1.26 diff -C2 -d -r1.25 -r1.26 *** ApplicationRequestHandler.java 7 Jul 2009 22:25:19 -0000 1.25 --- ApplicationRequestHandler.java 7 Jul 2009 22:41:56 -0000 1.26 *************** *** 26,30 **** import net.heilancoo.portal.MimeTypeMapper; import net.heilancoo.portal.PortalPlugin; - import net.heilancoo.portal.controller.AnnotationHelper; import net.heilancoo.portal.controller.Controller; import net.heilancoo.portal.controller.ControllerManager; --- 26,29 ---- *************** *** 35,38 **** --- 34,38 ---- import net.heilancoo.portal.responders.Responder; import net.heilancoo.portal.responses.ResponseHelper; + import net.heilancoo.portal.session.AnnotationHelper; import net.heilancoo.portal.session.KeyGenerator; import net.heilancoo.portal.session.Session; |
Update of /cvsroot/lipog/net.heilancoo.portal/src/net/heilancoo/portal/session In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv19146/src/net/heilancoo/portal/session Modified Files: SessionManager.java Added Files: ExitPoint.java SubController.java AnnotationHelper.java SubControllers.java EntryPoint.java Log Message: initialisation cleanup, moved annotations from controller package to session package --- NEW FILE: SubControllers.java --- /* * Copyright (c) 2009 Heilan' Coo -- Joerg Bullmann * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which is available at http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Joerg Bullmann <jb...@he...> */ package net.heilancoo.portal.session; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * @author joerg * */ @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.TYPE) public @interface SubControllers { SubController[] value(); } --- NEW FILE: ExitPoint.java --- /* * Copyright (c) 2009 Heilan' Coo -- Joerg Bullmann * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which is available at http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Joerg Bullmann <jb...@he...> */ package net.heilancoo.portal.session; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * @author joerg * */ @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.TYPE) public @interface ExitPoint { String value(); } --- NEW FILE: AnnotationHelper.java --- /* * Copyright (c) 2009 Heilan' Coo -- Joerg Bullmann * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which is available at http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Joerg Bullmann <jb...@he...> */ package net.heilancoo.portal.session; import java.util.ArrayList; import java.util.List; /** * @author joerg * */ public class AnnotationHelper { public static List<Class<?>> getControllersFor(Class<?> sessionClass) { List<Class<?>> ctrls = new ArrayList<Class<?>>(); SubController sub = sessionClass.getAnnotation(SubController.class); if(sub != null) ctrls.add(sub.controller()); SubControllers subs = sessionClass.getAnnotation(SubControllers.class); if(subs != null) for(SubController s : subs.value()) ctrls.add(s.controller()); if(ctrls.size() == 0) ctrls.add(sessionClass); return ctrls; } } --- NEW FILE: EntryPoint.java --- /* * Copyright (c) 2009 Heilan' Coo -- Joerg Bullmann * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which is available at http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Joerg Bullmann <jb...@he...> */ package net.heilancoo.portal.session; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * @author joerg * */ @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.TYPE) public @interface EntryPoint { String value(); } --- NEW FILE: SubController.java --- /* * Copyright (c) 2009 Heilan' Coo -- Joerg Bullmann * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which is available at http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Joerg Bullmann <jb...@he...> */ package net.heilancoo.portal.session; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /** * @author joerg * */ @Retention(RetentionPolicy.RUNTIME) @Target(ElementType.TYPE) public @interface SubController { String key(); Class<?> controller(); } Index: SessionManager.java =================================================================== RCS file: /cvsroot/lipog/net.heilancoo.portal/src/net/heilancoo/portal/session/SessionManager.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** SessionManager.java 6 Jul 2009 19:50:37 -0000 1.4 --- SessionManager.java 7 Jul 2009 22:41:56 -0000 1.5 *************** *** 23,30 **** import net.heilancoo.portal.controller.ControllerMaker; import net.heilancoo.portal.controller.ControllerManager; - import net.heilancoo.portal.controller.EntryPoint; - import net.heilancoo.portal.controller.ExitPoint; - import net.heilancoo.portal.controller.SubController; - import net.heilancoo.portal.controller.SubControllers; import net.heilancoo.portal.responders.Responder; --- 23,26 ---- |
Update of /cvsroot/lipog/net.heilancoo.portal/src/net/heilancoo/portal/controller In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv19146/src/net/heilancoo/portal/controller Removed Files: EntryPoint.java AnnotationHelper.java SubControllers.java SubController.java ExitPoint.java Log Message: initialisation cleanup, moved annotations from controller package to session package --- AnnotationHelper.java DELETED --- --- EntryPoint.java DELETED --- --- ExitPoint.java DELETED --- --- SubController.java DELETED --- --- SubControllers.java DELETED --- |
From: Joerg B. <jb...@us...> - 2009-07-07 22:25:31
|
Update of /cvsroot/lipog/net.heilancoo.portal/src/net/heilancoo/portal/application In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv17599/src/net/heilancoo/portal/application Modified Files: ApplicationRequestHandler.java Log Message: initialisation cleanup, added bundle member variable Index: ApplicationRequestHandler.java =================================================================== RCS file: /cvsroot/lipog/net.heilancoo.portal/src/net/heilancoo/portal/application/ApplicationRequestHandler.java,v retrieving revision 1.24 retrieving revision 1.25 diff -C2 -d -r1.24 -r1.25 *** ApplicationRequestHandler.java 6 Jul 2009 19:06:04 -0000 1.24 --- ApplicationRequestHandler.java 7 Jul 2009 22:25:19 -0000 1.25 *************** *** 67,70 **** --- 67,71 ---- private String description; private Application application; + private Bundle bundle; private FileResponder loginFailedResponder; private String uriPrefix; *************** *** 95,99 **** } ! private boolean initialiseConfigFile(Bundle bundle, String configFile) { boolean stateOk = true; --- 96,100 ---- } ! private boolean initialiseConfigFile(String configFile) { boolean stateOk = true; *************** *** 155,158 **** --- 156,160 ---- boolean stateOk = true; + this.bundle = bundle; this.uriPrefix = uriPrefix; this.name = name; *************** *** 161,165 **** if(configFile != null) ! stateOk = initialiseConfigFile(bundle, configFile); application.initialise(parameters); --- 163,167 ---- if(configFile != null) ! stateOk = initialiseConfigFile(configFile); application.initialise(parameters); *************** *** 173,177 **** stateOk = false; ! if(!initialiseApplication(bundle)) stateOk = false; --- 175,179 ---- stateOk = false; ! if(!initialiseApplication()) stateOk = false; *************** *** 179,184 **** Class<?> [] sessionClasses = ss == null ? null : ss.value(); ! FileResponder defaultLogout = new FileResponder(getApplicationFile("logout.html", bundle, ! application.getClass()), mimeMapper, false); if(sessionClasses == null) --- 181,185 ---- Class<?> [] sessionClasses = ss == null ? null : ss.value(); ! FileResponder defaultLogout = new FileResponder(getApplicationFile("logout.html"), mimeMapper, false); if(sessionClasses == null) *************** *** 209,221 **** } ! private boolean initialiseApplication(Bundle bundle) { ! Class<?> appClass = application.getClass(); ! ControllerManager tm = new ControllerManager(appClass, "application", mimeMapper, bundle); ! controllerManagerMap.put(appClass, tm); ! loginFailedResponder = new FileResponder(getApplicationFile("login-failed.html", bundle, appClass), mimeMapper, false); ! tm.addResponder("login", new FileResponder(getApplicationFile("login.html", bundle, appClass), mimeMapper, false)); tm.addResponder("login-validate", new Responder() { @Override --- 210,221 ---- } ! private boolean initialiseApplication() { ! ControllerManager tm = new ControllerManager(application.getClass(), "application", mimeMapper, bundle); ! controllerManagerMap.put(application.getClass(), tm); ! loginFailedResponder = new FileResponder(getApplicationFile("login-failed.html"), mimeMapper, false); ! tm.addResponder("login", new FileResponder(getApplicationFile("login.html"), mimeMapper, false)); tm.addResponder("login-validate", new Responder() { @Override *************** *** 406,411 **** } ! private File getApplicationFile(String fileName, Bundle bundle, Class<?> controllerClass) { ! String templateFolder = getTemplateFolder(bundle, controllerClass); File f = null; --- 406,411 ---- } ! private File getApplicationFile(String fileName) { ! String templateFolder = getTemplateFolder(bundle, application.getClass()); File f = null; *************** *** 416,420 **** f = new File(Utils.makePathFor(PortalPlugin.getDefault(), "statics/" + fileName)); ! logger.debug("File " + fileName + " for "+ controllerClass.getCanonicalName() + ": " + f); return f; --- 416,420 ---- f = new File(Utils.makePathFor(PortalPlugin.getDefault(), "statics/" + fileName)); ! logger.debug("File " + fileName + " for "+ application.getClass().getCanonicalName() + ": " + f); return f; |
From: Joerg B. <jb...@us...> - 2009-07-06 21:32:45
|
Update of /cvsroot/lipog/net.heilancoo.portal.examples/src/net/heilancoo/portal/examples/multicontrollers In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv22545/src/net/heilancoo/portal/examples/multicontrollers Modified Files: TheExport.java ThePreferences.java Log Message: removed superfluous @EntryPoint Index: TheExport.java =================================================================== RCS file: /cvsroot/lipog/net.heilancoo.portal.examples/src/net/heilancoo/portal/examples/multicontrollers/TheExport.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** TheExport.java 4 Jul 2009 11:28:32 -0000 1.3 --- TheExport.java 6 Jul 2009 21:32:39 -0000 1.4 *************** *** 13,17 **** import net.heilancoo.portal.controller.Controller; - import net.heilancoo.portal.controller.EntryPoint; import net.heilancoo.portal.controller.Request; import net.heilancoo.portal.freemarker.FreeMarkerModel; --- 13,16 ---- *************** *** 26,30 **** * */ - @EntryPoint("export") public class TheExport implements Controller { --- 25,28 ---- Index: ThePreferences.java =================================================================== RCS file: /cvsroot/lipog/net.heilancoo.portal.examples/src/net/heilancoo/portal/examples/multicontrollers/ThePreferences.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** ThePreferences.java 4 Jul 2009 15:39:02 -0000 1.4 --- ThePreferences.java 6 Jul 2009 21:32:39 -0000 1.5 *************** *** 13,17 **** import net.heilancoo.portal.controller.Controller; - import net.heilancoo.portal.controller.EntryPoint; import net.heilancoo.portal.controller.Request; import net.heilancoo.portal.freemarker.FreeMarkerModel; --- 13,16 ---- *************** *** 28,32 **** */ @ResponseTemplateFolder("templates.prefs") - @EntryPoint("prefs") public class ThePreferences implements Controller { --- 27,30 ---- |
From: Joerg B. <jb...@us...> - 2009-07-06 19:51:14
|
Update of /cvsroot/lipog/net.heilancoo.portal.test/tmpl/sub-c In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv4075/tmpl/sub-c Log Message: Directory /cvsroot/lipog/net.heilancoo.portal.test/tmpl/sub-c added to the repository |
From: Joerg B. <jb...@us...> - 2009-07-06 19:51:13
|
Update of /cvsroot/lipog/net.heilancoo.portal.test/src/net/heilancoo/portal/webapps/test In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv4118/src/net/heilancoo/portal/webapps/test Modified Files: InitialisationTests.java Added Files: SessionWithSubs2.java MainCtrl.java SessionWithSubs1.java SubA.java SubC.java SubB.java TestWebApp9.java Log Message: entry/exit point testing Index: InitialisationTests.java =================================================================== RCS file: /cvsroot/lipog/net.heilancoo.portal.test/src/net/heilancoo/portal/webapps/test/InitialisationTests.java,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** InitialisationTests.java 25 May 2009 19:22:42 -0000 1.10 --- InitialisationTests.java 6 Jul 2009 19:51:04 -0000 1.11 *************** *** 162,164 **** --- 162,169 ---- assertNull(h.getParameters().getFileName()); } + + @Test + public void webAppWithMultiControllers() { + assertTrue(h.initialise(bundle, new TestWebApp9(), "uri-prefix", "Test Web Application 9", "Some text", null, null)); + } } --- NEW FILE: SessionWithSubs2.java --- /* * Copyright (c) 2009 Heilan' Coo -- Joerg Bullmann * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which is available at http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Joerg Bullmann <jb...@he...> */ package net.heilancoo.portal.webapps.test; import net.heilancoo.portal.controller.EntryPoint; import net.heilancoo.portal.controller.ExitPoint; import net.heilancoo.portal.controller.SubController; import net.heilancoo.portal.controller.SubControllers; import net.heilancoo.portal.session.Session; /** * @author joerg * */ @SubControllers({ @SubController(key = "", controller = MainCtrl.class), @SubController(key = "aa", controller = SubA.class), @SubController(key = "cc", controller = SubC.class) }) @EntryPoint("aa/comeIn") @ExitPoint("cc/fareYeWell") public class SessionWithSubs2 implements Session { } --- NEW FILE: SubB.java --- /* * Copyright (c) 2009 Heilan' Coo -- Joerg Bullmann * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which is available at http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Joerg Bullmann <jb...@he...> */ package net.heilancoo.portal.webapps.test; import net.heilancoo.portal.responses.ResponseTemplateFolder; /** * @author joerg * */ @ResponseTemplateFolder("tmpl/sub-b") public class SubB { } --- NEW FILE: SessionWithSubs1.java --- /* * Copyright (c) 2009 Heilan' Coo -- Joerg Bullmann * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which is available at http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Joerg Bullmann <jb...@he...> */ package net.heilancoo.portal.webapps.test; import net.heilancoo.portal.controller.ExitPoint; import net.heilancoo.portal.controller.SubController; import net.heilancoo.portal.controller.SubControllers; import net.heilancoo.portal.session.Session; /** * @author joerg * */ @SubControllers({ @SubController(key = "", controller = MainCtrl.class), @SubController(key = "a", controller = SubA.class), @SubController(key = "b", controller = SubB.class) }) @ExitPoint("b/loggggout") public class SessionWithSubs1 implements Session { } --- NEW FILE: MainCtrl.java --- /* * Copyright (c) 2009 Heilan' Coo -- Joerg Bullmann * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which is available at http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Joerg Bullmann <jb...@he...> */ package net.heilancoo.portal.webapps.test; import org.apache.http.HttpRequest; import org.apache.http.HttpResponse; import org.apache.http.protocol.HttpContext; import net.heilancoo.portal.controller.Request; import net.heilancoo.portal.freemarker.FreeMarkerModel; import net.heilancoo.portal.htmlforms.FormFieldContainer; import net.heilancoo.portal.responses.ResponseTemplateFolder; /** * @author joerg * */ @ResponseTemplateFolder("tmpl/main") public class MainCtrl { @Request public void main(HttpRequest request, FormFieldContainer fields, HttpResponse response, HttpContext context, FreeMarkerModel model) { } } --- NEW FILE: SubC.java --- /* * Copyright (c) 2009 Heilan' Coo -- Joerg Bullmann * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which is available at http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Joerg Bullmann <jb...@he...> */ package net.heilancoo.portal.webapps.test; import org.apache.http.HttpRequest; import org.apache.http.HttpResponse; import org.apache.http.protocol.HttpContext; import net.heilancoo.portal.controller.Request; import net.heilancoo.portal.freemarker.FreeMarkerModel; import net.heilancoo.portal.htmlforms.FormFieldContainer; import net.heilancoo.portal.responses.ResponseTemplateFolder; /** * @author joerg * */ @ResponseTemplateFolder("tmpl/sub-c") public class SubC { @Request public void fareYeWell(HttpRequest request, FormFieldContainer fields, HttpResponse response, HttpContext context, FreeMarkerModel model) { } } --- NEW FILE: TestWebApp9.java --- /* * Copyright (c) 2009 Heilan' Coo -- Joerg Bullmann * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which is available at http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Joerg Bullmann <jb...@he...> */ package net.heilancoo.portal.webapps.test; import net.heilancoo.portal.application.Application; import net.heilancoo.portal.application.ApplicationParameters; import net.heilancoo.portal.application.ValidSessions; import net.heilancoo.portal.htmlforms.FormFieldContainer; import net.heilancoo.portal.session.Session; /** * @author joerg * */ @ValidSessions({ SessionWithSubs1.class, SessionWithSubs2.class }) public class TestWebApp9 implements Application { /* * (non-Javadoc) * @see net.heilancoo.portal.requests.SessionRequestHandler#getVersion() */ @Override public String getVersion() { // TODO Auto-generated method stub return null; } /* * (non-Javadoc) * @see net.heilancoo.portal.application.Application#initialise(net.heilancoo.portal.requests.SessionRequestHandler) */ @Override public void initialise(ApplicationParameters parameters) { // TODO Auto-generated method stub } /* * (non-Javadoc) * @see net.heilancoo.portal.application.Application#validateCredentialsAndMakeNewSession(net.heilancoo.portal.htmlforms.FormFieldContainer) */ @Override public Session validateCredentialsAndMakeNewSession( FormFieldContainer fields) { // TODO Auto-generated method stub return null; } } --- NEW FILE: SubA.java --- /* * Copyright (c) 2009 Heilan' Coo -- Joerg Bullmann * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which is available at http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Joerg Bullmann <jb...@he...> */ package net.heilancoo.portal.webapps.test; import org.apache.http.HttpRequest; import org.apache.http.HttpResponse; import org.apache.http.protocol.HttpContext; import net.heilancoo.portal.controller.Request; import net.heilancoo.portal.freemarker.FreeMarkerModel; import net.heilancoo.portal.htmlforms.FormFieldContainer; import net.heilancoo.portal.responses.ResponseTemplateFolder; /** * @author joerg * */ @ResponseTemplateFolder("tmpl/sub-a") public class SubA { @Request public void comeIn(HttpRequest request, FormFieldContainer fields, HttpResponse response, HttpContext context, FreeMarkerModel model) { } } |
From: Joerg B. <jb...@us...> - 2009-07-06 19:51:07
|
Update of /cvsroot/lipog/net.heilancoo.portal.test/tmpl/main In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv4118/tmpl/main Added Files: main.html Log Message: entry/exit point testing --- NEW FILE: main.html --- |
From: Joerg B. <jb...@us...> - 2009-07-06 19:51:06
|
Update of /cvsroot/lipog/net.heilancoo.portal.test/tmpl In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv4075/tmpl Log Message: Directory /cvsroot/lipog/net.heilancoo.portal.test/tmpl added to the repository |
From: Joerg B. <jb...@us...> - 2009-07-06 19:50:59
|
Update of /cvsroot/lipog/net.heilancoo.portal.test/tmpl/main In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv4075/tmpl/main Log Message: Directory /cvsroot/lipog/net.heilancoo.portal.test/tmpl/main added to the repository |