nl.surfnet.coin.teams.service
Interface ProvisioningManager

All Known Implementing Classes:
ASyncProvisioningManager, NoOpProvisioningManager

public interface ProvisioningManager

Defines the interface for implementations of ProvisioningManangers that listen to events that change the teams repository.


Nested Class Summary
static class ProvisioningManager.Operation
           
 
Method Summary
 void groupEvent(String teamId, String displayName, ProvisioningManager.Operation operation)
           
 void init(org.springframework.core.env.Environment env)
           
 void roleEvent(String teamId, String memberId, String role, ProvisioningManager.Operation operation)
           
 void teamMemberEvent(String teamId, String memberId, String role, ProvisioningManager.Operation operation)
           
 

Method Detail

groupEvent

void groupEvent(String teamId,
                String displayName,
                ProvisioningManager.Operation operation)

teamMemberEvent

void teamMemberEvent(String teamId,
                     String memberId,
                     String role,
                     ProvisioningManager.Operation operation)

roleEvent

void roleEvent(String teamId,
               String memberId,
               String role,
               ProvisioningManager.Operation operation)

init

void init(org.springframework.core.env.Environment env)


Copyright © 2009-2013 SURFnet bv, The Netherlands. All Rights Reserved.