com.github.knightliao.apollo.utils.time.DateUtils Java Examples
The following examples show how to use
com.github.knightliao.apollo.utils.time.DateUtils.
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: AppMgrImpl.java From disconf with Apache License 2.0 | 6 votes |
@Override @Transactional(propagation = Propagation.REQUIRED, readOnly = false) public App create(AppNewForm appNew) { // new app App app = new App(); app.setName(appNew.getApp()); app.setDesc(appNew.getDesc()); app.setEmails(appNew.getEmails()); String curTime = DateUtils.format(new Date(), DataFormatConstants.COMMON_TIME_FORMAT); app.setCreateTime(curTime); app.setUpdateTime(curTime); // return appDao.create(app); }
Example #2
Source File: ConfigHistoryMgrImpl.java From disconf with Apache License 2.0 | 6 votes |
@Override public void createOne(Long configId, String oldValue, String newValue) { ConfigHistory configHistory = new ConfigHistory(); configHistory.setConfigId(configId); configHistory.setOldValue(oldValue); configHistory.setNewValue(newValue); Visitor visitor = ThreadContext.getSessionVisitor(); if (visitor != null) { configHistory.setUpdateBy(visitor.getLoginUserId()); } String curTime = DateUtils.format(new Date(), DataFormatConstants.COMMON_TIME_FORMAT); configHistory.setCreateTime(curTime); configHistoryDao.create(configHistory); }
Example #3
Source File: AppMgrImpl.java From disconf with Apache License 2.0 | 6 votes |
@Override @Transactional(propagation = Propagation.REQUIRED, readOnly = false) public App create(AppNewForm appNew) { // new app App app = new App(); app.setName(appNew.getApp()); app.setDesc(appNew.getDesc()); app.setEmails(appNew.getEmails()); String curTime = DateUtils.format(new Date(), DataFormatConstants.COMMON_TIME_FORMAT); app.setCreateTime(curTime); app.setUpdateTime(curTime); // return appDao.create(app); }
Example #4
Source File: ConfigHistoryMgrImpl.java From disconf with Apache License 2.0 | 6 votes |
@Override public void createOne(Long configId, String oldValue, String newValue) { ConfigHistory configHistory = new ConfigHistory(); configHistory.setConfigId(configId); configHistory.setOldValue(oldValue); configHistory.setNewValue(newValue); Visitor visitor = ThreadContext.getSessionVisitor(); if (visitor != null) { configHistory.setUpdateBy(visitor.getLoginUserId()); } String curTime = DateUtils.format(new Date(), DataFormatConstants.COMMON_TIME_FORMAT); configHistory.setCreateTime(curTime); configHistoryDao.create(configHistory); }
Example #5
Source File: ConfigDaoImpl.java From disconf with Apache License 2.0 | 5 votes |
/** * @param configId */ @Override public void deleteItem(Long configId) { String curTime = DateUtils.format(new Date(), DataFormatConstants.COMMON_TIME_FORMAT); List<Modify> modifyList = new ArrayList<Modify>(); modifyList.add(modify(Columns.STATUS, Constants.STATUS_DELETE)); modifyList.add(modify(Columns.UPDATE_TIME, curTime)); update(modifyList, match(Columns.CONFIG_ID, configId)); }
Example #6
Source File: ConfigDaoImpl.java From disconf with Apache License 2.0 | 5 votes |
/** * */ @Override public void updateValue(Long configId, String value) { // 时间 String curTime = DateUtils.format(new Date(), DataFormatConstants.COMMON_TIME_FORMAT); List<Modify> modifyList = new ArrayList<Modify>(); modifyList.add(modify(Columns.VALUE, value)); modifyList.add(modify(Columns.UPDATE_TIME, curTime)); update(modifyList, match(Columns.CONFIG_ID, configId)); }
Example #7
Source File: ConfigMgrImpl.java From disconf with Apache License 2.0 | 5 votes |
/** * 配置文件的整合 * * @param confListForm * * @return */ public List<File> getDisconfFileList(ConfListForm confListForm) { List<Config> configList = configDao.getConfigList(confListForm.getAppId(), confListForm.getEnvId(), confListForm.getVersion(), true); // 时间作为当前文件夹 String curTime = DateUtils.format(new Date(), DataFormatConstants.COMMON_TIME_FORMAT); curTime = "tmp" + File.separator + curTime; OsUtil.makeDirs(curTime); List<File> files = new ArrayList<File>(); for (Config config : configList) { if (config.getType().equals(DisConfigTypeEnum.FILE.getType())) { File file = new File(curTime, config.getName()); try { FileUtils.writeByteArrayToFile(file, config.getValue().getBytes()); } catch (IOException e) { LOG.warn(e.toString()); } files.add(file); } } return files; }
Example #8
Source File: ConfigMgrImpl.java From disconf with Apache License 2.0 | 5 votes |
/** * 新建配置 */ @Override public void newConfig(ConfNewItemForm confNewForm, DisConfigTypeEnum disConfigTypeEnum) { Config config = new Config(); config.setAppId(confNewForm.getAppId()); config.setEnvId(confNewForm.getEnvId()); config.setName(confNewForm.getKey()); config.setType(disConfigTypeEnum.getType()); config.setVersion(confNewForm.getVersion()); config.setValue(CodeUtils.utf8ToUnicode(confNewForm.getValue())); config.setStatus(Constants.STATUS_NORMAL); // 时间 String curTime = DateUtils.format(new Date(), DataFormatConstants.COMMON_TIME_FORMAT); config.setCreateTime(curTime); config.setUpdateTime(curTime); configDao.create(config); configHistoryMgr.createOne(config.getId(), "", config.getValue()); // 发送邮件通知 // String toEmails = appMgr.getEmails(config.getAppId()); if (applicationPropertyConfig.isEmailMonitorOn() == true) { logMailBean.sendHtmlEmail(toEmails, " config new", getNewValue(confNewForm.getValue(), config.toString(), getConfigUrlHtml(config))); } }
Example #9
Source File: JsonUtils.java From apollo with GNU General Public License v2.0 | 5 votes |
@Override public void serialize(Date value, JsonGenerator paramJsonGenerator, SerializerProvider provider) throws IOException, JsonProcessingException { if (value != null) { paramJsonGenerator.writeString(DateUtils.ISO_DATETIME_FORMAT .format(value)); } }
Example #10
Source File: ConfigDaoImpl.java From disconf with Apache License 2.0 | 5 votes |
/** * @param configId */ @Override public void deleteItem(Long configId) { String curTime = DateUtils.format(new Date(), DataFormatConstants.COMMON_TIME_FORMAT); List<Modify> modifyList = new ArrayList<Modify>(); modifyList.add(modify(Columns.STATUS, Constants.STATUS_DELETE)); modifyList.add(modify(Columns.UPDATE_TIME, curTime)); update(modifyList, match(Columns.CONFIG_ID, configId)); }
Example #11
Source File: ConfigDaoImpl.java From disconf with Apache License 2.0 | 5 votes |
/** * */ @Override public void updateValue(Long configId, String value) { // 时间 String curTime = DateUtils.format(new Date(), DataFormatConstants.COMMON_TIME_FORMAT); List<Modify> modifyList = new ArrayList<Modify>(); modifyList.add(modify(Columns.VALUE, value)); modifyList.add(modify(Columns.UPDATE_TIME, curTime)); update(modifyList, match(Columns.CONFIG_ID, configId)); }
Example #12
Source File: ConfigMgrImpl.java From disconf with Apache License 2.0 | 5 votes |
/** * 配置文件的整合 * * @param confListForm * * @return */ public List<File> getDisconfFileList(ConfListForm confListForm) { List<Config> configList = configDao.getConfigList(confListForm.getAppId(), confListForm.getEnvId(), confListForm.getVersion(),true); // 时间作为当前文件夹 String curTime = DateUtils.format(new Date(), DataFormatConstants.COMMON_TIME_FORMAT); curTime = "tmp" + File.separator + curTime; OsUtil.makeDirs(curTime); List<File> files = new ArrayList<File>(); for (Config config : configList) { if (config.getType().equals(DisConfigTypeEnum.FILE.getType())) { File file = new File(curTime, config.getName()); try { FileUtils.writeByteArrayToFile(file, config.getValue().getBytes()); } catch (IOException e) { LOG.warn(e.toString()); } files.add(file); } } return files; }
Example #13
Source File: ConfigMgrImpl.java From disconf with Apache License 2.0 | 5 votes |
/** * 新建配置 */ @Override public void newConfig(ConfNewItemForm confNewForm, DisConfigTypeEnum disConfigTypeEnum) { Config config = new Config(); config.setAppId(confNewForm.getAppId()); config.setEnvId(confNewForm.getEnvId()); config.setName(confNewForm.getKey()); config.setType(disConfigTypeEnum.getType()); config.setVersion(confNewForm.getVersion()); config.setValue(CodeUtils.utf8ToUnicode(confNewForm.getValue())); config.setStatus(Constants.STATUS_NORMAL); // 时间 String curTime = DateUtils.format(new Date(), DataFormatConstants.COMMON_TIME_FORMAT); config.setCreateTime(curTime); config.setUpdateTime(curTime); configDao.create(config); configHistoryMgr.createOne(config.getId(), "", config.getValue()); // 发送邮件通知 // String toEmails = appMgr.getEmails(config.getAppId()); if (applicationPropertyConfig.isEmailMonitorOn() == true) { logMailBean.sendHtmlEmail(toEmails, " config new", getNewValue(confNewForm.getValue(), config.toString(), getConfigUrlHtml(config))); } }