Package step.core.repositories
Class AbstractRepository
java.lang.Object
step.core.repositories.AbstractRepository
- All Implemented Interfaces:
Repository
- Direct Known Subclasses:
AbstractArtifactRepository
,LocalRepository
,StagingRepository
-
Constructor Summary
ModifierConstructorDescriptionprotected
AbstractRepository
(Set<String> canonicalRepositoryParameters) -
Method Summary
Modifier and TypeMethodDescriptionboolean
compareCanonicalRepositoryParameters
(Map<String, String> repositoryParameters1, Map<String, String> repositoryParameters2) Compares the canonical subset of the repository parameters.protected void
enrichPlan
(ExecutionContext context, Plan plan) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface step.core.repositories.Repository
exportExecution, getArtefactInfo, getTestSetStatusOverview, importArtefact, postExecution
-
Constructor Details
-
AbstractRepository
- Parameters:
canonicalRepositoryParameters
- the minimal set of keys that uniquely identifies a repository object in this repository
-
-
Method Details
-
enrichPlan
-
compareCanonicalRepositoryParameters
public boolean compareCanonicalRepositoryParameters(Map<String, String> repositoryParameters1, Map<String, String> repositoryParameters2) Description copied from interface:Repository
Compares the canonical subset of the repository parameters. The canonical subset of the parameters corresponds to the minimal entries that uniquely identify the repository object in its repository- Specified by:
compareCanonicalRepositoryParameters
in interfaceRepository
- Returns:
- true if the canonical subset of both repository parameters are the same
-
getCanonicalRepositoryParameters
- Specified by:
getCanonicalRepositoryParameters
in interfaceRepository
-