Packageat.fhjoanneum.dmt.umj.core.util
Classpublic class GlobalExceptionHelper
InheritanceGlobalExceptionHelper Inheritance flash.events.EventDispatcher

Helper: GlobalExceptionHelper provides a singleton to catch normally uncaugth errors automatically and savely quitting the application.



Public Methods
 MethodDefined By
  
GlobalExceptionHelper(enforcer:SingletonEnforcer)
GlobalExceptionHelper
  
[static]
GlobalExceptionHelper
Protected Methods
 MethodDefined By
  
dealloc():void
GlobalExceptionHelper
  
init():void
GlobalExceptionHelper
Events
 Event Summary Defined By
  GlobalExceptionHelper
Public Constants
 ConstantDefined By
  ATTACH_ERRORLOG_TO_MAIL : Boolean = false
[static]
GlobalExceptionHelper
  ENABLE_GLOBAL_UNCAUGHT_ERROR_LISTENER : Boolean = true
[static]
GlobalExceptionHelper
  PREVENT_ERRORS_FROM_TRIGGERING_DEFAULT_BEHAVIOUR : Boolean = true
[static]
GlobalExceptionHelper
  REPORT_ERRORS_VIA_MAIL : Boolean = true
[static]
GlobalExceptionHelper
  REPORT_SERVER_BODY_FILEATTACHED_SUBFIX : String = Please find further information in the attached error.log!
GlobalExceptionHelper
  REPORT_SERVER_BODY_PREFIX : String
GlobalExceptionHelper
  REPORT_SERVER_CCEMAIL : String = [email protected]
GlobalExceptionHelper
  REPORT_SERVER_CCEMAIL_LABEL : String = MAJODEV Error Reporter
GlobalExceptionHelper
  REPORT_SERVER_FROMEMAIL : String = [email protected]
GlobalExceptionHelper
  REPORT_SERVER_FROMEMAIL_LABEL : String = UMJ-App Exception Sender
GlobalExceptionHelper
  REPORT_SERVER_HOST : String = smtp.gmail.com
GlobalExceptionHelper
  REPORT_SERVER_PASSWORD : String = xcocos123
GlobalExceptionHelper
  REPORT_SERVER_SUBJECT_PREFIX : String = UMJ Naturkunde Ausstellung App Error Report:
GlobalExceptionHelper
  REPORT_SERVER_TOEMAIL : String = [email protected]
GlobalExceptionHelper
  REPORT_SERVER_TOEMAIL_LABEL : String = UMJ-App Error Reporter
GlobalExceptionHelper
  REPORT_SERVER_USER : String = [email protected]
GlobalExceptionHelper
  REPORT_SERVER_USESSL : Boolean = true
GlobalExceptionHelper
  RESTART_APPLICATION_AFTER_UNCAUGHT_ERRORS : Boolean = true
[static]
GlobalExceptionHelper
Constructor Detail
GlobalExceptionHelper()Constructor
public function GlobalExceptionHelper(enforcer:SingletonEnforcer)



Parameters
enforcer:SingletonEnforcer
Method Detail
dealloc()method
protected function dealloc():void

getInstance()method 
public static function getInstance():GlobalExceptionHelper

Returns
GlobalExceptionHelper
init()method 
protected function init():void

Event Detail
GLOBAL_EXCEPTION_ENCOUNTERED Event
Event Object Type: at.fhjoanneum.dmt.umj.core.events.GlobalExceptionEvent

Constant Detail
ATTACH_ERRORLOG_TO_MAILConstant
public static const ATTACH_ERRORLOG_TO_MAIL:Boolean = false

ENABLE_GLOBAL_UNCAUGHT_ERROR_LISTENERConstant 
public static const ENABLE_GLOBAL_UNCAUGHT_ERROR_LISTENER:Boolean = true

PREVENT_ERRORS_FROM_TRIGGERING_DEFAULT_BEHAVIOURConstant 
public static const PREVENT_ERRORS_FROM_TRIGGERING_DEFAULT_BEHAVIOUR:Boolean = true

REPORT_ERRORS_VIA_MAILConstant 
public static const REPORT_ERRORS_VIA_MAIL:Boolean = true

REPORT_SERVER_BODY_FILEATTACHED_SUBFIXConstant 
public const REPORT_SERVER_BODY_FILEATTACHED_SUBFIX:String = Please find further information in the attached error.log!

REPORT_SERVER_BODY_PREFIXConstant 
public const REPORT_SERVER_BODY_PREFIX:String

REPORT_SERVER_CCEMAILConstant 
public const REPORT_SERVER_CCEMAIL:String = [email protected]

REPORT_SERVER_CCEMAIL_LABELConstant 
public const REPORT_SERVER_CCEMAIL_LABEL:String = MAJODEV Error Reporter

REPORT_SERVER_FROMEMAILConstant 
public const REPORT_SERVER_FROMEMAIL:String = [email protected]

REPORT_SERVER_FROMEMAIL_LABELConstant 
public const REPORT_SERVER_FROMEMAIL_LABEL:String = UMJ-App Exception Sender

REPORT_SERVER_HOSTConstant 
public const REPORT_SERVER_HOST:String = smtp.gmail.com

REPORT_SERVER_PASSWORDConstant 
public const REPORT_SERVER_PASSWORD:String = xcocos123

REPORT_SERVER_SUBJECT_PREFIXConstant 
public const REPORT_SERVER_SUBJECT_PREFIX:String = UMJ Naturkunde Ausstellung App Error Report:

REPORT_SERVER_TOEMAILConstant 
public const REPORT_SERVER_TOEMAIL:String = [email protected]

REPORT_SERVER_TOEMAIL_LABELConstant 
public const REPORT_SERVER_TOEMAIL_LABEL:String = UMJ-App Error Reporter

REPORT_SERVER_USERConstant 
public const REPORT_SERVER_USER:String = [email protected]

REPORT_SERVER_USESSLConstant 
public const REPORT_SERVER_USESSL:Boolean = true

RESTART_APPLICATION_AFTER_UNCAUGHT_ERRORSConstant 
public static const RESTART_APPLICATION_AFTER_UNCAUGHT_ERRORS:Boolean = true