//================================= CLASS CONSTRUCTOR ========================================
function GAttachListDlg()
{
//MEMBER VARIABLES
 this.eventMediator = null;
 this.eDelete = null;

 this.initialize();
}

//====================================== STATIC ==============================================
//CONSTANTS

//====================================== MEMBERS =============================================
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GETTER/SETTER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ METHODS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
GAttachListDlg.prototype.setDefaults = function()
{
 this.eventMediator = null;
 this.eDelete = null;
}

GAttachListDlg.prototype.initialize = function()
{
 this.eventMediator = new EMAttachListDlg();
}

GAttachListDlg.prototype.getEventMediator = function()
{
 return this.eventMediator;
}

GAttachListDlg.prototype.setEDelete = function(ieDelete)
{
 this.eDelete = ieDelete;
}

GAttachListDlg.prototype.callEDelete = function(iparam)
{
 if (this.eDelete != null)
  this.eDelete(iparam);
}

GAttachListDlg.prototype.finalize = function()
{
 this.setDefaults();
}
