Class CompanyServiceGrpc.CompanyServiceStub

  • Enclosing class:
    CompanyServiceGrpc

    public static final class CompanyServiceGrpc.CompanyServiceStub
    extends io.grpc.stub.AbstractAsyncStub<CompanyServiceGrpc.CompanyServiceStub>
    A stub to allow clients to do asynchronous rpc calls to service CompanyService.
     A service that handles company management, including CRUD and enumeration.
     
    • Method Detail

      • createCompany

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

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

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

        public 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.