Interface CompanyServiceGrpc.AsyncService

    • Method Detail

      • createCompany

        default void createCompany​(CreateCompanyRequest request,
                                   io.grpc.stub.StreamObserver<Company> responseObserver)
         Creates a new company entity.
         
      • getCompany

        default void getCompany​(GetCompanyRequest request,
                                io.grpc.stub.StreamObserver<Company> responseObserver)
         Retrieves specified company.
         
      • updateCompany

        default void updateCompany​(UpdateCompanyRequest request,
                                   io.grpc.stub.StreamObserver<Company> responseObserver)
         Updates specified company.
         
      • deleteCompany

        default void deleteCompany​(DeleteCompanyRequest request,
                                   io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Deletes specified company.
         Prerequisite: The company has no jobs associated with it.