src/app/com/mycompany/normalize/core/bean/error-bean.ts
Error
Properties |
constructor(message: string, eCode: string, redirect: boolean, dialog: boolean)
|
||||||||||||||||||||
Parameters :
|
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();
}
}