all files / ErrorHandling/ constants.js

100% Statements 52/52
100% Branches 0/0
100% Functions 0/0
100% Lines 52/52
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68                               
/*
** Sequelize error code series starts from 1001
** Cassandra error code series starts from 2001
** undefined error code series starts from 3001
** Business logic error code series starts from 5001
** Internal error code series starts from 7001
*/
 
var constants = {};
 
constants.SUCCESS = 200;
constants.CREATED = 201;
 
constants.SEQUELIZE_DATABASE_ERROR = 1001;
constants.SEQUELIZE_VALIDATION_ERROR = 1002;
constants.SEQUELIZE_FOREIGN_KEY_CONSTRAINT_ERROR = 1003;
 
constants.CASSANDRA_DATABASE_ERROR = 2001;
constants.CASSANDRA_VALIDATION_ERROR = 2002;
 
constants.UNDEFINED_DATABASE_ERROR = 3001;
constants.UNDEFINED_ERROR = 3002;
 
constants.USER_DUPLICATION_ERROR = 5001; 
constants.USER_NOT_FOUND = 5002;
constants.COMPARE_PASSWORD_ERROR = 5003;
constants.PASSWORD_NOT_MATCH = 5004;
constants.VALID_CREDENTIALS = 5005;
constants.EMAIL_ALREADY_EXIST = 5006;
constants.INVALID_QUERY_PARAMETERS = 5007;
constants.ERROR_OCCURED_IN_GETTING_USER_LIST= 5008;
constants.UPDATE_DATA_ERROR= 5009;
constants.DELETE_DATA_ERROR = 5010;
constants.KEY_ALREADY_USED = 5011;
constants.ERROR_OCCURED_IN_GETTING_MASTER_LIST = 5012;
constants.NOT_AUTHORIZED = 5013;
constants.ERROR_OCCURED_IN_AUTHORIZATION = 5014;
constants.VALIDATION_ERROR = 5015;
constants.PATIENT_NOT_FOUND = 5016;
constants.ERROR_OCCURED_IN_GETTING_PATIENT_LIST = 5017;
constants.ERROR_OCCURED_IN_GETTING_PATIENT = 5018;
constants.MISSING_LIST_OF_IDS = 5019;
constants.EMAIL_OR_PHONE_NUMBER_ALREADY_EXIST = 5020;
constants.SENSOR_NOT_FOUND = 5021;
constants.ERROR_OCCURED_IN_GETTING_PATIENT_AND_QUESTIONS = 5022;
constants.ERROR_OCCURED_IN_GETTING_PATIENT_DOCTOR = 5023;
constants.QUESTION_NAME_ALREADY_EXISTS = 5024;
constants.ANSWER_ALREADY_EXISTS = 5025;
constants.RESPONSE_DOES_NOT_EXISTS = 5026;
constants.ERROR_OCCURED_IN_GETTING_SENSOR_LIST = 5027;
constants.PATIENT_SENSOR_ALREADY_EXISTS = 5028;
constants.SENSOR_ALREADY_IN_USE = 5029;
constants.EMAIL_OR_PHONE_NUMBER_MISSING = 5030;
constants.ERROR_OCCURED_IN_GETTING_SESNOR_ECG_DATA = 5031;
constants.PATIENT_ID_MISSING = 5032;
constants.ERROR_OCCURED_IN_GETTING_ECG_DATA = 5033;
constants.UNPROCESSABLE_ENTITY = 5034;
constants.TICKET_NOT_FOUND = 5035;
constants.ID_NOT_EXIT = 5036;
 
constants.INVALID_JSON_OBJECT = 7001;
 
constants.SEQUELIZE_DATABASE_ERROR_NAME = 'SequelizeDatabaseError';
constants.SEQUELIZE_VALIDATION_ERROR_NAME = 'SequelizeValidationError';
constants.SEQUELIZE_FOREIGN_KEY_CONSTRAINT_ERROR_NAME = 'SequelizeForeignKeyConstraintError';
constants.CASSANDRA_VALIDATION_ERROR_NAME = 'apollo.model.validator.invalidvalue';
 
module.exports = constants;