1 package com.proalpha.pds.templates.data;
3 import java.util.HashMap;
6 import org.slf4j.Logger;
7 import org.slf4j.LoggerFactory;
9 import com.proalpha.pds.exception.ProALPHANotAvailableException;
10 import com.proalpha.pds.paconnector.PaProject;
11 import com.proalpha.pds.paconnector.parameter.ParameterFactory;
12 import com.proalpha.pds.paconnector.parameter.StartparameterReader;
13 import com.proalpha.pds.paconnector.repository.RepositoryFactory;
14 import com.proalpha.pds.paconnector.repository.RepositoryInformations;
29 return createDataContainer(paProject,
new HashMap<String, Object>());
44 if (!paProject.isAvailable())
49 GeneratorDataContainer generatorDataContainer;
52 repositoryInformations = repositoryFactory.createRepositoryInformations(paProject);
54 startparameterReader = parameterFactory.createStartparameterReader(paProject);
55 generatorDataContainer =
new GeneratorDataContainer(settings, paProject, startparameterReader,
56 repositoryInformations);
59 generatorDataContainer =
null;
60 logger.error(e.getMessage(), e);
62 return generatorDataContainer;
IGeneratorDataContainer createDataContainer(PaProject paProject, Map< String, Object > settings)