nl.surfnet.coin.shindig.spi
Class GroupServiceImpl

java.lang.Object
  extended by nl.surfnet.coin.shindig.spi.AbstractRestDelegationService
      extended by nl.surfnet.coin.shindig.spi.GroupServiceImpl
All Implemented Interfaces:
GroupService

@Component(value="groupService")
public class GroupServiceImpl
extends AbstractRestDelegationService
implements GroupService

Implementation of shindig GroupService connecting to the EngineBlock PHP endpoint


Field Summary
 
Fields inherited from class nl.surfnet.coin.shindig.spi.AbstractRestDelegationService
UTF_8
 
Constructor Summary
GroupServiceImpl()
           
 
Method Summary
 Future<org.apache.shindig.protocol.RestfulCollection<Group>> getGroups(UserId userId, CollectionOptions options, Set<String> fields, org.apache.shindig.auth.SecurityToken token)
           
 void setErrorMessageMailer(nl.surfnet.coin.shared.service.ErrorMessageMailer errorMessageMailer)
           
 
Methods inherited from class nl.surfnet.coin.shindig.spi.AbstractRestDelegationService
executeHttpGet, getEnvironment, getObjectMapper, getServiceProviderContext, getVirtualOrganizationContext, logApiCall, setEnvironment, setHttpClientProvider, setLogService
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GroupServiceImpl

public GroupServiceImpl()
Method Detail

getGroups

public Future<org.apache.shindig.protocol.RestfulCollection<Group>> getGroups(UserId userId,
                                                                              CollectionOptions options,
                                                                              Set<String> fields,
                                                                              org.apache.shindig.auth.SecurityToken token)
Specified by:
getGroups in interface GroupService

setErrorMessageMailer

public void setErrorMessageMailer(nl.surfnet.coin.shared.service.ErrorMessageMailer errorMessageMailer)


Copyright © 2007-2012. All Rights Reserved.