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