Rev 336 | Details | Compare with Previous | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
336 | jmachado | 1 | package pt.estgp.estgweb.services.data; |
2 | |||
3 | import jomm.dao.impl.AbstractDao; |
||
4 | import pt.estgp.estgweb.domain.dao.impl.RepositoryFileDao; |
||
5 | import pt.estgp.estgweb.domain.dao.DaoFactory; |
||
6 | import pt.estgp.estgweb.domain.RepositoryFileVersion; |
||
7 | import pt.estgp.estgweb.domain.RepositoryFileVersionImpl; |
||
8 | |||
9 | import java.util.List; |
||
10 | |||
11 | import org.dom4j.Document; |
||
12 | import org.apache.log4j.Logger; |
||
13 | |||
14 | /** |
||
15 | * @author Jorge Machado |
||
16 | * @date 23/Out/2008 |
||
17 | * @see pt.estgp.estgweb.services.data |
||
18 | */ |
||
19 | public class CreateDescriptionsXML |
||
20 | { |
||
21 | private static final 1.5.0/docs/api/java/util/logging/Logger.html">Logger logger = 1.5.0/docs/api/java/util/logging/Logger.html">Logger.getLogger(CreateDescriptionsXML.class); |
||
22 | public static void main(1.5.0/docs/api/java/lang/String.html">String[]args) |
||
23 | { |
||
24 | AbstractDao.getCurrentSession().beginTransaction(); |
||
25 | List<RepositoryFileVersion> repoList = AbstractDao.getCurrentSession().createCriteria(RepositoryFileVersion.class).list(); |
||
26 | for(RepositoryFileVersion repositoryFileVersion: repoList) |
||
27 | { |
||
28 | logger.info("Creating description for file:" + repositoryFileVersion.getId() + ":" + repositoryFileVersion.getName()); |
||
29 | 5+0%2Fdocs%2Fapi+Document">Document dom = RepositoryService.createXMLdescription((RepositoryFileVersionImpl) repositoryFileVersion); |
||
30 | RepositoryManager.storeDescription(dom, repositoryFileVersion.getId()); |
||
31 | } |
||
32 | AbstractDao.getCurrentSession().getTransaction().commit(); |
||
33 | } |
||
34 | } |