Class ClientServer
- java.lang.Object
-
- org.oa4mp.server.loader.oauth2.cm.util.AbstractDDServer
-
- org.oa4mp.server.loader.oauth2.cm.util.client.ClientServer
-
- All Implemented Interfaces:
DoubleDispatchServer
,Server
public class ClientServer extends AbstractDDServer
Created by Jeff Gaynor
on 11/28/16 at 1:55 PM
-
-
Field Summary
-
Fields inherited from class edu.uiuc.ncsa.myproxy.oa4mp.oauth2.cm.util.AbstractDDServer
cose
-
-
Constructor Summary
Constructors Constructor Description ClientServer(OA2SE cose)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClientResponse
approve(ApproveRequest request)
CreateResponse
create(CreateRequest request)
ClientResponse
get(GetRequest request)
ClientResponse
remove(RemoveRequest request)
remove the client completely and all references to it.ClientResponse
unapprove(UnapproveRequest request)
-
Methods inherited from class edu.uiuc.ncsa.myproxy.oa4mp.oauth2.cm.util.AbstractDDServer
canApprove, canCreate, canDelete, canRead, canWrite, getAdminClientStore, getClientApprovalStore, getClientStore, getPermissions, getPermissionStore, isACApproved, process, subset, subset
-
-
-
-
Constructor Detail
-
ClientServer
public ClientServer(OA2SE cose)
-
-
Method Detail
-
approve
public ClientResponse approve(ApproveRequest request)
-
unapprove
public ClientResponse unapprove(UnapproveRequest request)
-
create
public CreateResponse create(CreateRequest request)
-
remove
public ClientResponse remove(RemoveRequest request)
remove the client completely and all references to it.- Parameters:
request
-- Returns:
-
get
public ClientResponse get(GetRequest request)
-
-