Author: tdraier
Date: Wed Jul 11 17:00:48 2007
New Revision: 17936
URL: https://svndev.jahia.net/websvn/listing.php?sc=3D1&rev=3D17936&repname=
=3Djahia
Log:
optimized manager
Modified:
branches/JAHIA-5-0-SP-BRANCH/core/src/java/org/jahia/hibernate/manager/=
JahiaFieldsDataManager.java
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=3D17936&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 Wed Jul 11 17:00:48 2007
@@ -315,12 +315,8 @@
fieldsData.setFieldDefinition(fieldDefinition);
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.setMetadataOwnerId(jahiaObject.getComp_id().get=
Id());
- fieldsData.setMetadataOwnerType(jahiaObject.getComp_id().g=
etType());
- }
+ fieldsData.setMetadataOwnerId(new Integer(objKey.getIdInType()=
));
+ fieldsData.setMetadataOwnerType(objKey.getType());
}
fieldsData.setJahiaAclId(new Integer(contentField.getAclID()));
fieldsData.setPageId(new Integer(contentField.getPageID()));
@@ -329,7 +325,7 @@
fieldsData.setValue(dbValue!=3Dnull?dbValue:"");
dao.save(fieldsData);
flushCache(fieldId,contentField.getSiteID(), contentField.getConta=
inerID());
- fieldCache.put(CACHE_KEY_PREFIX+contentField.getID(), contentField=
);
+ fieldCache.put(CACHE_KEY_PREFIX+fieldsData.getComp_id().getId(), c=
ontentField);
return fieldsData.getComp_id().getId().intValue();
}
=
_______________________________________________
cvs_list mailing list
[email protected]
http://lists.jahia.org/cgi-bin/mailman/listinfo/cvs_list