package com.owera.xaps.tr069.xml; public class EventCodes { public static final String BOOTSTRAP = "0 BOOTSTRAP"; public static final String BOOT = "1 BOOT"; public static final String PERIODIC = "2 PERIODIC"; public static final String SCHEDULED = "3 SCHEDULED"; public static final String VALUE_CHANGE = "4 VALUE CHANGE"; public static final String KICKED = "5 KICKED"; public static final String CONNECTION_REQUEST = "6 CONNECTION REQUEST"; public static final String TRANSFER_COMPLETE = "7 TRANSFER COMPLETE"; public static final String DIAGNOSTICS_COMPLETE = "8 DIAGNOSTICS COMPLETE"; public static final String REQUEST_DOWNLOAD = "9 REQUEST DOWNLOAD"; public static final String M_REBOOT = "M Reboot"; public static final String M_SCHEDULE_INFORM = "M ScheduleInform"; public static final String M_DOWNLOAD = "M Download"; public static final String M_UPLOAD = "M Upload"; public static final String M_SET_PARAMETER_VALUES = "M SetParameterValues"; public static final String M_ADD_OBJECT = "M AddObject"; public static final String M_DELETE_OBJECT = "M DeleteObject"; public static final String[] EVENT_CODE_LIST = { EventCodes.BOOTSTRAP, EventCodes.BOOT, EventCodes.PERIODIC, EventCodes.SCHEDULED, EventCodes.VALUE_CHANGE, EventCodes.KICKED, EventCodes.CONNECTION_REQUEST, EventCodes.TRANSFER_COMPLETE, EventCodes.DIAGNOSTICS_COMPLETE, EventCodes.REQUEST_DOWNLOAD, EventCodes.M_REBOOT, EventCodes.M_SCHEDULE_INFORM, EventCodes.M_DOWNLOAD, EventCodes.M_UPLOAD, EventCodes.M_SET_PARAMETER_VALUES, EventCodes.M_ADD_OBJECT, EventCodes.M_DELETE_OBJECT }; public static boolean contains(String eventCode) { for (String code : EventCodes.EVENT_CODE_LIST) { if (code.equals(eventCode)) { return true; } } return false; } }