Subversion Repositories bacoAlunos

Rev

Rev 1310 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1310 Rev 1830
Line 1... Line 1...
1
package pt.estgp.estgweb.services.data;
1
package pt.estgp.estgweb.services.data;
2
 
2
 
3
import jomm.dao.impl.AbstractDao;
3
import jomm.dao.impl.AbstractDao;
4
import pt.estgp.estgweb.domain.dao.impl.RepositoryFileDao;
-
 
5
import pt.estgp.estgweb.domain.dao.DaoFactory;
4
import org.apache.log4j.Logger;
6
import pt.estgp.estgweb.domain.RepositoryFileVersion;
5
import pt.estgp.estgweb.domain.RepositoryFileVersion;
7
import pt.estgp.estgweb.domain.RepositoryFileVersionImpl;
6
import pt.estgp.estgweb.domain.RepositoryFileVersionImpl;
8
 
7
 
9
import java.util.List;
8
import java.util.List;
10
 
9
 
11
import org.dom4j.Document;
-
 
12
import org.apache.log4j.Logger;
-
 
13
 
-
 
14
/**
10
/**
15
 * @author Jorge Machado
11
 * @author Jorge Machado
16
 * @date 23/Out/2008
12
 * @date 23/Out/2008
17
 * @see pt.estgp.estgweb.services.data
13
 * @see pt.estgp.estgweb.services.data
18
 */
14
 */
Line 24... Line 20...
24
        AbstractDao.getCurrentSession().beginTransaction();
20
        AbstractDao.getCurrentSession().beginTransaction();
25
        List<RepositoryFileVersion> repoList = AbstractDao.getCurrentSession().createCriteria(RepositoryFileVersion.class).list();
21
        List<RepositoryFileVersion> repoList = AbstractDao.getCurrentSession().createCriteria(RepositoryFileVersion.class).list();
26
        for(RepositoryFileVersion repositoryFileVersion: repoList)
22
        for(RepositoryFileVersion repositoryFileVersion: repoList)
27
        {
23
        {
28
            logger.info("Creating description for file:" + repositoryFileVersion.getId() + ":" + repositoryFileVersion.getName());
24
            logger.info("Creating description for file:" + repositoryFileVersion.getId() + ":" + repositoryFileVersion.getName());
29
            5+0%2Fdocs%2Fapi+Document">Document dom = RepositoryService.createXMLdescription((RepositoryFileVersionImpl) repositoryFileVersion);
25
            RepositoryServiceTier3.createXMLdescription((RepositoryFileVersionImpl) repositoryFileVersion);
30
            RepositoryManager.storeDescription(dom, repositoryFileVersion.getId());
-
 
31
        }
26
        }
32
        AbstractDao.getCurrentSession().getTransaction().commit();
27
        AbstractDao.getCurrentSession().getTransaction().commit();
33
    }
28
    }
34
}
29
}