knguyen     2005/07/25 16:37:54 CEST

  Modified files:
    core/src/java/org/jahia/hibernate/manager 
                                              JahiaSiteManager.java 
  Log:
  - complete JahiaSite/JahiaSiteProp mapping
  
  Revision  Changes    Path
  1.3       +13 -1     
jahia/core/src/java/org/jahia/hibernate/manager/JahiaSiteManager.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/jahia/core/src/java/org/jahia/hibernate/manager/JahiaSiteManager.java.diff?r1=1.2&r2=1.3&f=h
  
  
  
  Index: JahiaSiteManager.java
  ===================================================================
  RCS file: 
/home/cvs/repository/jahia/core/src/java/org/jahia/hibernate/manager/JahiaSiteManager.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- JahiaSiteManager.java     22 Jun 2005 12:37:32 -0000      1.2
  +++ JahiaSiteManager.java     25 Jul 2005 14:37:54 -0000      1.3
  @@ -7,12 +7,15 @@
   import org.apache.commons.logging.LogFactory;
   import org.jahia.exceptions.JahiaException;
   import org.jahia.hibernate.dao.JahiaSiteDAO;
  +import org.jahia.hibernate.model.JahiaSiteProp;
   import org.jahia.services.acl.JahiaBaseACL;
   import org.jahia.services.sites.JahiaSite;
   import org.springframework.orm.ObjectRetrievalFailureException;
   
   import java.util.ArrayList;
   import java.util.List;
  +import java.util.Properties;
  +import java.util.Iterator;
   
   /**
    * Created by IntelliJ IDEA.
  @@ -115,8 +118,17 @@
               log.debug("Error while retrieving site ACL : ", je);
               acl = null;
           }
  +
  +        Properties props = new Properties();
  +        Iterator iterator = jahiaSite.getSettings().iterator();
  +        JahiaSiteProp jahiaSiteProp = null;
  +        while ( iterator.hasNext() ){
  +            jahiaSiteProp = (JahiaSiteProp)iterator.next();
  +            
props.put(jahiaSiteProp.getComp_id().getName(),jahiaSiteProp.getValue());
  +        }
  +
           JahiaSite site = new JahiaSite(id, jahiaSite.getTitle(), servername, 
jahiaSite.getKey(), active, pageId, descr,
  -                                       acl, null);
  +                                       acl, props);
           final boolean tplMode = 
integerToBoolean(jahiaSite.getTplDeploymode());
           site.setTemplatesAutoDeployMode(tplMode);
           final boolean webMode = 
integerToBoolean(jahiaSite.getWebappsDeploymode());
  

Reply via email to