public ResponseEntity enrollUser()

in src/main/java/com/lambdajavablockchain/controller/ApiController.java [36:57]


    public ResponseEntity<?> enrollUser() {
        try {
            log.debug("Enrolling user - user:" + AMBConfig.LAMBDAUSER);

            // Register and enroll user to Fabric CA
            service.setupClient();
            service.enrollUser(AMBConfig.LAMBDAUSER, AMBConfig.LAMBDAUSERPWD);

            return new ResponseEntity<>(AMBConfig.LAMBDAUSER + " enrolled successfully", HttpStatus.OK);
        } catch (AppException e) {
            log.error("Error while enrolling user - userId:" + AMBConfig.LAMBDAUSER);
            return new ResponseEntity<>("Error while enrolling user - " + e.getMessage(), HttpStatus.BAD_REQUEST);
        } catch (ManagedBlockchainServiceException e) {
            log.error("Error while enrolling user, ManagedBlockchainService startup failed - " + e.getMessage());
            return new ResponseEntity<>("Error while enrolling user, ManagedBlockchainService startup failed - "
                    + e.getMessage(), HttpStatus.INTERNAL_SERVER_ERROR);
        } catch (Exception e) {
            log.error("Error while enrolling user - userId:" + AMBConfig.LAMBDAUSER);
            e.printStackTrace();
            return new ResponseEntity<>("Error while enrolling user", HttpStatus.INTERNAL_SERVER_ERROR);
        }
    }