Package github.priyatam.springrest.domain

Examples of github.priyatam.springrest.domain.Driver


    @RequestMapping(method = RequestMethod.GET, value = "/driver/{licenseNo}")
    @ResponseBody
    public ResponseEntity<Driver> getDriver(@PathVariable String licenseNo) {
        logger.debug(String.format("Retrieving Driver %s :", licenseNo));

        Driver driver = persistenceHelper.loadDriverByLicenseNum(licenseNo);
        if (driver == null) {
            logger.warn("No Driver found");
            return new ResponseEntity<Driver>(null, new HttpHeaders(), HttpStatus.NOT_FOUND);
        }
View Full Code Here


        if (licenseNo.length() > 20) {
            logger.warn("licenseNo too large");
            return new ResponseEntity<Driver>(null, new HttpHeaders(), HttpStatus.BAD_REQUEST);
        }

        Driver driver = persistenceHelper.loadDriverByLicenseNum(licenseNo);
        if (driver == null) {
            logger.warn("No Driver found");
            return new ResponseEntity<Driver>(null, new HttpHeaders(), HttpStatus.NOT_FOUND);
        }
View Full Code Here

        eTagHelper.generate(vhost + URLS.POLICY.expand(policy.getPolicyNum()), policy);
    }

    public void toDriver(Policy policy, String policyNum, List<Driver> drivers) {
        for (Driver _d : drivers) {
            Driver driver = new Driver.Builder().withLicenseNum(_d.getLicenseNum()).build();
            driver.addLink(LinkBuilder.build(URLS.POLICY.expand(policyNum), "Policy", Link.REL_PARENT));
            driver.addLink(LinkBuilder.build(URLS.POLICY_DRIVER.expand(policyNum, _d.getLicenseNum()), _d.toString()));

            List<DrivingHistory> dh = persistenceHelper.loadDrivingHistory(policyNum, _d.getLicenseNum());
            toDrivingHistory(driver, policyNum, _d.getLicenseNum(), dh);

            if (policy != null) {
View Full Code Here

TOP

Related Classes of github.priyatam.springrest.domain.Driver

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.