1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.syncope.client.console.rest;
20
21 import java.util.List;
22 import org.apache.syncope.common.lib.to.AccessTokenTO;
23 import org.apache.syncope.common.rest.api.beans.AccessTokenQuery;
24 import org.apache.syncope.common.rest.api.service.AccessTokenService;
25 import org.apache.wicket.extensions.markup.html.repeater.util.SortParam;
26
27
28
29
30 public class AccessTokenRestClient extends BaseRestClient {
31
32 private static final long serialVersionUID = -3161863874876938094L;
33
34 public void delete(final String key) {
35 getService(AccessTokenService.class).delete(key);
36 }
37
38 public int count() {
39 return getService(AccessTokenService.class).list(
40 new AccessTokenQuery.Builder().page(1).size(0).build()).
41 getTotalCount();
42 }
43
44 public List<AccessTokenTO> list(final int page, final int size, final SortParam<String> sort) {
45 return getService(AccessTokenService.class).list(
46 new AccessTokenQuery.Builder().page(page).size(size).orderBy(toOrderBy(sort)).build()).
47 getResult();
48 }
49 }