Package models.dto

Source Code of models.dto.OrderListItemExpandedDTO

package models.dto;

import models.entities.Contact;
import models.entities.Order;

/**
* Created by Inspiron on 16.09.2014.
*/
public class OrderListItemExpandedDTO extends OrderListItemDto {
    private String state = null;
    private String client = null;
    private String receiver = null;
    private String address = null;
    private String comment = null;

    public static OrderListItemExpandedDTO createFrom(Order order) {
        OrderListItemExpandedDTO dto = new OrderListItemExpandedDTO();
        dto.setId(order.getId());
        dto.setDescription(order.getDescription());
        dto.setCost(order.getCost());
        dto.setClient(order.getClient().getFirstName() + " " + order.getClient().getLastName());
        dto.setState(order.getState().getName());
        Contact recipient = order.getRecipient();
        dto.setReceiver(recipient.getFirstName() + " " + recipient.getLastName());
        String address = "Address: " + recipient.getCity() + ", " + recipient.getStreet() +
                ", " + recipient.getHouse() + "-" + recipient.getApartment();
        dto.setAddress(address);
        dto.setCreatedOn(order.getCreatedOn());
        dto.setComment(order.getComment());
        return dto;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public String getClient() {
        return client;
    }

    public void setClient(String client) {
        this.client = client;
    }

    public String getReceiver() {
        return receiver;
    }

    public void setReceiver(String receiver) {
        this.receiver = receiver;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }
}
TOP

Related Classes of models.dto.OrderListItemExpandedDTO

TOP
Copyright © 2018 www.massapi.com. 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.