public abstract class AbstractClearanceApi<T> extends Object implements Api<T>
| Constructor and Description |
|---|
AbstractClearanceApi() |
| Modifier and Type | Method and Description |
|---|---|
void |
callMethod(com.google.protobuf.Descriptors.MethodDescriptor method,
T ctx,
com.google.protobuf.Message request,
Observer<com.google.protobuf.Message> future) |
Observer<com.google.protobuf.Message> |
callMethod(com.google.protobuf.Descriptors.MethodDescriptor method,
T ctx,
Observer<com.google.protobuf.Message> future) |
abstract void |
deleteClearance(T ctx,
DeleteClearanceRequest request,
Observer<com.google.protobuf.Empty> observer)
Delete a user's clearance
|
com.google.protobuf.Descriptors.ServiceDescriptor |
getDescriptorForType() |
com.google.protobuf.Message |
getRequestPrototype(com.google.protobuf.Descriptors.MethodDescriptor method) |
com.google.protobuf.Message |
getResponsePrototype(com.google.protobuf.Descriptors.MethodDescriptor method) |
abstract void |
listClearances(T ctx,
com.google.protobuf.Empty request,
Observer<ListClearancesResponse> observer)
List clearances
|
abstract void |
subscribeClearance(T ctx,
com.google.protobuf.Empty request,
Observer<ClearanceInfo> observer)
Receive updates on own clearance
|
abstract void |
updateClearance(T ctx,
UpdateClearanceRequest request,
Observer<ClearanceInfo> observer)
Update a user's clearance
|
public abstract void listClearances(T ctx, com.google.protobuf.Empty request, Observer<ListClearancesResponse> observer)
List clearances
public abstract void updateClearance(T ctx, UpdateClearanceRequest request, Observer<ClearanceInfo> observer)
Update a user's clearance
public abstract void deleteClearance(T ctx, DeleteClearanceRequest request, Observer<com.google.protobuf.Empty> observer)
Delete a user's clearance
public abstract void subscribeClearance(T ctx, com.google.protobuf.Empty request, Observer<ClearanceInfo> observer)
Receive updates on own clearance
public final com.google.protobuf.Descriptors.ServiceDescriptor getDescriptorForType()
getDescriptorForType in interface Api<T>public final com.google.protobuf.Message getRequestPrototype(com.google.protobuf.Descriptors.MethodDescriptor method)
getRequestPrototype in interface Api<T>public final com.google.protobuf.Message getResponsePrototype(com.google.protobuf.Descriptors.MethodDescriptor method)
getResponsePrototype in interface Api<T>public final void callMethod(com.google.protobuf.Descriptors.MethodDescriptor method,
T ctx,
com.google.protobuf.Message request,
Observer<com.google.protobuf.Message> future)
callMethod in interface Api<T>Copyright © 2020 Space Applications Services. All rights reserved.