public abstract class AbstractDDServer extends Object implements DoubleDispatchServer, Server
Created by Jeff Gaynor
on 11/30/16 at 3:19 PM
Constructor and Description |
---|
AbstractDDServer(OA2SE cose) |
Modifier and Type | Method and Description |
---|---|
protected void |
canApprove(AbstractDDRequest request) |
protected void |
canCreate(AbstractDDRequest request) |
protected void |
canDelete(AbstractDDRequest request) |
protected void |
canRead(AbstractDDRequest request) |
protected void |
canWrite(AbstractDDRequest request) |
protected AdminClientStore<AdminClient> |
getAdminClientStore() |
protected ClientApprovalStore |
getClientApprovalStore() |
protected ClientStore |
getClientStore() |
protected PermissionList |
getPermissions(AbstractDDRequest request) |
protected PermissionsStore<Permission> |
getPermissionStore() |
protected void |
isACApproved(AbstractDDRequest request) |
Response |
process(Request request) |
protected AdminClient |
subset(AdminClient client,
List<String> attributes) |
protected OA2Client |
subset(OA2Client client,
List<String> attributes)
This will take a client and a list of attributes and return the requested subset.
|
protected OA2SE cose
public AbstractDDServer(OA2SE cose)
public Response process(Request request)
process
in interface DoubleDispatchServer
process
in interface Server
protected OA2Client subset(OA2Client client, List<String> attributes)
client
- attributes
- protected AdminClient subset(AdminClient client, List<String> attributes)
protected void canRead(AbstractDDRequest request)
protected void canWrite(AbstractDDRequest request)
protected void isACApproved(AbstractDDRequest request)
protected void canApprove(AbstractDDRequest request)
protected void canDelete(AbstractDDRequest request)
protected void canCreate(AbstractDDRequest request)
protected PermissionList getPermissions(AbstractDDRequest request)
protected ClientStore getClientStore()
protected ClientApprovalStore getClientApprovalStore()
protected PermissionsStore<Permission> getPermissionStore()
protected AdminClientStore<AdminClient> getAdminClientStore()
Copyright © 2019. All Rights Reserved.