Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

La funcionalidad que sustenta el sistema de versionado de recursos es bastante genérica, y está basada en el uso de la interfaz Versionable<T> , por lo que el esfuerzo que se requiere para añadir una entidad a este sistema es mínimo. A continuación detallaremos los pasos a seguir.

Table of Contents
minLevel1
maxLevel7

1. Implementación de la interfaz Versionable<T>

...

En este caso iremos al repositorio de la entidad, si podemos hacer una query que relacione un usuario con la entidad la crearemos, y si no, crearemos el método findByUser como un default tal como en el siguiente ejemplo:los siguientes ejemplos:

Code Block

	@Query("SELECT t FROM Token t WHERE t.clientPlatform.user= :#{#user}")
	List<Token> findByUser(User user);
Code Block
public interface DashboardConfRepository extends JpaRepository<DashboardConf, String> {
....
	default List<DashboardConf> findByUser(User user){
		return findAll();
	}
...
}

...