Skip to content

Commit 04cc66d

Browse files
committed
General Scheme
1 parent fbe4cfe commit 04cc66d

File tree

5 files changed

+51
-0
lines changed

5 files changed

+51
-0
lines changed

src/main/java/com/itacademy/CrudEmpleats/CrudEmpleatsApplication.java renamed to src/main/java/com/itacademy/crudEmpleats/CrudEmpleatsApplication.java

File renamed without changes.
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package com.itacademy.crudEmpleats.controller;
2+
3+
public class Controller {
4+
5+
/*
6+
* Crearem un programa de gestió d'empleats molt senzill on depenent de la feina
7+
* de l'empleat se li assignarà un salari automàticament
8+
*
9+
* El domini ha de tindre el CRUD al complet (Create, Read, Update, Delete),
10+
* utilitzant els verbs HTTP associats.
11+
*
12+
* Crea una petició HTTP especial que busqui empleats per feina, a més de totes
13+
* les que creen, llegeixen, actualitzen o esborren elements de tipus empleat
14+
*
15+
* Has de tindre en compte les bones pràctiques de disseny de les API: utilitzi
16+
* correctament els codis d'error i les respostes en cas d'invocacions
17+
* incorrectes
18+
*
19+
*/
20+
21+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
package com.itacademy.crudEmpleats.domain;
2+
3+
public class Employee {
4+
/*
5+
* D'un treballador identifiquem el nom i la seva feina, estaria bé tenir un
6+
* identificador únic per aquest treballador.
7+
* Depenent de la feina s'assignarà un
8+
* salari a l'empleat un cop es crea.
9+
*
10+
*/
11+
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
package com.itacademy.crudEmpleats.domain;
2+
3+
public enum Jobs {
4+
5+
/*
6+
* Les feines són fixes, és a dir ja estan definits en un ENUMERABLE.
7+
*
8+
*/
9+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
package com.itacademy.crudEmpleats.persistence;
2+
3+
public class EmployeeRepository {
4+
5+
/*
6+
* Els objectes seran persistidos únicament en memòria
7+
*
8+
*/
9+
10+
}

0 commit comments

Comments
 (0)