Package com.chutneytesting.jira.infra
Class JiraFileRepository
- java.lang.Object
-
- com.chutneytesting.jira.infra.JiraFileRepository
-
- All Implemented Interfaces:
JiraRepository
public class JiraFileRepository extends Object implements JiraRepository
-
-
Constructor Summary
Constructors Constructor Description JiraFileRepository(String storeFolderPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String>getAllLinkedCampaigns()Map<String,String>getAllLinkedScenarios()StringgetByCampaignExecutionId(String campaignExecutionId)StringgetByCampaignId(String campaignId)StringgetByScenarioId(String scenarioId)PathgetFolderPath()JiraTargetConfigurationloadServerConfiguration()voidremoveForCampaign(String campaignId)voidremoveForCampaignExecution(String campaignExecutionId)voidremoveForScenario(String scenarioId)voidsaveForCampaign(String campaignId, String jiraId)voidsaveForCampaignExecution(String campaignExecutionId, String jiraId)voidsaveForScenario(String scenarioId, String jiraId)voidsaveServerConfiguration(JiraTargetConfiguration jiraTargetConfiguration)
-
-
-
Constructor Detail
-
JiraFileRepository
public JiraFileRepository(String storeFolderPath) throws UncheckedIOException
- Throws:
UncheckedIOException
-
-
Method Detail
-
getFolderPath
public Path getFolderPath()
- Specified by:
getFolderPathin interfaceJiraRepository
-
getAllLinkedCampaigns
public Map<String,String> getAllLinkedCampaigns()
- Specified by:
getAllLinkedCampaignsin interfaceJiraRepository
-
getAllLinkedScenarios
public Map<String,String> getAllLinkedScenarios()
- Specified by:
getAllLinkedScenariosin interfaceJiraRepository- Returns:
- key chutney id, value jira id
-
getByScenarioId
public String getByScenarioId(String scenarioId)
- Specified by:
getByScenarioIdin interfaceJiraRepository
-
saveForScenario
public void saveForScenario(String scenarioId, String jiraId)
- Specified by:
saveForScenarioin interfaceJiraRepository
-
removeForScenario
public void removeForScenario(String scenarioId)
- Specified by:
removeForScenarioin interfaceJiraRepository
-
getByCampaignId
public String getByCampaignId(String campaignId)
- Specified by:
getByCampaignIdin interfaceJiraRepository
-
saveForCampaign
public void saveForCampaign(String campaignId, String jiraId)
- Specified by:
saveForCampaignin interfaceJiraRepository
-
removeForCampaign
public void removeForCampaign(String campaignId)
- Specified by:
removeForCampaignin interfaceJiraRepository
-
getByCampaignExecutionId
public String getByCampaignExecutionId(String campaignExecutionId)
- Specified by:
getByCampaignExecutionIdin interfaceJiraRepository
-
saveForCampaignExecution
public void saveForCampaignExecution(String campaignExecutionId, String jiraId)
- Specified by:
saveForCampaignExecutionin interfaceJiraRepository
-
removeForCampaignExecution
public void removeForCampaignExecution(String campaignExecutionId)
- Specified by:
removeForCampaignExecutionin interfaceJiraRepository
-
loadServerConfiguration
public JiraTargetConfiguration loadServerConfiguration()
- Specified by:
loadServerConfigurationin interfaceJiraRepository
-
saveServerConfiguration
public void saveServerConfiguration(JiraTargetConfiguration jiraTargetConfiguration)
- Specified by:
saveServerConfigurationin interfaceJiraRepository
-
-