AddressEditableFlags.java

package com.tradecloud.domain.supplier;

/**
 * Whether or not address properties can be edited.
 * <p>
 * True by default for everything. But they can be disabled.
 * <p>
 * Class designed to work with the Address Transformer.
 */
public class AddressEditableFlags {

    private boolean addressLine1 = true;
    private boolean addressLine2 = true;
    private boolean addressLine3 = true;
    private boolean addressCode = true;
    private boolean addressCity = true;
    private boolean addressCountry = true;

    public boolean isAddressLine1() {
        return addressLine1;
    }

    public void setAddressLine1(boolean addressLine1) {
        this.addressLine1 = addressLine1;
    }

    public boolean isAddressLine2() {
        return addressLine2;
    }

    public void setAddressLine2(boolean addressLine2) {
        this.addressLine2 = addressLine2;
    }

    public boolean isAddressLine3() {
        return addressLine3;
    }

    public void setAddressLine3(boolean addressLine3) {
        this.addressLine3 = addressLine3;
    }

    public boolean isAddressCode() {
        return addressCode;
    }

    public void setAddressCode(boolean addressCode) {
        this.addressCode = addressCode;
    }

    public boolean isAddressCity() {
        return addressCity;
    }

    public void setAddressCity(boolean addressCity) {
        this.addressCity = addressCity;
    }

    public boolean isAddressCountry() {
        return addressCountry;
    }

    public void setAddressCountry(boolean addressCountry) {
        this.addressCountry = addressCountry;
    }
}