Rev 1306 |
Go to most recent revision |
Blame |
Compare with Previous |
Last modification |
View Log
| RSS feed
package pt.estgp.estgweb.services.data;
import jomm.dao.impl.AbstractDao;
import pt.estgp.estgweb.domain.dao.impl.RepositoryFileDao;
import pt.estgp.estgweb.domain.dao.DaoFactory;
import pt.estgp.estgweb.domain.RepositoryFileVersion;
import pt.estgp.estgweb.domain.RepositoryFileVersionImpl;
import java.util.List;
import org.dom4j.Document;
import org.apache.log4j.Logger;
/**
* @author Jorge Machado
* @date 23/Out/2008
* @see pt.estgp.estgweb.services.data
*/
public class CreateDescriptionsXML
{
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);
public static void main
(1.5.0/docs/api/java/lang/String.html">String[]args
)
{
AbstractDao.
getCurrentSession().
beginTransaction();
List
<RepositoryFileVersion
> repoList = AbstractDao.
getCurrentSession().
createCriteria(RepositoryFileVersion.
class).
list();
for(RepositoryFileVersion repositoryFileVersion: repoList
)
{
logger.
info("Creating description for file:" + repositoryFileVersion.
getId() +
":" + repositoryFileVersion.
getName());
5+0%2Fdocs%2Fapi+Document">Document dom = RepositoryService.
createXMLdescription((RepositoryFileVersionImpl
) repositoryFileVersion
);
RepositoryManager.
storeDescription(dom, repositoryFileVersion.
getId());
}
AbstractDao.
getCurrentSession().
getTransaction().
commit();
}
}