Examples of AlarmRuleDO


Examples of com.alibaba.otter.manager.biz.config.alarm.dal.dataobject.AlarmRuleDO

        getSqlMapClientTemplate().update("deleteAlarmRuleById", id);
    }

    public AlarmRuleDO findById(Long alarmRuleId) {
        Assert.assertNotNull(alarmRuleId);
        AlarmRuleDO alarmRuleDo = (AlarmRuleDO) getSqlMapClientTemplate().queryForObject("findByRuleId", alarmRuleId);
        return alarmRuleDo;
    }
View Full Code Here

Examples of com.alibaba.otter.manager.biz.config.alarm.dal.dataobject.AlarmRuleDO

        Assert.assertNotNull(alarmRule);
        alarmRuleDao.insert(modelToDo(alarmRule));
    }

    public void modify(AlarmRule alarmRule) {
        AlarmRuleDO alarmRuleDo = modelToDo(alarmRule);
        alarmRuleDao.update(alarmRuleDo);

    }
View Full Code Here

Examples of com.alibaba.otter.manager.biz.config.alarm.dal.dataobject.AlarmRuleDO

    public void remove(Long alarmRuleId) {
        alarmRuleDao.delete(alarmRuleId);
    }

    private void switchAlarmRuleStatus(Long alarmRuleId, AlarmRuleStatus alarmRuleStatus, String pauseTime) {
        AlarmRuleDO alarmRuleDo = alarmRuleDao.findById(alarmRuleId);

        if (null == alarmRuleDo) {
            String exceptionCause = "query alarmRule:" + alarmRuleId + " return null.";
            logger.error("ERROR ## " + exceptionCause);
            throw new ManagerException(exceptionCause);
        }

        alarmRuleDo.setStatus(alarmRuleStatus);
        if (alarmRuleDo.getAlarmRuleParameter() != null) {
            alarmRuleDo.getAlarmRuleParameter().setPauseTime(pauseTime);
        } else if (StringUtils.isNotEmpty(pauseTime)) {
            alarmRuleDo.setAlarmRuleParameter(new AlarmRuleParameter());
            alarmRuleDo.getAlarmRuleParameter().setPauseTime(pauseTime);
        }
        alarmRuleDao.update(alarmRuleDo);
    }
View Full Code Here

Examples of com.alibaba.otter.manager.biz.config.alarm.dal.dataobject.AlarmRuleDO

        }
        return alarmRules;
    }

    private AlarmRuleDO modelToDo(AlarmRule alarmRule) {
        AlarmRuleDO alarmRuleDo = new AlarmRuleDO();
        alarmRuleDo.setId(alarmRule.getId());
        alarmRuleDo.setMatchValue(alarmRule.getMatchValue());
        alarmRuleDo.setMonitorName(alarmRule.getMonitorName());
        alarmRuleDo.setReceiverKey(alarmRule.getReceiverKey());
        alarmRuleDo.setPipelineId(alarmRule.getPipelineId());
        alarmRuleDo.setStatus(alarmRule.getStatus());
        alarmRuleDo.setDescription(alarmRule.getDescription());
        alarmRuleDo.setGmtCreate(alarmRule.getGmtCreate());
        alarmRuleDo.setGmtModified(alarmRule.getGmtModified());
        AlarmRuleParameter alarmRuleParameter = new AlarmRuleParameter();
        alarmRuleParameter.setIntervalTime(alarmRule.getIntervalTime());
        if (alarmRule.getPauseTime() != null) {
            SimpleDateFormat format = new SimpleDateFormat(TIMESTAMP_FORMAT);
            alarmRuleParameter.setPauseTime(format.format(alarmRule.getPauseTime()));
        }
        alarmRuleParameter.setAutoRecovery(alarmRule.getAutoRecovery());
        alarmRuleParameter.setRecoveryThresold(alarmRule.getRecoveryThresold());
        alarmRuleDo.setAlarmRuleParameter(alarmRuleParameter);

        return alarmRuleDo;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.