edevsagetools-commit Mailing List for eDev Sage Tools
Status: Beta
Brought to you by:
avdyk
You can subscribe to this list here.
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(2) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2007 |
Jan
|
Feb
(23) |
Mar
(10) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: <av...@us...> - 2007-04-15 15:07:21
|
Revision: 44 http://svn.sourceforge.net/edevsagetools/?rev=44&view=rev Author: avdyk Date: 2007-04-15 08:07:19 -0700 (Sun, 15 Apr 2007) Log Message: ----------- added new servlet and dao classes Modified Paths: -------------- trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/dao/DAOFactory.java trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/dao/hibernate/DAOFactoryHibernateImpl.java trunk/synchro/webapp/src/main/webapp/WEB-INF/web.xml Added Paths: ----------- trunk/synchro/core/src/main/java/be/edev/sagetools/beans/SageItem.java trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/DeleteItemServlet.java trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/ListSageItemsServlet.java trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/dao/DeleteItemDAO.java trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/dao/SageItemDAO.java trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/dao/hibernate/DeleteItemDAOImpl.java trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/dao/hibernate/SageItemDAOImpl.java Added: trunk/synchro/core/src/main/java/be/edev/sagetools/beans/SageItem.java =================================================================== --- trunk/synchro/core/src/main/java/be/edev/sagetools/beans/SageItem.java (rev 0) +++ trunk/synchro/core/src/main/java/be/edev/sagetools/beans/SageItem.java 2007-04-15 15:07:19 UTC (rev 44) @@ -0,0 +1,44 @@ +package be.edev.sagetools.beans; + +import java.util.Date; + +/** + * This class represent a Sage Item with id and modification date. + */ +public class SageItem { + + private String id; + + private Date cbmodification; + + public SageItem() { + super(); + } + + public SageItem(String id, Date cbmodification) { + super(); + this.id = id; + this.cbmodification = cbmodification; + } + + + public Date getCbmodification() { + return cbmodification; + } + + + public void setCbmodification(Date cbmodification) { + this.cbmodification = cbmodification; + } + + + public String getId() { + return id; + } + + + public void setId(String id) { + this.id = id; + } + +} Added: trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/DeleteItemServlet.java =================================================================== --- trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/DeleteItemServlet.java (rev 0) +++ trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/DeleteItemServlet.java 2007-04-15 15:07:19 UTC (rev 44) @@ -0,0 +1,104 @@ +package be.edev.sagetools.synchro.servlets; + +import java.io.IOException; +import java.io.PrintWriter; + +import javax.servlet.ServletConfig; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; + +import be.edev.sagetools.beans.Article; +import be.edev.sagetools.beans.ArticleGlossaire; +import be.edev.sagetools.beans.Condition; +import be.edev.sagetools.beans.Famille; +import be.edev.sagetools.beans.Glossaire; +import be.edev.sagetools.beans.Promo; +import be.edev.sagetools.synchro.servlets.dao.DAOException; +import be.edev.sagetools.synchro.servlets.dao.DAOFactory; +import be.edev.sagetools.synchro.servlets.dao.DeleteItemDAO; + +@SuppressWarnings("serial") +public class DeleteItemServlet extends HttpServlet { + + protected Log log4 = LogFactory.getLog(DeleteItemServlet.class); + + public DeleteItemServlet() { + super(); + } + + /** + * Nothing to do to init the servlet. + * + * @param config + * the servletconfig + * @throws ServletException + * @see javax.servlet.GenericServlet#init(javax.servlet.ServletConfig) + */ + public void init(ServletConfig config) throws ServletException { + super.init(config); + } + + /** + * The request can be on: articles, glossaires, familles, conditions, promos, + * (pas certains: articlesglossaires) then the primary key + * + * @param request + * @param response + * @throws ServletException + * @throws IOException + * @see javax.servlet.http.HttpServlet#doGet(javax.servlet.http.HttpServletRequest, + * javax.servlet.http.HttpServletResponse) + */ + protected void doGet(HttpServletRequest request, HttpServletResponse response) + throws IOException { + String req = request.getPathInfo(); + boolean notFound = false; + boolean notDeleted = false; + Throwable t = null; + if (req != null && req.split("/").length == 3) { + String type = req.split("/")[1]; + String primaryKey = req.split("/")[2]; + try { + DeleteItemDAO delete = DAOFactory.getInstance().getDeleteItemDAO(); + if ("articles".equals(type)) { + delete.delete(Article.class, primaryKey); + } else if ("familles".equals(type)) { + delete.delete(Famille.class, primaryKey); + } else if ("glossaires".equals(type)) { + delete.delete(Glossaire.class, primaryKey); + } else if ("conditions".equals(type)) { + delete.delete(Condition.class, primaryKey); + } else if ("promos".equals(type)) { + delete.delete(Promo.class, primaryKey); + } else if ("articlesglossaires".equals(type)) { + delete.delete(ArticleGlossaire.class, primaryKey); + } else { + notFound = true; + } + } catch (DAOException e) { + this.log4.error("Problem with SageItemDAO", e); + t = e; + notDeleted = true; + } + } else { + notFound = true; + } + if (notFound) { + String usage = "Possible values: articles, familles, glossaires, " + + "conditions, promos, articlesglossaires. Followed by the primary key"; + response.sendError(404, usage); + } else if (notDeleted) { + response.sendError(500, "Item not deleted: " + t.getMessage()); + } else { + response.setContentType("text/plain"); + PrintWriter out = response.getWriter(); + out.println("Item deleted"); + } + } + +} Added: trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/ListSageItemsServlet.java =================================================================== --- trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/ListSageItemsServlet.java (rev 0) +++ trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/ListSageItemsServlet.java 2007-04-15 15:07:19 UTC (rev 44) @@ -0,0 +1,112 @@ +package be.edev.sagetools.synchro.servlets; + +import java.io.IOException; +import java.io.PrintWriter; +import java.util.List; + +import javax.servlet.ServletConfig; +import javax.servlet.ServletException; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; + +import be.edev.sagetools.beans.SageItem; +import be.edev.sagetools.synchro.servlets.dao.DAOException; +import be.edev.sagetools.synchro.servlets.dao.DAOFactory; +import be.edev.sagetools.synchro.servlets.dao.SageItemDAO; + +@SuppressWarnings("serial") +public class ListSageItemsServlet extends HttpServlet { + + protected Log log4 = LogFactory.getLog(ListSageItemsServlet.class); + + public ListSageItemsServlet() { + super(); + } + + /** + * Nothing to do to init the servlet. + * + * @param config + * the servletconfig + * @throws ServletException + * @see javax.servlet.GenericServlet#init(javax.servlet.ServletConfig) + */ + public void init(ServletConfig config) throws ServletException { + super.init(config); + } + + /** + * The request can be on: articles, glossaires, familles, conditions, promos, + * (pas certains: articlesglossaires) + * + * @param request + * @param response + * @throws ServletException + * @throws IOException + * @see javax.servlet.http.HttpServlet#doGet(javax.servlet.http.HttpServletRequest, + * javax.servlet.http.HttpServletResponse) + */ + protected void doGet(HttpServletRequest request, HttpServletResponse response) + throws IOException { + String type = request.getPathInfo(); + boolean notFound = false; + List<SageItem> list = null; + if (type != null && type.split("/").length >= 2) { + type = type.split("/")[1]; + try { + SageItemDAO sageItemDAO = DAOFactory.getInstance().getSageItemDAO(); + if ("articles".equals(type)) { + list = sageItemDAO.getArticles(); + } else if ("familles".equals(type)) { + list = sageItemDAO.getFamilles(); + } else if ("glossaires".equals(type)) { + list = sageItemDAO.getGlossaires(); + } else if ("conditions".equals(type)) { + list = sageItemDAO.getConditions(); + } else if ("promos".equals(type)) { + list = sageItemDAO.getPromos(); + } else if ("articlesglossaires".equals(type)) { + list = sageItemDAO.getArticlesGlossaires(); + } else { + notFound = true; + } + } catch (DAOException e) { + this.log4.error("Problem with SageItemDAO", e); + } + } else { + notFound = true; + } + if (notFound) { + String usage = "Possible values: articles, familles, glossaires, " + + "conditions, promos, articlesglossaires"; + response.sendError(404, usage); + } else if (list == null) { + response.sendError(500, "Empty list of items"); + } else { + // response.setContentType("text/plain"); + // PrintWriter out = response.getWriter(); + // for (SageItem element : list) { + // out.println(element.getId() + "|" + // + element.getCbmodification().getTime()); + // } + // XML Response + response.setContentType("text/xml"); +// response.setCharacterEncoding("utf-8"); + PrintWriter out = response.getWriter(); +// out.println("<?xml version=\"1.0\" encoding=\"utf-8\"?>"); + out.println("<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>"); + out.println("<items table=\"" + type + "\">"); + out.println("<!-- éêàçèù! -->"); + for (SageItem element : list) { + out.println(" <item id=\"" + element.getId() + "\" date=\"" + + element.getCbmodification().getTime() + "\" />"); + } + out.println("</items>"); + } + } + +} Modified: trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/dao/DAOFactory.java =================================================================== --- trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/dao/DAOFactory.java 2007-03-19 13:59:03 UTC (rev 43) +++ trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/dao/DAOFactory.java 2007-04-15 15:07:19 UTC (rev 44) @@ -58,4 +58,8 @@ public abstract ManagerDAO getManagerDAO(); + public abstract SageItemDAO getSageItemDAO(); + + public abstract DeleteItemDAO getDeleteItemDAO(); + } Added: trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/dao/DeleteItemDAO.java =================================================================== --- trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/dao/DeleteItemDAO.java (rev 0) +++ trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/dao/DeleteItemDAO.java 2007-04-15 15:07:19 UTC (rev 44) @@ -0,0 +1,10 @@ +package be.edev.sagetools.synchro.servlets.dao; + +import java.io.Serializable; + + +public interface DeleteItemDAO { + + public void delete(Class klass, Serializable primaryKey) throws DAOException; + +} Added: trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/dao/SageItemDAO.java =================================================================== --- trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/dao/SageItemDAO.java (rev 0) +++ trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/dao/SageItemDAO.java 2007-04-15 15:07:19 UTC (rev 44) @@ -0,0 +1,22 @@ +package be.edev.sagetools.synchro.servlets.dao; + +import java.util.List; + +import be.edev.sagetools.beans.SageItem; + + +public interface SageItemDAO { + + public List<SageItem> getArticles() throws DAOException; + + public List<SageItem> getFamilles() throws DAOException; + + public List<SageItem> getGlossaires() throws DAOException; + + public List<SageItem> getConditions() throws DAOException; + + public List<SageItem> getPromos() throws DAOException; + + public List<SageItem> getArticlesGlossaires() throws DAOException; + +} Modified: trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/dao/hibernate/DAOFactoryHibernateImpl.java =================================================================== --- trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/dao/hibernate/DAOFactoryHibernateImpl.java 2007-03-19 13:59:03 UTC (rev 43) +++ trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/dao/hibernate/DAOFactoryHibernateImpl.java 2007-04-15 15:07:19 UTC (rev 44) @@ -8,9 +8,11 @@ import be.edev.sagetools.synchro.servlets.dao.DAOException; import be.edev.sagetools.synchro.servlets.dao.DAOFactory; +import be.edev.sagetools.synchro.servlets.dao.DeleteItemDAO; import be.edev.sagetools.synchro.servlets.dao.ManagerDAO; import be.edev.sagetools.synchro.servlets.dao.ObjetParIdDAO; import be.edev.sagetools.synchro.servlets.dao.ObjetParNomDAO; +import be.edev.sagetools.synchro.servlets.dao.SageItemDAO; import be.edev.sagetools.synchro.servlets.dao.SynchroNettoyageDAO; import be.edev.sagetools.synchro.servlets.dao.SynchroSaveDAO; @@ -75,4 +77,14 @@ return new ManagerDAOImpl(this.sessionFactory); } + @Override + public SageItemDAO getSageItemDAO() { + return new SageItemDAOImpl(this.sessionFactory); + } + + @Override + public DeleteItemDAO getDeleteItemDAO() { + return new DeleteItemDAOImpl(this.sessionFactory); + } + } Added: trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/dao/hibernate/DeleteItemDAOImpl.java =================================================================== --- trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/dao/hibernate/DeleteItemDAOImpl.java (rev 0) +++ trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/dao/hibernate/DeleteItemDAOImpl.java 2007-04-15 15:07:19 UTC (rev 44) @@ -0,0 +1,51 @@ +package be.edev.sagetools.synchro.servlets.dao.hibernate; + +import java.io.Serializable; + +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; +import org.hibernate.HibernateException; +import org.hibernate.Session; +import org.hibernate.SessionFactory; +import org.hibernate.Transaction; + +import be.edev.sagetools.synchro.servlets.dao.DAOException; +import be.edev.sagetools.synchro.servlets.dao.DeleteItemDAO; + +public class DeleteItemDAOImpl implements DeleteItemDAO { + + protected SessionFactory sessionFactory = null; + + private Log log = LogFactory.getLog(DeleteItemDAOImpl.class); + + public DeleteItemDAOImpl(SessionFactory f) { + super(); + this.sessionFactory = f; + } + + public void delete(Class klass, Serializable primaryKey) throws DAOException { + Session s = null; + try { + s = this.sessionFactory.openSession(); + Transaction t = s.beginTransaction(); + // loading the object + Object o = s.load(klass, primaryKey); + // and deleting it + s.delete(o); + t.commit(); + } catch (HibernateException e) { + this.log.error( + "Hibernate problem when deleting an item (object not found?)", e); + throw new DAOException(e); + } finally { + if (s != null && s.isOpen()) { + try { + s.close(); + } catch (HibernateException e) { + this.log.warn("Unabled to close Hibernate session", e); + } + } + } + } + +} Added: trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/dao/hibernate/SageItemDAOImpl.java =================================================================== --- trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/dao/hibernate/SageItemDAOImpl.java (rev 0) +++ trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/dao/hibernate/SageItemDAOImpl.java 2007-04-15 15:07:19 UTC (rev 44) @@ -0,0 +1,144 @@ +package be.edev.sagetools.synchro.servlets.dao.hibernate; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import org.hibernate.HibernateException; +import org.hibernate.Session; +import org.hibernate.SessionFactory; + +import be.edev.sagetools.beans.Article; +import be.edev.sagetools.beans.ArticleGlossaire; +import be.edev.sagetools.beans.Condition; +import be.edev.sagetools.beans.Famille; +import be.edev.sagetools.beans.Glossaire; +import be.edev.sagetools.beans.Promo; +import be.edev.sagetools.beans.SageItem; +import be.edev.sagetools.synchro.servlets.dao.DAOException; +import be.edev.sagetools.synchro.servlets.dao.SageItemDAO; + +@SuppressWarnings("unchecked") +public class SageItemDAOImpl implements SageItemDAO { + + private SessionFactory factory; + + public static final Map<String, String> types = new HashMap<String, String>(); + + public SageItemDAOImpl(SessionFactory factory) { + this.factory = factory; + } + + public List<SageItem> getArticles() throws DAOException { + List<SageItem> list = null; + try { + Session s = this.factory.openSession(); + List<Article> origList = s.createCriteria(Article.class).list(); + list = new ArrayList<SageItem>(origList.size()); + for (Article origItem : origList) { + SageItem item = new SageItem(origItem.getReference(), origItem + .getCbDateModif()); + list.add(item); + } + s.close(); + } catch (HibernateException e) { + throw new DAOException(e); + } + return list; + } + + public List<SageItem> getArticlesGlossaires() throws DAOException { + List<SageItem> list = null; + try { + Session s = this.factory.openSession(); + List<ArticleGlossaire> origList = s.createCriteria(ArticleGlossaire.class).list(); + list = new ArrayList<SageItem>(origList.size()); + for (ArticleGlossaire origItem : origList) { + // verify that it's the good field: NUM + SageItem item = new SageItem(String.valueOf(origItem.getNum()), origItem + .getDateModif()); + list.add(item); + } + s.close(); + } catch (HibernateException e) { + throw new DAOException(e); + } + return list; + } + + public List<SageItem> getConditions() throws DAOException { + List<SageItem> list = null; + try { + Session s = this.factory.openSession(); + List<Condition> origList = s.createCriteria(Condition.class).list(); + list = new ArrayList<SageItem>(origList.size()); + for (Condition origItem : origList) { + // verify that it's the good field: CHAMP + SageItem item = new SageItem(String.valueOf(origItem.getChamp()), origItem + .getDateModif()); + list.add(item); + } + s.close(); + } catch (HibernateException e) { + throw new DAOException(e); + } + return list; + } + + public List<SageItem> getFamilles() throws DAOException { + List<SageItem> list = null; + try { + Session s = this.factory.openSession(); + List<Famille> origList = s.createCriteria(Famille.class).list(); + list = new ArrayList<SageItem>(origList.size()); + for (Famille origItem : origList) { + SageItem item = new SageItem(origItem.getCodeFamille(), origItem + .getDateModif()); + list.add(item); + } + s.close(); + } catch (HibernateException e) { + throw new DAOException(e); + } + return list; + } + + public List<SageItem> getGlossaires() throws DAOException { + List<SageItem> list = null; + try { + Session s = this.factory.openSession(); + List<Glossaire> origList = s.createCriteria(Glossaire.class).list(); + list = new ArrayList<SageItem>(origList.size()); + for (Glossaire origItem : origList) { + // verify that it's the good field: ID + SageItem item = new SageItem(String.valueOf(origItem.getId()), origItem + .getDateModif()); + list.add(item); + } + s.close(); + } catch (HibernateException e) { + throw new DAOException(e); + } + return list; + } + + public List<SageItem> getPromos() throws DAOException { + List<SageItem> list = null; + try { + Session s = this.factory.openSession(); + List<Promo> origList = s.createCriteria(Promo.class).list(); + list = new ArrayList<SageItem>(origList.size()); + for (Promo origItem : origList) { + SageItem item = new SageItem(origItem.getIntitule(), origItem + .getCbmodification()); + list.add(item); + } + s.close(); + } catch (HibernateException e) { + throw new DAOException(e); + } + return list; + } + +} Modified: trunk/synchro/webapp/src/main/webapp/WEB-INF/web.xml =================================================================== --- trunk/synchro/webapp/src/main/webapp/WEB-INF/web.xml 2007-03-19 13:59:03 UTC (rev 43) +++ trunk/synchro/webapp/src/main/webapp/WEB-INF/web.xml 2007-04-15 15:07:19 UTC (rev 44) @@ -6,14 +6,6 @@ <display-name>eDev Sage Tools - Synchro</display-name> -<!-- - <resource-ref> - <res-ref-name>jdbc/tobydb</res-ref-name> - <res-type>javax.sql.DataSource</res-type> - <res-auth>Container</res-auth> - </resource-ref> ---> - <servlet> <servlet-name>initservlet</servlet-name> <servlet-class>be.edev.sagetools.synchro.servlets.InitServlet</servlet-class> @@ -26,6 +18,18 @@ </servlet-class> </servlet> <servlet> + <servlet-name>listSageItems</servlet-name> + <servlet-class> + be.edev.sagetools.synchro.servlets.ListSageItemsServlet + </servlet-class> + </servlet> + <servlet> + <servlet-name>deleteItem</servlet-name> + <servlet-class> + be.edev.sagetools.synchro.servlets.DeleteItemServlet + </servlet-class> + </servlet> + <servlet> <servlet-name>synchro</servlet-name> <servlet-class>be.edev.sagetools.synchro.servlets.SynchroServlet</servlet-class> </servlet> @@ -43,6 +47,14 @@ <url-pattern>/servlet/updateSageTable</url-pattern> </servlet-mapping> <servlet-mapping> + <servlet-name>listSageItems</servlet-name> + <url-pattern>/servlet/list/items/*</url-pattern> + </servlet-mapping> + <servlet-mapping> + <servlet-name>deleteItem</servlet-name> + <url-pattern>/servlet/delete/item/*</url-pattern> + </servlet-mapping> + <servlet-mapping> <servlet-name>synchro</servlet-name> <url-pattern>/servlet/synchro</url-pattern> </servlet-mapping> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <av...@us...> - 2007-03-19 16:47:20
|
Revision: 37 http://svn.sourceforge.net/edevsagetools/?rev=37&view=rev Author: avdyk Date: 2007-03-19 06:31:50 -0700 (Mon, 19 Mar 2007) Log Message: ----------- added a template to configure the datasource of the application Added Paths: ----------- trunk/synchro/webapp/src/main/webapp/META-INF/context.xml.template Removed Paths: ------------- trunk/synchro/webapp/src/main/webapp/META-INF/context.xml Deleted: trunk/synchro/webapp/src/main/webapp/META-INF/context.xml =================================================================== --- trunk/synchro/webapp/src/main/webapp/META-INF/context.xml 2007-03-19 13:05:58 UTC (rev 36) +++ trunk/synchro/webapp/src/main/webapp/META-INF/context.xml 2007-03-19 13:31:50 UTC (rev 37) @@ -1,8 +0,0 @@ -<Context debug="99" - reloadable="true" crossContext="true"> - - <!-- Realm className="org.apache.catalina.realm.MemoryRealm" - pathname="conf/toby-users.xml" / --> - -</Context> - Added: trunk/synchro/webapp/src/main/webapp/META-INF/context.xml.template =================================================================== --- trunk/synchro/webapp/src/main/webapp/META-INF/context.xml.template (rev 0) +++ trunk/synchro/webapp/src/main/webapp/META-INF/context.xml.template 2007-03-19 13:31:50 UTC (rev 37) @@ -0,0 +1,19 @@ +<Context debug="99" + reloadable="true" crossContext="true"> + + <!-- Realm className="org.apache.catalina.realm.MemoryRealm" + pathname="conf/toby-users.xml" / --> + + <Resource name="jdbc/synchro" + scope="Shareable" + type="javax.sql.DataSource" + url="jdbc:mysql://localhost/your_database" + driverClassName="com.mysql.jdbc.Driver" + username="username" + password="password" + maxWait="3000" + maxIdle="100" + maxActive="10" + /> + +</Context> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <av...@us...> - 2007-03-19 16:47:15
|
Revision: 38 http://svn.sourceforge.net/edevsagetools/?rev=38&view=rev Author: avdyk Date: 2007-03-19 06:33:41 -0700 (Mon, 19 Mar 2007) Log Message: ----------- ignore the real context.xml file Property Changed: ---------------- trunk/synchro/webapp/src/main/webapp/META-INF/ Property changes on: trunk/synchro/webapp/src/main/webapp/META-INF ___________________________________________________________________ Name: svn:ignore + context.xml This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <av...@us...> - 2007-03-19 16:47:09
|
Revision: 39 http://svn.sourceforge.net/edevsagetools/?rev=39&view=rev Author: avdyk Date: 2007-03-19 06:38:48 -0700 (Mon, 19 Mar 2007) Log Message: ----------- using datasource to configure hibernate Modified Paths: -------------- trunk/synchro/webapp/src/main/resources/hibernate.cfg.xml trunk/synchro/webapp/src/main/webapp/WEB-INF/web.xml Modified: trunk/synchro/webapp/src/main/resources/hibernate.cfg.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/hibernate.cfg.xml 2007-03-19 13:33:41 UTC (rev 38) +++ trunk/synchro/webapp/src/main/resources/hibernate.cfg.xml 2007-03-19 13:38:48 UTC (rev 39) @@ -4,6 +4,11 @@ "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> <hibernate-configuration> <session-factory> + <property name="hibernate.connection.datasource"> + java:comp/env/jdbc/synchro + </property> + <!-- Configuration using datasource --> + <!-- <property name="hibernate.connection.url">${jdbc.url}</property> <property name="hibernate.connection.driver_class"> ${jdbc.driver} @@ -14,7 +19,7 @@ <property name="hibernate.connection.password"> ${jdbc.password} </property> - + --> <property name="hibernate.show_sql"> ${hibernate.show_sql} </property> Modified: trunk/synchro/webapp/src/main/webapp/WEB-INF/web.xml =================================================================== --- trunk/synchro/webapp/src/main/webapp/WEB-INF/web.xml 2007-03-19 13:33:41 UTC (rev 38) +++ trunk/synchro/webapp/src/main/webapp/WEB-INF/web.xml 2007-03-19 13:38:48 UTC (rev 39) @@ -60,6 +60,15 @@ <welcome-file>index.jsp</welcome-file> </welcome-file-list> + <!-- DataSource --> + <resource-ref> + <description>JDBC Synchro</description> + <res-ref-name>jdbc/synchro</res-ref-name> + <res-type>javax.sql.DataSource</res-type> + <res-auth>Container</res-auth> + <res-sharing-scope>Shareable</res-sharing-scope> + </resource-ref> + <!-- No Security at the moment --> <!-- <security-constraint> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <av...@us...> - 2007-03-19 14:07:57
|
Revision: 42 http://svn.sourceforge.net/edevsagetools/?rev=42&view=rev Author: avdyk Date: 2007-03-19 06:55:14 -0700 (Mon, 19 Mar 2007) Log Message: ----------- added README to explain how to build the project Added Paths: ----------- trunk/synchro/README Added: trunk/synchro/README =================================================================== --- trunk/synchro/README (rev 0) +++ trunk/synchro/README 2007-03-19 13:55:14 UTC (rev 42) @@ -0,0 +1,17 @@ +eDev SageTools, Synchro +----------------------- + +This module is for the synchronisation of a SAGE database +to a MySQL Database (on your remote website). + +To build the software, you need Maven2 installed, Java5.0 (minimum). + +You'll have to setup the properties according to the connection +of your database in the webapp/src/main/filters/synchro.properties +file (you can use the .template file as a start). + +In this directory, run maven: +$ mvn clean package + +-- +Arnaud Vandyck, <arn...@ed...> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <av...@us...> - 2007-03-19 14:07:53
|
Revision: 41 http://svn.sourceforge.net/edevsagetools/?rev=41&view=rev Author: avdyk Date: 2007-03-19 06:54:42 -0700 (Mon, 19 Mar 2007) Log Message: ----------- don't use c3p0 at the moment, hibernate is configured with datasource Modified Paths: -------------- trunk/pom.xml trunk/synchro/pom.xml trunk/synchro/webapp/src/main/resources/hibernate.cfg.xml Modified: trunk/pom.xml =================================================================== --- trunk/pom.xml 2007-03-19 13:54:09 UTC (rev 40) +++ trunk/pom.xml 2007-03-19 13:54:42 UTC (rev 41) @@ -106,11 +106,13 @@ <artifactId>bsf</artifactId> <version>2.3.0</version> </dependency> + <!-- <dependency> <groupId>c3p0</groupId> <artifactId>c3p0</artifactId> <version>0.9.0.2</version> </dependency> + --> <dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> Modified: trunk/synchro/pom.xml =================================================================== --- trunk/synchro/pom.xml 2007-03-19 13:54:09 UTC (rev 40) +++ trunk/synchro/pom.xml 2007-03-19 13:54:42 UTC (rev 41) @@ -75,11 +75,13 @@ <artifactId>bsf</artifactId> <version>2.3.0</version> </dependency> + <!-- <dependency> <groupId>c3p0</groupId> <artifactId>c3p0</artifactId> <version>0.9.0.2</version> </dependency> + --> <dependency> <groupId>commons-dbcp</groupId> <artifactId>commons-dbcp</artifactId> Modified: trunk/synchro/webapp/src/main/resources/hibernate.cfg.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/hibernate.cfg.xml 2007-03-19 13:54:09 UTC (rev 40) +++ trunk/synchro/webapp/src/main/resources/hibernate.cfg.xml 2007-03-19 13:54:42 UTC (rev 41) @@ -35,13 +35,15 @@ <property name="connection.pool_size">1</property> <property name="current_session_context_class">thread</property> <property name="hibernate.bytecode.use_reflection_optimizer">false</property> + + <!-- no more c3p0 <property name="c3p0.acquire_increment">1</property> <property name="c3p0.idle_test_period">10</property> - <!-- seconds --> <property name="c3p0.max_size">10</property> <property name="c3p0.max_statements">0</property> <property name="c3p0.min_size">3</property> - <property name="c3p0.timeout">10</property><!-- seconds --> + <property name="c3p0.timeout">10</property> + --> <!-- Mapping files --> <mapping resource="be/edev/sagetools/beans/Annee.hbm.xml" /> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <av...@us...> - 2007-03-19 14:07:49
|
Revision: 43 http://svn.sourceforge.net/edevsagetools/?rev=43&view=rev Author: avdyk Date: 2007-03-19 06:59:03 -0700 (Mon, 19 Mar 2007) Log Message: ----------- moved beans to 'core' Removed Paths: ------------- trunk/synchro/webapp/src/main/java/be/edev/sagetools/beans/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <av...@us...> - 2007-03-19 14:07:46
|
Revision: 40 http://svn.sourceforge.net/edevsagetools/?rev=40&view=rev Author: avdyk Date: 2007-03-19 06:54:09 -0700 (Mon, 19 Mar 2007) Log Message: ----------- update to generics Modified Paths: -------------- trunk/synchro/core/src/main/java/be/edev/sagetools/utils/io/FindFile.java Modified: trunk/synchro/core/src/main/java/be/edev/sagetools/utils/io/FindFile.java =================================================================== --- trunk/synchro/core/src/main/java/be/edev/sagetools/utils/io/FindFile.java 2007-03-19 13:38:48 UTC (rev 39) +++ trunk/synchro/core/src/main/java/be/edev/sagetools/utils/io/FindFile.java 2007-03-19 13:54:09 UTC (rev 40) @@ -26,7 +26,7 @@ String[] files = null; if (path != null && query != null) { - Vector v = new Vector(); + Vector<String> v = new Vector<String>(); FilenameFilter filter = new FilenameFilter() { @@ -59,10 +59,10 @@ return files; } - public static synchronized Collection listFilesInDirectory(File f, + public static synchronized Collection<String> listFilesInDirectory(File f, FilenameFilter filter) throws IOException { - Vector v = new Vector(); + Vector<String> v = new Vector<String>(); if (f.isDirectory()) { File[] files = f.listFiles(filter); @@ -70,7 +70,7 @@ { for (int i = 0; i < files.length; i++) { - Collection c = FindFile.listFilesInDirectory(files[i], filter); + Collection<String> c = FindFile.listFilesInDirectory(files[i], filter); if (c != null && c.size() > 0) { v.addAll(c); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <av...@us...> - 2007-03-19 13:08:59
|
Revision: 34 http://svn.sourceforge.net/edevsagetools/?rev=34&view=rev Author: avdyk Date: 2007-03-19 06:04:06 -0700 (Mon, 19 Mar 2007) Log Message: ----------- redirection for sourceforge website Added Paths: ----------- trunk/src/site/index.php.sourceforge.redirect Added: trunk/src/site/index.php.sourceforge.redirect =================================================================== --- trunk/src/site/index.php.sourceforge.redirect (rev 0) +++ trunk/src/site/index.php.sourceforge.redirect 2007-03-19 13:04:06 UTC (rev 34) @@ -0,0 +1,11 @@ +<?php +header("Location: http://dev.edev.be/sagetools/"); +exit; ?> +<html> +<head> +</head> +<body> +If you have not been automatically redirected, you should click +<a href="http://dev.edev.be/sagetools/">http://dev.edev.be/sagetools/</a>. +</body> +</html> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <av...@us...> - 2007-03-19 13:08:57
|
Revision: 35 http://svn.sourceforge.net/edevsagetools/?rev=35&view=rev Author: avdyk Date: 2007-03-19 06:05:06 -0700 (Mon, 19 Mar 2007) Log Message: ----------- beans package Added Paths: ----------- trunk/synchro/core/src/main/java/be/edev/sagetools/beans/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <av...@us...> - 2007-03-19 12:47:23
|
Revision: 33 http://svn.sourceforge.net/edevsagetools/?rev=33&view=rev Author: avdyk Date: 2007-03-19 05:47:15 -0700 (Mon, 19 Mar 2007) Log Message: ----------- pending updates Modified Paths: -------------- trunk/src/site/site.xml trunk/synchro/webapp/src/main/java/be/edev/sagetools/beans/Appellation.java trunk/synchro/webapp/src/main/java/be/edev/sagetools/beans/Article.java trunk/synchro/webapp/src/main/java/be/edev/sagetools/beans/Domaine.java trunk/synchro/webapp/src/main/java/be/edev/sagetools/beans/Pays.java trunk/synchro/webapp/src/main/java/be/edev/sagetools/beans/Region.java trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/dao/hibernate/SynchroNettoyageDAOImpl.java Removed Paths: ------------- trunk/synchro/webapp/src/main/java/be/edev/sagetools/beans/SelectedList.java Modified: trunk/src/site/site.xml =================================================================== --- trunk/src/site/site.xml 2007-02-20 18:41:23 UTC (rev 32) +++ trunk/src/site/site.xml 2007-03-19 12:47:15 UTC (rev 33) @@ -16,14 +16,29 @@ </links> <menu name="SageTools"> - <item name="Accueil" href="index.html"/> + <item name="Home" href="index.html"/> <!-- <item name="FAQ" href="faq.html"/> --> <!-- <item name="Xdoc Example" href="xdoc.html"/> --> + <!-- + <item name="News" href="http://sourceforge.net/news/?group_id=163996" /> + <item name="Download" href="http://sourceforge.net/project/showfiles.php?group_id=163996" /> + <item name="Tasks" href="http://sourceforge.net/pm/?group_id=163996" /> + <item name="Browse Code From SVN" href="http://sourceforge.net/svn/?group_id=163996" /> + <item name="Bugs" href="http://sourceforge.net/tracker/?group_id=163996&atid=829949" /> + <item name="Feature Requests" href="http://sourceforge.net/tracker/?group_id=163996&atid=829952" /> + <item name="Patches" href="http://sourceforge.net/tracker/?group_id=163996&atid=829951" /> + <item name="Support Requests" href="http://sourceforge.net/tracker/?group_id=163996&atid=829950" /> + --> + <item name="Project at SourceForge" href="http://www.sourceforge.net/projects/edevsagetools" /> </menu> - ${reports} + <!-- + <menu ref="modules"/> + --> + <menu ref="reports"/> + </body> </project> Modified: trunk/synchro/webapp/src/main/java/be/edev/sagetools/beans/Appellation.java =================================================================== --- trunk/synchro/webapp/src/main/java/be/edev/sagetools/beans/Appellation.java 2007-02-20 18:41:23 UTC (rev 32) +++ trunk/synchro/webapp/src/main/java/be/edev/sagetools/beans/Appellation.java 2007-03-19 12:47:15 UTC (rev 33) @@ -18,9 +18,9 @@ private String photo; - private Set region = new HashSet(); + private Set<Region> region = new HashSet<Region>(); - private Set domaine = new HashSet(); + private Set<Domaine> domaine = new HashSet<Domaine>(); public Appellation() { @@ -91,7 +91,7 @@ * @param region * Le region à mettre à jour. */ - public void setRegion(Set region) + public void setRegion(Set<Region> region) { this.region = region; } @@ -122,7 +122,7 @@ * @param domaine * Le domaine à mettre à jour. */ - public void setDomaine(Set domaine) + public void setDomaine(Set<Domaine> domaine) { this.domaine = domaine; } Modified: trunk/synchro/webapp/src/main/java/be/edev/sagetools/beans/Article.java =================================================================== --- trunk/synchro/webapp/src/main/java/be/edev/sagetools/beans/Article.java 2007-02-20 18:41:23 UTC (rev 32) +++ trunk/synchro/webapp/src/main/java/be/edev/sagetools/beans/Article.java 2007-03-19 12:47:15 UTC (rev 33) @@ -72,7 +72,7 @@ private float puNet; - private Set glossaire = new HashSet(); + private Set<Glossaire> glossaire = new HashSet<Glossaire>(); private AnneeDebutConsommation anneeDebutConsommation; @@ -742,7 +742,7 @@ return this.glossaire; } - public void setGlossaire(Set glossaire) + public void setGlossaire(Set<Glossaire> glossaire) { this.glossaire = glossaire; } Modified: trunk/synchro/webapp/src/main/java/be/edev/sagetools/beans/Domaine.java =================================================================== --- trunk/synchro/webapp/src/main/java/be/edev/sagetools/beans/Domaine.java 2007-02-20 18:41:23 UTC (rev 32) +++ trunk/synchro/webapp/src/main/java/be/edev/sagetools/beans/Domaine.java 2007-03-19 12:47:15 UTC (rev 33) @@ -20,9 +20,9 @@ private String photoGrande; - private Set appellation = new HashSet(); + private Set<Appellation> appellation = new HashSet<Appellation>(); - private Set article = new HashSet(); + private Set<Article> article = new HashSet<Article>(); public Domaine() { @@ -93,7 +93,7 @@ * @param appellation * Le appellation à mettre à jour. */ - public void setAppellation(Set appellation) + public void setAppellation(Set<Appellation> appellation) { this.appellation = appellation; } @@ -124,7 +124,7 @@ * @param article * Le article à mettre à jour. */ - public void setArticle(Set article) + public void setArticle(Set<Article> article) { this.article = article; } Modified: trunk/synchro/webapp/src/main/java/be/edev/sagetools/beans/Pays.java =================================================================== --- trunk/synchro/webapp/src/main/java/be/edev/sagetools/beans/Pays.java 2007-02-20 18:41:23 UTC (rev 32) +++ trunk/synchro/webapp/src/main/java/be/edev/sagetools/beans/Pays.java 2007-03-19 12:47:15 UTC (rev 33) @@ -22,7 +22,7 @@ private String photoGrande; - private Set regions = new HashSet(); + private Set<Region> regions = new HashSet<Region>(); public Pays() { @@ -114,7 +114,7 @@ * @param regions * Le regions à mettre à jour. */ - public void setRegions(Set regions) + public void setRegions(Set<Region> regions) { this.regions = regions; } Modified: trunk/synchro/webapp/src/main/java/be/edev/sagetools/beans/Region.java =================================================================== --- trunk/synchro/webapp/src/main/java/be/edev/sagetools/beans/Region.java 2007-02-20 18:41:23 UTC (rev 32) +++ trunk/synchro/webapp/src/main/java/be/edev/sagetools/beans/Region.java 2007-03-19 12:47:15 UTC (rev 33) @@ -29,7 +29,7 @@ private String vue; - private Set appellation = new HashSet(); + private Set<Appellation> appellation = new HashSet<Appellation>(); public Region() { @@ -121,7 +121,7 @@ * @param appellation * Le appellations à mettre à jour. */ - public void setAppellation(Set appellation) + public void setAppellation(Set<Appellation> appellation) { this.appellation = appellation; } Deleted: trunk/synchro/webapp/src/main/java/be/edev/sagetools/beans/SelectedList.java =================================================================== --- trunk/synchro/webapp/src/main/java/be/edev/sagetools/beans/SelectedList.java 2007-02-20 18:41:23 UTC (rev 32) +++ trunk/synchro/webapp/src/main/java/be/edev/sagetools/beans/SelectedList.java 2007-03-19 12:47:15 UTC (rev 33) @@ -1,162 +0,0 @@ -package be.edev.sagetools.beans; - -import java.util.Collection; -import java.util.Comparator; -import java.util.Iterator; -import java.util.Set; -import java.util.TreeSet; - -import be.edev.sagetools.utils.StringComparator; - -/** - * Cet objet est utilisé pour contenir la liste complète à afficher, la liste - * des objets non sélectionnables ainsi que l'objet sélectionné. - */ -public class SelectedList -{ - - private Set objects = new TreeSet(new StringComparator()); - - private Set disabledObjects = new TreeSet(new StringComparator()); - - private Object selectedObject = null; - - public SelectedList() - { - super(); - } - - public SelectedList(Comparator c) - { - super(); - this.objects = new TreeSet(c); - this.disabledObjects = new TreeSet(c); - } - - public boolean addDisabledObject(Object o) - { - return this.disabledObjects.add(o); - } - - public boolean addAllDisabledObject(Collection o) - { - return this.disabledObjects.addAll(o); - } - - public void clearDisabledObject() - { - this.disabledObjects.clear(); - } - - public boolean containsDisabledObject(Object o) - { - return this.disabledObjects.contains(o); - } - - public boolean isDisabledObjectEmpty() - { - return this.disabledObjects.isEmpty(); - } - - public Iterator disabledObjectIterator() - { - return this.disabledObjects.iterator(); - } - - public boolean removeDisabledObject(Object o) - { - return this.disabledObjects.remove(o); - } - - public int disabledObjectSize() - { - return this.disabledObjects.size(); - } - - public Object[] disabledObjectToArray(Object[] a) - { - return this.disabledObjects.toArray(a); - } - - public Set getDisabledObjects() - { - return this.disabledObjects; - } - - /** - * @deprecated utiliser plutôt addAllDisabledObject(Collection) - */ - public void setDisabledObjects(Set disabledObjects) - { - this.disabledObjects = disabledObjects; - } - - public Set getObjects() - { - return this.objects; - } - - /** - * @deprecated utiliser plutôt addAllObject(Collection) - */ - public void setObjects(Set objects) - { - this.objects = objects; - } - - public boolean addObject(Object o) - { - return this.objects.add(o); - } - - public boolean addAllObject(Collection o) - { - return this.objects.addAll(o); - } - - public void clearObject() - { - this.objects.clear(); - } - - public boolean containsObject(Object o) - { - return this.objects.contains(o); - } - - public boolean isObjectEmpty() - { - return this.objects.isEmpty(); - } - - public Iterator objectIterator() - { - return this.objects.iterator(); - } - - public boolean removeObject(Object o) - { - return this.objects.remove(o); - } - - public int objectSize() - { - return this.objects.size(); - } - - public Object[] objectToArray(Object[] a) - { - return this.objects.toArray(a); - } - - public Object getSelectedObject() - { - return this.selectedObject; - } - - public void setSelectedObject(Object selectedObject) - { - this.selectedObject = selectedObject; - } - -} Modified: trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/dao/hibernate/SynchroNettoyageDAOImpl.java =================================================================== --- trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/dao/hibernate/SynchroNettoyageDAOImpl.java 2007-02-20 18:41:23 UTC (rev 32) +++ trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/dao/hibernate/SynchroNettoyageDAOImpl.java 2007-03-19 12:47:15 UTC (rev 33) @@ -191,7 +191,7 @@ String where = " WHERE art_id IS NULL"; String stmt = select + pk + from + table + join + pk + "=" + fk + where; ResultSet rs = c.createStatement().executeQuery(stmt); - ArrayList list = new ArrayList(); + ArrayList<Number> list = new ArrayList<Number>(); this.log.info(stmt); while (rs.next()) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <av...@us...> - 2007-02-20 18:41:26
|
Revision: 32 http://svn.sourceforge.net/edevsagetools/?rev=32&view=rev Author: avdyk Date: 2007-02-20 10:41:23 -0800 (Tue, 20 Feb 2007) Log Message: ----------- changed the local for the website to en, not fr Modified Paths: -------------- trunk/pom.xml trunk/src/site/apt/index.apt trunk/src/site/site.xml Modified: trunk/pom.xml =================================================================== --- trunk/pom.xml 2007-02-20 18:23:37 UTC (rev 31) +++ trunk/pom.xml 2007-02-20 18:41:23 UTC (rev 32) @@ -41,7 +41,7 @@ <plugin> <artifactId>maven-site-plugin</artifactId> <configuration> - <locales>fr</locales> + <locales>en</locales> </configuration> </plugin> <plugin> Modified: trunk/src/site/apt/index.apt =================================================================== --- trunk/src/site/apt/index.apt 2007-02-20 18:23:37 UTC (rev 31) +++ trunk/src/site/apt/index.apt 2007-02-20 18:41:23 UTC (rev 32) @@ -1,23 +1,25 @@ ----- - Labo Bourse + eDev Sage Tools ----- - STE-Formations Informatiques, FAPSE, ULg - ----- -Labo des stagiaires en programmation Java. +Synchro - Ce laboratoire consiste en une application java qui permet de passer - des ordres en bourse. + Synchro tools are tools to synchronize a Sage database with + a custom database on a (possibly) remote site on another + database. -Organisation du laboratoire +JSageBuyer - * Lecture et compr\xE9hension du cahier des charges + JSageBuyer is a collection of JavaScript to order articles + on a Sage eCommerce website. - * Analyse de la base de donn\xE9es - - * Constructions des mod\xE8les JavaBeans en rapport avec les tables de la base - de donn\xE9es et des "structures de donn\xE9es" que nous allons utiliser - - * Analyse des besoins du "business" - - * Analyse des besoins du "dao" +Status + + * Synchro + + A lot of sources has been commited but the actual state + is still alpha. + + * JSageBuyer + + Nothing has been commited yet. Modified: trunk/src/site/site.xml =================================================================== --- trunk/src/site/site.xml 2007-02-20 18:23:37 UTC (rev 31) +++ trunk/src/site/site.xml 2007-02-20 18:41:23 UTC (rev 32) @@ -7,7 +7,7 @@ </bannerLeft> <!-- <bannerRight> - <src>images/logobourse.png</src> + <src>images/sagetools.png</src> </bannerRight> --> <body> @@ -17,7 +17,9 @@ <menu name="SageTools"> <item name="Accueil" href="index.html"/> + <!-- <item name="FAQ" href="faq.html"/> + --> <!-- <item name="Xdoc Example" href="xdoc.html"/> --> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <av...@us...> - 2007-02-20 18:23:40
|
Revision: 31 http://svn.sourceforge.net/edevsagetools/?rev=31&view=rev Author: avdyk Date: 2007-02-20 10:23:37 -0800 (Tue, 20 Feb 2007) Log Message: ----------- ignore eclipse hibernate console configuration file Property Changed: ---------------- trunk/synchro/webapp/src/main/resources/ Property changes on: trunk/synchro/webapp/src/main/resources ___________________________________________________________________ Name: svn:ignore - hibernate.cfg.xml + hibernate-eclipse-console.cfg.xml This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <av...@us...> - 2007-02-20 18:19:09
|
Revision: 29 http://svn.sourceforge.net/edevsagetools/?rev=29&view=rev Author: avdyk Date: 2007-02-20 10:19:02 -0800 (Tue, 20 Feb 2007) Log Message: ----------- moved beans from core to webapp Removed Paths: ------------- trunk/synchro/core/src/main/java/be/edev/sagetools/beans/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <av...@us...> - 2007-02-20 11:15:09
|
Revision: 28 http://svn.sourceforge.net/edevsagetools/?rev=28&view=rev Author: avdyk Date: 2007-02-20 03:15:04 -0800 (Tue, 20 Feb 2007) Log Message: ----------- changed configuration files and hibernate mappings, added initservlet for the daofactory Modified Paths: -------------- trunk/synchro/webapp/pom.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Annee.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/AnneeDebutConsommation.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/AnneeFinConsommation.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Appellation.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Article.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/ArticleGlossaire.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/CategoriePrix.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Cepage.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/CepageArticle.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Condition.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Couleur.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Domaine.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Famille.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Glossaire.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Inscription.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Litrage.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Pays.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Promo.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Region.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/TypeVin.hbm.xml trunk/synchro/webapp/src/main/webapp/WEB-INF/web.xml Added Paths: ----------- trunk/synchro/webapp/src/main/filters/synchro.properties.template trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/InitServlet.java trunk/synchro/webapp/src/main/resources/hibernate.cfg.xml Property Changed: ---------------- trunk/synchro/webapp/src/main/filters/ trunk/synchro/webapp/src/main/resources/ Modified: trunk/synchro/webapp/pom.xml =================================================================== --- trunk/synchro/webapp/pom.xml 2007-02-20 10:04:35 UTC (rev 27) +++ trunk/synchro/webapp/pom.xml 2007-02-20 11:15:04 UTC (rev 28) @@ -27,5 +27,14 @@ </dependencies> <build> <finalName>synchro</finalName> + <filters> + <filter>src/main/filters/synchro.properties</filter> + </filters> + <resources> + <resource> + <directory>src/main/resources</directory> + <filtering>true</filtering> + </resource> + </resources> </build> </project> Property changes on: trunk/synchro/webapp/src/main/filters ___________________________________________________________________ Name: svn:ignore + synchro.properties Added: trunk/synchro/webapp/src/main/filters/synchro.properties.template =================================================================== --- trunk/synchro/webapp/src/main/filters/synchro.properties.template (rev 0) +++ trunk/synchro/webapp/src/main/filters/synchro.properties.template 2007-02-20 11:15:04 UTC (rev 28) @@ -0,0 +1,9 @@ +# Example filter with a MySQL Database +jdbc.url = jdbc:mysql://localhost/sagecopy +jdbc.driver = com.mysql.jdbc.Driver +jdbc.username = username +jdbc.password = password +hibernate.show_sql = false +hibernate.auto_close_connection = true +hibernate.flush_before_completion = true +hibernate.dialect = org.hibernate.dialect.MySQLDialect Added: trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/InitServlet.java =================================================================== --- trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/InitServlet.java (rev 0) +++ trunk/synchro/webapp/src/main/java/be/edev/sagetools/synchro/servlets/InitServlet.java 2007-02-20 11:15:04 UTC (rev 28) @@ -0,0 +1,38 @@ +package be.edev.sagetools.synchro.servlets; + +import javax.servlet.ServletException; +import javax.servlet.http.HttpServlet; + +import org.apache.commons.logging.LogFactory; + +import be.edev.sagetools.synchro.servlets.dao.DAOException; +import be.edev.sagetools.synchro.servlets.dao.DAOFactory; + +public class InitServlet extends HttpServlet { + + private static final long serialVersionUID = -6776712737174576468L; + + @Override + public void destroy() { + try { + DAOFactory.getInstance().getSession().close(); + } catch (DAOException e) { + LogFactory.getLog(InitServlet.class) + .fatal("Unable to close DAOFactory session", e); + } + super.destroy(); + } + + @Override + public void init() throws ServletException { + super.init(); + try { + DAOFactory.getInstance(); + } catch (DAOException e) { + LogFactory.getLog(InitServlet.class) + .fatal("Unable to load DAOFactory", e); + throw new ServletException(e); + } + } + +} Property changes on: trunk/synchro/webapp/src/main/resources ___________________________________________________________________ Name: svn:ignore + hibernate.cfg.xml Modified: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Annee.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Annee.hbm.xml 2007-02-20 10:04:35 UTC (rev 27) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Annee.hbm.xml 2007-02-20 11:15:04 UTC (rev 28) @@ -3,7 +3,7 @@ "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping - package="be.edev.toby.beans"> + package="be.edev.sagetools.beans"> <class name="Annee" table="annees" lazy="false"> <id name="id" column="ann_id"> Modified: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/AnneeDebutConsommation.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/AnneeDebutConsommation.hbm.xml 2007-02-20 10:04:35 UTC (rev 27) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/AnneeDebutConsommation.hbm.xml 2007-02-20 11:15:04 UTC (rev 28) @@ -3,7 +3,7 @@ "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping - package="be.edev.toby.beans"> + package="be.edev.sagetools.beans"> <class name="AnneeDebutConsommation" table="anneesdebutconsommation" lazy="false"> <id name="id" column="ann_id"> Modified: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/AnneeFinConsommation.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/AnneeFinConsommation.hbm.xml 2007-02-20 10:04:35 UTC (rev 27) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/AnneeFinConsommation.hbm.xml 2007-02-20 11:15:04 UTC (rev 28) @@ -3,7 +3,7 @@ "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping - package="be.edev.toby.beans"> + package="be.edev.sagetools.beans"> <class name="AnneeFinConsommation" table="anneesfinconsommation" lazy="false"> <id name="id" column="ann_id"> Modified: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Appellation.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Appellation.hbm.xml 2007-02-20 10:04:35 UTC (rev 27) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Appellation.hbm.xml 2007-02-20 11:15:04 UTC (rev 28) @@ -3,7 +3,7 @@ "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping - package="be.edev.toby.beans"> + package="be.edev.sagetools.beans"> <class name="Appellation" table="appellations" lazy="false"> <id name="id" column="app_id"> Modified: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Article.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Article.hbm.xml 2007-02-20 10:04:35 UTC (rev 27) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Article.hbm.xml 2007-02-20 11:15:04 UTC (rev 28) @@ -3,7 +3,7 @@ "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping - package="be.edev.toby.beans"> + package="be.edev.sagetools.beans"> <class name="Article" table="articles" lazy="false"> <id name="id" column="art_id"> Modified: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/ArticleGlossaire.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/ArticleGlossaire.hbm.xml 2007-02-20 10:04:35 UTC (rev 27) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/ArticleGlossaire.hbm.xml 2007-02-20 11:15:04 UTC (rev 28) @@ -3,7 +3,7 @@ "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping - package="be.edev.toby.beans"> + package="be.edev.sagetools.beans"> <class name="ArticleGlossaire" table="articlesglossaires" lazy="false"> <id name="id" column="agl_id"> Modified: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/CategoriePrix.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/CategoriePrix.hbm.xml 2007-02-20 10:04:35 UTC (rev 27) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/CategoriePrix.hbm.xml 2007-02-20 11:15:04 UTC (rev 28) @@ -3,7 +3,7 @@ "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping - package="be.edev.toby.beans"> + package="be.edev.sagetools.beans"> <class name="CategoriePrix" table="categoriesprix" lazy="false"> <id name="id" column="cp_id"> Modified: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Cepage.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Cepage.hbm.xml 2007-02-20 10:04:35 UTC (rev 27) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Cepage.hbm.xml 2007-02-20 11:15:04 UTC (rev 28) @@ -3,7 +3,7 @@ "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping - package="be.edev.toby.beans"> + package="be.edev.sagetools.beans"> <class name="Cepage" table="cepages" lazy="false"> <id name="id" column="cep_id"> Modified: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/CepageArticle.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/CepageArticle.hbm.xml 2007-02-20 10:04:35 UTC (rev 27) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/CepageArticle.hbm.xml 2007-02-20 11:15:04 UTC (rev 28) @@ -3,7 +3,7 @@ "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping - package="be.edev.toby.beans"> + package="be.edev.sagetools.beans"> <class name="Famille" table="familles" lazy="false"> <id name="id" column="fam_id"> Modified: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Condition.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Condition.hbm.xml 2007-02-20 10:04:35 UTC (rev 27) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Condition.hbm.xml 2007-02-20 11:15:04 UTC (rev 28) @@ -3,7 +3,7 @@ "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping - package="be.edev.toby.beans"> + package="be.edev.sagetools.beans"> <class name="Condition" table="conditions" lazy="false"> <id name="id" column="con_id"> Modified: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Couleur.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Couleur.hbm.xml 2007-02-20 10:04:35 UTC (rev 27) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Couleur.hbm.xml 2007-02-20 11:15:04 UTC (rev 28) @@ -3,7 +3,7 @@ "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping - package="be.edev.toby.beans"> + package="be.edev.sagetools.beans"> <class name="Couleur" table="couleurs" lazy="false"> <id name="id" column="co_id"> Modified: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Domaine.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Domaine.hbm.xml 2007-02-20 10:04:35 UTC (rev 27) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Domaine.hbm.xml 2007-02-20 11:15:04 UTC (rev 28) @@ -3,7 +3,7 @@ "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping - package="be.edev.toby.beans"> + package="be.edev.sagetools.beans"> <class name="Domaine" table="domaines" lazy="false"> <id name="id" column="dom_id"> Modified: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Famille.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Famille.hbm.xml 2007-02-20 10:04:35 UTC (rev 27) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Famille.hbm.xml 2007-02-20 11:15:04 UTC (rev 28) @@ -3,7 +3,7 @@ "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping - package="be.edev.toby.beans"> + package="be.edev.sagetools.beans"> <class name="Famille" table="familles" lazy="false"> <id name="id" column="fam_id"> Modified: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Glossaire.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Glossaire.hbm.xml 2007-02-20 10:04:35 UTC (rev 27) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Glossaire.hbm.xml 2007-02-20 11:15:04 UTC (rev 28) @@ -3,7 +3,7 @@ "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping - package="be.edev.toby.beans"> + package="be.edev.sagetools.beans"> <class name="Glossaire" table="glossaires" lazy="false"> <id name="id" column="gl_no"> Modified: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Inscription.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Inscription.hbm.xml 2007-02-20 10:04:35 UTC (rev 27) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Inscription.hbm.xml 2007-02-20 11:15:04 UTC (rev 28) @@ -3,7 +3,7 @@ "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping - package="be.edev.toby.beans"> + package="be.edev.sagetools.beans"> <class name="Inscription" table="inscriptions" lazy="true"> <id name="id" column="id"> Modified: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Litrage.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Litrage.hbm.xml 2007-02-20 10:04:35 UTC (rev 27) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Litrage.hbm.xml 2007-02-20 11:15:04 UTC (rev 28) @@ -3,7 +3,7 @@ "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping - package="be.edev.toby.beans"> + package="be.edev.sagetools.beans"> <class name="Litrage" table="litrages" lazy="false"> <id name="litrage" column="litrage"> Modified: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Pays.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Pays.hbm.xml 2007-02-20 10:04:35 UTC (rev 27) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Pays.hbm.xml 2007-02-20 11:15:04 UTC (rev 28) @@ -2,7 +2,7 @@ <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> -<hibernate-mapping package="be.edev.toby.beans"> +<hibernate-mapping package="be.edev.sagetools.beans"> <class name="Pays" table="pays" lazy="false"> <id name="id" column="pay_id"> Modified: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Promo.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Promo.hbm.xml 2007-02-20 10:04:35 UTC (rev 27) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Promo.hbm.xml 2007-02-20 11:15:04 UTC (rev 28) @@ -3,7 +3,7 @@ "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping - package="be.edev.toby.beans"> + package="be.edev.sagetools.beans"> <class name="Promo" table="promos" lazy="true"> <id name="id" column="promo_id"> Modified: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Region.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Region.hbm.xml 2007-02-20 10:04:35 UTC (rev 27) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Region.hbm.xml 2007-02-20 11:15:04 UTC (rev 28) @@ -2,7 +2,7 @@ <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> -<hibernate-mapping package="be.edev.toby.beans"> +<hibernate-mapping package="be.edev.sagetools.beans"> <class name="Region" table="regions" lazy="false"> <id name="id" column="reg_id"> Modified: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/TypeVin.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/TypeVin.hbm.xml 2007-02-20 10:04:35 UTC (rev 27) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/TypeVin.hbm.xml 2007-02-20 11:15:04 UTC (rev 28) @@ -3,7 +3,7 @@ "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping - package="be.edev.toby.beans"> + package="be.edev.sagetools.beans"> <class name="TypeVin" table="typesvins" lazy="false"> <id name="id" column="tv_id"> Added: trunk/synchro/webapp/src/main/resources/hibernate.cfg.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/hibernate.cfg.xml (rev 0) +++ trunk/synchro/webapp/src/main/resources/hibernate.cfg.xml 2007-02-20 11:15:04 UTC (rev 28) @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="utf-8"?> +<!DOCTYPE hibernate-configuration PUBLIC +"-//Hibernate/Hibernate Configuration DTD 3.0//EN" +"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> +<hibernate-configuration> + <session-factory> + <property name="hibernate.connection.url">${jdbc.url}</property> + <property name="hibernate.connection.driver_class"> + ${jdbc.driver} + </property> + <property name="hibernate.connection.username"> + ${jdbc.username} + </property> + <property name="hibernate.connection.password"> + ${jdbc.password} + </property> + + <property name="hibernate.show_sql"> + ${hibernate.show_sql} + </property> + <property name="hibernate.auto_close_connection"> + ${hibernate.auto_close_connection} + </property> + <property name="hibernate.flush_before_completion"> + ${hibernate.flush_before_completion} + </property> + <property name="hibernate.dialect"> + ${hibernate.dialect} + </property> + <property name="c3p0.acquire_increment">1</property> + <property name="c3p0.idle_test_period">100</property> + <!-- seconds --> + <property name="c3p0.max_size">10</property> + <property name="c3p0.max_statements">0</property> + <property name="c3p0.min_size">3</property> + <property name="c3p0.timeout">100</property><!-- seconds --> + + <!-- Mapping files --> + <mapping resource="be/edev/sagetools/beans/Annee.hbm.xml" /> + <mapping + resource="be/edev/sagetools/beans/AnneeDebutConsommation.hbm.xml" /> + <mapping + resource="be/edev/sagetools/beans/AnneeFinConsommation.hbm.xml" /> + <mapping resource="be/edev/sagetools/beans/Appellation.hbm.xml" /> + <mapping resource="be/edev/sagetools/beans/Article.hbm.xml" /> + <mapping + resource="be/edev/sagetools/beans/CategoriePrix.hbm.xml" /> + <mapping resource="be/edev/sagetools/beans/Couleur.hbm.xml" /> + <mapping resource="be/edev/sagetools/beans/Condition.hbm.xml" /> + <mapping resource="be/edev/sagetools/beans/Domaine.hbm.xml" /> + <mapping resource="be/edev/sagetools/beans/Famille.hbm.xml" /> + <mapping resource="be/edev/sagetools/beans/Pays.hbm.xml" /> + <mapping resource="be/edev/sagetools/beans/Region.hbm.xml" /> + <mapping resource="be/edev/sagetools/beans/TypeVin.hbm.xml" /> + <mapping resource="be/edev/sagetools/beans/Promo.hbm.xml" /> + <mapping resource="be/edev/sagetools/beans/Litrage.hbm.xml" /> + <mapping resource="be/edev/sagetools/beans/Cepage.hbm.xml" /> + <mapping resource="be/edev/sagetools/beans/Glossaire.hbm.xml" /> + <mapping + resource="be/edev/sagetools/beans/ArticleGlossaire.hbm.xml" /> + </session-factory> +</hibernate-configuration> Modified: trunk/synchro/webapp/src/main/webapp/WEB-INF/web.xml =================================================================== --- trunk/synchro/webapp/src/main/webapp/WEB-INF/web.xml 2007-02-20 10:04:35 UTC (rev 27) +++ trunk/synchro/webapp/src/main/webapp/WEB-INF/web.xml 2007-02-20 11:15:04 UTC (rev 28) @@ -13,34 +13,24 @@ <res-auth>Container</res-auth> </resource-ref> --> - <!-- no more needed --> + <servlet> - <servlet-name>updateSageSynchro</servlet-name> - <servlet-class> - be.edev.toby.servlets.UpdateSageSynchroServlet - </servlet-class> - <init-param> - <param-name>fileName</param-name> - <param-value>/sagesynchro.jar</param-value> - </init-param> + <servlet-name>initservlet</servlet-name> + <servlet-class>be.edev.sagetools.synchro.servlets.InitServlet</servlet-class> + <load-on-startup>1</load-on-startup> </servlet> <servlet> <servlet-name>updateSageTable</servlet-name> <servlet-class> - be.edev.toby.servlets.UpdateSageTableServlet + be.edev.sagetools.synchro.servlets.UpdateSageTableServlet </servlet-class> </servlet> <servlet> <servlet-name>synchro</servlet-name> - <servlet-class>be.edev.toby.servlets.SynchroServlet</servlet-class> + <servlet-class>be.edev.sagetools.synchro.servlets.SynchroServlet</servlet-class> </servlet> - <!-- no more needed --> <servlet-mapping> - <servlet-name>updateSageSynchro</servlet-name> - <url-pattern>/servlet/updateSageSynchro</url-pattern> - </servlet-mapping> - <servlet-mapping> <servlet-name>updateSageTable</servlet-name> <url-pattern>/servlet/updateSageTable</url-pattern> </servlet-mapping> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <av...@us...> - 2007-02-20 09:50:11
|
Revision: 26 http://svn.sourceforge.net/edevsagetools/?rev=26&view=rev Author: avdyk Date: 2007-02-20 01:50:10 -0800 (Tue, 20 Feb 2007) Log Message: ----------- added some configuration files Added Paths: ----------- trunk/synchro/webapp/src/main/resources/ehcache.xml trunk/synchro/webapp/src/main/resources/log4j.properties trunk/synchro/webapp/src/main/webapp/META-INF/ trunk/synchro/webapp/src/main/webapp/META-INF/MANIFEST.MF trunk/synchro/webapp/src/main/webapp/META-INF/context.xml Added: trunk/synchro/webapp/src/main/resources/ehcache.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/ehcache.xml (rev 0) +++ trunk/synchro/webapp/src/main/resources/ehcache.xml 2007-02-20 09:50:10 UTC (rev 26) @@ -0,0 +1,52 @@ +<ehcache> + + <!-- Sets the path to the directory where cache .data files are created. + + If the path is a Java System Property it is replaced by + its value in the running VM. + + The following properties are translated: + user.home - User's home directory + user.dir - User's current working directory + java.io.tmpdir - Default temp file path --> + <diskStore path="java.io.tmpdir"/> + + + <!--Default Cache configuration. These will applied to caches programmatically created through + the CacheManager. + + The following attributes are required: + + maxElementsInMemory - Sets the maximum number of objects that will be created in memory + eternal - Sets whether elements are eternal. If eternal, timeouts are ignored and the + element is never expired. + overflowToDisk - Sets whether elements can overflow to disk when the in-memory cache + has reached the maxInMemory limit. + + The following attributes are optional: + timeToIdleSeconds - Sets the time to idle for an element before it expires. + i.e. The maximum amount of time between accesses before an element expires + Is only used if the element is not eternal. + Optional attribute. A value of 0 means that an Element can idle for infinity. + The default value is 0. + timeToLiveSeconds - Sets the time to live for an element before it expires. + i.e. The maximum time between creation time and when an element expires. + Is only used if the element is not eternal. + Optional attribute. A value of 0 means that and Element can live for infinity. + The default value is 0. + diskPersistent - Whether the disk store persists between restarts of the Virtual Machine. + The default value is false. + diskExpiryThreadIntervalSeconds- The number of seconds between runs of the disk expiry thread. The default value + is 120 seconds. + --> + + <defaultCache + maxElementsInMemory="10000" + eternal="false" + overflowToDisk="true" + timeToIdleSeconds="120" + timeToLiveSeconds="120" + diskPersistent="false" + diskExpiryThreadIntervalSeconds="120" + /> +</ehcache> Added: trunk/synchro/webapp/src/main/resources/log4j.properties =================================================================== --- trunk/synchro/webapp/src/main/resources/log4j.properties (rev 0) +++ trunk/synchro/webapp/src/main/resources/log4j.properties 2007-02-20 09:50:10 UTC (rev 26) @@ -0,0 +1,11 @@ +# Set root logger level to DEBUG and its only appender to A1. +log4j.rootLogger=INFO, console +# A1 is set to be a ConsoleAppender. +log4j.appender.console=org.apache.log4j.ConsoleAppender +log4j.appender.console.layout=org.apache.log4j.PatternLayout +log4j.appender.console.layout.ConversionPattern=%d [%t] %-5p %c - %m%n + +# Print only messages of level WARN or above in the package com.foo. +#log4j.logger.be.edev.synchro=INFO +#log4j.logger.be.edev=DEBUG, console +#log4j.logger.be.edev.tobyvins.dao.categories.CategoriesDAOTest=DEBUG Added: trunk/synchro/webapp/src/main/webapp/META-INF/MANIFEST.MF =================================================================== --- trunk/synchro/webapp/src/main/webapp/META-INF/MANIFEST.MF (rev 0) +++ trunk/synchro/webapp/src/main/webapp/META-INF/MANIFEST.MF 2007-02-20 09:50:10 UTC (rev 26) @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Class-Path: + Added: trunk/synchro/webapp/src/main/webapp/META-INF/context.xml =================================================================== --- trunk/synchro/webapp/src/main/webapp/META-INF/context.xml (rev 0) +++ trunk/synchro/webapp/src/main/webapp/META-INF/context.xml 2007-02-20 09:50:10 UTC (rev 26) @@ -0,0 +1,8 @@ +<Context debug="99" + reloadable="true" crossContext="true"> + + <!-- Realm className="org.apache.catalina.realm.MemoryRealm" + pathname="conf/toby-users.xml" / --> + +</Context> + This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <av...@us...> - 2007-02-20 09:49:24
|
Revision: 25 http://svn.sourceforge.net/edevsagetools/?rev=25&view=rev Author: avdyk Date: 2007-02-20 01:49:22 -0800 (Tue, 20 Feb 2007) Log Message: ----------- correction in the name of the webapp Modified Paths: -------------- trunk/synchro/webapp/src/main/webapp/WEB-INF/web.xml Modified: trunk/synchro/webapp/src/main/webapp/WEB-INF/web.xml =================================================================== --- trunk/synchro/webapp/src/main/webapp/WEB-INF/web.xml 2007-02-20 09:48:44 UTC (rev 24) +++ trunk/synchro/webapp/src/main/webapp/WEB-INF/web.xml 2007-02-20 09:49:22 UTC (rev 25) @@ -4,7 +4,7 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"> - <display-name>eDev Sage Tools</display-name> + <display-name>eDev Sage Tools - Synchro</display-name> <!-- <resource-ref> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <av...@us...> - 2007-02-20 09:48:46
|
Revision: 24 http://svn.sourceforge.net/edevsagetools/?rev=24&view=rev Author: avdyk Date: 2007-02-20 01:48:44 -0800 (Tue, 20 Feb 2007) Log Message: ----------- moved the resources Added Paths: ----------- trunk/synchro/webapp/src/main/java/be/edev/sagetools/beans/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <av...@us...> - 2007-02-20 09:48:16
|
Revision: 23 http://svn.sourceforge.net/edevsagetools/?rev=23&view=rev Author: avdyk Date: 2007-02-20 01:48:10 -0800 (Tue, 20 Feb 2007) Log Message: ----------- moved the resources Added Paths: ----------- trunk/synchro/webapp/src/main/resources/be/ trunk/synchro/webapp/src/main/resources/be/edev/ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Annee.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/AnneeDebutConsommation.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/AnneeFinConsommation.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Appellation.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Article.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/ArticleGlossaire.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/CategoriePrix.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Cepage.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/CepageArticle.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Condition.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Couleur.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Domaine.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Famille.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Glossaire.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Inscription.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Litrage.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Pays.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Promo.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Region.hbm.xml trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/TypeVin.hbm.xml Added: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Annee.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Annee.hbm.xml (rev 0) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Annee.hbm.xml 2007-02-20 09:48:10 UTC (rev 23) @@ -0,0 +1,23 @@ +<?xml version="1.0"?> +<!DOCTYPE hibernate-mapping PUBLIC + "-//Hibernate/Hibernate Mapping DTD 3.0//EN" + "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> +<hibernate-mapping + package="be.edev.toby.beans"> + + <class name="Annee" table="annees" lazy="false"> + <id name="id" column="ann_id"> + <generator class="native"/> + </id> + <property name="annee" column="annee" type="string"/> + </class> + + <query name="toby.annee.toutes"> + from be.edev.toby.beans.Annee as annees order by annees.annee + </query> + + <query name="toby.annee.annee"> + from be.edev.toby.beans.Annee as annee where annee.annee like ? + </query> + +</hibernate-mapping> Added: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/AnneeDebutConsommation.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/AnneeDebutConsommation.hbm.xml (rev 0) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/AnneeDebutConsommation.hbm.xml 2007-02-20 09:48:10 UTC (rev 23) @@ -0,0 +1,23 @@ +<?xml version="1.0"?> +<!DOCTYPE hibernate-mapping PUBLIC + "-//Hibernate/Hibernate Mapping DTD 3.0//EN" + "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> +<hibernate-mapping + package="be.edev.toby.beans"> + + <class name="AnneeDebutConsommation" table="anneesdebutconsommation" lazy="false"> + <id name="id" column="ann_id"> + <generator class="native"/> + </id> + <property name="annee" column="annee" type="string"/> + </class> + + <query name="toby.annee.consommation.debut.toutes"> + from be.edev.toby.beans.AnneeDebutConsommation as annees order by annees.annee + </query> + + <query name="toby.annee.consommation.debut.annee"> + from be.edev.toby.beans.AnneeDebutConsommation as annee where annee.annee like ? + </query> + +</hibernate-mapping> Added: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/AnneeFinConsommation.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/AnneeFinConsommation.hbm.xml (rev 0) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/AnneeFinConsommation.hbm.xml 2007-02-20 09:48:10 UTC (rev 23) @@ -0,0 +1,23 @@ +<?xml version="1.0"?> +<!DOCTYPE hibernate-mapping PUBLIC + "-//Hibernate/Hibernate Mapping DTD 3.0//EN" + "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> +<hibernate-mapping + package="be.edev.toby.beans"> + + <class name="AnneeFinConsommation" table="anneesfinconsommation" lazy="false"> + <id name="id" column="ann_id"> + <generator class="native"/> + </id> + <property name="annee" column="annee" type="string"/> + </class> + + <query name="toby.annee.consommation.fin.toutes"> + from be.edev.toby.beans.AnneeFinConsommation as annees order by annees.annee + </query> + + <query name="toby.annee.consommation.fin.annee"> + from be.edev.toby.beans.AnneeFinConsommation as annee where annee.annee like ? + </query> + +</hibernate-mapping> Added: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Appellation.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Appellation.hbm.xml (rev 0) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Appellation.hbm.xml 2007-02-20 09:48:10 UTC (rev 23) @@ -0,0 +1,42 @@ +<?xml version="1.0"?> +<!DOCTYPE hibernate-mapping PUBLIC + "-//Hibernate/Hibernate Mapping DTD 3.0//EN" + "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> +<hibernate-mapping + package="be.edev.toby.beans"> + + <class name="Appellation" table="appellations" lazy="false"> + <id name="id" column="app_id"> + <generator class="native"/> + </id> + <property name="appellation" column="app_libelle" type="string" /> + <property name="photo" column="app_photo" type="string" /> + <set name="region" + table="regionsappellations"> + <key column="rap_fk_appellation"/> + <many-to-many column="rap_fk_region" + class="Region"/> + </set> + <set name="domaine" + table="appellationsdomaines" + inverse="true"> + <key column="ado_fk_appellation"/> + <many-to-many column="ado_fk_domaine" + class="Domaine"/> + </set> + </class> + + <query name="toby.appellation.toutes"> + from be.edev.toby.beans.Appellation as appellations order by appellations.appellation + </query> + + <query name="toby.appellation.nom"> + from be.edev.toby.beans.Appellation as appellations + where appellations.appellation like ? + </query> + + <query name="toby.appellation.rechercheParNom"> + from be.edev.toby.beans.Appellation as a where a.appellation like :q + </query> + +</hibernate-mapping> Added: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Article.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Article.hbm.xml (rev 0) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Article.hbm.xml 2007-02-20 09:48:10 UTC (rev 23) @@ -0,0 +1,65 @@ +<?xml version="1.0"?> +<!DOCTYPE hibernate-mapping PUBLIC + "-//Hibernate/Hibernate Mapping DTD 3.0//EN" + "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> +<hibernate-mapping + package="be.edev.toby.beans"> + + <class name="Article" table="articles" lazy="false"> + <id name="id" column="art_id"> + <generator class="native"/> + </id> + <property name="reference" column="art_reference" type="string" /> + <property name="langue1" column="art_langue1" type="string" /> + <property name="langue2" column="art_langue2" type="string" /> + <property name="designation" column="art_designation" type="string" /> + <property name="cbDateModif" column="cbmodification" type="date" /> + <property name="litrage" column="art_litrage" type="integer" /> + <many-to-one name="annee" class="Annee" column="art_fk_annee" not-null="false" not-found="ignore"/> + <many-to-one name="anneeDebutConsommation" class="AnneeDebutConsommation" column="art_fk_anneesdebutconsommation" not-null="false" not-found="ignore"/> + <many-to-one name="anneeFinConsommation" class="AnneeFinConsommation" column="art_fk_anneesfinconsommation" not-null="false" not-found="ignore"/> + <property name="degreAlcool" column="art_degrealcool" type="float" /> + <many-to-one name="typeVin" class="TypeVin" column="art_fk_typevin" not-null="false" not-found="ignore"/> + <many-to-one name="categoriePrix" class="CategoriePrix" column="art_fk_catprix" not-null="false" not-found="ignore"/> + <many-to-one name="couleur" class="Couleur" column="art_fk_couleur" not-null="false" not-found="ignore"/> + <many-to-one name="domaine" class="Domaine" column="art_fk_domaine" not-null="false" not-found="ignore"/> + <many-to-one name="appellation" class="Appellation" column="art_fk_appellation" not-null="false" not-found="ignore"/> + <many-to-one name="region" class="Region" column="art_fk_region" not-null="false" not-found="ignore"/> + <many-to-one name="pays" class="Pays" column="art_fk_pays" not-null="false" not-found="ignore"/> + <many-to-one name="famille" class="Famille" column="art_fk_famille" not-null="false" not-found="ignore"/> + <many-to-one name="condition" class="Condition" column="art_fk_condition" not-null="false" not-found="ignore"/> + <property name="ecoTaxe" column="art_eco_taxe" type="float"/> + <property name="photo" column="art_photo" type="string" /> + <property name="photoGrande" column="art_photo_grande" type="string"/> + <property name="dateCreation" column="art_datecreation" type="date"/> + <property name="dateModification" column="art_datemodif" type="date"/> + <property name="poidsBrut" column="art_poidsbrut" type="float"/> + <property name="poidsNet" column="art_poidsnet" type="float"/> + <property name="prixVente" column="art_prixven" type="float"/> + <property name="publie" column="art_publie" type="integer"/> + <property name="puNet" column="art_punet" type="float"/> + <set name="glossaire" + table="articlesglossaires" lazy="false"> + <key column="ar_ref"/> + <many-to-many column="gl_no" + class="Glossaire"/> + </set> + </class> + + <query name="toby.article.tous"> + from be.edev.toby.beans.Article as articles order by articles.langue1 + </query> + + <query name="toby.article.reference"> + from be.edev.toby.beans.Article as articles where articles.reference like ? + </query> + + <query name="toby.article.rechercheParNom"> + from be.edev.toby.beans.Article as a where a.designation like :q + </query> + + <query name="toby.article.pas.publie"> + from be.edev.toby.beans.Article as a where a.publie=0 + </query> + +</hibernate-mapping> Added: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/ArticleGlossaire.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/ArticleGlossaire.hbm.xml (rev 0) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/ArticleGlossaire.hbm.xml 2007-02-20 09:48:10 UTC (rev 23) @@ -0,0 +1,26 @@ +<?xml version="1.0"?> +<!DOCTYPE hibernate-mapping PUBLIC + "-//Hibernate/Hibernate Mapping DTD 3.0//EN" + "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> +<hibernate-mapping + package="be.edev.toby.beans"> + + <class name="ArticleGlossaire" table="articlesglossaires" lazy="false"> + <id name="id" column="agl_id"> + <generator class="native"/> + </id> + <property name="num" column="agl_num" type="int" /> + <property name="articleId" column="ar_ref" type="int" /> + <property name="glossaireId" column="gl_no" type="int" /> + <property name="dateModif" column="cbmodification" + type="date" not-null="false" /> + </class> + + <query name="toby.articleglossaire.parIds"> + from be.edev.toby.beans.ArticleGlossaire as ag + where ag.articleId = :articleId + and ag.glossaireId = :glossaireId + </query> + + +</hibernate-mapping> Added: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/CategoriePrix.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/CategoriePrix.hbm.xml (rev 0) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/CategoriePrix.hbm.xml 2007-02-20 09:48:10 UTC (rev 23) @@ -0,0 +1,23 @@ +<?xml version="1.0"?> +<!DOCTYPE hibernate-mapping PUBLIC + "-//Hibernate/Hibernate Mapping DTD 3.0//EN" + "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> +<hibernate-mapping + package="be.edev.toby.beans"> + + <class name="CategoriePrix" table="categoriesprix" lazy="false"> + <id name="id" column="cp_id"> + <generator class="native"/> + </id> + <property name="categoriePrix" column="cp_libelle" type="string" /> + </class> + + <query name="toby.categorieprix.toutes"> + from be.edev.toby.beans.CategoriePrix as cp order by cp.categoriePrix + </query> + + <query name="toby.categorieprix.categorieprix"> + from be.edev.toby.beans.CategoriePrix as cp where cp.categoriePrix like ? + </query> + +</hibernate-mapping> Added: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Cepage.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Cepage.hbm.xml (rev 0) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Cepage.hbm.xml 2007-02-20 09:48:10 UTC (rev 23) @@ -0,0 +1,33 @@ +<?xml version="1.0"?> +<!DOCTYPE hibernate-mapping PUBLIC + "-//Hibernate/Hibernate Mapping DTD 3.0//EN" + "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> +<hibernate-mapping + package="be.edev.toby.beans"> + + <class name="Cepage" table="cepages" lazy="false"> + <id name="id" column="cep_id"> + <generator class="assigned"/> + </id> + <property name="cepage" column="cep_nom" type="string" /> + <!-- + <set name="article" + table="cepagesarticles"> + <key column="car_fk_cepage"/> + <many-to-many column="car_fk_article" + class="Article"/> + </set> + --> + <property name="dateModif" column="cbmodification" + type="date" not-null="false" /> + </class> + + <query name="toby.cepage.tous"> + from be.edev.toby.beans.Cepage as c order by c.cepage + </query> + + <query name="toby.cepage.rechercheParNom"> + from be.edev.toby.beans.Cepage as c where c.cepage like :q + </query> + +</hibernate-mapping> Added: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/CepageArticle.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/CepageArticle.hbm.xml (rev 0) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/CepageArticle.hbm.xml 2007-02-20 09:48:10 UTC (rev 23) @@ -0,0 +1,28 @@ +<?xml version="1.0"?> +<!DOCTYPE hibernate-mapping PUBLIC + "-//Hibernate/Hibernate Mapping DTD 3.0//EN" + "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> +<hibernate-mapping + package="be.edev.toby.beans"> + + <class name="Famille" table="familles" lazy="false"> + <id name="id" column="fam_id"> + <generator class="native"/> + </id> + <property name="central" column="fam_central" type="string" not-null="false" /> + <property name="codeFamille" column="fam_codefamille" type="string" /> + <property name="intitule" column="fam_intitule" type="string" not-null="false" /> + <property name="codeFiscal" column="fam_codefiscal" type="float" not-null="false" /> + <property name="publie" column="fam_publie" type="integer" not-null="false" /> + <property name="dateModif" column="cbmodification" type="date" not-null="false" /> + </class> + + <query name="toby.famille.toutes"> + from be.edev.toby.beans.Famille as f + </query> + + <query name="toby.famille.codefamille"> + from be.edev.toby.beans.Famille as f where f.codeFamille like ? + </query> + +</hibernate-mapping> Added: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Condition.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Condition.hbm.xml (rev 0) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Condition.hbm.xml 2007-02-20 09:48:10 UTC (rev 23) @@ -0,0 +1,27 @@ +<?xml version="1.0"?> +<!DOCTYPE hibernate-mapping PUBLIC + "-//Hibernate/Hibernate Mapping DTD 3.0//EN" + "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> +<hibernate-mapping + package="be.edev.toby.beans"> + + <class name="Condition" table="conditions" lazy="false"> + <id name="id" column="con_id"> + <!-- generator class="assigned"/--> + <generator class="identity"/> + </id> + <property name="enumere" column="con_enumere" type="string" /> + <property name="quantite" column="con_quantite" type="float" /> + <property name="champ" column="con_champ" type="string" /> + <property name="dateModif" column="cbmodification" type="date" /> + </class> + + <query name="toby.condition.toutes"> + from be.edev.toby.beans.Condition as c + </query> + + <query name="toby.condition.quantite"> + from be.edev.toby.beans.Condition as c where c.quantite = ? + </query> + +</hibernate-mapping> Added: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Couleur.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Couleur.hbm.xml (rev 0) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Couleur.hbm.xml 2007-02-20 09:48:10 UTC (rev 23) @@ -0,0 +1,24 @@ +<?xml version="1.0"?> +<!DOCTYPE hibernate-mapping PUBLIC + "-//Hibernate/Hibernate Mapping DTD 3.0//EN" + "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> +<hibernate-mapping + package="be.edev.toby.beans"> + + <class name="Couleur" table="couleurs" lazy="false"> + <id name="id" column="co_id"> + <generator class="native"/> + </id> + <property name="couleur" column="co_libelle" type="string" /> + <property name="photo" column="co_photo" type="string" /> + </class> + + <query name="toby.couleur.toutes"> + from be.edev.toby.beans.Couleur as couleurs order by couleurs.couleur + </query> + + <query name="toby.couleur.couleur"> + from be.edev.toby.beans.Couleur as c where c.couleur like ? + </query> + +</hibernate-mapping> Added: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Domaine.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Domaine.hbm.xml (rev 0) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Domaine.hbm.xml 2007-02-20 09:48:10 UTC (rev 23) @@ -0,0 +1,51 @@ +<?xml version="1.0"?> +<!DOCTYPE hibernate-mapping PUBLIC + "-//Hibernate/Hibernate Mapping DTD 3.0//EN" + "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> +<hibernate-mapping + package="be.edev.toby.beans"> + + <class name="Domaine" table="domaines" lazy="false"> + <id name="id" column="dom_id"> + <generator class="native"/> + </id> + <property name="domaine" column="dom_libelle" type="string" /> + <property name="photo" column="dom_photo" type="string" /> + <property name="photoGrande" column="dom_photo_grande" type="string" /> + <set name="appellation" + table="appellationsdomaines"> + <key column="ado_fk_domaine"/> + <many-to-many column="ado_fk_appellation" + class="Appellation"/> + </set> + <set name="article" + inverse="true"> + <key column="art_fk_domaine"/> + <one-to-many class="Article"/> + </set> + </class> + + <query name="toby.domaine.tous"> + from be.edev.toby.beans.Domaine as domaines order by domaines.domaine + </query> + + <query name="toby.domaine.nom"> + from be.edev.toby.beans.Domaine as domaines where domaines.domaine like ? + </query> + + <query name="toby.domaine.rechercheParNom"> + from be.edev.toby.beans.Domaine as d where d.domaine like :q + </query> + + <query name="toby.domaine.pasImage"> + from be.edev.toby.beans.Domaine as p where p.photo is null or p.photo + like 'NULL' or p.photoGrande is null or p.photoGrande like 'NULL' + </query> + + <query name="toby.domaine.pasImage.nombre"> + select count(p.id) from be.edev.toby.beans.Domaine as p where p.photo + is null or p.photo like 'NULL' or p.photoGrande is null or + p.photoGrande like 'NULL' + </query> + +</hibernate-mapping> Added: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Famille.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Famille.hbm.xml (rev 0) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Famille.hbm.xml 2007-02-20 09:48:10 UTC (rev 23) @@ -0,0 +1,28 @@ +<?xml version="1.0"?> +<!DOCTYPE hibernate-mapping PUBLIC + "-//Hibernate/Hibernate Mapping DTD 3.0//EN" + "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> +<hibernate-mapping + package="be.edev.toby.beans"> + + <class name="Famille" table="familles" lazy="false"> + <id name="id" column="fam_id"> + <generator class="native"/> + </id> + <property name="central" column="fam_central" type="string" not-null="false" /> + <property name="codeFamille" column="fam_codefamille" type="string" /> + <property name="intitule" column="fam_intitule" type="string" not-null="false" /> + <property name="codeFiscal" column="fam_codefiscal" type="float" not-null="false" /> + <property name="publie" column="fam_publie" type="integer" not-null="false" /> + <property name="dateModif" column="cbmodification" type="date" not-null="false" /> + </class> + + <query name="toby.famille.toutes"> + from be.edev.toby.beans.Famille as f + </query> + + <query name="toby.famille.codefamille"> + from be.edev.toby.beans.Famille as f where f.codeFamille like ? + </query> + +</hibernate-mapping> Added: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Glossaire.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Glossaire.hbm.xml (rev 0) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Glossaire.hbm.xml 2007-02-20 09:48:10 UTC (rev 23) @@ -0,0 +1,35 @@ +<?xml version="1.0"?> +<!DOCTYPE hibernate-mapping PUBLIC + "-//Hibernate/Hibernate Mapping DTD 3.0//EN" + "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> +<hibernate-mapping + package="be.edev.toby.beans"> + + <class name="Glossaire" table="glossaires" lazy="false"> + <id name="id" column="gl_no"> + <generator class="assigned"/> + </id> + <property name="dateModif" column="cbmodification" + type="date" not-null="false" /> + <property name="docLigne" column="gl_docligne" type="int" /> + <property name="intitule" column="gl_intitule" type="string" /> + <property name="domaine" column="gl_domaine" type="int" /> + <property name="periodeDebut" column="gl_periodedeb" + type="date"/> + <property name="periodeFin" column="gl_periodefin" + type="date"/> + <property name="raccourci" column="gl_raccourci" type="string" /> + <property name="text" column="gl_text" type="string" /> + </class> + + <query name="toby.glossaire.tous.cepages"> + from be.edev.toby.beans.Glossaire as g + where g.intitule like 'C/%' + order by g.intitule + </query> + + <query name="toby.glossaire.rechercheParNom"> + from be.edev.toby.beans.Glossaire as g where g.intitule like :q + </query> + +</hibernate-mapping> Added: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Inscription.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Inscription.hbm.xml (rev 0) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Inscription.hbm.xml 2007-02-20 09:48:10 UTC (rev 23) @@ -0,0 +1,29 @@ +<?xml version="1.0"?> +<!DOCTYPE hibernate-mapping PUBLIC + "-//Hibernate/Hibernate Mapping DTD 3.0//EN" + "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> +<hibernate-mapping + package="be.edev.toby.beans"> + + <class name="Inscription" table="inscriptions" lazy="true"> + <id name="id" column="id"> + <generator class="native"/> + </id> + <property name="prenom" column="prenom" type="string"/> + <property name="nom" column="nom" type="string"/> + <property name="email" column="email" type="string"/> + <property name="adresse" column="adresse" type="string"/> + <property name="ville" column="ville" type="string"/> + <property name="codePostal" column="cp" type="string"/> + <property name="telephone" column="telephone" type="string"/> + </class> + + <query name="toby.inscription.toutes"> + from be.edev.toby.beans.Inscription as inscriptions + </query> + + <query name="toby.inscription.efface"> + delete from be.edev.toby.beans.Inscription + </query> + +</hibernate-mapping> Added: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Litrage.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Litrage.hbm.xml (rev 0) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Litrage.hbm.xml 2007-02-20 09:48:10 UTC (rev 23) @@ -0,0 +1,18 @@ +<?xml version="1.0"?> +<!DOCTYPE hibernate-mapping PUBLIC + "-//Hibernate/Hibernate Mapping DTD 3.0//EN" + "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> +<hibernate-mapping + package="be.edev.toby.beans"> + + <class name="Litrage" table="litrages" lazy="false"> + <id name="litrage" column="litrage"> + <generator class="assigned"/> + </id> + </class> + + <query name="toby.litrages.tous"> + from be.edev.toby.beans.Litrage as l order by l.litrage + </query> + +</hibernate-mapping> Added: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Pays.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Pays.hbm.xml (rev 0) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Pays.hbm.xml 2007-02-20 09:48:10 UTC (rev 23) @@ -0,0 +1,44 @@ +<?xml version="1.0"?> +<!DOCTYPE hibernate-mapping PUBLIC + "-//Hibernate/Hibernate Mapping DTD 3.0//EN" + "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> +<hibernate-mapping package="be.edev.toby.beans"> + + <class name="Pays" table="pays" lazy="false"> + <id name="id" column="pay_id"> + <generator class="native" /> + </id> + <property name="pays" column="pay_libelle" type="string" + unique="true" /> + <property name="abrev" column="pay_abrev" type="string" + unique="true" /> + <property name="photo" column="pay_photo" type="string" /> + <property name="photoGrande" column="pay_photo_grande" + type="string" /> + <set name="regions" inverse="true" order-by="reg_libelle" lazy="true"> + <key column="reg_fk_pays" /> + <one-to-many class="Region" /> + </set> + + </class> + + <query name="toby.pays.tous"> + from be.edev.toby.beans.Pays as pays order by pays.pays + </query> + + <query name="toby.pays.nom"> + from be.edev.toby.beans.Pays as pays where pays.pays like ? + </query> + + <query name="toby.pays.pasImage"> + from be.edev.toby.beans.Pays as p where p.photo is null or p.photo + like 'NULL' or p.photoGrande is null or p.photoGrande like 'NULL' + </query> + + <query name="toby.pays.pasImage.nombre"> + select count(p.id) from be.edev.toby.beans.Pays as p where p.photo + is null or p.photo like 'NULL' or p.photoGrande is null or + p.photoGrande like 'NULL' + </query> + +</hibernate-mapping> Added: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Promo.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Promo.hbm.xml (rev 0) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Promo.hbm.xml 2007-02-20 09:48:10 UTC (rev 23) @@ -0,0 +1,35 @@ +<?xml version="1.0"?> +<!DOCTYPE hibernate-mapping PUBLIC + "-//Hibernate/Hibernate Mapping DTD 3.0//EN" + "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> +<hibernate-mapping + package="be.edev.toby.beans"> + + <class name="Promo" table="promos" lazy="true"> + <id name="id" column="promo_id"> + <generator class="native"/> + </id> + <property name="intitule" column="promo_intitule" type="string"/> + <property name="debut" column="promo_debut" type="date"/> + <property name="fin" column="promo_fin" type="date"/> + <property name="cbmodification" column="cbmodification" type="date"/> + <property name="type" column="promo_type" type="double"/> + <property name="domaine" column="promo_domaine" type="double"/> + <property name="remise01Type" column="promo_remise01Type" type="double" /> + <property name="remise01Valeur" column="promo_remise01Valeur" type="double" /> + <property name="remise02Type" column="promo_remise02Type" type="double" /> + <property name="remise02Valeur" column="promo_remise02Valeur" type="double" /> + <property name="remise03Type" column="promo_remise03Type" type="double" /> + <property name="remise03Valeur" column="promo_remise03Valeur" type="double" /> + <many-to-one name="article" column="promo_fk_article" class="Article" /> + </class> + + <query name="toby.promo.du.jour"> + from be.edev.toby.beans.Promo + </query> + + <!-- + as p where p.fin > current_date() + --> + +</hibernate-mapping> Added: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Region.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Region.hbm.xml (rev 0) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/Region.hbm.xml 2007-02-20 09:48:10 UTC (rev 23) @@ -0,0 +1,55 @@ +<?xml version="1.0"?> +<!DOCTYPE hibernate-mapping PUBLIC + "-//Hibernate/Hibernate Mapping DTD 3.0//EN" + "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> +<hibernate-mapping package="be.edev.toby.beans"> + + <class name="Region" table="regions" lazy="false"> + <id name="id" column="reg_id"> + <generator class="native" /> + </id> + <property name="region" column="reg_libelle" type="string" /> + <property name="paysPhoto" column="reg_pays_photo" type="string" /> + <property name="paysPhotoGrande" column="reg_pays_photo_grande" + type="string" /> + <property name="photo" column="reg_photo" type="string" /> + <property name="photoGrande" column="reg_photo_grande" + type="string" /> + <property name="carte" column="reg_carte" type="string" /> + <property name="carteGrande" column="reg_carte_grande" + type="string" /> + <property name="vue" column="reg_vue" type="string" /> + <many-to-one name="pays" column="reg_fk_pays" class="Pays" /> + <set name="appellation" table="regionsappellations" + inverse="true"> + <key column="rap_fk_region" /> + <many-to-many column="rap_fk_appellation" class="Appellation" /> + </set> + + </class> + + <query name="toby.region.toutes"> + from be.edev.toby.beans.Region as regions order by regions.region + </query> + + <query name="toby.region.nom"> + from be.edev.toby.beans.Region as regions where regions.region like + ? + </query> + + <query name="toby.region.pasImage"> + from be.edev.toby.beans.Region as p where p.photo is null or p.photo + like 'NULL' or p.photoGrande is null or p.photoGrande like 'NULL' or + p.carte is null or p.carte like 'NULL' or p.carteGrande is null or + p.carteGrande like 'NULL' or p.vue is null or p.vue like 'NULL' + </query> + + <query name="toby.region.pasImage.nombre"> + select count(p.id) from be.edev.toby.beans.Region as p where p.photo + is null or p.photo like 'NULL' or p.photoGrande is null or + p.photoGrande like 'NULL' or p.carte is null or p.carte like 'NULL' + or p.carteGrande is null or p.carteGrande like 'NULL' or p.vue is + null or p.vue like 'NULL' + </query> + +</hibernate-mapping> Added: trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/TypeVin.hbm.xml =================================================================== --- trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/TypeVin.hbm.xml (rev 0) +++ trunk/synchro/webapp/src/main/resources/be/edev/sagetools/beans/TypeVin.hbm.xml 2007-02-20 09:48:10 UTC (rev 23) @@ -0,0 +1,24 @@ +<?xml version="1.0"?> +<!DOCTYPE hibernate-mapping PUBLIC + "-//Hibernate/Hibernate Mapping DTD 3.0//EN" + "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> +<hibernate-mapping + package="be.edev.toby.beans"> + + <class name="TypeVin" table="typesvins" lazy="false"> + <id name="id" column="tv_id"> + <generator class="native"/> + </id> + <property name="typeVin" column="tv_libelle" type="string" /> + <property name="photo" column="tv_photo" type="string" /> + </class> + + <query name="toby.typevin.tous"> + from be.edev.toby.beans.TypeVin as tv order by tv.typeVin asc + </query> + + <query name="toby.typevin.typevin"> + from be.edev.toby.beans.TypeVin as tv where tv.typeVin like ? + </query> + +</hibernate-mapping> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <av...@us...> - 2007-02-19 18:26:32
|
Revision: 22 http://svn.sourceforge.net/edevsagetools/?rev=22&view=rev Author: avdyk Date: 2007-02-19 10:11:53 -0800 (Mon, 19 Feb 2007) Log Message: ----------- moved site description in src Added Paths: ----------- trunk/src/site/ trunk/src/site/apt/ trunk/src/site/apt/index.apt trunk/src/site/fml/ trunk/src/site/fml/faq.fml trunk/src/site/resources/ trunk/src/site/resources/images/ trunk/src/site/site.xml Added: trunk/src/site/apt/index.apt =================================================================== --- trunk/src/site/apt/index.apt (rev 0) +++ trunk/src/site/apt/index.apt 2007-02-19 18:11:53 UTC (rev 22) @@ -0,0 +1,23 @@ + ----- + Labo Bourse + ----- + STE-Formations Informatiques, FAPSE, ULg + ----- + +Labo des stagiaires en programmation Java. + + Ce laboratoire consiste en une application java qui permet de passer + des ordres en bourse. + +Organisation du laboratoire + + * Lecture et compr\xE9hension du cahier des charges + + * Analyse de la base de donn\xE9es + + * Constructions des mod\xE8les JavaBeans en rapport avec les tables de la base + de donn\xE9es et des "structures de donn\xE9es" que nous allons utiliser + + * Analyse des besoins du "business" + + * Analyse des besoins du "dao" Added: trunk/src/site/fml/faq.fml =================================================================== --- trunk/src/site/fml/faq.fml (rev 0) +++ trunk/src/site/fml/faq.fml 2007-02-19 18:11:53 UTC (rev 22) @@ -0,0 +1,21 @@ +<?xml version="1.0"?> +<faqs id="General FAQ"> + <part id="General"> + <faq id="q1"> + <question>Question 1</question> + <answer> + <p> + R\xE9ponse 1 + </p> + </answer> + </faq> + <faq id="q2"> + <question>Question 2</question> + <answer> + <p> + R\xE9ponse 2 + </p> + </answer> + </faq> + </part> +</faqs> Added: trunk/src/site/site.xml =================================================================== --- trunk/src/site/site.xml (rev 0) +++ trunk/src/site/site.xml 2007-02-19 18:11:53 UTC (rev 22) @@ -0,0 +1,27 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<project name="Maven"> + <bannerLeft> + <name>SageTools</name> + <!-- src>images/logobourse.png</src --> + <href>http://dev.edev.be/sagetools/</href> + </bannerLeft> + <!-- + <bannerRight> + <src>images/logobourse.png</src> + </bannerRight> + --> + <body> + <links> + <item name="eDev" href="http://www.edev.be/" /> + </links> + + <menu name="SageTools"> + <item name="Accueil" href="index.html"/> + <item name="FAQ" href="faq.html"/> + <!-- + <item name="Xdoc Example" href="xdoc.html"/> + --> + </menu> + ${reports} + </body> +</project> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <av...@us...> - 2007-02-19 18:10:10
|
Revision: 21 http://svn.sourceforge.net/edevsagetools/?rev=21&view=rev Author: avdyk Date: 2007-02-19 10:09:56 -0800 (Mon, 19 Feb 2007) Log Message: ----------- moved site description in src Added Paths: ----------- trunk/src/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <av...@us...> - 2007-02-19 18:09:09
|
Revision: 20 http://svn.sourceforge.net/edevsagetools/?rev=20&view=rev Author: avdyk Date: 2007-02-19 10:09:03 -0800 (Mon, 19 Feb 2007) Log Message: ----------- moved site description in src Removed Paths: ------------- trunk/site/ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <av...@us...> - 2007-02-19 18:06:48
|
Revision: 19 http://svn.sourceforge.net/edevsagetools/?rev=19&view=rev Author: avdyk Date: 2007-02-19 10:06:44 -0800 (Mon, 19 Feb 2007) Log Message: ----------- moved ended Modified Paths: -------------- trunk/.classpath trunk/synchro/core/src/test/java/be/edev/sagetools/synchro/core/AppTest.java Property Changed: ---------------- trunk/synchro/ trunk/synchro/client/ trunk/synchro/core/ trunk/synchro/webapp/ Modified: trunk/.classpath =================================================================== --- trunk/.classpath 2007-02-19 17:54:04 UTC (rev 18) +++ trunk/.classpath 2007-02-19 18:06:44 UTC (rev 19) @@ -1,10 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> <classpath> - <classpathentry kind="src" path="synchro-client/src/main/java"/> - <classpathentry kind="src" path="synchro-webapp/src/main/java"/> - <classpathentry kind="src" path="synchro-client/src/test/java"/> - <classpathentry kind="src" path="synchro-core/src/main/java"/> - <classpathentry kind="src" path="synchro-core/src/test/java"/> + <classpathentry kind="src" path="synchro/webapp/src/main/resources"/> + <classpathentry kind="src" path="synchro/core/src/test/java"/> + <classpathentry kind="src" path="synchro/core/src/main/resources"/> + <classpathentry kind="src" path="synchro/client/src/test/java"/> + <classpathentry kind="src" path="synchro/client/src/main/resources"/> + <classpathentry kind="src" path="synchro/webapp/src/main/java"/> + <classpathentry kind="src" path="synchro/core/src/test/resources"/> + <classpathentry kind="src" path="synchro/core/src/main/java"/> + <classpathentry kind="src" path="synchro/client/src/test/resources"/> + <classpathentry kind="src" path="synchro/client/src/main/java"/> <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> <classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/> <classpathentry kind="output" path="target"/> Property changes on: trunk/synchro ___________________________________________________________________ Name: svn:ignore + target Property changes on: trunk/synchro/client ___________________________________________________________________ Name: svn:ignore + target Property changes on: trunk/synchro/core ___________________________________________________________________ Name: svn:ignore + target Modified: trunk/synchro/core/src/test/java/be/edev/sagetools/synchro/core/AppTest.java =================================================================== --- trunk/synchro/core/src/test/java/be/edev/sagetools/synchro/core/AppTest.java 2007-02-19 17:54:04 UTC (rev 18) +++ trunk/synchro/core/src/test/java/be/edev/sagetools/synchro/core/AppTest.java 2007-02-19 18:06:44 UTC (rev 19) @@ -1,4 +1,4 @@ -package be.edev.edevsagetools.synchro.core; +package be.edev.sagetools.synchro.core; import junit.framework.Test; import junit.framework.TestCase; Property changes on: trunk/synchro/webapp ___________________________________________________________________ Name: svn:ignore + target This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <av...@us...> - 2007-02-19 15:47:27
|
Revision: 17 http://svn.sourceforge.net/edevsagetools/?rev=17&view=rev Author: avdyk Date: 2007-02-19 07:47:24 -0800 (Mon, 19 Feb 2007) Log Message: ----------- Modified Paths: -------------- trunk/pom.xml trunk/synchro/pom.xml Modified: trunk/pom.xml =================================================================== --- trunk/pom.xml 2007-02-19 15:34:56 UTC (rev 16) +++ trunk/pom.xml 2007-02-19 15:47:24 UTC (rev 17) @@ -7,9 +7,7 @@ <version>1.0-SNAPSHOT</version> <url>http://sagetools.edev.be</url> <modules> - <module>synchro-core</module> - <module>synchro-client</module> - <module>synchro-webapp</module> + <module>synchro</module> </modules> <build> <plugins> Modified: trunk/synchro/pom.xml =================================================================== --- trunk/synchro/pom.xml 2007-02-19 15:34:56 UTC (rev 16) +++ trunk/synchro/pom.xml 2007-02-19 15:47:24 UTC (rev 17) @@ -1,15 +1,15 @@ <?xml version="1.0"?><project> <modelVersion>4.0.0</modelVersion> - <groupId>be.edev.sagetools</groupId> - <artifactId>edevsagetools</artifactId> + <groupId>be.edev.sagetools.synchro</groupId> + <artifactId>synchro</artifactId> <packaging>pom</packaging> <name>eDev Sage Tools</name> <version>1.0-SNAPSHOT</version> <url>http://sagetools.edev.be</url> <modules> - <module>synchro-core</module> - <module>synchro-client</module> - <module>synchro-webapp</module> + <module>core</module> + <module>client</module> + <module>webapp</module> </modules> <build> <plugins> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <av...@us...> - 2007-02-19 15:34:58
|
Revision: 16 http://svn.sourceforge.net/edevsagetools/?rev=16&view=rev Author: avdyk Date: 2007-02-19 07:34:56 -0800 (Mon, 19 Feb 2007) Log Message: ----------- Added Paths: ----------- trunk/synchro-client/src/test/java/be/edev/sagetools/ trunk/synchro-client/src/test/java/be/edev/sagetools/synchro/ trunk/synchro-client/src/test/java/be/edev/sagetools/synchro/client/ trunk/synchro-client/src/test/java/be/edev/sagetools/synchro/client/AppTest.java Removed Paths: ------------- trunk/synchro-client/src/test/java/be/edev/edevsagetools/ Added: trunk/synchro-client/src/test/java/be/edev/sagetools/synchro/client/AppTest.java =================================================================== --- trunk/synchro-client/src/test/java/be/edev/sagetools/synchro/client/AppTest.java (rev 0) +++ trunk/synchro-client/src/test/java/be/edev/sagetools/synchro/client/AppTest.java 2007-02-19 15:34:56 UTC (rev 16) @@ -0,0 +1,38 @@ +package be.edev.sagetools.synchro.client; + +import junit.framework.Test; +import junit.framework.TestCase; +import junit.framework.TestSuite; + +/** + * Unit test for simple App. + */ +public class AppTest + extends TestCase +{ + /** + * Create the test case + * + * @param testName name of the test case + */ + public AppTest( String testName ) + { + super( testName ); + } + + /** + * @return the suite of tests being tested + */ + public static Test suite() + { + return new TestSuite( AppTest.class ); + } + + /** + * Rigourous Test :-) + */ + public void testApp() + { + assertTrue( true ); + } +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |