@Controller
@RequestMapping(value={"mock10/social/rest","mockbasic/social/rest"})
public class MockApiController
extends ApiController
engineBlock, GROUP_ID_SELF, groupProviderConfiguration, groupService, PERSON_ID_SELF, personService, teamExternalGroupDao| Constructor and Description |
|---|
MockApiController() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addApiCallLogInfo(nl.surfnet.coin.shared.log.ApiCallLog log)
Hook for subclasses to change the log record
|
protected ClientMetaData |
getClientMetaData() |
Group20Entry |
getGroup(String userId,
String groupId) |
Object |
getGroupMembers(String userId,
String groupId,
Integer count,
Integer startIndex,
String sortBy) |
Group20Entry |
getGroups(String userId,
Integer count,
Integer startIndex,
String sortBy) |
PersonEntry |
getPerson(String userId) |
void |
invariant() |
void |
setEngineBlock(EngineBlock engineBlock) |
void |
setMockApiEnabled(boolean mockApiEnabled) |
getAllAllowedGroupProviders, getOsGroups, handleException, logApiCall, sendAclMissingMail, setResultOptionsgetOnBehalfOf, preflightCORSpublic void invariant()
invariant in class ApiControllerpublic void setEngineBlock(EngineBlock engineBlock)
public void setMockApiEnabled(boolean mockApiEnabled)
@RequestMapping(method=GET,
value="/groups/{userId:.+}/{groupId}")
@ResponseBody
public Group20Entry getGroup(@PathVariable(value="userId")
String userId,
@PathVariable(value="groupId")
String groupId)
getGroup in class ApiController@RequestMapping(method=GET,
value="/people/{userId:.+}")
@ResponseBody
public PersonEntry getPerson(@PathVariable(value="userId")
String userId)
getPerson in class ApiController@RequestMapping(method=GET,
value="/groups/{userId:.+}")
@ResponseBody
public Group20Entry getGroups(@PathVariable(value="userId")
String userId,
@RequestParam(value="count",required=false)
Integer count,
@RequestParam(value="startIndex",required=false)
Integer startIndex,
@RequestParam(value="sortBy",required=false)
String sortBy)
getGroups in class ApiController@RequestMapping(method=GET,
value="/people/{userId:.+}/{groupId:.+}")
@ResponseBody
public Object getGroupMembers(@PathVariable(value="userId")
String userId,
@PathVariable(value="groupId")
String groupId,
@RequestParam(value="count",required=false)
Integer count,
@RequestParam(value="startIndex",required=false)
Integer startIndex,
@RequestParam(value="sortBy",required=false)
String sortBy)
getGroupMembers in class ApiControllerprotected void addApiCallLogInfo(nl.surfnet.coin.shared.log.ApiCallLog log)
addApiCallLogInfo in class ApiControllerlog - protected ClientMetaData getClientMetaData()
getClientMetaData in class AbstractApiControllerCopyright © 2009-2012 SURFnet bv, The Netherlands. All Rights Reserved.