Author: tdraier
Date: Fri Sep 21 10:44:44 2007
New Revision: 18595

URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D18595&repname=
=3Djahia
Log:
simplified mapping to avoid crash ( port 18412 )

Modified:
    trunk/core/src/java/org/jahia/hibernate/dao/JahiaContainerDefinitionDAO=
.java
    trunk/core/src/java/org/jahia/hibernate/manager/JahiaContainerDefinitio=
nManager.java
    trunk/core/src/java/org/jahia/hibernate/manager/JahiaContainerListManag=
er.java
    trunk/core/src/java/org/jahia/hibernate/model/JahiaCtnDef.java

Modified: trunk/core/src/java/org/jahia/hibernate/dao/JahiaContainerDefinit=
ionDAO.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/java/o=
rg/jahia/hibernate/dao/JahiaContainerDefinitionDAO.java&rev=3D18595&repname=
=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/java/org/jahia/hibernate/dao/JahiaContainerDefinitionDAO=
.java (original)
+++ trunk/core/src/java/org/jahia/hibernate/dao/JahiaContainerDefinitionDAO=
.java Fri Sep 21 10:44:44 2007
@@ -73,7 +73,7 @@
         final HibernateTemplate template =3D getHibernateTemplate();
         template.setCacheQueries(true);
         JahiaCtnDef ctnDef =3D null;
-        String hql =3D "from JahiaCtnDef def where def.jahiaSite.id=3D? an=
d def.name=3D?";
+        String hql =3D "from JahiaCtnDef def where def.jahiaSiteId=3D? and=
 def.name=3D?";
         if (siteId !=3D null && definitionName !=3D null) {
             List list =3D template.find(hql.toString(), new Object[]{siteI=
d, definitionName});
             if (list.size() > 0) {
@@ -108,7 +108,7 @@
         } catch (RuntimeException e) {
             hibernateTemplate.clear();
             // Maybe the definition has already been added by another node=
 ? lets try to find it
-            JahiaCtnDef ctnDef2 =3D fullyLoadContainerDefinition(ctnDef.ge=
tJahiaSite().getId(), ctnDef.getName());
+            JahiaCtnDef ctnDef2 =3D fullyLoadContainerDefinition(ctnDef.ge=
tJahiaSiteId(), ctnDef.getName());
             if (ctnDef2 !=3D null) return ctnDef2;
             else throw e;
         }
@@ -242,7 +242,7 @@
     public List deleteAllDefinitionsFromSite(Integer siteID) {
         final HibernateTemplate template =3D getHibernateTemplate();
         template.setFlushMode(HibernateTemplate.FLUSH_AUTO);
-        String hql =3D "select def.id from JahiaCtnDef def where def.jahia=
Site.id=3D?";
+        String hql =3D "select def.id from JahiaCtnDef def where def.jahia=
SiteId=3D?";
         List list =3D template.find(hql.toString(), siteID);
         List retList =3D new ArrayList(list.size());
         for (int i =3D 0; i < list.size(); i++) {

Modified: trunk/core/src/java/org/jahia/hibernate/manager/JahiaContainerDef=
initionManager.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/java/o=
rg/jahia/hibernate/manager/JahiaContainerDefinitionManager.java&rev=3D18595=
&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/java/org/jahia/hibernate/manager/JahiaContainerDefinitio=
nManager.java (original)
+++ trunk/core/src/java/org/jahia/hibernate/manager/JahiaContainerDefinitio=
nManager.java Fri Sep 21 10:44:44 2007
@@ -86,7 +86,7 @@
         } catch (ObjectRetrievalFailureException e) {
             log.warn("JahiaSite not found " + theDefinition.getJahiaID(), =
e);
         }
-        ctnDef.setJahiaSite(site);
+        ctnDef.setJahiaSiteId(site.getId());
         ctnDef.setName(theDefinition.getName());
         ctnDef.setSubDefinitions(properties);
         ctnDef.setProperties(theDefinition.getProperties());
@@ -234,7 +234,7 @@
             log.warn("JahiaSite not found " + theDefinition.getJahiaID(), =
e);
         }
         Set properties =3D convertToJahiaCtnDef(theDefinition, ctnDef);
-        ctnDef.setJahiaSite(site);
+        ctnDef.setJahiaSiteId(site.getId());
         ctnDef.setName(theDefinition.getName());
         if (!properties.equals(ctnDef.getSubDefinitions())) {
             ctnDef.setSubDefinitions(properties);
@@ -295,7 +295,7 @@
                 }
 =

                 containerDefinition =3D new JahiaContainerDefinition(ctnDe=
f.getId().intValue(),
-                                                                   ctnDef.=
getJahiaSite().getId().intValue(),
+                                                                   ctnDef.=
getJahiaSiteId().intValue(),
                                                                    ctnDef.=
getName(), subDefinition);
                 Properties properties =3D new Properties();
                 if (ctnDef.getProperties() !=3D null) {

Modified: trunk/core/src/java/org/jahia/hibernate/manager/JahiaContainerLis=
tManager.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/java/o=
rg/jahia/hibernate/manager/JahiaContainerListManager.java&rev=3D18595&repna=
me=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/java/org/jahia/hibernate/manager/JahiaContainerListManag=
er.java (original)
+++ trunk/core/src/java/org/jahia/hibernate/manager/JahiaContainerListManag=
er.java Fri Sep 21 10:44:44 2007
@@ -111,7 +111,7 @@
             jahiaContainerListClone.getComp_id().setVersionId(new Long(toE=
.getVersionID()));
             jahiaContainerListClone.getComp_id().setWorkflowState(new Inte=
ger(toE.getWorkflowState()));
             dao.save(jahiaContainerListClone);
-            flushCache(id, jahiaContainerListClone.getContainerDefinition(=
).getJahiaSite().getId().intValue(),
+            flushCache(id, jahiaContainerListClone.getContainerDefinition(=
).getJahiaSiteId().intValue(),
                        jahiaContainerListClone.getContainerDefinition().ge=
tName());
         } catch (CloneNotSupportedException e) {
             log.error("Clone not supported for object JahiaContainerList",=
 e);
@@ -228,7 +228,7 @@
         } else {
             dao.deleteContainerList(dao.loadPublishedContainerList(new Int=
eger(containerId)));
         }
-        flushCache(containerId, container!=3Dnull?container.getContainerDe=
finition().getJahiaSite().getId().intValue():0,
+        flushCache(containerId, container!=3Dnull?container.getContainerDe=
finition().getJahiaSiteId().intValue():0,
                    container!=3Dnull?container.getContainerDefinition().ge=
tName():null);
         // remove all links for page if no pages exist at all with this id
         if(dao.getNBContainerList(containerId)=3D=3D0){
@@ -552,7 +552,7 @@
 =

         dao.save(jahiaContainerList);
         containerList.setID(jahiaContainerList.getComp_id().getId().intVal=
ue());
-        flushCache(containerList.getID(), jahiaContainerList.getContainerD=
efinition().getJahiaSite().getId().intValue(),
+        flushCache(containerList.getID(), jahiaContainerList.getContainerD=
efinition().getJahiaSiteId().intValue(),
                    jahiaContainerList.getContainerDefinition().getName());
     }
 =

@@ -620,7 +620,7 @@
 =

             dao.deleteContainerList(containerList);
 =

-            flushCache(containerListId, containerList.getContainerDefiniti=
on().getJahiaSite().getId().intValue(),
+            flushCache(containerListId, containerList.getContainerDefiniti=
on().getJahiaSiteId().intValue(),
                    containerList.getContainerDefinition().getName());
         }
     }
@@ -729,7 +729,7 @@
                 fieldsData.setComp_id(pk);
                 dao.save(fieldsData);
                 flushCache(contentContainerList.getID(),
-                           data.getContainerDefinition().getJahiaSite().ge=
tId().intValue(),
+                           data.getContainerDefinition().getJahiaSiteId().=
intValue(),
                            data.getContainerDefinition().getName());
             }
         } catch (ObjectRetrievalFailureException e) {

Modified: trunk/core/src/java/org/jahia/hibernate/model/JahiaCtnDef.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/trunk/core/src/java/o=
rg/jahia/hibernate/model/JahiaCtnDef.java&rev=3D18595&repname=3Djahia
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- trunk/core/src/java/org/jahia/hibernate/model/JahiaCtnDef.java (origina=
l)
+++ trunk/core/src/java/org/jahia/hibernate/model/JahiaCtnDef.java Fri Sep =
21 10:44:44 2007
@@ -42,7 +42,7 @@
     /**
      * nullable persistent field
      */
-    private org.jahia.hibernate.model.JahiaSite jahiaSite;
+    private Integer jahiaSite;
 =

     /**
      * persistent field
@@ -80,15 +80,13 @@
     }
 =

     /**
-     * @hibernate.many-to-one update=3D"true"
-     * insert=3D"true"
-     * @hibernate.column name=3D"jahiaid_jahia_ctn_def"
+     * @hibernate.property column name=3D"jahiaid_jahia_ctn_def"
      */
-    public org.jahia.hibernate.model.JahiaSite getJahiaSite() {
+    public Integer getJahiaSiteId() {
         return this.jahiaSite;
     }
 =

-    public void setJahiaSite(org.jahia.hibernate.model.JahiaSite jahiaSite=
) {
+    public void setJahiaSiteId(Integer jahiaSite) {
         this.jahiaSite =3D jahiaSite;
     }
 =


_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list

Reply via email to