Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
B
BackEnd-V1
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-V1
Commits
308d7658
Commit
308d7658
authored
May 24, 2023
by
Joel Andres Molina Velez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Initial commit
parent
a216aa57
Hide whitespace changes
Inline
Side-by-side
Showing
30 changed files
with
262 additions
and
708 deletions
+262
-708
MovilidadWsApplication.java
...du/espe/movilidad/MovilidadWS/MovilidadWsApplication.java
+1
-0
CassPreController.java
...e/movilidad/MovilidadWS/controller/CassPreController.java
+17
-27
ConfiguracionPaEvController.java
...d/MovilidadWS/controller/ConfiguracionPaEvController.java
+0
-64
ConfiguracionParametrosEvController.java
...dadWS/controller/ConfiguracionParametrosEvController.java
+0
-64
ParametersController.java
...ovilidad/MovilidadWS/controller/ParametersController.java
+0
-65
DaoConfiguracionPaEv.java
.../espe/movilidad/MovilidadWS/dao/DaoConfiguracionPaEv.java
+0
-9
DaoExample.java
...ava/ec/edu/espe/movilidad/MovilidadWS/dao/DaoExample.java
+0
-22
DaoParameters.java
.../ec/edu/espe/movilidad/MovilidadWS/dao/DaoParameters.java
+0
-8
DaoParametrosEvaluacion.java
...pe/movilidad/MovilidadWS/dao/DaoParametrosEvaluacion.java
+0
-8
DaoTavClassPre.java
...ec/edu/espe/movilidad/MovilidadWS/dao/DaoTavClassPre.java
+7
-0
DaoTavPresup.java
...a/ec/edu/espe/movilidad/MovilidadWS/dao/DaoTavPresup.java
+7
-0
DtoExample.java
...ava/ec/edu/espe/movilidad/MovilidadWS/dto/DtoExample.java
+86
-6
ModelConfiguracionPaEv.java
...e/movilidad/MovilidadWS/model/ModelConfiguracionPaEv.java
+0
-28
ModelExample.java
...ec/edu/espe/movilidad/MovilidadWS/model/ModelExample.java
+0
-45
ModelParameters.java
...edu/espe/movilidad/MovilidadWS/model/ModelParameters.java
+0
-32
ModelParametrosEvaluacion.java
...ovilidad/MovilidadWS/model/ModelParametrosEvaluacion.java
+0
-26
ModelTavClassPre.java
...du/espe/movilidad/MovilidadWS/model/ModelTavClassPre.java
+42
-0
ModelTavPresup.java
.../edu/espe/movilidad/MovilidadWS/model/ModelTavPresup.java
+50
-0
ISerciveTavPresup.java
...espe/movilidad/MovilidadWS/service/ISerciveTavPresup.java
+7
-0
IServiceConfiguracionPaEv.java
...ilidad/MovilidadWS/service/IServiceConfiguracionPaEv.java
+0
-20
IServiceExample.java
...u/espe/movilidad/MovilidadWS/service/IServiceExample.java
+0
-25
IServiceParameters.java
...spe/movilidad/MovilidadWS/service/IServiceParameters.java
+0
-19
IServiceParametrosE.java
...pe/movilidad/MovilidadWS/service/IServiceParametrosE.java
+0
-19
IServiceTavClasPre.java
...spe/movilidad/MovilidadWS/service/IServiceTavClasPre.java
+19
-0
ReportService.java
...edu/espe/movilidad/MovilidadWS/service/ReportService.java
+0
-47
ServiceConfiguracionPaEv.java
...vilidad/MovilidadWS/service/ServiceConfiguracionPaEv.java
+0
-52
ServiceExample.java
...du/espe/movilidad/MovilidadWS/service/ServiceExample.java
+0
-51
ServiceParametrosE.java
...spe/movilidad/MovilidadWS/service/ServiceParametrosE.java
+0
-50
ServiceTavClasPre.java
...espe/movilidad/MovilidadWS/service/ServiceTavClasPre.java
+25
-20
application-local.properties
src/main/resources/application-local.properties
+1
-1
No files found.
src/main/java/ec/edu/espe/movilidad/MovilidadWS/MovilidadWsApplication.java
View file @
308d7658
...
...
@@ -4,6 +4,7 @@ import org.springframework.boot.SpringApplication;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
@SpringBootApplication
//@EnableJpaRepositories
public
class
MovilidadWsApplication
{
public
static
void
main
(
String
[]
args
)
{
...
...
src/main/java/ec/edu/espe/movilidad/MovilidadWS/controller/
Exampl
eController.java
→
src/main/java/ec/edu/espe/movilidad/MovilidadWS/controller/
CassPr
eController.java
View file @
308d7658
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
controller
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelExample
;
import
ec.edu.espe.movilidad.MovilidadWS.service.IServiceExample
;
import
ec.edu.espe.movilidad.MovilidadWS.service.ReportService
;
import
net.sf.jasperreports.engine.JRException
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelTavClassPre
;
import
ec.edu.espe.movilidad.MovilidadWS.service.IServiceTavClasPre
;
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.io.FileNotFoundException
;
import
java.util.List
;
import
static
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
Constant
.
GlobalConstants
.
V1_API_VERSION
;
@RestController
@CrossOrigin
(
origins
=
"*"
)
@RequestMapping
(
V1_API_VERSION
+
"/example"
)
public
class
ExampleController
{
@RequestMapping
(
V1_API_VERSION
+
"/pree"
)
public
class
CassPreController
{
@Autowired
private
IServiceExample
serviceExample
;
@Autowired
private
ReportService
service
;
private
IServiceTavClasPre
serviceTavClasPre
;
@GetMapping
(
"/exampleFindId/{id}"
)
public
ResponseEntity
<
ModelExample
>
ListarPorID
(
@PathVariable
Long
id
)
{
return
new
ResponseEntity
<>(
serviceExample
.
ListarPorID
(
id
),
HttpStatus
.
OK
);
}
@GetMapping
(
"/report/{format}"
)
public
String
generateReport
(
@PathVariable
String
format
)
throws
JRException
,
FileNotFoundException
{
return
service
.
exportReport
(
format
);
public
ResponseEntity
<
ModelTavClassPre
>
ListarPorID
(
@PathVariable
Long
id
)
{
return
new
ResponseEntity
<>(
serviceTavClasPre
.
ListarPorID
(
id
),
HttpStatus
.
OK
);
}
@GetMapping
(
"/getAll"
)
public
ResponseEntity
<
List
<
Model
Exampl
e
>>
ListarRegistros
()
{
return
new
ResponseEntity
<>(
service
Exampl
e
.
ListarRegistros
(),
HttpStatus
.
OK
);
public
ResponseEntity
<
List
<
Model
TavClassPr
e
>>
ListarRegistros
()
{
return
new
ResponseEntity
<>(
service
TavClasPr
e
.
ListarRegistros
(),
HttpStatus
.
OK
);
}
@PostMapping
(
"/guardar"
)
public
ResponseEntity
<
Model
Example
>
guardar
(
@RequestBody
ModelExample
modelExampl
e
)
{
return
new
ResponseEntity
<>(
service
Example
.
guardar
(
modelExampl
e
),
HttpStatus
.
OK
);
public
ResponseEntity
<
Model
TavClassPre
>
guardar
(
@RequestBody
ModelTavClassPre
modelTavClassPr
e
)
{
return
new
ResponseEntity
<>(
service
TavClasPre
.
guardar
(
modelTavClassPr
e
),
HttpStatus
.
OK
);
}
@PutMapping
(
"/editar/{id}"
)
public
ResponseEntity
<
Model
Example
>
editar
(
@PathVariable
Long
id
,
@RequestBody
ModelExample
modelExampl
e
)
{
return
new
ResponseEntity
<>(
service
Example
.
editar
(
id
,
modelExampl
e
),
HttpStatus
.
OK
);
public
ResponseEntity
<
Model
TavClassPre
>
editar
(
@PathVariable
Long
id
,
@RequestBody
ModelTavClassPre
modelTavClassPr
e
)
{
return
new
ResponseEntity
<>(
service
TavClasPre
.
editar
(
id
,
modelTavClassPr
e
),
HttpStatus
.
OK
);
}
@DeleteMapping
(
"/eliminar/{id}"
)
public
ResponseEntity
<
Void
>
eliminar
(
@PathVariable
Long
id
)
{
service
Exampl
e
.
eliminar
(
id
);
service
TavClasPr
e
.
eliminar
(
id
);
return
ResponseEntity
.
ok
().
build
();
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/controller/ConfiguracionPaEvController.java
deleted
100644 → 0
View file @
a216aa57
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
controller
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelConfiguracionPaEv
;
import
ec.edu.espe.movilidad.MovilidadWS.service.IServiceConfiguracionPaEv
;
import
ec.edu.espe.movilidad.MovilidadWS.service.ReportService
;
import
net.sf.jasperreports.engine.JRException
;
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.io.FileNotFoundException
;
import
java.util.List
;
import
static
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
Constant
.
GlobalConstants
.
V1_API_VERSION
;
@RestController
@CrossOrigin
(
origins
=
"*"
)
@RequestMapping
(
V1_API_VERSION
+
"/configuracion"
)
public
class
ConfiguracionPaEvController
{
@Autowired
private
IServiceConfiguracionPaEv
serviceConfiguracionPaEv
;
@Autowired
private
ReportService
service
;
@GetMapping
(
"/exampleFindId/{id}"
)
public
ResponseEntity
<
ModelConfiguracionPaEv
>
ListarPorID
(
@PathVariable
Long
id
)
{
return
new
ResponseEntity
<>(
serviceConfiguracionPaEv
.
ListarPorID
(
id
),
HttpStatus
.
OK
);
}
@GetMapping
(
"/report/{format}"
)
public
String
generateReport
(
@PathVariable
String
format
)
throws
JRException
,
FileNotFoundException
{
return
service
.
exportReport
(
format
);
}
@GetMapping
(
"/getAll"
)
public
ResponseEntity
<
List
<
ModelConfiguracionPaEv
>>
ListarRegistros
()
{
return
new
ResponseEntity
<>(
serviceConfiguracionPaEv
.
ListarRegistros
(),
HttpStatus
.
OK
);
}
@PostMapping
(
"/guardar"
)
public
ResponseEntity
<
ModelConfiguracionPaEv
>
guardar
(
@RequestBody
ModelConfiguracionPaEv
modelConfiguracionPaEv
)
{
return
new
ResponseEntity
<>(
serviceConfiguracionPaEv
.
guardar
(
modelConfiguracionPaEv
),
HttpStatus
.
OK
);
}
@PutMapping
(
"/editar/{id}"
)
public
ResponseEntity
<
ModelConfiguracionPaEv
>
editar
(
@PathVariable
Long
id
,
@RequestBody
ModelConfiguracionPaEv
modelConfiguracionPaEv
)
{
return
new
ResponseEntity
<>(
serviceConfiguracionPaEv
.
editar
(
id
,
modelConfiguracionPaEv
),
HttpStatus
.
OK
);
}
@DeleteMapping
(
"/eliminar/{id}"
)
public
ResponseEntity
<
Void
>
eliminar
(
@PathVariable
Long
id
)
{
serviceConfiguracionPaEv
.
eliminar
(
id
);
return
ResponseEntity
.
ok
().
build
();
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/controller/ConfiguracionParametrosEvController.java
deleted
100644 → 0
View file @
a216aa57
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
controller
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelConfiguracionPaEv
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelParametrosEvaluacion
;
import
ec.edu.espe.movilidad.MovilidadWS.service.IServiceConfiguracionPaEv
;
import
ec.edu.espe.movilidad.MovilidadWS.service.IServiceParametrosE
;
import
ec.edu.espe.movilidad.MovilidadWS.service.ReportService
;
import
net.sf.jasperreports.engine.JRException
;
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.io.FileNotFoundException
;
import
java.util.List
;
import
static
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
Constant
.
GlobalConstants
.
V1_API_VERSION
;
@RestController
@CrossOrigin
(
origins
=
"*"
)
@RequestMapping
(
V1_API_VERSION
+
"/parametrosEvaluacion"
)
public
class
ConfiguracionParametrosEvController
{
@Autowired
private
IServiceParametrosE
serviceParametrosE
;
@Autowired
private
ReportService
service
;
@GetMapping
(
"/exampleFindId/{id}"
)
public
ResponseEntity
<
ModelParametrosEvaluacion
>
ListarPorID
(
@PathVariable
Long
id
)
{
return
new
ResponseEntity
<>(
serviceParametrosE
.
ListarPorID
(
id
),
HttpStatus
.
OK
);
}
@GetMapping
(
"/report/{format}"
)
public
String
generateReport
(
@PathVariable
String
format
)
throws
JRException
,
FileNotFoundException
{
return
service
.
exportReport
(
format
);
}
@GetMapping
(
"/getAll"
)
public
ResponseEntity
<
List
<
ModelParametrosEvaluacion
>>
ListarRegistros
()
{
return
new
ResponseEntity
<>(
serviceParametrosE
.
ListarRegistros
(),
HttpStatus
.
OK
);
}
@PostMapping
(
"/guardar"
)
public
ResponseEntity
<
ModelParametrosEvaluacion
>
guardar
(
@RequestBody
ModelParametrosEvaluacion
modelParametrosEvaluacion
)
{
return
new
ResponseEntity
<>(
serviceParametrosE
.
guardar
(
modelParametrosEvaluacion
),
HttpStatus
.
OK
);
}
@PutMapping
(
"/editar/{id}"
)
public
ResponseEntity
<
ModelParametrosEvaluacion
>
editar
(
@PathVariable
Long
id
,
@RequestBody
ModelParametrosEvaluacion
modelParametrosEvaluacion
)
{
return
new
ResponseEntity
<>(
serviceParametrosE
.
editar
(
id
,
modelParametrosEvaluacion
),
HttpStatus
.
OK
);
}
@DeleteMapping
(
"/eliminar/{id}"
)
public
ResponseEntity
<
Void
>
eliminar
(
@PathVariable
Long
id
)
{
serviceParametrosE
.
eliminar
(
id
);
return
ResponseEntity
.
ok
().
build
();
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/controller/ParametersController.java
deleted
100644 → 0
View file @
a216aa57
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
controller
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelExample
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelParameters
;
import
ec.edu.espe.movilidad.MovilidadWS.service.IServiceExample
;
import
ec.edu.espe.movilidad.MovilidadWS.service.IServiceParameters
;
import
ec.edu.espe.movilidad.MovilidadWS.service.ReportService
;
import
net.sf.jasperreports.engine.JRException
;
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.io.FileNotFoundException
;
import
java.util.List
;
import
static
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
Constant
.
GlobalConstants
.
V1_API_VERSION
;
@RestController
@CrossOrigin
(
origins
=
"*"
)
@RequestMapping
(
V1_API_VERSION
+
"/parameters"
)
public
class
ParametersController
{
@Autowired
private
IServiceParameters
serviceParameters
;
@Autowired
private
ReportService
service
;
@GetMapping
(
"/exampleFindId/{id}"
)
public
ResponseEntity
<
ModelParameters
>
ListarPorID
(
@PathVariable
Long
id
)
{
return
new
ResponseEntity
<>(
serviceParameters
.
ListarPorID
(
id
),
HttpStatus
.
OK
);
}
@GetMapping
(
"/report/{format}"
)
public
String
generateReport
(
@PathVariable
String
format
)
throws
JRException
,
FileNotFoundException
{
return
service
.
exportReport
(
format
);
}
@GetMapping
(
"/getAll"
)
public
ResponseEntity
<
List
<
ModelParameters
>>
ListarRegistros
()
{
return
new
ResponseEntity
<>(
serviceParameters
.
ListarRegistros
(),
HttpStatus
.
OK
);
}
@PostMapping
(
"/guardar"
)
public
ResponseEntity
<
ModelParameters
>
guardar
(
@RequestBody
ModelParameters
modelParameters
)
{
return
new
ResponseEntity
<>(
serviceParameters
.
guardar
(
modelParameters
),
HttpStatus
.
OK
);
}
@PutMapping
(
"/editar/{id}"
)
public
ResponseEntity
<
ModelParameters
>
editar
(
@PathVariable
Long
id
,
@RequestBody
ModelParameters
modelParameters
)
{
return
new
ResponseEntity
<>(
serviceParameters
.
editar
(
id
,
modelParameters
),
HttpStatus
.
OK
);
}
@DeleteMapping
(
"/eliminar/{id}"
)
public
ResponseEntity
<
Void
>
eliminar
(
@PathVariable
Long
id
)
{
serviceParameters
.
eliminar
(
id
);
return
ResponseEntity
.
ok
().
build
();
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/dao/DaoConfiguracionPaEv.java
deleted
100644 → 0
View file @
a216aa57
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
dao
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelConfiguracionPaEv
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelParametrosEvaluacion
;
import
org.springframework.data.repository.CrudRepository
;
public
interface
DaoConfiguracionPaEv
extends
CrudRepository
<
ModelConfiguracionPaEv
,
Long
>
{
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/dao/DaoExample.java
deleted
100644 → 0
View file @
a216aa57
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
dao
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelExample
;
import
org.springframework.data.jpa.repository.Modifying
;
import
org.springframework.data.jpa.repository.Query
;
import
org.springframework.data.repository.CrudRepository
;
import
org.springframework.data.repository.query.Param
;
import
java.util.List
;
import
java.util.Optional
;
public
interface
DaoExample
extends
CrudRepository
<
ModelExample
,
Long
>
{
//@Query(value = "SELECT u FROM ModelExample u WHERE u.state = 1 and u.id=?1")
//public Optional<ModelExample> findByIdEnable(Long id);
//@Query(value = "DELETE FROM ModelExample u WHERE u.id = :id")
}
\ No newline at end of file
src/main/java/ec/edu/espe/movilidad/MovilidadWS/dao/DaoParameters.java
deleted
100644 → 0
View file @
a216aa57
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
dao
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelExample
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelParameters
;
import
org.springframework.data.repository.CrudRepository
;
public
interface
DaoParameters
extends
CrudRepository
<
ModelParameters
,
Long
>
{
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/dao/DaoParametrosEvaluacion.java
deleted
100644 → 0
View file @
a216aa57
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
dao
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelParameters
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelParametrosEvaluacion
;
import
org.springframework.data.repository.CrudRepository
;
public
interface
DaoParametrosEvaluacion
extends
CrudRepository
<
ModelParametrosEvaluacion
,
Long
>
{
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/dao/DaoTavClassPre.java
0 → 100644
View file @
308d7658
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
dao
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelTavClassPre
;
import
org.springframework.data.jpa.repository.JpaRepository
;
public
interface
DaoTavClassPre
extends
JpaRepository
<
ModelTavClassPre
,
Long
>
{
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/dao/DaoTavPresup.java
0 → 100644
View file @
308d7658
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
dao
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelTavPresup
;
import
org.springframework.data.jpa.repository.JpaRepository
;
public
interface
DaoTavPresup
extends
JpaRepository
<
ModelTavPresup
,
Long
>
{
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/dto/DtoExample.java
View file @
308d7658
...
...
@@ -9,10 +9,90 @@ import java.util.Date;
@Data
public
class
DtoExample
{
private
Long
id
;
private
String
nombre
;
private
Boolean
estado
;
private
Date
fechaCreacion
;
private
String
UsuarioCreacion
;
private
Date
fechaModificacion
;
private
String
UsuarioModificacion
;
private
Integer
numero
;
private
String
name
;
private
Boolean
state
;
private
Date
creationDateA
;
private
String
creationUser
;
private
Date
modificationDate
;
private
String
modificationUser
;
public
DtoExample
(
Long
id
)
{
}
public
DtoExample
(
Long
id
,
Integer
numero
,
String
name
,
Boolean
state
,
Date
creationDateA
,
String
creationUser
,
Date
modificationDate
,
String
modificationUser
)
{
this
.
id
=
id
;
this
.
numero
=
numero
;
this
.
name
=
name
;
this
.
state
=
state
;
this
.
creationDateA
=
creationDateA
;
this
.
creationUser
=
creationUser
;
this
.
modificationDate
=
modificationDate
;
this
.
modificationUser
=
modificationUser
;
}
public
Long
getId
()
{
return
id
;
}
public
void
setId
(
Long
id
)
{
this
.
id
=
id
;
}
public
Integer
getNumero
()
{
return
numero
;
}
public
void
setNumero
(
Integer
numero
)
{
this
.
numero
=
numero
;
}
public
String
getName
()
{
return
name
;
}
public
void
setName
(
String
name
)
{
this
.
name
=
name
;
}
public
Boolean
getState
()
{
return
state
;
}
public
void
setState
(
Boolean
state
)
{
this
.
state
=
state
;
}
public
Date
getCreationDateA
()
{
return
creationDateA
;
}
public
void
setCreationDateA
(
Date
creationDateA
)
{
this
.
creationDateA
=
creationDateA
;
}
public
String
getCreationUser
()
{
return
creationUser
;
}
public
void
setCreationUser
(
String
creationUser
)
{
this
.
creationUser
=
creationUser
;
}
public
Date
getModificationDate
()
{
return
modificationDate
;
}
public
void
setModificationDate
(
Date
modificationDate
)
{
this
.
modificationDate
=
modificationDate
;
}
public
String
getModificationUser
()
{
return
modificationUser
;
}
public
void
setModificationUser
(
String
modificationUser
)
{
this
.
modificationUser
=
modificationUser
;
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/ModelConfiguracionPaEv.java
deleted
100644 → 0
View file @
a216aa57
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
model
;
import
lombok.Data
;
import
javax.persistence.*
;
@Data
@Entity
@Table
(
name
=
"ConfiguracionParametros"
)
public
class
ModelConfiguracionPaEv
{
private
static
final
long
serialVersionUID
=
1L
;
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
@Column
(
name
=
"id"
)
private
Long
id
;
@Column
(
name
=
"num"
,
nullable
=
false
)
private
Integer
numero
;
@Column
(
name
=
"Descripcion"
,
nullable
=
false
)
private
String
descripcion
;
@Column
(
name
=
"Opcion"
,
nullable
=
false
)
private
String
opcion
;
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/ModelExample.java
deleted
100644 → 0
View file @
a216aa57
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
model
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
lombok.Data
;
import
javax.persistence.*
;
import
java.util.Date
;
@Data
@Entity
@Table
(
name
=
"UZITAREA"
)
public
class
ModelExample
{
private
static
final
long
serialVersionUID
=
1L
;
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
@Column
(
name
=
"id"
)
private
Long
id
;
@Column
(
name
=
"num"
,
nullable
=
false
)
private
Integer
numero
;
@Column
(
name
=
"UZITAREA_NAME"
,
nullable
=
false
)
private
String
name
;
@Column
(
name
=
"UZITAREA_STATE"
,
nullable
=
false
)
private
Boolean
state
;
@Column
(
name
=
"UZITAREA_FECHA_CREA"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
,
shape
=
JsonFormat
.
Shape
.
STRING
,
timezone
=
JsonFormat
.
DEFAULT_TIMEZONE
)
@Temporal
(
TemporalType
.
DATE
)
private
Date
creationDateA
;
@Column
(
name
=
"UZITAREA_USUA_CREA"
)
private
String
creationUser
;
@Column
(
name
=
"UZITAREA_FECHA_MODIF"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd"
,
shape
=
JsonFormat
.
Shape
.
STRING
,
timezone
=
JsonFormat
.
DEFAULT_TIMEZONE
)
@Temporal
(
TemporalType
.
DATE
)
private
Date
modificationDate
;
@Column
(
name
=
"UZITAREA_USUA_MODIF"
)
private
String
modificationUser
;
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/ModelParameters.java
deleted
100644 → 0
View file @
a216aa57
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
model
;
import
lombok.Data
;
import
javax.persistence.*
;
@Data
@Entity
@Table
(
name
=
"Parametros"
)
public
class
ModelParameters
{
private
static
final
long
serialVersionUID
=
1L
;
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
@Column
(
name
=
"id"
)
private
Long
id
;
@Column
(
name
=
"num"
,
nullable
=
false
)
private
Integer
numero
;
@Column
(
name
=
"Fecha"
,
nullable
=
false
)
private
String
fecha
;
@Column
(
name
=
"Descripcion"
,
nullable
=
false
)
private
String
descripcion
;
@Column
(
name
=
"Puntaje"
,
nullable
=
false
)
private
Integer
puntaje
;
@Column
(
name
=
"Activo"
,
nullable
=
false
)
private
Boolean
activo
;
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/ModelParametrosEvaluacion.java
deleted
100644 → 0
View file @
a216aa57
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
model
;
import
lombok.Data
;
import
javax.persistence.*
;
@Data
@Entity
@Table
(
name
=
"ParametrosEvaluacion"
)
public
class
ModelParametrosEvaluacion
{
private
static
final
long
serialVersionUID
=
1L
;
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
@Column
(
name
=
"id"
)
private
Long
id
;
@Column
(
name
=
"num"
,
nullable
=
false
)
private
Integer
numero
;
@Column
(
name
=
"Descripcion"
,
nullable
=
false
)
private
String
descripcion
;
@Column
(
name
=
"Puntaje"
,
nullable
=
false
)
private
String
puntaje
;
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/ModelTavClassPre.java
0 → 100644
View file @
308d7658
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
model
;
import
lombok.Data
;
import
javax.persistence.*
;
import
java.util.ArrayList
;
import
java.util.HashSet
;
import
java.util.List
;
import
java.util.Set
;
@Data
@Entity
@Table
(
name
=
"SZDTAVCLASPRE"
)
public
class
ModelTavClassPre
{
private
static
final
long
serialVersionUID
=
1L
;
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
@Column
(
name
=
"SZTVCLASPRE_CODE"
)
private
Long
SZTVCLASPRE_CODE
;
@OneToMany
(
cascade
=
CascadeType
.
ALL
,
fetch
=
FetchType
.
EAGER
)
@JoinColumn
(
name
=
"SZTVCLASPRE_CODE"
,
referencedColumnName
=
"SZTVCLASPRE_CODE"
)
Set
<
ModelTavPresup
>
modelTavPresupList
=
new
HashSet
<>();
@Column
(
name
=
"SCP_ID"
,
nullable
=
false
)
private
Integer
SCP_ID
;
@Column
(
name
=
"SZTVCLASPRE_ESTADO"
,
columnDefinition
=
"VARCHAR2(1 BYTE)"
)
private
String
SZTVCLASPRE_ESTADO
;
@Column
(
name
=
"SZTVCLASPRE_TIPO"
,
nullable
=
false
,
columnDefinition
=
"VARCHAR2(1 BYTE)"
)
private
String
SZTVCLASPRE_TIPO
;
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/model/ModelTavPresup.java
0 → 100644
View file @
308d7658
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
model
;
import
lombok.Data
;
import
javax.persistence.*
;
import
java.util.List
;
@Data
@Entity
@Table
(
name
=
"SZDTAVPRESUP"
)
public
class
ModelTavPresup
{
private
static
final
long
serialVersionUID
=
1L
;
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
@Column
(
name
=
"SZTVPRESUP_CODE"
)
private
Long
SZTVPRESUP_CODE
;
@Column
(
name
=
"SZTVPROYEC_CODE"
)
private
Integer
SZTVPROYEC_CODE
;
@Column
(
name
=
"SZTVCLASPRE_CODE"
)
Long
SZTVCLASPRE_CODE
;
@Column
(
name
=
"SZTVPRESUP_VALOR"
)
private
Integer
SZTVPRESUP_VALOR
;
@Column
(
name
=
"SZTVPRESUP_ESPTECNIC"
,
columnDefinition
=
"VARCHAR2(250 BYTE)"
)
private
String
SZTVPRESUP_ESPTECNIC
;
@Column
(
name
=
"SZTVPRESUP_TIPOGASTO"
,
columnDefinition
=
"VARCHAR2(1 BYTE)"
)
private
String
SZTVPRESUP_TIPOGASTO
;
@Column
(
name
=
"SZTVPRESUP_CANTIDAD"
)
private
Integer
SZTVPRESUP_CANTIDAD
;
@Column
(
name
=
"SZTVPRESUP_BIEN_SERVICIO"
,
columnDefinition
=
"VARCHAR2(250 BYTE)"
)
private
String
SZTVPRESUP_BIEN_SERVICIO
;
@Column
(
name
=
"SZTVPRESUP_TIPO"
)
private
Integer
SZTVPRESUP_TIPO
;
@Column
(
name
=
"SZTVPRESUP_TOTAL_EJEC"
)
private
Integer
SZTVPRESUP_TOTAL_EJEC
;
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/ISerciveTavPresup.java
0 → 100644
View file @
308d7658
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
;
public
interface
ISerciveTavPresup
{
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/IServiceConfiguracionPaEv.java
deleted
100644 → 0
View file @
a216aa57
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelConfiguracionPaEv
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelParameters
;
import
java.util.List
;
public
interface
IServiceConfiguracionPaEv
{
public
ModelConfiguracionPaEv
ListarPorID
(
Long
id
);
public
List
<
ModelConfiguracionPaEv
>
ListarRegistros
();
public
ModelConfiguracionPaEv
guardar
(
ModelConfiguracionPaEv
modelConfiguracionPaEv
);
public
ModelConfiguracionPaEv
editar
(
Long
id
,
ModelConfiguracionPaEv
modelConfiguracionPaEv
);
void
eliminar
(
Long
id
);
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/IServiceExample.java
deleted
100644 → 0
View file @
a216aa57
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelExample
;
import
java.util.List
;
public
interface
IServiceExample
{
public
ModelExample
ListarPorID
(
Long
id
);
public
List
<
ModelExample
>
ListarRegistros
();
public
ModelExample
guardar
(
ModelExample
modelExample
);
public
ModelExample
editar
(
Long
id
,
ModelExample
modelExample
);
void
eliminar
(
Long
id
);
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/IServiceParameters.java
deleted
100644 → 0
View file @
a216aa57
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelExample
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelParameters
;
import
java.util.List
;
public
interface
IServiceParameters
{
public
ModelParameters
ListarPorID
(
Long
id
);
public
List
<
ModelParameters
>
ListarRegistros
();
public
ModelParameters
guardar
(
ModelParameters
modelParameters
);
public
ModelParameters
editar
(
Long
id
,
ModelParameters
modelParameters
);
void
eliminar
(
Long
id
);
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/IServiceParametrosE.java
deleted
100644 → 0
View file @
a216aa57
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelParameters
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelParametrosEvaluacion
;
import
java.util.List
;
public
interface
IServiceParametrosE
{
public
ModelParametrosEvaluacion
ListarPorID
(
Long
id
);
public
List
<
ModelParametrosEvaluacion
>
ListarRegistros
();
public
ModelParametrosEvaluacion
guardar
(
ModelParametrosEvaluacion
modelParametrosEvaluacion
);
public
ModelParametrosEvaluacion
editar
(
Long
id
,
ModelParametrosEvaluacion
modelParametrosEvaluacion
);
void
eliminar
(
Long
id
);
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/IServiceTavClasPre.java
0 → 100644
View file @
308d7658
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelTavClassPre
;
import
java.util.List
;
public
interface
IServiceTavClasPre
{
public
ModelTavClassPre
ListarPorID
(
Long
id
);
public
List
<
ModelTavClassPre
>
ListarRegistros
();
public
ModelTavClassPre
guardar
(
ModelTavClassPre
modelTavClassPre
);
public
ModelTavClassPre
editar
(
Long
id
,
ModelTavClassPre
modelTavClassPre
);
void
eliminar
(
Long
id
);
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/ReportService.java
deleted
100644 → 0
View file @
a216aa57
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
;
import
ec.edu.espe.movilidad.MovilidadWS.dao.DaoExample
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelExample
;
import
net.sf.jasperreports.engine.*
;
import
net.sf.jasperreports.engine.data.JRBeanCollectionDataSource
;
import
net.sf.jasperreports.engine.design.JasperDesign
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.util.ResourceUtils
;
import
java.io.File
;
import
java.io.FileNotFoundException
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
static
org
.
aspectj
.
weaver
.
tools
.
cache
.
SimpleCacheFactory
.
path
;
@Service
public
class
ReportService
{
@Autowired
private
DaoExample
daoExample
;
public
String
exportReport
(
String
reportFormat
)
throws
FileNotFoundException
,
JRException
{
List
<
ModelExample
>
examples
=
(
List
<
ModelExample
>)
daoExample
.
findAll
();
File
file
=
ResourceUtils
.
getFile
(
"classpath:example.jrxml"
);
JasperReport
jasperReport
=
JasperCompileManager
.
compileReport
(
file
.
getAbsolutePath
());
JRBeanCollectionDataSource
dataSource
=
new
JRBeanCollectionDataSource
(
examples
);
Map
<
String
,
Object
>
parameters
=
new
HashMap
<>();
parameters
.
put
(
"createdBy"
,
"Java Techie"
);
JasperPrint
jasperPrint
=
JasperFillManager
.
fillReport
(
jasperReport
,
parameters
,
dataSource
);
if
(
reportFormat
.
equalsIgnoreCase
(
"html"
))
{
JasperExportManager
.
exportReportToHtmlFile
(
jasperPrint
,
"D:\\Usuario\\Nueva carpeta (2)\\TESIS\\JASPER"
+
"\\example.html"
);
}
if
(
reportFormat
.
equalsIgnoreCase
(
"pdf"
))
{
JasperExportManager
.
exportReportToPdfFile
(
jasperPrint
,
"D:\\Usuario\\Nueva carpeta (2)\\TESIS\\JASPER"
+
"\\example.pdf"
);
}
return
"report generated in path : "
+
path
;
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/ServiceConfiguracionPaEv.java
deleted
100644 → 0
View file @
a216aa57
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
;
import
ec.edu.espe.movilidad.MovilidadWS.dao.DaoConfiguracionPaEv
;
import
ec.edu.espe.movilidad.MovilidadWS.dao.DaoParameters
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelConfiguracionPaEv
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelParameters
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
@Service
public
class
ServiceConfiguracionPaEv
implements
IServiceConfiguracionPaEv
{
@Autowired
private
DaoConfiguracionPaEv
daoConfiguracionPaEv
;
@Override
public
ModelConfiguracionPaEv
ListarPorID
(
Long
id
)
{
return
daoConfiguracionPaEv
.
findById
(
id
).
get
();
}
@Override
public
List
<
ModelConfiguracionPaEv
>
ListarRegistros
()
{
return
(
List
<
ModelConfiguracionPaEv
>)
daoConfiguracionPaEv
.
findAll
();
}
@Override
public
ModelConfiguracionPaEv
guardar
(
ModelConfiguracionPaEv
modelConfiguracionPaEv
)
{
return
daoConfiguracionPaEv
.
save
(
modelConfiguracionPaEv
);
}
@Override
public
ModelConfiguracionPaEv
editar
(
Long
id
,
ModelConfiguracionPaEv
modelConfiguracionPaEv
)
{
ModelConfiguracionPaEv
parameters
=
daoConfiguracionPaEv
.
findById
(
id
).
get
();
//.orElseThrow(()->new ControlExcepciones("No existe el registro con el ID : " + id));
//Seteamos los nuevos datos del registro
parameters
.
setDescripcion
(
modelConfiguracionPaEv
.
getDescripcion
());
ModelConfiguracionPaEv
parametersActualizado
=
daoConfiguracionPaEv
.
save
(
parameters
);
return
parametersActualizado
;
}
@Override
public
void
eliminar
(
Long
id
)
{
ModelConfiguracionPaEv
parameters
=
daoConfiguracionPaEv
.
findById
(
id
).
get
();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoConfiguracionPaEv
.
delete
(
parameters
);
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/ServiceExample.java
deleted
100644 → 0
View file @
a216aa57
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
;
import
ec.edu.espe.movilidad.MovilidadWS.dao.DaoExample
;
import
ec.edu.espe.movilidad.MovilidadWS.excepciones.ControlExcepciones
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelExample
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
java.util.List
;
@Service
public
class
ServiceExample
implements
IServiceExample
{
@Autowired
private
DaoExample
daoExample
;
@Override
public
ModelExample
ListarPorID
(
@PathVariable
Long
id
)
{
// PathVariable para obtener el id que venga
return
daoExample
.
findById
(
id
).
get
();
}
@Override
public
List
<
ModelExample
>
ListarRegistros
()
{
return
(
List
<
ModelExample
>)
daoExample
.
findAll
();
}
@Override
public
ModelExample
guardar
(
ModelExample
modelExample
)
{
return
daoExample
.
save
(
modelExample
);
}
@Override
public
ModelExample
editar
(
@PathVariable
Long
id
,
ModelExample
modelExample
)
{
ModelExample
example
=
daoExample
.
findById
(
id
).
get
();
//.orElseThrow(()->new ControlExcepciones("No existe el registro con el ID : " + id));
//Seteamos los nuevos datos del registro
example
.
setNumero
(
modelExample
.
getNumero
());
example
.
setName
(
modelExample
.
getName
());
ModelExample
exampleActualizado
=
daoExample
.
save
(
example
);
return
exampleActualizado
;
}
//Eliminar un registro
@Override
public
void
eliminar
(
@PathVariable
Long
id
)
{
ModelExample
example
=
daoExample
.
findById
(
id
).
get
();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoExample
.
delete
(
example
);
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/ServiceParametrosE.java
deleted
100644 → 0
View file @
a216aa57
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
;
import
ec.edu.espe.movilidad.MovilidadWS.dao.DaoParameters
;
import
ec.edu.espe.movilidad.MovilidadWS.dao.DaoParametrosEvaluacion
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelConfiguracionPaEv
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelParametrosEvaluacion
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
java.util.List
;
@Service
public
class
ServiceParametrosE
implements
IServiceParametrosE
{
@Autowired
private
DaoParametrosEvaluacion
daoParametrosEvaluacion
;
@Override
public
ModelParametrosEvaluacion
ListarPorID
(
Long
id
)
{
return
daoParametrosEvaluacion
.
findById
(
id
).
get
();
}
@Override
public
List
<
ModelParametrosEvaluacion
>
ListarRegistros
()
{
return
(
List
<
ModelParametrosEvaluacion
>)
daoParametrosEvaluacion
.
findAll
();
}
@Override
public
ModelParametrosEvaluacion
guardar
(
ModelParametrosEvaluacion
modelParametrosEvaluacion
)
{
return
daoParametrosEvaluacion
.
save
(
modelParametrosEvaluacion
);
}
@Override
public
ModelParametrosEvaluacion
editar
(
Long
id
,
ModelParametrosEvaluacion
modelParametrosEvaluacion
)
{
ModelParametrosEvaluacion
parameters
=
daoParametrosEvaluacion
.
findById
(
id
).
get
();
//.orElseThrow(()->new ControlExcepciones("No existe el registro con el ID : " + id));
//Seteamos los nuevos datos del registro
parameters
.
setDescripcion
(
modelParametrosEvaluacion
.
getDescripcion
());
ModelParametrosEvaluacion
parametersActualizado
=
daoParametrosEvaluacion
.
save
(
parameters
);
return
parametersActualizado
;
}
@Override
public
void
eliminar
(
Long
id
)
{
ModelParametrosEvaluacion
parameters
=
daoParametrosEvaluacion
.
findById
(
id
).
get
();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoParametrosEvaluacion
.
delete
(
parameters
);
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/Service
Parameters
.java
→
src/main/java/ec/edu/espe/movilidad/MovilidadWS/service/Service
TavClasPre
.java
View file @
308d7658
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
service
;
import
ec.edu.espe.movilidad.MovilidadWS.dao.DaoExample
;
import
ec.edu.espe.movilidad.MovilidadWS.dao.DaoParameters
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelExample
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelParameters
;
import
ec.edu.espe.movilidad.MovilidadWS.dao.DaoTavClassPre
;
import
ec.edu.espe.movilidad.MovilidadWS.model.ModelTavClassPre
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
java.util.List
;
@Service
public
class
Service
Parameters
implements
IServiceParameters
{
public
class
Service
TavClasPre
implements
IServiceTavClasPre
{
@Autowired
private
DaoParameters
daoParameters
;
DaoTavClassPre
daoTavClassPre
;
@Override
public
Model
Parameters
ListarPorID
(
Long
id
)
{
return
dao
Parameters
.
findById
(
id
).
get
();
public
Model
TavClassPre
ListarPorID
(
@PathVariable
Long
id
)
{
return
dao
TavClassPre
.
findById
(
id
).
get
();
}
@Override
public
List
<
Model
Parameters
>
ListarRegistros
()
{
return
(
List
<
ModelParameters
>)
daoParameters
.
findAll
();
public
List
<
Model
TavClassPre
>
ListarRegistros
()
{
return
daoTavClassPre
.
findAll
();
}
@Override
public
Model
Parameters
guardar
(
ModelParameters
modelParameters
)
{
return
dao
Parameters
.
save
(
modelParameters
);
public
Model
TavClassPre
guardar
(
ModelTavClassPre
modelTavClassPre
)
{
return
dao
TavClassPre
.
save
(
modelTavClassPre
);
}
@Override
public
Model
Parameters
editar
(
Long
id
,
ModelParameters
modelParameters
)
{
Model
Parameters
parameters
=
daoParameters
.
findById
(
id
).
get
();
public
Model
TavClassPre
editar
(
@PathVariable
Long
id
,
ModelTavClassPre
modelTavClassPre
)
{
Model
TavClassPre
example
=
daoTavClassPre
.
findById
(
id
).
get
();
//.orElseThrow(()->new ControlExcepciones("No existe el registro con el ID : " + id));
//Seteamos los nuevos datos del registro
parameters
.
setPuntaje
(
modelParameters
.
getPuntaje
());
example
.
setSZTVCLASPRE_ESTADO
(
modelTavClassPre
.
getSZTVCLASPRE_ESTADO
());
ModelTavClassPre
exampleActualizado
=
daoTavClassPre
.
save
(
example
);
return
exampleActualizado
;
ModelParameters
parametersActualizado
=
daoParameters
.
save
(
parameters
);
return
parametersActualizado
;
}
@Override
public
void
eliminar
(
Long
id
)
{
ModelParameters
parameters
=
daoParameters
.
findById
(
id
).
get
();
public
void
eliminar
(
@PathVariable
Long
id
)
{
ModelTavClassPre
example
=
daoTavClassPre
.
findById
(
id
).
get
();
//.orElseThrow(() -> new ControlExcepciones("No existe el registro con el ID : " + id));
daoParameters
.
delete
(
parameters
);
daoTavClassPre
.
delete
(
example
);
}
}
src/main/resources/application-local.properties
View file @
308d7658
...
...
@@ -25,7 +25,7 @@ spring.datasource.hikari.auto-commit =true
#spring.datasource.url=jdbc:oracle:thin:@//localhost/XE
spring.datasource.url
=
jdbc:oracle:thin:@//localhost:1521/orcl
spring.jpa.hibernate.ddl-auto
=
update
#
spring.jpa.hibernate.ddl-auto=update
spring.datasource.username
=
JOEL
spring.datasource.password
=
1234
...
...
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