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 StringCONFIGURATION_MAVEN_FOLDERprotected static StringDEFAULT_MAVEN_FOLDERprotected static StringMAVEN_EMPTY_SETTINGSprotected static StringMAVEN_SETTINGS_DEFAULTstatic StringMAVEN_SETTINGS_PREFIXprotected static StringPARAM_ARTIFACT_IDprotected static StringPARAM_CLASSIFIERprotected static StringPARAM_GROUP_IDprotected static StringPARAM_LIB_ARTIFACT_IDprotected static StringPARAM_LIB_CLASSIFIERprotected static StringPARAM_LIB_GROUP_IDprotected static StringPARAM_LIB_VERSIONprotected static StringPARAM_MAVEN_SETTINGSprotected static StringPARAM_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 voidexportExecution(ExecutionContext context, Map<String,String> repositoryParameters)ArtefactInfogetArtefactInfo(Map<String,String> repositoryParameters)TestSetStatusOverviewgetTestSetStatusOverview(Map<String,String> repositoryParameters)ImportResultimportArtefact(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)
-
-