//================================= CLASS CONSTRUCTOR ========================================
function GIterAction()
{
//MEMBER VARIABLES
//The event mediator for events through this system ...
 this.eventMediator = null;

 this.initialize();
}

//====================================== STATIC ==============================================
//CONSTANTS
GIterAction.OP_ACCEPT = 0;
GIterAction.OP_DENY   = 1;

//====================================== MEMBERS =============================================
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GETTER/SETTER ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ METHODS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
GIterAction.prototype.setDefaults = function()
{
 this.eventMediator = null;
}

GIterAction.prototype.initialize = function()
{
 this.eventMediator = new EventMediatorIterAction();
}

GIterAction.prototype.getEventMediator = function()
{
 return this.eventMediator;
}

GIterAction.prototype.finalize = function()
{
 this.setDefaults();
}
