ExposurePositionSearchDTO.java
package com.tradecloud.dto.treasury;
import com.tradecloud.domain.base.utils.DateRange;
import com.tradecloud.domain.common.Currency;
import com.tradecloud.domain.dto.base.SearchBase;
import com.tradecloud.domain.helper.ReportFormat;
import java.io.Serializable;
import java.util.List;
/**
* Created by ds on 11/3/14.
*/
public class ExposurePositionSearchDTO extends SearchBase implements Serializable {
private Currency currency;
private DefaultDTO organisationalUnit;
private DefaultDTO fecOrganisationalUnit;
private DefaultDTO forexGroup;
private DefaultDTO treasuryBank;
private DateRange periodDate = new DateRange();
private MoneyDTO cfcBalance = new MoneyDTO();
private String groupBy;
private boolean showDivision = false;
private boolean showForexGroup = false;
private boolean showFECStatus = false;
private boolean showForecast = false;
private boolean showDealState = false;
private boolean showAverageFECRate = false;
private boolean showAverageFECCostingRate = false;
private boolean showFECCashFlow = false;
private boolean showSettledOrNot = false;
private boolean showFecOrgUnitLevel = false;
private boolean showBank = false;
private boolean showPriorYearImport = false;
private boolean showEarlyOrder = false;
private ReportFormat reportFormat;
private List<DefaultDTO> organisationalUnits;
private boolean allOrgsSelected;
private boolean showLinkedPeriod;
private boolean showLinkedOutPeriod;
private boolean showNetUnlinkedPos;
@Override
public String getTableName() {
return null;
}
public Currency getCurrency() {
return currency;
}
public void setCurrency(Currency currency) {
this.currency = currency;
}
public DefaultDTO getOrganisationalUnit() {
return organisationalUnit;
}
public void setOrganisationalUnit(DefaultDTO organisationalUnit) {
this.organisationalUnit = organisationalUnit;
}
public DefaultDTO getForexGroup() {
return forexGroup;
}
public void setForexGroup(DefaultDTO forexGroup) {
this.forexGroup = forexGroup;
}
public DateRange getPeriodDate() {
return periodDate;
}
public void setPeriodDate(DateRange periodDate) {
this.periodDate = periodDate;
}
public MoneyDTO getCfcBalance() {
return cfcBalance;
}
public void setCfcBalance(MoneyDTO cfcBalance) {
this.cfcBalance = cfcBalance;
}
public String getGroupBy() {
return groupBy;
}
public void setGroupBy(String groupBy) {
this.groupBy = groupBy;
}
public boolean isShowDivision() {
return showDivision;
}
public void setShowDivision(boolean showDivision) {
this.showDivision = showDivision;
}
public boolean isShowForexGroup() {
return showForexGroup;
}
public void setShowForexGroup(boolean showForexGroup) {
this.showForexGroup = showForexGroup;
}
public boolean isShowFECStatus() {
return showFECStatus;
}
public void setShowFECStatus(boolean showFECStatus) {
this.showFECStatus = showFECStatus;
}
public boolean isShowForecast() {
return showForecast;
}
public void setShowForecast(boolean showForecast) {
this.showForecast = showForecast;
}
public boolean isShowDealState() {
return showDealState;
}
public void setShowDealState(boolean showDealState) {
this.showDealState = showDealState;
}
public boolean isShowAverageFECRate() {
return showAverageFECRate;
}
public void setShowAverageFECRate(boolean showAverageFECRate) {
this.showAverageFECRate = showAverageFECRate;
}
public boolean isShowSettledOrNot() {
return showSettledOrNot;
}
public void setShowSettledOrNot(boolean showSettledOrNot) {
this.showSettledOrNot = showSettledOrNot;
}
public ReportFormat getReportFormat() {
return reportFormat;
}
public void setReportFormat(ReportFormat reportFormat) {
this.reportFormat = reportFormat;
}
public boolean isShowFecOrgUnitLevel() {
return showFecOrgUnitLevel;
}
public void setShowFecOrgUnitLevel(boolean showFecOrgUnitLevel) {
this.showFecOrgUnitLevel = showFecOrgUnitLevel;
}
public DefaultDTO getFecOrganisationalUnit() {
return fecOrganisationalUnit;
}
public void setFecOrganisationalUnit(DefaultDTO fecOrganisationalUnit) {
this.fecOrganisationalUnit = fecOrganisationalUnit;
}
public boolean isShowAverageFECCostingRate() {
return showAverageFECCostingRate;
}
public void setShowAverageFECCostingRate(boolean showAverageFECCostingRate) {
this.showAverageFECCostingRate = showAverageFECCostingRate;
}
public boolean isShowBank() {
return showBank;
}
public void setShowBank(boolean showBank) {
this.showBank = showBank;
}
public DefaultDTO getTreasuryBank() {
return treasuryBank;
}
public void setTreasuryBank(DefaultDTO treasuryBank) {
this.treasuryBank = treasuryBank;
}
public boolean isShowFECCashFlow() {
return showFECCashFlow;
}
public void setShowFECCashFlow(boolean showFECCashFlow) {
this.showFECCashFlow = showFECCashFlow;
}
public boolean isShowPriorYearImport() {
return showPriorYearImport;
}
public void setShowPriorYearImport(boolean showPriorYearImport) {
this.showPriorYearImport = showPriorYearImport;
}
public boolean isShowEarlyOrder() {
return showEarlyOrder;
}
public void setShowEarlyOrder(boolean showEarlyOrder) {
this.showEarlyOrder = showEarlyOrder;
}
public List<DefaultDTO> getOrganisationalUnits() {
return organisationalUnits;
}
public void setOrganisationalUnits(List<DefaultDTO> organisationalUnits) {
this.organisationalUnits = organisationalUnits;
}
public boolean isAllOrgsSelected() {
return allOrgsSelected;
}
public void setAllOrgsSelected(boolean allOrgsSelected) {
this.allOrgsSelected = allOrgsSelected;
}
public boolean isShowLinkedPeriod() {
return showLinkedPeriod;
}
public void setShowLinkedPeriod(boolean showLinkedPeriod) {
this.showLinkedPeriod = showLinkedPeriod;
this.showLinkedOutPeriod=showLinkedPeriod;
this.showNetUnlinkedPos=showLinkedPeriod;
}
public boolean isShowLinkedOutPeriod() {
return showLinkedOutPeriod;
}
public void setShowLinkedOutPeriod(boolean showLinkedOutPeriod) {
this.showLinkedOutPeriod = showLinkedOutPeriod;
}
public boolean isShowNetUnlinkedPos() {
return showNetUnlinkedPos;
}
public void setShowNetUnlinkedPos(boolean showNetUnlinkedPos) {
this.showNetUnlinkedPos = showNetUnlinkedPos;
}
@Override
public String toString() {
return "ExposurePositionSearchDTO{" +
"currency=" + currency +
", organisationalUnit=" + organisationalUnit +
", fecOrganisationalUnit=" + fecOrganisationalUnit +
", forexGroup=" + forexGroup +
", periodDate=" + periodDate +
", cfcBalance=" + cfcBalance +
", groupBy='" + groupBy + '\'' +
", showDivision=" + showDivision +
", showForexGroup=" + showForexGroup +
", showFECStatus=" + showFECStatus +
", showForecast=" + showForecast +
", showDealState=" + showDealState +
", showAverageFECRate=" + showAverageFECRate +
", showAverageFECCostingRate=" + showAverageFECCostingRate +
", showSettledOrNot=" + showSettledOrNot +
", showFecOrgUnitLevel=" + showFecOrgUnitLevel +
", reportFormat=" + reportFormat +
", showBank=" + showBank +
", treasuryBank=" + treasuryBank +
", showFECCashFlow=" + showFECCashFlow +
", showPriorYearImport=" + showPriorYearImport +
"allOrgsSelected=" + allOrgsSelected +
'}';
}
}