nl.surfnet.coin.selfservice.service
Interface ActionsService

All Known Implementing Classes:
ActionsServiceImpl

public interface ActionsService

Service for Actions


Method Summary
 List<Action> getActions(String identityProvider)
          Get a list of all actions of a certain identity provider
 void registerJiraIssueCreation(String issueKey, JiraTask task, String userId, String userName)
          Register the creation of a JIRA issue.
 void synchronizeWithJira(String identityProvider)
          Close local actions that are closed in Jira for a given identity provider.
 

Method Detail

getActions

List<Action> getActions(String identityProvider)
Get a list of all actions of a certain identity provider

Parameters:
identityProvider - the identity provider
Returns:
list of actions

registerJiraIssueCreation

void registerJiraIssueCreation(String issueKey,
                               JiraTask task,
                               String userId,
                               String userName)
Register the creation of a JIRA issue.

Parameters:
issueKey - the created jira issue key
task - details of the issue
userId - the id of the user that created the request
userName - the user's name

synchronizeWithJira

void synchronizeWithJira(String identityProvider)
                         throws IOException
Close local actions that are closed in Jira for a given identity provider.

Parameters:
identityProvider - the identity provider
Throws:
IOException


Copyright © 2012 SURFnet bv, The Netherlands. All Rights Reserved.