Commit 01561870 authored by Noel Alonso's avatar Noel Alonso
Browse files

Añade control de fechas de inserción y edición

parent 544f2d94
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
package es.redmic.commandslib.usersettings.commands;

import org.joda.time.DateTime;

/*-
 * #%L
 * commands-lib
@@ -28,6 +30,9 @@ public class ClearCommand extends Command {
	private SelectionDTO selection;

	public ClearCommand(SelectionDTO selection) {

		selection.setUpdated(DateTime.now());

		this.selection = selection;
	}

+5 −0
Original line number Diff line number Diff line
package es.redmic.commandslib.usersettings.commands;

import org.joda.time.DateTime;

/*-
 * #%L
 * commands-lib
@@ -28,6 +30,9 @@ public class DeselectCommand extends Command {
	private SelectionDTO selection;

	public DeselectCommand(SelectionDTO selection) {

		selection.setUpdated(DateTime.now());

		this.selection = selection;
	}

+6 −0
Original line number Diff line number Diff line
@@ -22,6 +22,8 @@ package es.redmic.commandslib.usersettings.commands;

import java.util.UUID;

import org.joda.time.DateTime;

import es.redmic.commandslib.commands.Command;
import es.redmic.usersettingslib.dto.PersistenceDTO;
import es.redmic.usersettingslib.utils.SettingsUtil;
@@ -35,7 +37,11 @@ public class SaveSettingsCommand extends Command {
		if (persistence.getId() == null) {
			// Crea id único para settings cuando se trata de una nueva
			persistence.setId(SettingsUtil.generateId(UUID.randomUUID().toString()));
			persistence.setInserted(DateTime.now());
		}

		persistence.setUpdated(DateTime.now());

		this.persistence = persistence;
	}

+6 −0
Original line number Diff line number Diff line
@@ -22,6 +22,8 @@ package es.redmic.commandslib.usersettings.commands;

import java.util.UUID;

import org.joda.time.DateTime;

import es.redmic.commandslib.commands.Command;
import es.redmic.usersettingslib.dto.SelectionDTO;
import es.redmic.usersettingslib.utils.SettingsUtil;
@@ -35,7 +37,11 @@ public class SelectCommand extends Command {
		if (selection.getId() == null) {
			// Crea id único para settings cuando se trata de una nueva
			selection.setId(SettingsUtil.generateId(UUID.randomUUID().toString()));
			selection.setInserted(DateTime.now());
		}

		selection.setUpdated(DateTime.now());

		this.selection = selection;
	}

+5 −0
Original line number Diff line number Diff line
package es.redmic.commandslib.usersettings.commands;

import org.joda.time.DateTime;

/*-
 * #%L
 * commands-lib
@@ -28,6 +30,9 @@ public class UpdateSettingsCommand extends Command {
	private PersistenceDTO persistence;

	public UpdateSettingsCommand(PersistenceDTO persistence) {

		persistence.setUpdated(DateTime.now());

		this.persistence = persistence;
	}