Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
B
BackEnd-V2
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Joel Andres Molina Velez
BackEnd-V2
Commits
04289aa5
Commit
04289aa5
authored
Jun 18, 2023
by
Joel Andres Molina Velez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
SE AGREGAN LOS SERVICIOS DE MENU Y PERFILMENU
parent
d2f56287
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
247 additions
and
7 deletions
+247
-7
UzyTMenuController.java
.../movilidad/MovilidadWS/Controller/UzyTMenuController.java
+52
-0
UzyTPerfilMenuController.java
...idad/MovilidadWS/Controller/UzyTPerfilMenuController.java
+53
-0
ModelUzyTPerfil.java
...edu/espe/movilidad/MovilidadWS/Model/ModelUzyTPerfil.java
+1
-1
ModelUzyTPerfilMenu.java
...espe/movilidad/MovilidadWS/Model/ModelUzyTPerfilMenu.java
+4
-4
ServiceUzyTLineaOperativa.java
...Service/UzyTLineaOperativa/ServiceUzyTLineaOperativa.java
+2
-2
IServiceUzyTMenu.java
...ilidad/MovilidadWS/Service/UzyTMenu/IServiceUzyTMenu.java
+19
-0
ServiceUzyTMenu.java
...vilidad/MovilidadWS/Service/UzyTMenu/ServiceUzyTMenu.java
+50
-0
IServiceUzyTPerfilMenu.java
...idadWS/Service/UzyTPerfilMenu/IServiceUzyTPerfilMenu.java
+20
-0
ServiceUzyTPerfilMenu.java
...lidadWS/Service/UzyTPerfilMenu/ServiceUzyTPerfilMenu.java
+46
-0
No files found.
src/main/java/ec/edu/espe/movilidad/MovilidadWS/Controller/UzyTMenuController.java
0 → 100644
View file @
04289aa5
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
Controller
;
import
ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTMenu
;
import
ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTPerfilMenu
;
import
ec.edu.espe.movilidad.MovilidadWS.Service.UzyTMenu.IServiceUzyTMenu
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.HttpStatus
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
import
static
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
Constant
.
GlobalConstants
.
V1_API_VERSION
;
@RestController
@CrossOrigin
(
origins
=
"*"
)
@RequestMapping
(
V1_API_VERSION
+
"/menu"
)
public
class
UzyTMenuController
{
@Autowired
IServiceUzyTMenu
serviceUzyTMenu
;
@GetMapping
(
"/exampleFindId/{id}"
)
public
ResponseEntity
<
ModelUzyTMenu
>
ListarPorID
(
@PathVariable
Long
id
)
{
return
new
ResponseEntity
<>(
serviceUzyTMenu
.
ListarPorID
(
id
),
HttpStatus
.
OK
);
}
@GetMapping
(
"/getAll"
)
public
ResponseEntity
<
List
<
ModelUzyTMenu
>>
ListarRegistros
()
{
return
new
ResponseEntity
<>(
serviceUzyTMenu
.
ListarRegistros
(),
HttpStatus
.
OK
);
}
@PostMapping
(
"/guardar"
)
public
ResponseEntity
<
ModelUzyTMenu
>
guardar
(
@RequestBody
ModelUzyTMenu
modelUzyTMenu
)
{
return
new
ResponseEntity
<>(
serviceUzyTMenu
.
guardar
(
modelUzyTMenu
),
HttpStatus
.
OK
);
}
@PutMapping
(
"/editar/{id}"
)
public
ResponseEntity
<
ModelUzyTMenu
>
editar
(
@PathVariable
Long
id
,
@RequestBody
ModelUzyTMenu
modelUzyTMenu
)
{
return
new
ResponseEntity
<>(
serviceUzyTMenu
.
editar
(
id
,
modelUzyTMenu
),
HttpStatus
.
OK
);
}
@DeleteMapping
(
"/eliminar/{id}"
)
public
ResponseEntity
<
Void
>
eliminar
(
@PathVariable
Long
id
)
{
serviceUzyTMenu
.
eliminar
(
id
);
return
ResponseEntity
.
ok
().
build
();
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/Controller/UzyTPerfilMenuController.java
0 → 100644
View file @
04289aa5
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
Controller
;
import
ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTLineaOperativa
;
import
ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTPerfil
;
import
ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTPerfilMenu
;
import
ec.edu.espe.movilidad.MovilidadWS.Service.UzyTPerfilMenu.IServiceUzyTPerfilMenu
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.HttpStatus
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.List
;
import
static
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
Constant
.
GlobalConstants
.
V1_API_VERSION
;
@RestController
@CrossOrigin
(
origins
=
"*"
)
@RequestMapping
(
V1_API_VERSION
+
"/perfilmenu"
)
public
class
UzyTPerfilMenuController
{
@Autowired
IServiceUzyTPerfilMenu
serviceUzyTPerfilMenu
;
@GetMapping
(
"/exampleFindId/{id}"
)
public
ResponseEntity
<
ModelUzyTPerfilMenu
>
ListarPorID
(
@PathVariable
Long
id
)
{
return
new
ResponseEntity
<>(
serviceUzyTPerfilMenu
.
ListarPorID
(
id
),
HttpStatus
.
OK
);
}
@GetMapping
(
"/getAll"
)
public
ResponseEntity
<
List
<
ModelUzyTPerfilMenu
>>
ListarRegistros
()
{
return
new
ResponseEntity
<>(
serviceUzyTPerfilMenu
.
ListarRegistros
(),
HttpStatus
.
OK
);
}
@PostMapping
(
"/guardar"
)
public
ResponseEntity
<
ModelUzyTPerfilMenu
>
guardar
(
@RequestBody
ModelUzyTPerfilMenu
modelUzyTPerfilMenu
)
{
return
new
ResponseEntity
<>(
serviceUzyTPerfilMenu
.
guardar
(
modelUzyTPerfilMenu
),
HttpStatus
.
OK
);
}
@PutMapping
(
"/editar/{id}"
)
public
ResponseEntity
<
ModelUzyTPerfilMenu
>
editar
(
@PathVariable
Long
id
,
@RequestBody
ModelUzyTPerfilMenu
modelUzyTPerfilMenu
)
{
return
new
ResponseEntity
<>(
serviceUzyTPerfilMenu
.
editar
(
id
,
modelUzyTPerfilMenu
),
HttpStatus
.
OK
);
}
@DeleteMapping
(
"/eliminar/{id}"
)
public
ResponseEntity
<
Void
>
eliminar
(
@PathVariable
Long
id
)
{
serviceUzyTPerfilMenu
.
eliminar
(
id
);
return
ResponseEntity
.
ok
().
build
();
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/Model/ModelUzyTPerfil.java
View file @
04289aa5
...
@@ -11,7 +11,7 @@ import java.util.Set;
...
@@ -11,7 +11,7 @@ import java.util.Set;
@Getter
@Getter
@Setter
@Setter
@Entity
@Entity
@Table
(
name
=
"UZYTPERFIL"
)
@Table
(
name
=
"UZYTPERFIL"
,
schema
=
"UTIC1"
)
public
class
ModelUzyTPerfil
{
public
class
ModelUzyTPerfil
{
@Id
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
SEQUENCE
,
generator
=
"uzytperfil_seq"
)
@GeneratedValue
(
strategy
=
GenerationType
.
SEQUENCE
,
generator
=
"uzytperfil_seq"
)
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/Model/ModelUzyTPerfilMenu.java
View file @
04289aa5
...
@@ -9,17 +9,17 @@ import javax.validation.constraints.NotNull;
...
@@ -9,17 +9,17 @@ import javax.validation.constraints.NotNull;
@Getter
@Getter
@Setter
@Setter
@Entity
@Entity
@Table
(
name
=
"
UZYTPERFILMENU
"
)
@Table
(
name
=
"
uzytperfilmenu
"
)
public
class
ModelUzyTPerfilMenu
{
public
class
ModelUzyTPerfilMenu
{
@Id
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
SEQUENCE
,
generator
=
"uzytperfilmenu_seq"
)
@GeneratedValue
(
strategy
=
GenerationType
.
SEQUENCE
,
generator
=
"uzytperfilmenu_seq"
)
@SequenceGenerator
(
name
=
"uzytperfilmenu_seq"
,
sequenceName
=
"SEQ_UZYTPERFILMENU"
,
allocationSize
=
1
)
@SequenceGenerator
(
name
=
"uzytperfilmenu_seq"
,
sequenceName
=
"SEQ_UZYTPERFILMENU"
,
allocationSize
=
1
)
@Column
(
name
=
"
UZYTPERFILMENU_ID
"
,
nullable
=
false
)
@Column
(
name
=
"
uzytperfilmenu_id
"
,
nullable
=
false
)
private
Long
id
;
private
Long
uzytperfilmenu_
id
;
@NotNull
@NotNull
@ManyToOne
(
fetch
=
FetchType
.
LAZY
,
optional
=
false
)
@ManyToOne
(
fetch
=
FetchType
.
LAZY
,
optional
=
false
)
@JoinColumn
(
name
=
"
UZYTMEDU_ID
"
,
nullable
=
false
)
@JoinColumn
(
name
=
"
uzytmedu_id
"
,
nullable
=
false
)
private
ModelUzyTMenu
uzytmedu
;
private
ModelUzyTMenu
uzytmedu
;
@NotNull
@NotNull
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/Service/UzyTLineaOperativa/ServiceUzyTLineaOperativa.java
View file @
04289aa5
...
@@ -43,9 +43,9 @@ public class ServiceUzyTLineaOperativa implements IServiceUzyTLineaOperativa{
...
@@ -43,9 +43,9 @@ public class ServiceUzyTLineaOperativa implements IServiceUzyTLineaOperativa{
@Override
@Override
public
void
eliminar
(
Long
id
)
{
public
void
eliminar
(
Long
id
)
{
ModelUzyTLineaOperativa
example
=
daoUzyTLineaOperativa
.
findById
(
id
).
get
();
ModelUzyTLineaOperativa
dato
=
daoUzyTLineaOperativa
.
findById
(
id
).
get
();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoUzyTLineaOperativa
.
delete
(
example
);
daoUzyTLineaOperativa
.
delete
(
dato
);
}
}
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/Service/UzyTMenu/IServiceUzyTMenu.java
0 → 100644
View file @
04289aa5
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
Service
.
UzyTMenu
;
import
ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTMenu
;
import
ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTPerfilMenu
;
import
java.util.List
;
public
interface
IServiceUzyTMenu
{
public
ModelUzyTMenu
ListarPorID
(
Long
id
);
public
List
<
ModelUzyTMenu
>
ListarRegistros
();
public
ModelUzyTMenu
guardar
(
ModelUzyTMenu
modelUzyTMenu
);
public
ModelUzyTMenu
editar
(
Long
id
,
ModelUzyTMenu
modelUzyTMenu
);
void
eliminar
(
Long
id
);
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/Service/UzyTMenu/ServiceUzyTMenu.java
0 → 100644
View file @
04289aa5
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
Service
.
UzyTMenu
;
import
ec.edu.espe.movilidad.MovilidadWS.Dao.DaoUzyTMenu
;
import
ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTMenu
;
import
ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTPerfilMenu
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
@Service
public
class
ServiceUzyTMenu
implements
IServiceUzyTMenu
{
@Autowired
DaoUzyTMenu
daoUzyTMenu
;
@Override
public
ModelUzyTMenu
ListarPorID
(
Long
id
)
{
return
daoUzyTMenu
.
findById
(
id
).
get
();
}
@Override
public
List
<
ModelUzyTMenu
>
ListarRegistros
()
{
return
daoUzyTMenu
.
findAll
();
}
@Override
public
ModelUzyTMenu
guardar
(
ModelUzyTMenu
modelUzyTMenu
)
{
return
daoUzyTMenu
.
save
(
modelUzyTMenu
);
}
@Override
public
ModelUzyTMenu
editar
(
Long
id
,
ModelUzyTMenu
modelUzyTMenu
)
{
ModelUzyTMenu
dato
=
daoUzyTMenu
.
findById
(
id
).
get
();
//.orElseThrow(()->new ControlExcepciones("No existe el registro con el ID : " + id));
//Seteamos los nuevos datos del registro
dato
.
setUzytmenuNombre
(
modelUzyTMenu
.
getUzytmenuNombre
());
ModelUzyTMenu
datoActualizado
=
daoUzyTMenu
.
save
(
dato
);
return
datoActualizado
;
}
@Override
public
void
eliminar
(
Long
id
)
{
ModelUzyTMenu
dato
=
daoUzyTMenu
.
findById
(
id
).
get
();
//.orElseThrow(() -daoUzyTMenuntrolExcepciones("No existe el registro con el ID : " + id));
daoUzyTMenu
.
delete
(
dato
);
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/Service/UzyTPerfilMenu/IServiceUzyTPerfilMenu.java
0 → 100644
View file @
04289aa5
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
Service
.
UzyTPerfilMenu
;
import
ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTLineaOperativa
;
import
ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTPerfilMenu
;
import
java.util.List
;
public
interface
IServiceUzyTPerfilMenu
{
public
ModelUzyTPerfilMenu
ListarPorID
(
Long
id
);
public
List
<
ModelUzyTPerfilMenu
>
ListarRegistros
();
public
ModelUzyTPerfilMenu
guardar
(
ModelUzyTPerfilMenu
modelUzyTPerfilMenu
);
public
ModelUzyTPerfilMenu
editar
(
Long
id
,
ModelUzyTPerfilMenu
modelUzyTPerfilMenu
);
void
eliminar
(
Long
id
);
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/Service/UzyTPerfilMenu/ServiceUzyTPerfilMenu.java
0 → 100644
View file @
04289aa5
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
Service
.
UzyTPerfilMenu
;
import
ec.edu.espe.movilidad.MovilidadWS.Dao.DaoUzyTPerfilMenu
;
import
ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTLineaOperativa
;
import
ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTPerfilMenu
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
@Service
public
class
ServiceUzyTPerfilMenu
implements
IServiceUzyTPerfilMenu
{
@Autowired
DaoUzyTPerfilMenu
daoUzyTPerfilMenu
;
@Override
public
ModelUzyTPerfilMenu
ListarPorID
(
Long
id
)
{
return
daoUzyTPerfilMenu
.
findById
(
id
).
get
();
}
@Override
public
List
<
ModelUzyTPerfilMenu
>
ListarRegistros
()
{
return
daoUzyTPerfilMenu
.
findAll
();
}
@Override
public
ModelUzyTPerfilMenu
guardar
(
ModelUzyTPerfilMenu
modelUzyTPerfilMenu
)
{
return
daoUzyTPerfilMenu
.
save
(
modelUzyTPerfilMenu
);
}
@Override
public
ModelUzyTPerfilMenu
editar
(
Long
id
,
ModelUzyTPerfilMenu
modelUzyTPerfilMenu
)
{
ModelUzyTPerfilMenu
dato
=
daoUzyTPerfilMenu
.
findById
(
id
).
get
();
//.orElseThrow(()->new ControlExcepciones("No existe el registro con el ID : " + id));
//Seteamos los nuevos datos del registro
ModelUzyTPerfilMenu
datoActualizado
=
daoUzyTPerfilMenu
.
save
(
dato
);
return
datoActualizado
;
}
@Override
public
void
eliminar
(
Long
id
)
{
ModelUzyTPerfilMenu
dato
=
daoUzyTPerfilMenu
.
findById
(
id
).
get
();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoUzyTPerfilMenu
.
delete
(
dato
);
}
}
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