Author: tdraier
Date: Fri Jun 29 15:15:12 2007
New Revision: 17835

URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D17835&repname=
=3Djahia
Log:
cleanup and optimize jahia_fields_data

Modified:
    branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/hibernate/dao/Jahi=
aFieldsDataDAO.java
    branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/hibernate/manager/=
JahiaFieldsDataManager.java
    branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/hibernate/model/Ja=
hiaFieldsData.java
    branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/hibernate/model/Ja=
hiaFieldsDataPK.java

Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/hibernate/da=
o/JahiaFieldsDataDAO.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/hibernate/dao/JahiaFieldsDataDAO.java&rev=
=3D17835&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
--- branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/hibernate/dao/Jahi=
aFieldsDataDAO.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/hibernate/dao/Jahi=
aFieldsDataDAO.java Fri Jun 29 15:15:12 2007
@@ -132,7 +132,7 @@
 =

     public List findAllAclsIdInSite(Integer siteId) {
         List retVal =3D null;
-        String hql =3D "select distinct f.jahiaAclId from JahiaFieldsData =
f where f.site.id=3D? order by f.jahiaAclId";
+        String hql =3D "select distinct f.jahiaAclId from JahiaFieldsData =
f where f.siteId=3D? order by f.jahiaAclId";
         if (siteId !=3D null) {
             final HibernateTemplate template =3D getHibernateTemplate();
             template.setCacheQueries(true);
@@ -203,15 +203,15 @@
         return retVal;
     }
 =

-    public List findAllFieldsIdInSite(Integer containerID) {
+    public List findAllFieldsIdInSite(Integer siteId) {
         List retVal =3D null;
-        String hql =3D "select distinct f.comp_id.id from JahiaFieldsData =
f where f.site=3D? order by f.comp_id.id";
-        if (containerID !=3D null) {
+        String hql =3D "select distinct f.comp_id.id from JahiaFieldsData =
f where f.siteId=3D? order by f.comp_id.id";
+        if (siteId !=3D null) {
             final HibernateTemplate template =3D getHibernateTemplate();
             template.setCacheQueries(true);
             template.setFlushMode(HibernateTemplate.FLUSH_NEVER);
             retVal =3D template.find(hql,
-                                   new Object[]{containerID});
+                                   new Object[]{siteId});
         }
         return retVal;
     }
@@ -268,7 +268,7 @@
     }
 =

     public Integer findMetadataByOwnerAndName(String name, JahiaObjectPK o=
wnerKey) {
-        String hql =3D "select distinct f.comp_id.id from JahiaFieldsData =
f where f.fieldDefinition.name=3D? AND f.isMetadata=3D1 AND f.metadataOwner=
.comp_id.id=3D? AND f.metadataOwner.comp_id.type=3D?";
+        String hql =3D "select distinct f.comp_id.id from JahiaFieldsData =
f where f.fieldDefinition.name=3D? AND f.metadataOwnerId=3D? AND f.metadata=
OwnerType=3D?";
         final HibernateTemplate template =3D getHibernateTemplate();
         template.setCacheQueries(true);
         template.setFlushMode(HibernateTemplate.FLUSH_NEVER);
@@ -281,26 +281,13 @@
     }
 =

     public List findMetadatasByOwner(JahiaObjectPK ownerKey) {
-        String hql =3D "select distinct f.comp_id.id from JahiaFieldsData =
f where f.isMetadata=3D1 AND f.metadataOwner.comp_id.id=3D? AND f.metadataO=
wner.comp_id.type=3D?";
+        String hql =3D "select distinct f.comp_id.id from JahiaFieldsData =
f where f.metadataOwnerId=3D? AND f.metadataOwnerType=3D?";
         final HibernateTemplate template =3D getHibernateTemplate();
         template.setCacheQueries(true);
         template.setFlushMode(HibernateTemplate.FLUSH_NEVER);
         return template.find(hql, new Object[]{ownerKey.getId(),ownerKey.g=
etType()});
     }
 =

-    public JahiaObject findJahiaObjectByMetadata(Integer fieldId) {
-        String hql =3D "select distinct f.metadataOwner from JahiaFieldsDa=
ta f where f.comp_id.id=3D?";
-        final HibernateTemplate template =3D getHibernateTemplate();
-        template.setCacheQueries(true);
-        template.setFlushMode(HibernateTemplate.FLUSH_NEVER);
-        List list =3D template.find(hql,
-                                  new Object[]{fieldId});
-        if ( list.size()>0 ){
-            return (JahiaObject)list.get(0);
-        }
-        return null;
-    }
-
     public List findFieldsIdInPageByType(Integer pageId, Integer type) {
         List retVal =3D null;
         String hql =3D "select distinct f.comp_id.id from JahiaFieldsData =
f where f.type=3D? and f.pageId=3D? order by f.comp_id.id";
@@ -382,7 +369,7 @@
     }
 =

     public List findOldEntryStateForMetadatas(JahiaObjectPK ownerKey) {
-        String hql =3D "select f.comp_id.id,f.comp_id.versionId,f.comp_id.=
workflowState,f.comp_id.languageCode from JahiaFieldsData f where f.metadat=
aOwner.comp_id.id=3D? AND f.metadataOwner.comp_id.type=3D? AND f.comp_id.wo=
rkflowState<=3D0";
+        String hql =3D "select f.comp_id.id,f.comp_id.versionId,f.comp_id.=
workflowState,f.comp_id.languageCode from JahiaFieldsData f where f.metadat=
aOwnerId=3D? AND f.metadataOwnerType=3D? AND f.comp_id.workflowState<=3D0";
         final HibernateTemplate template =3D getHibernateTemplate();
         template.setCacheQueries(true);
         template.setFlushMode(HibernateTemplate.FLUSH_NEVER);
@@ -820,7 +807,7 @@
     }
 =

     public List loadAllActiveOrStagedFieldsByMetadataOwner(JahiaObjectPK o=
wnerKey) {
-        String hql =3D "from JahiaFieldsData f where f.metadataOwner.comp_=
id.id=3D? AND f.metadataOwner.comp_id.type=3D? AND f.comp_id.workflowState>=
=3D1 order by f.comp_id.id";
+        String hql =3D "from JahiaFieldsData f where f.metadataOwnerId=3D?=
 AND f.metadataOwnerType=3D? AND f.comp_id.workflowState>=3D1 order by f.co=
mp_id.id";
         final HibernateTemplate template =3D getHibernateTemplate();
         template.setCacheQueries(false);
         template.setFlushMode(HibernateTemplate.FLUSH_NEVER);
@@ -828,7 +815,7 @@
     }
 =

     public List loadAllStagedFieldsByMetadataOwner(JahiaObjectPK ownerKey)=
 {
-        String hql =3D "from JahiaFieldsData f where f.metadataOwner.comp_=
id.id=3D? AND f.metadataOwner.comp_id.type=3D? AND f.comp_id.workflowState>=
1 order by f.comp_id.id";
+        String hql =3D "from JahiaFieldsData f where f.metadataOwnerId=3D?=
 AND f.metadataOwnerType=3D? AND f.comp_id.workflowState>1 order by f.comp_=
id.id";
         final HibernateTemplate template =3D getHibernateTemplate();
         template.setCacheQueries(false);
         template.setFlushMode(HibernateTemplate.FLUSH_NEVER);
@@ -836,7 +823,7 @@
     }
 =

     public List findStagedFieldsByMetadataOwner(JahiaObjectPK ownerKey) {
-        String hql =3D "select f.comp_id.id from JahiaFieldsData f where f=
.metadataOwner.comp_id.id=3D? AND f.metadataOwner.comp_id.type=3D? AND f.co=
mp_id.workflowState>1";
+        String hql =3D "select f.comp_id.id from JahiaFieldsData f where f=
.metadataOwnerId=3D? AND f.metadataOwnerType=3D? AND f.comp_id.workflowStat=
e>1";
         final HibernateTemplate template =3D getHibernateTemplate();
         template.setCacheQueries(false);
         template.setFlushMode(HibernateTemplate.FLUSH_NEVER);
@@ -1027,8 +1014,7 @@
         for (int i =3D 0; i < list.size(); i++) {
             JahiaFieldsData data =3D (JahiaFieldsData) list.get(i);
             deleteProperties(data, template);
-            if ( data.getContainerId().intValue() !=3D 0 ||
-                    (data.getIsMetadata() !=3D null && data.getIsMetadata(=
).intValue() =3D=3D 1 ) ){
+            if ( data.getContainerId().intValue() !=3D 0 || data.getMetada=
taOwnerId() !=3D null  ){
                 continue;
             }
             map.put(new ContentFieldKey(data.getComp_id().getId().intValue=
()),data.getJahiaAclId());
@@ -1038,13 +1024,14 @@
     }
 =

     public JahiaObjectPK findJahiaObjectPKByMetadata(Integer fieldId) {
-        String hql =3D "select distinct f.metadataOwner.comp_id from Jahia=
FieldsData f where f.comp_id.id=3D?";
+        String hql =3D "select distinct f.metadataOwnerId,f.metadataOwnerT=
ype from JahiaFieldsData f where f.comp_id.id=3D?";
         final HibernateTemplate template =3D getHibernateTemplate();
         template.setCacheQueries(true);
         template.setFlushMode(HibernateTemplate.FLUSH_NEVER);
         List list =3D template.find(hql, new Object[]{fieldId});
         if ( list.size()>0 ){
-            return (JahiaObjectPK) list.get(0);
+            Object[] objs =3D (Object[]) list.get(0);
+            return new JahiaObjectPK((String) objs[1], (Integer) objs[0]);
         }
         return null;
     }

Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/hibernate/ma=
nager/JahiaFieldsDataManager.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/hibernate/manager/JahiaFieldsDataManager.ja=
va&rev=3D17835&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
--- branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/hibernate/manager/=
JahiaFieldsDataManager.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/hibernate/manager/=
JahiaFieldsDataManager.java Fri Jun 29 15:15:12 2007
@@ -204,7 +204,7 @@
                                                       new Integer(to.getWo=
rkflowState()),
                                                       to.getLanguageCode()=
));
                 dao.save(data);
-                flushCache(id,data.getSite()!=3Dnull?data.getSite().getId(=
).intValue():0, data.getContainerId().intValue());
+                flushCache(id,data.getSiteId()!=3Dnull?data.getSiteId().in=
tValue():0, data.getContainerId().intValue());
                 fieldCache.put(CACHE_KEY_PREFIX+id, cf);
             }
         } catch (ObjectRetrievalFailureException e) {
@@ -223,19 +223,19 @@
             fieldDefinition =3D definitionDAO.loadDefinition(new Integer(t=
heField.getFieldDefID()));
         }
         data.setFieldDefinition(fieldDefinition);
-        data.setIsMetadata(fieldDefinition.getIsMetadata());
         if ( theField.getMetadataOwnerObjectKey() !=3D null ){
             ObjectKey objKey =3D theField.getMetadataOwnerObjectKey();
             org.jahia.hibernate.model.JahiaObject jahiaObject =3D
                     jahiaObjectDAO.findByPK(new JahiaObjectPK(objKey.getTy=
pe(),new Integer(objKey.getIDInType())));
             if ( jahiaObject !=3D null ){
-                data.setMetadataOwner(jahiaObject);
+                data.setMetadataOwnerId(jahiaObject.getComp_id().getId());
+                data.setMetadataOwnerType(jahiaObject.getComp_id().getType=
());
             }
         }
         data.setJahiaAclId(new Integer(theField.getAclID()));
         data.setPageId(new Integer(theField.getPageID()));
         data.setProperties(theField.getProperties());
-        data.setSite(siteDAO.findById(new Integer(theField.getJahiaID())));
+        data.setSiteId(new Integer(theField.getJahiaID()));
         data.setType(new Integer(theField.getType()));
         String value =3D theField.getValue();
         if (value.equals("")) {
@@ -256,7 +256,7 @@
         data.setComp_id(pk);
         dao.save(data);
         theField.setID(data.getComp_id().getId().intValue());
-        flushCache(theField.getID(),data.getSite()!=3Dnull?data.getSite().=
getId().intValue():0, theField.getctnid());
+        flushCache(theField.getID(),data.getSiteId()!=3Dnull?data.getSiteI=
d().intValue():0, theField.getctnid());
 =

         ContentObjectEntryState entryState =3D new ContentObjectEntryState(
                 data.getComp_id().getWorkflowState().intValue(),
@@ -280,11 +280,11 @@
                     data.getConnectType().intValue(),
                     data.getJahiaAclId().intValue(),
                     activeEntryStates, activeValues);
-            if ( data.getMetadataOwner() !=3D null ){
+            if ( data.getMetadataOwnerId() !=3D null ){
                 try {
-                    contentFieldInstance.setMetadataOwnerObjectKey(
-                            data.getMetadataOwner().getComp_id().toObjectK=
ey());
-                    fieldCache.put(MD_KEY_PREFIX+data.getMetadataOwner().g=
etComp_id().toObjectKey()+fieldDefinition.getName(), new Integer(contentFie=
ldInstance.getID()));
+                    ObjectKey key =3D new JahiaObjectPK(data.getMetadataOw=
nerType(), data.getMetadataOwnerId()).toObjectKey();
+                    contentFieldInstance.setMetadataOwnerObjectKey(key);
+                    fieldCache.put(MD_KEY_PREFIX+key+fieldDefinition.getNa=
me(), new Integer(contentFieldInstance.getID()));
                 } catch ( Throwable t ){
                 }
             }
@@ -313,18 +313,18 @@
         fieldsData.setContainerId(new Integer(contentField.getContainerID(=
)));
         final JahiaFieldsDef fieldDefinition =3D definitionDAO.loadDefinit=
ion(new Integer(contentField.getFieldDefID()));
         fieldsData.setFieldDefinition(fieldDefinition);
-        fieldsData.setIsMetadata(fieldDefinition.getIsMetadata());
         if ( contentField.getMetadataOwnerObjectKey() !=3D null ){
             ObjectKey objKey =3D contentField.getMetadataOwnerObjectKey();
             org.jahia.hibernate.model.JahiaObject jahiaObject =3D
                     jahiaObjectDAO.findByPK(new JahiaObjectPK(objKey.getTy=
pe(),new Integer(objKey.getIDInType())));
             if ( jahiaObject !=3D null ){
-                fieldsData.setMetadataOwner(jahiaObject);
+                fieldsData.setMetadataOwnerId(jahiaObject.getComp_id().get=
Id());
+                fieldsData.setMetadataOwnerType(jahiaObject.getComp_id().g=
etType());
             }
         }
         fieldsData.setJahiaAclId(new Integer(contentField.getAclID()));
         fieldsData.setPageId(new Integer(contentField.getPageID()));
-        fieldsData.setSite(siteDAO.findById(new Integer(contentField.getSi=
teID())));
+        fieldsData.setSiteId(new Integer(contentField.getSiteID()));
         fieldsData.setType(new Integer(contentField.getType()));
         fieldsData.setValue(dbValue!=3Dnull?dbValue:"");
         dao.save(fieldsData);
@@ -340,7 +340,7 @@
                                                                           =
                          new Integer(entryState.getWorkflowState()), entry=
State.getLanguageCode()));
             if (jahiaFieldsDataByPK !=3D null) {
                 dao.deleteJahiaField(jahiaFieldsDataByPK);
-                flushCache(id, jahiaFieldsDataByPK.getSite() !=3D null ? j=
ahiaFieldsDataByPK.getSite().getId().intValue() : 0, jahiaFieldsDataByPK.ge=
tContainerId().intValue());
+                flushCache(id, jahiaFieldsDataByPK.getSiteId() !=3D null ?=
 jahiaFieldsDataByPK.getSiteId().intValue() : 0, jahiaFieldsDataByPK.getCon=
tainerId().intValue());
                 fieldCache.put(CACHE_KEY_PREFIX+id, cf);
             }
         } catch (ObjectDeletedException e) {
@@ -399,7 +399,7 @@
                         }
                     }
                 }
-                flushCache(containerId,container.getSite()!=3Dnull?contain=
er.getSite().getId().intValue():0, container.getContainerId().intValue());
+                flushCache(containerId,container.getSiteId()!=3Dnull?conta=
iner.getSiteId().intValue():0, container.getContainerId().intValue());
             } else {
                 List stagedContainers =3D null;
                 try {
@@ -409,7 +409,7 @@
                 dao.deleteJahiaFields(stagedContainers);
                 if(stagedContainers.size()>0) {
                 container =3D (JahiaFieldsData) stagedContainers.get(0);
-                flushCache(containerId,container.getSite()!=3Dnull?contain=
er.getSite().getId().intValue():0, container.getContainerId().intValue());
+                flushCache(containerId,container.getSiteId()!=3Dnull?conta=
iner.getSiteId().intValue():0, container.getContainerId().intValue());
                 }
             }
         } else if (saveVersion.isVersioned()) {
@@ -421,13 +421,13 @@
                 jahiaContainer.getComp_id().setWorkflowState(new Integer(-=
1));
                 jahiaContainer.getComp_id().setVersionId(new Long(saveVers=
ion.getVersionID()));
                 dao.save(container);
-                flushCache(containerId,container.getSite()!=3Dnull?contain=
er.getSite().getId().intValue():0, container.getContainerId().intValue());
+                flushCache(containerId,container.getSiteId()!=3Dnull?conta=
iner.getSiteId().intValue():0, container.getContainerId().intValue());
             } catch (CloneNotSupportedException e) {
                 log.error("Could not clone org.jahia.hibernate.model.Jahia=
Container");
             }
         } else {
             dao.deleteJahiaField(container);
-            flushCache(containerId,container.getSite()!=3Dnull?container.g=
etSite().getId().intValue():0, container.getContainerId().intValue());
+            flushCache(containerId,container.getSiteId()!=3Dnull?container=
.getSiteId().intValue():0, container.getContainerId().intValue());
         }
         // remove all links for page if no pages exist at all with this id
         if(dao.getNBFields(containerId)=3D=3D0){
@@ -804,11 +804,10 @@
         data.setContainerId(new Integer(theField.getctnid()));
         final JahiaFieldsDef fieldDefinition =3D definitionDAO.loadDefinit=
ion(new Integer(theField.getFieldDefID()));
         data.setFieldDefinition(fieldDefinition);
-        data.setIsMetadata(fieldDefinition.getIsMetadata());
         data.setJahiaAclId(new Integer(theField.getAclID()));
         data.setPageId(new Integer(theField.getPageID()));
         data.setProperties(theField.getProperties());
-        data.setSite(siteDAO.findById(new Integer(theField.getJahiaID())));
+        data.setSiteId(new Integer(theField.getJahiaID()));
         data.setType(new Integer(theField.getType()));
         String value =3D theField.getValue();
         if (value.equals("")) {
@@ -834,7 +833,7 @@
         data.setComp_id(pk);
         dao.update(data);
         theField.setID(data.getComp_id().getId().intValue());
-        flushCache(theField.getID(),data.getSite()!=3Dnull?data.getSite().=
getId().intValue():0,theField.getctnid());
+        flushCache(theField.getID(),data.getSiteId()!=3Dnull?data.getSiteI=
d().intValue():0,theField.getctnid());
     }
 =

     public synchronized void updateValue(ContentField contentField, Conten=
tObjectEntryState newEntryState, String value, boolean cache) {
@@ -857,7 +856,7 @@
             }
             fieldsData.setValue(value);
             dao.update(fieldsData);
-            flushCache(contentField.getID(),fieldsData.getSite()!=3Dnull?f=
ieldsData.getSite().getId().intValue():0, contentField.getContainerID());
+            flushCache(contentField.getID(),fieldsData.getSiteId()!=3Dnull=
?fieldsData.getSiteId().intValue():0, contentField.getContainerID());
             if (cache) {
                 this.fieldCache.put(CACHE_KEY_PREFIX+contentField.getID(),=
 contentField);
             }
@@ -909,9 +908,9 @@
 =

         final ContentFieldTools instance =3D ContentFieldTools.getInstance=
();
         int jahiaID =3D 0;
-        if(data.getSite()!=3Dnull) {
+        if(data.getSiteId()!=3Dnull) {
             // Metadata field are not bind to one site
-            jahiaID =3D data.getSite().getId().intValue();
+            jahiaID =3D data.getSiteId().intValue();
         }
         final ContentField contentFieldInstance =3D instance.createContent=
FieldInstance(
                 data.getComp_id().getId().intValue(),
@@ -924,10 +923,10 @@
                 data.getJahiaAclId().intValue(),
                 activeEntryStates,
                 activeValues);
-        if ( data.getMetadataOwner() !=3D null ){
+        if ( data.getMetadataOwnerId() !=3D null ){
             try {
-                contentFieldInstance.setMetadataOwnerObjectKey(
-                        data.getMetadataOwner().getComp_id().toObjectKey()=
);
+                ObjectKey key =3D new JahiaObjectPK(data.getMetadataOwnerT=
ype(), data.getMetadataOwnerId()).toObjectKey();
+                contentFieldInstance.setMetadataOwnerObjectKey(key);
             } catch ( Throwable t ){
             }
         } else {
@@ -966,9 +965,9 @@
                     data =3D (JahiaFieldsData) list.get(i);
                     if (oldData !=3D null && oldData.getComp_id().getId().=
intValue() !=3D data.getComp_id().getId().intValue()) {
                         int jahiaID =3D 0;
-                        if (oldData.getSite() !=3D null) {
+                        if (oldData.getSiteId() !=3D null) {
                             // Metadata field are not bind to one site
-                            jahiaID =3D oldData.getSite().getId().intValue=
();
+                            jahiaID =3D oldData.getSiteId().intValue();
                         }
                         final ContentField contentFieldInstance =3D Conten=
tFieldTools.getInstance()
                                 .createContentFieldInstance(oldData.getCom=
p_id().getId().intValue(),
@@ -981,10 +980,10 @@
                                                              oldData.getJa=
hiaAclId().intValue(),
                                                              activeEntrySt=
ates, activeValues);
                         oldData =3D dao.fillProperties(data);
-                        if ( data.getMetadataOwner() !=3D null ){
+                        if ( data.getMetadataOwnerId() !=3D null ){
                             try {
-                                contentFieldInstance.setMetadataOwnerObjec=
tKey(
-                                        data.getMetadataOwner().getComp_id=
().toObjectKey());
+                                ObjectKey key =3D new JahiaObjectPK(data.g=
etMetadataOwnerType(), data.getMetadataOwnerId()).toObjectKey();
+                                contentFieldInstance.setMetadataOwnerObjec=
tKey(key);
                             } catch ( Throwable t ){
                             }
                         }

Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/hibernate/mo=
del/JahiaFieldsData.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/hibernate/model/JahiaFieldsData.java&rev=3D=
17835&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
--- branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/hibernate/model/Ja=
hiaFieldsData.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/hibernate/model/Ja=
hiaFieldsData.java Fri Jun 29 15:15:12 2007
@@ -54,14 +54,15 @@
      */
     private JahiaFieldsDef fieldDefinition;
 =

-    private Integer isMetadata =3D new Integer(0);
+    private Integer metadataOwnerId;
 =

-    private JahiaObject metadataOwner;
+    private String metadataOwnerType;
 =

     /**
      * nullable persistent field
      */
-    private JahiaSite site;
+    private Integer siteId;
+
     private transient Map properties;
 =

     /**
@@ -137,29 +138,25 @@
     }
 =

     /**
-     * @hibernate.property column=3D"ismdata_jahia_fields_data"
-     * length=3D"11"
-     * @return
+     * @hibernate.property column=3D"id_jahia_obj"
      */
-    public Integer getIsMetadata() {
-        return isMetadata;
+    public Integer getMetadataOwnerId() {
+        return metadataOwnerId;
     }
 =

-    public void setIsMetadata(Integer isMetadata) {
-        this.isMetadata =3D isMetadata;
+    public void setMetadataOwnerId(Integer metadataOwner) {
+        this.metadataOwnerId =3D metadataOwner;
     }
 =

     /**
-     * @hibernate.many-to-one not-null=3D"false" class=3D"org.jahia.hibern=
ate.model.JahiaObject"
-     * @hibernate.column name=3D"id_jahia_obj"
-     * @hibernate.column name=3D"type_jahia_obj"
+     * @hibernate.property column=3D"type_jahia_obj" length=3D"22"
      */
-    public JahiaObject getMetadataOwner() {
-        return metadataOwner;
+    public String getMetadataOwnerType() {
+        return metadataOwnerType;
     }
 =

-    public void setMetadataOwner(JahiaObject metadataOwner) {
-        this.metadataOwner =3D metadataOwner;
+    public void setMetadataOwnerType(String metadataOwner) {
+        this.metadataOwnerType =3D metadataOwner;
     }
 =

     /**
@@ -194,15 +191,14 @@
     }
 =

     /**
-     * @hibernate.many-to-one not-null=3D"true"
-     * @hibernate.column name=3D"jahiaid_jahia_fields_data"
+     * @hibernate.property column=3D"jahiaid_jahia_fields_data"
      */
-    public JahiaSite getSite() {
-        return this.site;
+    public Integer getSiteId() {
+        return this.siteId;
     }
 =

-    public void setSite(JahiaSite site) {
-        this.site =3D site;
+    public void setSiteId(Integer site) {
+        this.siteId =3D site;
     }
 =

     /**
@@ -296,11 +292,11 @@
         data.setConnectType(this.getConnectType());
         data.setContainerId(this.getContainerId());
         data.setFieldDefinition(this.getFieldDefinition());
-        data.setIsMetadata(this.getIsMetadata());
-        data.setMetadataOwner(this.getMetadataOwner());
+        data.setMetadataOwnerId(this.getMetadataOwnerId());
+        data.setMetadataOwnerType(this.getMetadataOwnerType());
         data.setJahiaAclId(this.getJahiaAclId());
         data.setPageId(this.getPageId());
-        data.setSite(this.getSite());
+        data.setSiteId(this.getSiteId());
         data.setType(this.getType());
         data.setValue(this.getValue());
         return data;

Modified: branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/hibernate/mo=
del/JahiaFieldsDataPK.java
URL: https://svndev.jahia.net/websvn/diff.php?path=3D/branches/JAHIA-5-0-SP=
-BRANCH/core/src/java/org/jahia/hibernate/model/JahiaFieldsDataPK.java&rev=
=3D17835&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
--- branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/hibernate/model/Ja=
hiaFieldsDataPK.java (original)
+++ branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/hibernate/model/Ja=
hiaFieldsDataPK.java Fri Jun 29 15:15:12 2007
@@ -104,7 +104,7 @@
 =

     /**
      * @hibernate.property column=3D"language_code"
-     * length=3D"250"
+     * length=3D"10"
      */
     public String getLanguageCode() {
         return this.languageCode;

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

Reply via email to