@Controller @RequestMapping(value="/api/3/threads") public class ThreadsController extends Object
| Constructor and Description |
|---|
ThreadsController() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
changeSubscribe(String id,
String frequency,
String context) |
boolean |
changeSubscribePost(String id,
String frequency,
String context) |
Thread |
comments(String id,
String commentId,
int recursive,
int pageNumber,
int pageSize,
int childrenCount,
List<String> sortBy,
List<SocialSortOrder> sortOrder) |
static List<org.apache.commons.collections4.keyvalue.DefaultKeyValue<String,Boolean>> |
getSortOrder(List<String> sortFields,
List<SocialSortOrder> sortOrder) |
static int |
getStart(int page,
int pageSize) |
boolean |
subscribe(String id,
String frequency,
String context) |
List<Map> |
subscriptions(String context) |
Thread |
thread(String id,
int recursive,
int pageNumber,
int pageSize,
int childrenCount,
List<String> sortBy,
List<SocialSortOrder> sortOrder) |
boolean |
unSubscribe(String id,
String context) |
public static final String MAX_INT
@RequestMapping(value="{id}/comments",
method=GET)
@ResponseBody
public Thread thread(@PathVariable
String id,
@RequestParam(required=false,defaultValue="666")
int recursive,
@RequestParam(required=false,defaultValue="0")
int pageNumber,
@RequestParam(required=false,defaultValue="666")
int pageSize,
@RequestParam
int childrenCount,
@RequestParam(required=false)
List<String> sortBy,
@RequestParam(required=false)
List<SocialSortOrder> sortOrder)
throws SocialException
SocialException@RequestMapping(value="{id}/comments/{commentId}/children",
method=GET)
@ResponseBody
public Thread comments(@PathVariable
String id,
@PathVariable
String commentId,
@RequestParam(required=false,defaultValue="666")
int recursive,
@RequestParam(required=false,defaultValue="0")
int pageNumber,
@RequestParam(required=false,defaultValue="666")
int pageSize,
@RequestParam(required=false,defaultValue="666")
int childrenCount,
@RequestParam(required=false)
List<String> sortBy,
@RequestParam(required=false)
List<SocialSortOrder> sortOrder)
throws SocialException
SocialException@RequestMapping(value="{id}/subscribe",
method=POST)
@ResponseBody
public boolean subscribe(@PathVariable
String id,
@RequestParam(required=false,defaultValue="")
String frequency,
@RequestParam
String context)
throws UGCException
UGCException@RequestMapping(value="{id}/subscribe",
method=PUT)
@ResponseBody
public boolean changeSubscribe(@PathVariable
String id,
@RequestParam(required=false,defaultValue="")
String frequency,
@RequestParam
String context)
throws UGCException
UGCException@RequestMapping(value="{id}/subscribe/update",
method=POST)
@ResponseBody
public boolean changeSubscribePost(@PathVariable
String id,
@RequestParam(required=false,defaultValue="")
String frequency,
@RequestParam
String context)
throws UGCException
UGCException@RequestMapping(value="/subscriptions",
method=GET)
@ResponseBody
public List<Map> subscriptions(@RequestParam
String context)
throws SocialException
SocialException@RequestMapping(value="{id}/unsubscribe",
method={POST,DELETE})
@ResponseBody
public boolean unSubscribe(@PathVariable
String id,
@RequestParam
String context)
throws UGCException
UGCExceptionpublic static List<org.apache.commons.collections4.keyvalue.DefaultKeyValue<String,Boolean>> getSortOrder(List<String> sortFields, List<SocialSortOrder> sortOrder)
public static int getStart(int page,
int pageSize)
Copyright © 2019 CrafterCMS. All Rights Reserved.