Package step.repositories.artifact
Class ArtifactRepository
- java.lang.Object
-
- step.core.repositories.AbstractRepository
-
- step.repositories.artifact.ArtifactRepository
-
- All Implemented Interfaces:
Repository
public class ArtifactRepository extends AbstractRepository
-
-
Field Summary
Fields Modifier and Type Field Description protected static String
CONFIGURATION_MAVEN_FOLDER
protected static String
DEFAULT_MAVEN_FOLDER
protected static String
MAVEN_EMPTY_SETTINGS
protected static String
MAVEN_SETTINGS_DEFAULT
static String
MAVEN_SETTINGS_PREFIX
protected static String
PARAM_ARTIFACT_ID
protected static String
PARAM_CLASSIFIER
protected static String
PARAM_GROUP_ID
protected static String
PARAM_LIB_ARTIFACT_ID
protected static String
PARAM_LIB_CLASSIFIER
protected static String
PARAM_LIB_GROUP_ID
protected static String
PARAM_LIB_VERSION
protected static String
PARAM_MAVEN_SETTINGS
protected static String
PARAM_VERSION
-
Constructor Summary
Constructors Constructor Description ArtifactRepository(PlanAccessor planAccessor, ControllerSettingAccessor controllerSettingAccessor, ch.exense.commons.app.Configuration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
exportExecution(ExecutionContext context, Map<String,String> repositoryParameters)
ArtefactInfo
getArtefactInfo(Map<String,String> repositoryParameters)
TestSetStatusOverview
getTestSetStatusOverview(Map<String,String> repositoryParameters)
ImportResult
importArtefact(ExecutionContext context, Map<String,String> repositoryParameters)
-
Methods inherited from class step.core.repositories.AbstractRepository
compareCanonicalRepositoryParameters, enrichPlan
-
-
-
-
Field Detail
-
PARAM_ARTIFACT_ID
protected static final String PARAM_ARTIFACT_ID
- See Also:
- Constant Field Values
-
PARAM_VERSION
protected static final String PARAM_VERSION
- See Also:
- Constant Field Values
-
PARAM_GROUP_ID
protected static final String PARAM_GROUP_ID
- See Also:
- Constant Field Values
-
PARAM_CLASSIFIER
protected static final String PARAM_CLASSIFIER
- See Also:
- Constant Field Values
-
PARAM_LIB_ARTIFACT_ID
protected static final String PARAM_LIB_ARTIFACT_ID
- See Also:
- Constant Field Values
-
PARAM_LIB_VERSION
protected static final String PARAM_LIB_VERSION
- See Also:
- Constant Field Values
-
PARAM_LIB_GROUP_ID
protected static final String PARAM_LIB_GROUP_ID
- See Also:
- Constant Field Values
-
PARAM_LIB_CLASSIFIER
protected static final String PARAM_LIB_CLASSIFIER
- See Also:
- Constant Field Values
-
PARAM_MAVEN_SETTINGS
protected static final String PARAM_MAVEN_SETTINGS
- See Also:
- Constant Field Values
-
MAVEN_SETTINGS_PREFIX
public static final String MAVEN_SETTINGS_PREFIX
- See Also:
- Constant Field Values
-
MAVEN_SETTINGS_DEFAULT
protected static final String MAVEN_SETTINGS_DEFAULT
- See Also:
- Constant Field Values
-
CONFIGURATION_MAVEN_FOLDER
protected static final String CONFIGURATION_MAVEN_FOLDER
- See Also:
- Constant Field Values
-
DEFAULT_MAVEN_FOLDER
protected static final String DEFAULT_MAVEN_FOLDER
- See Also:
- Constant Field Values
-
MAVEN_EMPTY_SETTINGS
protected static final String MAVEN_EMPTY_SETTINGS
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ArtifactRepository
public ArtifactRepository(PlanAccessor planAccessor, ControllerSettingAccessor controllerSettingAccessor, ch.exense.commons.app.Configuration configuration)
-
-
Method Detail
-
getArtefactInfo
public ArtefactInfo getArtefactInfo(Map<String,String> repositoryParameters)
-
getTestSetStatusOverview
public TestSetStatusOverview getTestSetStatusOverview(Map<String,String> repositoryParameters)
-
importArtefact
public ImportResult importArtefact(ExecutionContext context, Map<String,String> repositoryParameters)
-
exportExecution
public void exportExecution(ExecutionContext context, Map<String,String> repositoryParameters)
-
-