nl.surfnet.coin.api
Class MockApiController
java.lang.Object
nl.surfnet.coin.api.AbstractApiController
nl.surfnet.coin.api.ApiController
nl.surfnet.coin.api.MockApiController
@Controller
@RequestMapping(value={"mock10/social/rest","mockbasic/social/rest"})
public class MockApiController- extends ApiController
Controller for the mock REST interface.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MockApiController
public MockApiController()
invariant
public void invariant()
- Overrides:
invariant in class ApiController
setEngineBlock
public void setEngineBlock(EngineBlock engineBlock)
setMockApiEnabled
public void setMockApiEnabled(boolean mockApiEnabled)
getGroup
@RequestMapping(method=GET,
value="/groups/{userId:.+}/{groupId}")
@ResponseBody
public Group20Entry getGroup(@PathVariable(value="userId")
String userId,
@PathVariable(value="groupId")
String groupId)
- Overrides:
getGroup in class ApiController
getPerson
@RequestMapping(method=GET,
value="/people/{userId:.+}")
@ResponseBody
public PersonEntry getPerson(@PathVariable(value="userId")
String userId)
- Overrides:
getPerson in class ApiController
getGroups
@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)
- Overrides:
getGroups in class ApiController
getGroupMembers
@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)
- Overrides:
getGroupMembers in class ApiController
addApiCallLogInfo
protected void addApiCallLogInfo(nl.surfnet.coin.shared.log.ApiCallLog log)
- Hook for subclasses to change the log record
- Overrides:
addApiCallLogInfo in class ApiController
- Parameters:
log -
getClientMetaData
protected ClientMetaData getClientMetaData()
- Overrides:
getClientMetaData in class AbstractApiController
Copyright © 2009-2013 SURFnet bv, The Netherlands. All Rights Reserved.