ConfigDTO.java
package com.tradecloud.dto.treasury;
import com.tradecloud.domain.common.Currency;
import com.tradecloud.domain.model.deal.SortBy;
import com.tradecloud.domain.model.organisationalunit.OrganisationalUnitTier;
import java.util.Set;
/**
* Created by ds on 11/5/14.
*/
public class ConfigDTO extends BaseDTO {
private boolean surrenderMaturedFEC;
private boolean requireFECAuthorization;
private boolean requiresFECConfirmScreen;
private boolean allowMoreThanDealAmountAllocation;
private boolean linkSurrenderExtendedPortion;
private OrganisationalUnitTier organisationalUnitTier;
private OrganisationalUnitTier dealOrganisationalUnitTier;
private String orgUnitLabel;
private String settlementDateLabel;
private boolean applyFecCostingRate;
private boolean allowPartialDealLinkToFec;
private boolean confirmMultipleFEC;
private Set<Currency> currencies;
private boolean validateShipmentInvoice;
private SortBy dealSearchSortBy = SortBy.DEAL_DATE;
public boolean isSurrenderMaturedFEC() {
return surrenderMaturedFEC;
}
public void setSurrenderMaturedFEC(boolean surrenderMaturedFEC) {
this.surrenderMaturedFEC = surrenderMaturedFEC;
}
public boolean isRequireFECAuthorization() {
return requireFECAuthorization;
}
public void setRequireFECAuthorization(boolean requireFECAuthorization) {
this.requireFECAuthorization = requireFECAuthorization;
}
public boolean isRequiresFECConfirmScreen() {
return requiresFECConfirmScreen;
}
public void setRequiresFECConfirmScreen(boolean requiresFECConfirmScreen) {
this.requiresFECConfirmScreen = requiresFECConfirmScreen;
}
public boolean isAllowMoreThanDealAmountAllocation() {
return allowMoreThanDealAmountAllocation;
}
public void setAllowMoreThanDealAmountAllocation(boolean allowMoreThanDealAmountAllocation) {
this.allowMoreThanDealAmountAllocation = allowMoreThanDealAmountAllocation;
}
public boolean isLinkSurrenderExtendedPortion() {
return linkSurrenderExtendedPortion;
}
public void setLinkSurrenderExtendedPortion(boolean linkSurrenderExtendedPortion) {
this.linkSurrenderExtendedPortion = linkSurrenderExtendedPortion;
}
public OrganisationalUnitTier getOrganisationalUnitTier() {
return organisationalUnitTier;
}
public void setOrganisationalUnitTier(OrganisationalUnitTier organisationalUnitTier) {
this.organisationalUnitTier = organisationalUnitTier;
}
public String getOrgUnitLabel() {
return orgUnitLabel;
}
public void setOrgUnitLabel(String orgUnitLabel) {
this.orgUnitLabel = orgUnitLabel;
}
public OrganisationalUnitTier getDealOrganisationalUnitTier() {
return dealOrganisationalUnitTier;
}
public void setDealOrganisationalUnitTier(OrganisationalUnitTier dealOrganisationalUnitTier) {
this.dealOrganisationalUnitTier = dealOrganisationalUnitTier;
}
public boolean isApplyFecCostingRate() {
return applyFecCostingRate;
}
public void setApplyFecCostingRate(boolean applyFecCostingRate) {
this.applyFecCostingRate = applyFecCostingRate;
}
public boolean isAllowPartialDealLinkToFec() {
return allowPartialDealLinkToFec;
}
public void setAllowPartialDealLinkToFec(boolean allowPartialDealLinkToFec) {
this.allowPartialDealLinkToFec = allowPartialDealLinkToFec;
}
public boolean isConfirmMultipleFEC() {
return confirmMultipleFEC;
}
public void setConfirmMultipleFEC(boolean confirmMultipleFEC) {
this.confirmMultipleFEC = confirmMultipleFEC;
}
public String getSettlementDateLabel() {
return settlementDateLabel;
}
public void setSettlementDateLabel(String settlementDateLabel) {
this.settlementDateLabel = settlementDateLabel;
}
public Set<Currency> getCurrencies() {
return currencies;
}
public void setCurrencies(Set<Currency> currencies) {
this.currencies = currencies;
}
public boolean isValidateShipmentInvoice() {
return validateShipmentInvoice;
}
public void setValidateShipmentInvoice(boolean validateShipmentInvoice) {
this.validateShipmentInvoice = validateShipmentInvoice;
}
public SortBy getDealSearchSortBy() {
return dealSearchSortBy;
}
public void setDealSearchSortBy(SortBy dealSearchSortBy) {
this.dealSearchSortBy = dealSearchSortBy;
}
@Override
public String toString() {
return "ConfigDTO{" +
"surrenderMaturedFEC=" + surrenderMaturedFEC +
", requireFECAuthorization=" + requireFECAuthorization +
", requiresFECConfirmScreen=" + requiresFECConfirmScreen +
", allowMoreThanDealAmountAllocation=" + allowMoreThanDealAmountAllocation +
", linkSurrenderExtendedPortion=" + linkSurrenderExtendedPortion +
'}';
}
}