Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
abbenhoumi
IntegrationProjet
Commits
f41d06e3
Commit
f41d06e3
authored
Dec 25, 2019
by
benhoumine
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Infrastructure total du projet
parent
d1286988
Changes
16
Show whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
170 additions
and
9 deletions
+170
-9
src/main/java/isima/F2/DAO/IActionDAO.java
src/main/java/isima/F2/DAO/IActionDAO.java
+9
-0
src/main/java/isima/F2/contrats/IAction.java
src/main/java/isima/F2/contrats/IAction.java
+16
-0
src/main/java/isima/F2/contrats/IAvertissement.java
src/main/java/isima/F2/contrats/IAvertissement.java
+5
-0
src/main/java/isima/F2/contrats/ICamion.java
src/main/java/isima/F2/contrats/ICamion.java
+5
-0
src/main/java/isima/F2/contrats/IEmploye.java
src/main/java/isima/F2/contrats/IEmploye.java
+5
-0
src/main/java/isima/F2/contrats/IPoubelle.java
src/main/java/isima/F2/contrats/IPoubelle.java
+5
-0
src/main/java/isima/F2/contrats/IRaison.java
src/main/java/isima/F2/contrats/IRaison.java
+5
-0
src/main/java/isima/F2/controllers/ActionController.java
src/main/java/isima/F2/controllers/ActionController.java
+10
-0
src/main/java/isima/F2/model/Action.java
src/main/java/isima/F2/model/Action.java
+29
-7
src/main/java/isima/F2/model/TypeAction.java
src/main/java/isima/F2/model/TypeAction.java
+2
-2
src/main/java/isima/F2/services/ImpAction.java
src/main/java/isima/F2/services/ImpAction.java
+44
-0
src/main/java/isima/F2/services/ImpAvertissement.java
src/main/java/isima/F2/services/ImpAvertissement.java
+7
-0
src/main/java/isima/F2/services/ImpCamion.java
src/main/java/isima/F2/services/ImpCamion.java
+7
-0
src/main/java/isima/F2/services/ImpEmploye.java
src/main/java/isima/F2/services/ImpEmploye.java
+7
-0
src/main/java/isima/F2/services/ImpPoubelle.java
src/main/java/isima/F2/services/ImpPoubelle.java
+7
-0
src/main/java/isima/F2/services/ImpRaison.java
src/main/java/isima/F2/services/ImpRaison.java
+7
-0
No files found.
src/main/java/isima/F2/DAO/IActionDAO.java
0 → 100644
View file @
f41d06e3
package
isima.f2.DAO
;
import
org.springframework.data.jpa.repository.JpaRepository
;
import
isima.f2.model.Action
;
public
interface
IActionDAO
extends
JpaRepository
<
Action
,
Long
>{
}
src/main/java/isima/F2/contrats/IAction.java
0 → 100644
View file @
f41d06e3
package
isima.f2.contrats
;
import
java.util.List
;
import
java.util.Optional
;
import
isima.f2.model.Action
;
public
interface
IAction
{
public
Action
ajouterAction
(
Action
action
);
public
void
deleteAction
(
Long
id
);
public
Action
modifierAction
(
Action
action
);
public
Optional
<
Action
>
getAction
(
Long
id
);
public
List
<
Action
>
getActions
();
}
src/main/java/isima/F2/contrats/IAvertissement.java
0 → 100644
View file @
f41d06e3
package
isima.f2.contrats
;
public
interface
IAvertissement
{
}
src/main/java/isima/F2/contrats/ICamion.java
0 → 100644
View file @
f41d06e3
package
isima.f2.contrats
;
public
interface
ICamion
{
}
src/main/java/isima/F2/contrats/IEmploye.java
0 → 100644
View file @
f41d06e3
package
isima.f2.contrats
;
public
interface
IEmploye
{
}
src/main/java/isima/F2/contrats/IPoubelle.java
0 → 100644
View file @
f41d06e3
package
isima.f2.contrats
;
public
interface
IPoubelle
{
}
src/main/java/isima/F2/contrats/IRaison.java
0 → 100644
View file @
f41d06e3
package
isima.f2.contrats
;
public
interface
IRaison
{
}
src/main/java/isima/F2/controllers/ActionController.java
0 → 100644
View file @
f41d06e3
package
isima.f2.controllers
;
import
org.springframework.web.bind.annotation.RestController
;
@RestController
public
class
ActionController
{
}
src/main/java/isima/F2/model/Action.java
View file @
f41d06e3
...
...
@@ -3,27 +3,49 @@ package isima.f2.model;
import
java.io.Serializable
;
import
javax.persistence.Entity
;
import
javax.persistence.EnumType
;
import
javax.persistence.Enumerated
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.Id
;
@Entity
public
class
Action
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@Id
@GeneratedValue
private
Long
id
;
@Enumerated
(
EnumType
.
STRING
)
private
TypeAction
typeAction
;
public
Action
()
{
super
();
}
public
Long
getId
()
{
return
id
;
}
public
void
setId
(
Long
id
)
{
public
Action
(
Long
id
,
TypeAction
typeAction
)
{
super
();
this
.
id
=
id
;
this
.
typeAction
=
typeAction
;
}
public
TypeAction
getTypeAction
()
{
return
typeAction
;
}
public
void
setTypeAction
(
TypeAction
typeAction
)
{
this
.
typeAction
=
typeAction
;
}
public
Long
getId
()
{
return
id
;
}
...
...
src/main/java/isima/F2/model/TypeAction.java
View file @
f41d06e3
package
isima.f2.model
;
public
class
TypeAction
{
public
enum
TypeAction
{
RAMASSER
,
NETOYER
,
REPARER
}
src/main/java/isima/F2/services/ImpAction.java
0 → 100644
View file @
f41d06e3
package
isima.f2.services
;
import
java.util.List
;
import
java.util.Optional
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
isima.f2.DAO.IActionDAO
;
import
isima.f2.contrats.IAction
;
import
isima.f2.model.Action
;
public
class
ImpAction
implements
IAction
{
@Autowired
private
IActionDAO
actionDao
;
@Override
public
Action
ajouterAction
(
Action
action
)
{
return
actionDao
.
save
(
action
);
}
@Override
public
void
deleteAction
(
Long
id
)
{
actionDao
.
deleteById
(
id
);
}
@Override
public
Action
modifierAction
(
Action
action
)
{
deleteAction
(
action
.
getId
());
return
ajouterAction
(
action
);
}
@Override
public
Optional
<
Action
>
getAction
(
Long
id
)
{
return
actionDao
.
findById
(
id
);
}
@Override
public
List
<
Action
>
getActions
()
{
return
actionDao
.
findAll
();
}
}
src/main/java/isima/F2/services/ImpAvertissement.java
0 → 100644
View file @
f41d06e3
package
isima.f2.services
;
import
isima.f2.contrats.IAvertissement
;
public
class
ImpAvertissement
implements
IAvertissement
{
}
src/main/java/isima/F2/services/ImpCamion.java
0 → 100644
View file @
f41d06e3
package
isima.f2.services
;
import
isima.f2.contrats.ICamion
;
public
class
ImpCamion
implements
ICamion
{
}
src/main/java/isima/F2/services/ImpEmploye.java
0 → 100644
View file @
f41d06e3
package
isima.f2.services
;
import
isima.f2.contrats.IEmploye
;
public
class
ImpEmploye
implements
IEmploye
{
}
src/main/java/isima/F2/services/ImpPoubelle.java
0 → 100644
View file @
f41d06e3
package
isima.f2.services
;
import
isima.f2.contrats.IPoubelle
;
public
class
ImpPoubelle
implements
IPoubelle
{
}
src/main/java/isima/F2/services/ImpRaison.java
0 → 100644
View file @
f41d06e3
package
isima.f2.services
;
import
isima.f2.contrats.IRaison
;
public
class
ImpRaison
implements
IRaison
{
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment