nl.surfnet.coin.selfservice.service.impl
Class ActionsServiceImpl

java.lang.Object
  extended by nl.surfnet.coin.selfservice.service.impl.ActionsServiceImpl
All Implemented Interfaces:
ActionsService

@Service(value="actionsService")
public class ActionsServiceImpl
extends Object
implements ActionsService


Constructor Summary
ActionsServiceImpl()
           
 
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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ActionsServiceImpl

public ActionsServiceImpl()
Method Detail

getActions

public List<Action> getActions(String identityProvider)
Description copied from interface: ActionsService
Get a list of all actions of a certain identity provider

Specified by:
getActions in interface ActionsService
Parameters:
identityProvider - the identity provider
Returns:
list of actions

registerJiraIssueCreation

public void registerJiraIssueCreation(String issueKey,
                                      JiraTask task,
                                      String userId,
                                      String userName)
Description copied from interface: ActionsService
Register the creation of a JIRA issue.

Specified by:
registerJiraIssueCreation in interface ActionsService
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

public void synchronizeWithJira(String identityProvider)
                         throws IOException
Description copied from interface: ActionsService
Close local actions that are closed in Jira for a given identity provider.

Specified by:
synchronizeWithJira in interface ActionsService
Parameters:
identityProvider - the identity provider
Throws:
IOException


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