File

src/app/com/mycompany/normalize/core/bean/error-bean.ts

Extends

Error

Example

Index

Properties

Constructor

constructor(message: string, eCode: string, redirect: boolean, dialog: boolean)
Parameters :
Name Type Optional Description
message string No

:messaggio di errore

eCode string No

:codice di errore

redirect boolean No

:valore che indica se necessario andare in pagina di errore o meno (da centralizzare in error.service)

dialog boolean No

:valore che indica se necessario fare apparire una modale di errore o meno (da centralizzare in error.service)

Properties

Public dialog
Type : boolean
Default value : false
:valore che indica se necessario fare apparire una modale di errore o meno (da centralizzare in error.service)
Public eCode
Type : string
Default value : ErrorCode.SYSTEMERRORCODE
:codice di errore
Public message
Type : string
:messaggio di errore
Public redirect
Type : boolean
Default value : false
:valore che indica se necessario andare in pagina di errore o meno (da centralizzare in error.service)
export enum ErrorCode {
      SYSTEMERRORCODE = "SYSTEMERROR",
      NETWORKERROR = "NETWORKERROR"
}

/**
 * @author l.piciollo
 * bean di trasporto per l'errore.
 */
export class ErrorBean extends Error {

      /**
       * @author l.piciollo
       * @param message  :messaggio di errore 
       * @param eCode    :codice di errore
       * @param redirect :valore che indica se necessario andare in pagina di errore o meno (da centralizzare in error.service)
       * @param dialog   :valore che indica se necessario fare apparire una modale di errore o meno (da centralizzare in error.service)
       */
      constructor(public message: string, public eCode: string = ErrorCode.SYSTEMERRORCODE, public redirect: boolean = false, public dialog: boolean = false) {
            super();
      }


}

result-matching ""

    No results matching ""