/** * Copy old script as script backup if modified. * * @see org.projectforge.framework.persistence.api.BaseDao#onChange(org.projectforge.core.ExtendedBaseDO, * org.projectforge.core.ExtendedBaseDO) */ @Override protected void onChange(final ScriptDO obj, final ScriptDO dbObj) { if (Arrays.equals(dbObj.getScript(), obj.getScript()) == false) { obj.setScriptBackup(dbObj.getScript()); } }
script.setScriptAsString(oldScript); script.setScriptBackupAsString(oldScriptBackup); databaseService.update("update t_script set script=?, script_backup=? where pk=?", script.getScript(), script.getScriptBackup(), pk);