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 | } |