package com.vci.client.portal.UI.v3.comptdesign.compt.popupcompt; import com.vci.client.portal.UI.v3.comptdesign.UIComptDesignDialog; import com.vci.client.ui.swing.components.VCIJDialog; import com.vci.client.ui.swing.components.VCIJTextField; public abstract class BasePopupDialog extends VCIJDialog { /** * */ private static final long serialVersionUID = 7693992988109683972L; private boolean ignoreTxtInputValue = true; private UIComptDesignDialog ownedUIComptDesignDialog = null; private VCIJTextField searchInputTxt = null; public BasePopupDialog(UIComptDesignDialog ownedUIComptDesignDialog, VCIJTextField searchInputTxt){ super(ownedUIComptDesignDialog, false); this.ownedUIComptDesignDialog = ownedUIComptDesignDialog; this.searchInputTxt = searchInputTxt; } public abstract void buildDialog(); private boolean buildCompleted = false; public void setBuildCompleted(boolean buildCompleted){ this.buildCompleted = buildCompleted; } public boolean isBuildCompleted(){ return this.buildCompleted; } public boolean isIgnoreTxtInputValue() { return ignoreTxtInputValue; } public void setIgnoreTxtInputValue(boolean ignoreTxtInputValue) { this.ignoreTxtInputValue = ignoreTxtInputValue; } public UIComptDesignDialog getOwnedUIComptDesignDialog() { return ownedUIComptDesignDialog; } public void setOwnedUIComptDesignDialog( UIComptDesignDialog ownedUIComptDesignDialog) { this.ownedUIComptDesignDialog = ownedUIComptDesignDialog; } public VCIJTextField getSearchInputTxt() { return searchInputTxt; } public void setSearchInputTxt(VCIJTextField searchInputTxt) { this.searchInputTxt = searchInputTxt; } public abstract void loadData(); }