/** * {@link AlarmNotifyEntity}オブジェクトを作成します。 * * @param agentId エージェントID * @param unit {@link WarningUnit}オブジェクト * @param level レベル * @param eventId イベントID * @return {@link AlarmNotifyEntity}オブジェクト */ public static AlarmNotifyEntity createAlarmEntity( final int agentId, final WarningUnit unit, final String level, final int eventId) { AlarmNotifyEntity alarmNotifyEntity = new AlarmNotifyEntity(); alarmNotifyEntity.eventId_ = eventId; alarmNotifyEntity.agentId_ = agentId; alarmNotifyEntity.timestamp_ = new Date(unit.getStartTime()); alarmNotifyEntity.level_ = level; alarmNotifyEntity.className_ = unit.getClassName(); alarmNotifyEntity.methodName_ = unit.getMethodName(); alarmNotifyEntity.description_ = unit.getDescription(); alarmNotifyEntity.fileName_ = unit.getLogFileName(); alarmNotifyEntity.logFileLineNumber_ = unit.getLogFileLineNumber(); alarmNotifyEntity.ruleId_ = unit.getId(); return alarmNotifyEntity; }