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.
|