@Override protected GenericModel<LogAppenderDto> newInstance(Long id) { return new LogAppender(id); }
@Override public LogAppenderDto saveLogAppender(LogAppenderDto logAppenderDto) { LOG.debug("Save log appender [{}]", logAppenderDto); LogAppenderDto saved = null; if (logAppenderDto != null) { if (isBlank(logAppenderDto.getId())) { logAppenderDto.setCreatedTime(System.currentTimeMillis()); } saved = getDto(logAppenderDao.save(new LogAppender(logAppenderDto))); } return saved; }
protected LogAppender generateLogAppender(Application app) { LogAppender appender = new LogAppender(); if (app == null) { app = generateApplication(null); } appender.setApplication(app); appender.setMinLogSchemaVersion(1); appender.setMaxLogSchemaVersion(2); return appenderDao.save(appender); }