LCDTO.java

package com.tradecloud.dto.letterofcredit.integration;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;
import java.io.Serializable;

@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "letterOfCredit")
public class LCDTO implements Serializable {

    private LCPartyDTO advisingBank;
    private LCPartyDTO issuingBank;
    private LCPartyDTO beneficiary;
    private LCPartyDTO logisticsServiceProvider;
    private LCPartyDTO applicant;
    private LCAmountDTO amount;

    private DateDTO expiryDate;
    private DateDTO submissionDate;
    private DateDTO createdDate;

    private String bankCharges;
    private int validityPeriod;
    private boolean transferable;
    private boolean draftsRequired;
    private String type;
    private String deliveryMethod;
    private String notifyBy;
    private String resolvedDocuments;
    private String resolvedConditions;
    private String tradeInitiator;
    private String key;
    private LCKeywordsDTO keywords;
    private String lowerTolerancePercentage;
    private String placeOfExpiry;
    private int presentationDays;
    private String productNumber;
    private LCShippingDetailsDTO shippingDetails;
    private String templateKey;
    private LCTenorDTO tenor;
    private String upperTolerancePercentage;
    private long timestamp;
    private String shippingMark;

    public LCPartyDTO getAdvisingBank() {
        return advisingBank;
    }

    public void setAdvisingBank(LCPartyDTO advisingBank) {
        this.advisingBank = advisingBank;
    }

    public LCAmountDTO getAmount() {
        return amount;
    }

    public void setAmount(LCAmountDTO amount) {
        this.amount = amount;
    }

    public LCPartyDTO getBeneficiary() {
        return beneficiary;
    }

    public void setBeneficiary(LCPartyDTO beneficiary) {
        this.beneficiary = beneficiary;
    }

    public DateDTO getExpiryDate() {
        return expiryDate;
    }

    public void setExpiryDate(DateDTO expiryDate) {
        this.expiryDate = expiryDate;
    }

    public String getKey() {
        return key;
    }

    public void setKey(String key) {
        this.key = key;
    }

    public LCKeywordsDTO getKeywords() {
        return keywords;
    }

    public void setKeywords(LCKeywordsDTO keywords) {
        this.keywords = keywords;
    }

    public String getLowerTolerancePercentage() {
        return lowerTolerancePercentage;
    }

    public void setLowerTolerancePercentage(String lowerTolerancePercentage) {
        this.lowerTolerancePercentage = lowerTolerancePercentage;
    }

    public String getPlaceOfExpiry() {
        return placeOfExpiry;
    }

    public void setPlaceOfExpiry(String placeOfExpiry) {
        this.placeOfExpiry = placeOfExpiry;
    }

    public int getPresentationDays() {
        return presentationDays;
    }

    public void setPresentationDays(int presentationDays) {
        this.presentationDays = presentationDays;
    }

    public String getProductNumber() {
        return productNumber;
    }

    public void setProductNumber(String productNumber) {
        this.productNumber = productNumber;
    }

    public LCShippingDetailsDTO getShippingDetails() {
        return shippingDetails;
    }

    public void setShippingDetails(LCShippingDetailsDTO shippingDetails) {
        this.shippingDetails = shippingDetails;
    }

    public String getTemplateKey() {
        return templateKey;
    }

    public void setTemplateKey(String templateKey) {
        this.templateKey = templateKey;
    }

    public LCTenorDTO getTenor() {
        return tenor;
    }

    public void setTenor(LCTenorDTO tenor) {
        this.tenor = tenor;
    }

    public String getUpperTolerancePercentage() {
        return upperTolerancePercentage;
    }

    public void setUpperTolerancePercentage(String upperTolerancePercentage) {
        this.upperTolerancePercentage = upperTolerancePercentage;
    }

    public LCPartyDTO getIssuingBank() {
        return issuingBank;
    }

    public void setIssuingBank(LCPartyDTO issuingBank) {
        this.issuingBank = issuingBank;
    }

    public DateDTO getSubmissionDate() {
        return submissionDate;
    }

    public void setSubmissionDate(DateDTO submissionDate) {
        this.submissionDate = submissionDate;
    }

    public DateDTO getCreatedDate() {
        return createdDate;
    }

    public void setCreatedDate(DateDTO createdDate) {
        this.createdDate = createdDate;
    }

    public String getBankCharges() {
        return bankCharges;
    }

    public void setBankCharges(String bankCharges) {
        this.bankCharges = bankCharges;
    }

    public int getValidityPeriod() {
        return validityPeriod;
    }

    public void setValidityPeriod(int validityPeriod) {
        this.validityPeriod = validityPeriod;
    }

    public boolean isTransferable() {
        return transferable;
    }

    public void setTransferable(boolean transferable) {
        this.transferable = transferable;
    }

    public boolean isDraftsRequired() {
        return draftsRequired;
    }

    public void setDraftsRequired(boolean draftsRequired) {
        this.draftsRequired = draftsRequired;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getDeliveryMethod() {
        return deliveryMethod;
    }

    public void setDeliveryMethod(String deliveryMethod) {
        this.deliveryMethod = deliveryMethod;
    }

    public String getNotifyBy() {
        return notifyBy;
    }

    public void setNotifyBy(String notifyBy) {
        this.notifyBy = notifyBy;
    }

    public String getResolvedDocuments() {
        return resolvedDocuments;
    }

    public void setResolvedDocuments(String resolvedDocuments) {
        this.resolvedDocuments = resolvedDocuments;
    }

    public String getTradeInitiator() {
        return tradeInitiator;
    }

    public void setTradeInitiator(String tradeInitiator) {
        this.tradeInitiator = tradeInitiator;
    }

    public long getTimestamp() {
        return timestamp;
    }

    public void setTimestamp(long timestamp) {
        this.timestamp = timestamp;
    }

    public LCPartyDTO getLogisticsServiceProvider() {
        return logisticsServiceProvider;
    }

    public void setLogisticsServiceProvider(LCPartyDTO logisticsServiceProvider) {
        this.logisticsServiceProvider = logisticsServiceProvider;
    }

    public LCPartyDTO getApplicant() {
        return applicant;
    }

    public void setApplicant(LCPartyDTO applicant) {
        this.applicant = applicant;
    }

    public String getResolvedConditions() {
        return resolvedConditions;
    }

    public void setResolvedConditions(String resolvedConditions) {
        this.resolvedConditions = resolvedConditions;
    }

    public String getShippingMark() {
        return shippingMark;
    }

    public void setShippingMark(String shippingMark) {
        this.shippingMark = shippingMark;
    }
}