protected void addCustomerData(Map<String, Object> attrMap) { Customer customer = CustomerState.getCustomer(); String firstName = ""; String lastName = ""; boolean anonymous = false; if (customer != null) { if (!StringUtils.isEmpty(customer.getFirstName())) { firstName = customer.getFirstName(); } if (!StringUtils.isEmpty(customer.getLastName())) { lastName = customer.getLastName(); } if (customer.isAnonymous()) { anonymous = true; } } attrMap.put("firstName", firstName); attrMap.put("lastName", lastName); attrMap.put("anonymous", anonymous); }
@Override public String getMainEntityName() { String customerName = null; String orderNumber = getOrderNumber(); if (!StringUtils.isEmpty(getCustomer().getFirstName()) && !StringUtils.isEmpty(getCustomer().getLastName())) { customerName = getCustomer().getFirstName() + " " + getCustomer().getLastName(); } if (!StringUtils.isEmpty(orderNumber) && !StringUtils.isEmpty(customerName)) { return orderNumber + " - " + customerName; } if (!StringUtils.isEmpty(orderNumber)) { return orderNumber; } if (!StringUtils.isEmpty(customerName)) { return customerName; } return ""; }
public String viewUpdateAccount(HttpServletRequest request, Model model, UpdateAccountForm form) { Customer customer = CustomerState.getCustomer(); form.setEmailAddress(customer.getEmailAddress()); form.setFirstName(customer.getFirstName()); form.setLastName(customer.getLastName()); return getUpdateAccountView(); }
public void validate(Customer customer, String password, String passwordConfirm, Errors errors) { ValidationUtils.rejectIfEmptyOrWhitespace(errors, "password", "password.required"); ValidationUtils.rejectIfEmptyOrWhitespace(errors, "passwordConfirm", "passwordConfirm.required"); errors.pushNestedPath("customer"); ValidationUtils.rejectIfEmptyOrWhitespace(errors, "firstName", "firstName.required"); ValidationUtils.rejectIfEmptyOrWhitespace(errors, "lastName", "lastName.required"); ValidationUtils.rejectIfEmptyOrWhitespace(errors, "emailAddress", "emailAddress.required"); errors.popNestedPath(); if (errors.hasErrors()){ if (!passwordConfirm.equals(password)) { errors.rejectValue("passwordConfirm", "invalid"); } if (!customer.getFirstName().matches(getValidNameRegex())) { errors.rejectValue("firstName", "firstName.invalid", null, null); } if (!customer.getLastName().matches(getValidNameRegex())) { errors.rejectValue("lastName", "lastName.invalid", null, null); } if (!customer.getPassword().matches(getValidPasswordRegex())) { errors.rejectValue("password", "password.invalid", null, null); } if (!password.equals(passwordConfirm)) { errors.rejectValue("password", "passwordConfirm.invalid", null, null); } if (!GenericValidator.isEmail(customer.getEmailAddress())) { errors.rejectValue("emailAddress", "emailAddress.invalid", null, null); } } }
@Override public PaymentRequestDTO populateCustomerInfo(PaymentRequestDTO requestDTO, Customer customer, String defaultEmailAddress) { String phoneNumber = null; for (CustomerPhone phone : ListUtils.emptyIfNull(customer.getCustomerPhones())) { if (phone.getPhone().isDefault()) { phoneNumber = phone.getPhone().getPhoneNumber(); } } String emailAddress = (customer.getEmailAddress() == null)? defaultEmailAddress : customer.getEmailAddress(); return requestDTO.customer() .customerId(customer.getId().toString()) .firstName(customer.getFirstName()) .lastName(customer.getLastName()) .email(emailAddress) .phone(phoneNumber) .done(); } }
protected void addReviewData(final HttpServletRequest request, final Product product, final JSONObject productData) throws JSONException { final RatingSummary ratingSummary = ratingService.readRatingSummary(product.getId().toString(), RatingType.PRODUCT); if (ratingSummary != null && ratingSummary.getNumberOfRatings() > 0) { final JSONObject aggregateRating = new JSONObject(); aggregateRating.put("ratingCount", ratingSummary.getNumberOfRatings()); aggregateRating.put("ratingValue", ratingSummary.getAverageRating()); extensionManager.getProxy().addAggregateReviewData(request, product, aggregateRating); productData.put("aggregateRating", aggregateRating); final JSONArray reviews = new JSONArray(); for (final ReviewDetail reviewDetail : ratingSummary.getReviews()) { final JSONObject review = new JSONObject(); review.put("reviewBody", reviewDetail.getReviewText()); review.put("reviewRating", new JSONObject().put("ratingValue", reviewDetail.getRatingDetail().getRating())); review.put("author", reviewDetail.getCustomer().getFirstName()); review.put("datePublished", ISO_8601_FORMAT.format(reviewDetail.getReviewSubmittedDate())); extensionManager.getProxy().addReviewData(request, product, review); reviews.put(review); } productData.put("review", reviews); } } }
if (customer.isAnonymous()) { GatewayCustomerDTO<PaymentResponseDTO> gatewayCustomer = responseDTO.getCustomer(); if (StringUtils.isEmpty(customer.getFirstName()) && gatewayCustomer != null) { customer.setFirstName(gatewayCustomer.getFirstName());
CustomerSearch customerSrch = new CustomerSearch(); SearchResult searchResult = _port.search(customerSrch); System.out.println(searchResult.getTotalRecords()); RecordList rl = searchResult.getRecordList(); for (int i = 0; i <searchResult.getTotalRecords()-1; i++) { Record r = rl.getRecord(i); System.out.println("Customer # " + i); Customer testcust = (Customer)r; System.out.println("First Name: " + testcust.getFirstName()); }
@PUT @Path("/customers/{id}") @Consumes(MediaType.APPLICATION_JSON) public Response updateCustomer(@PathParam("id") long id, Customer updateCustomer) { Customer customer = customerService.getCustomerById(id); if (customer == null) { throw new WebApplicationException("Can't find it", 404); } customer.setFirstName(updateCustomer.getFirstName()); customer.setLastName(updateCustomer.getLastName()); ... return Response.noContent().build(); }
.accept(MediaType.APPLICATION_XML) .get(Customer.class); System.out.println(customer.getLastName() + ", "+ customer.getFirstName());
if(c.getFirstName().equalsIgnoreCase(name[0]) && c.getLastName().equalsIgnoreCase(name[1]) { for(Account a : c.getAccounts()) {
@Override public CustomerDto createDto(final Customer customer, final boolean embed, final boolean link) { final CustomerDto customerDto = CustomerDto.builder() .firstName(customer.getFirstName()) .lastName(customer.getLastName()) .username(customer.getUsername()) .email(customer.getEmailAddress()) .locale(Optional.ofNullable(customer.getCustomerLocale()).map(Locale::getLocaleCode).orElse(null)) .addresses( customer.getCustomerAddresses().stream() .collect(toMap( CustomerAddress::getAddressName, customerAddress -> addressConverter.createDto(customerAddress.getAddress(), embed, link) )) ) .build(); customerDto.add(ControllerLinkBuilder.linkTo(methodOn(CustomerController.class).readOneCustomer(null, customer.getId().toString(), null, null)).withSelfRel()); if (link) { customerDto.add(linkTo(methodOn(CustomerController.class).createAuthorizationCode(null, customer.getId().toString())).withRel("authorization")); } return customerDto; }
item.add(new Label("id", customer.getId())); item.add(new Label("lastname", customer.getLastName())); item.add(new Label("firstname", customer.getFirstName())); item.add(new Label("age", customer.getAge())); AjaxFallbackLink<String> removeLink = new AjaxFallbackLink<String>("remove", Model.of(customer.getRemove())) {