Subversion Repositories bacoAlunos

Rev

Rev 1310 | Blame | Compare with Previous | Last modification | View Log | RSS feed

package pt.estgp.estgweb.services.data;

import jomm.dao.impl.AbstractDao;
import org.apache.log4j.Logger;
import pt.estgp.estgweb.domain.RepositoryFileVersion;
import pt.estgp.estgweb.domain.RepositoryFileVersionImpl;

import java.util.List;

/**
 * @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());
            RepositoryServiceTier3.createXMLdescription((RepositoryFileVersionImpl) repositoryFileVersion);
        }
        AbstractDao.getCurrentSession().getTransaction().commit();
    }
}