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
dd1d16bb
Commit
dd1d16bb
authored
Aug 04, 2023
by
Joel Andres Molina Velez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Se modifica el mapper de UzyTavProgObjEstartegicoMapper
parent
7c7dcc9e
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
28 additions
and
13 deletions
+28
-13
DtoUzyTavProgObjEstartegico.java
...ovilidad/MovilidadWS/Dto/DtoUzyTavProgObjEstartegico.java
+4
-4
UzyTavProgObjEstartegicoMapper.java
...pper/Components_Class/UzyTavProgObjEstartegicoMapper.java
+18
-3
ModelUzyTavProgObjEstartegico.java
...idad/MovilidadWS/Model/ModelUzyTavProgObjEstartegico.java
+6
-6
No files found.
src/main/java/ec/edu/espe/movilidad/MovilidadWS/Dto/DtoUzyTavProgObjEstartegico.java
View file @
dd1d16bb
...
@@ -7,8 +7,8 @@ import lombok.Data;
...
@@ -7,8 +7,8 @@ import lombok.Data;
@Data
@Data
public
class
DtoUzyTavProgObjEstartegico
{
public
class
DtoUzyTavProgObjEstartegico
{
private
Long
UZYTAVPROG
_OBJ_ESTARTEGICOS_ID
;
private
Long
uzytavprog
_OBJ_ESTARTEGICOS_ID
;
private
Long
UZYTAVOBJETIVOS
_ESTRA_INSTI_ID
;
private
Long
uzytavobjetivos
_ESTRA_INSTI_ID
;
private
Long
UZYTAVPROGRAMA
_V_ID
;
private
Long
uzytavprograma
_V_ID
;
private
Long
UZYTAVPROYEC
_ID
;
private
Long
uzytavproyec
_ID
;
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/Mapper/Components_Class/UzyTavProgObjEstartegicoMapper.java
View file @
dd1d16bb
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
Mapper
.
Components_Class
;
package
ec
.
edu
.
espe
.
movilidad
.
MovilidadWS
.
Mapper
.
Components_Class
;
import
ec.edu.espe.movilidad.MovilidadWS.Dto.DtoUzyTavProgObjEstartegico
;
import
ec.edu.espe.movilidad.MovilidadWS.Dto.DtoUzyTavProgObjEstartegico
;
import
ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTavObjetivosEstraInsti
;
import
ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTavObjetivosEstraInsti
;
import
ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTavProgObjEstartegico
;
import
ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTavProgObjEstartegico
;
import
ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTavPrograma_V
;
import
ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTavPrograma_V
;
import
ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTavProyec
;
import
ec.edu.espe.movilidad.MovilidadWS.Model.ModelUzyTavProyec
;
import
org.modelmapper.PropertyMap
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
import
org.modelmapper.ModelMapper
;
import
org.modelmapper.ModelMapper
;
...
@@ -20,6 +22,7 @@ public class UzyTavProgObjEstartegicoMapper {
...
@@ -20,6 +22,7 @@ public class UzyTavProgObjEstartegicoMapper {
public
UzyTavProgObjEstartegicoMapper
(
ModelMapper
modelMapper
,
EntityManager
entityManager
)
{
public
UzyTavProgObjEstartegicoMapper
(
ModelMapper
modelMapper
,
EntityManager
entityManager
)
{
this
.
modelMapper
=
modelMapper
;
this
.
modelMapper
=
modelMapper
;
this
.
entityManager
=
entityManager
;
this
.
entityManager
=
entityManager
;
configureMappings
();
}
}
public
DtoUzyTavProgObjEstartegico
entityToDto
(
ModelUzyTavProgObjEstartegico
entity
)
{
public
DtoUzyTavProgObjEstartegico
entityToDto
(
ModelUzyTavProgObjEstartegico
entity
)
{
...
@@ -34,9 +37,9 @@ public class UzyTavProgObjEstartegicoMapper {
...
@@ -34,9 +37,9 @@ public class UzyTavProgObjEstartegicoMapper {
public
ModelUzyTavProgObjEstartegico
dtoToEntity
(
DtoUzyTavProgObjEstartegico
dto
)
{
public
ModelUzyTavProgObjEstartegico
dtoToEntity
(
DtoUzyTavProgObjEstartegico
dto
)
{
ModelUzyTavProgObjEstartegico
entity
=
modelMapper
.
map
(
dto
,
ModelUzyTavProgObjEstartegico
.
class
);
ModelUzyTavProgObjEstartegico
entity
=
modelMapper
.
map
(
dto
,
ModelUzyTavProgObjEstartegico
.
class
);
Long
estraInstiID
=
dto
.
getU
ZYTAVOBJETIVOS
_ESTRA_INSTI_ID
();
Long
estraInstiID
=
dto
.
getU
zytavobjetivos
_ESTRA_INSTI_ID
();
Long
programaID
=
dto
.
getU
ZYTAVPROGRAMA
_V_ID
();
Long
programaID
=
dto
.
getU
zytavprograma
_V_ID
();
Long
proyectoID
=
dto
.
getU
ZYTAVPROYEC
_ID
();
Long
proyectoID
=
dto
.
getU
zytavproyec
_ID
();
if
(
estraInstiID
!=
null
){
if
(
estraInstiID
!=
null
){
ModelUzyTavObjetivosEstraInsti
estraInsti
=
entityManager
.
find
(
ModelUzyTavObjetivosEstraInsti
.
class
,
estraInstiID
);
ModelUzyTavObjetivosEstraInsti
estraInsti
=
entityManager
.
find
(
ModelUzyTavObjetivosEstraInsti
.
class
,
estraInstiID
);
entity
.
setUzytavobjetivosEstraInsti
(
estraInsti
);
entity
.
setUzytavobjetivosEstraInsti
(
estraInsti
);
...
@@ -51,4 +54,16 @@ public class UzyTavProgObjEstartegicoMapper {
...
@@ -51,4 +54,16 @@ public class UzyTavProgObjEstartegicoMapper {
}
}
return
entity
;
return
entity
;
}
}
private
void
configureMappings
()
{
modelMapper
.
addMappings
(
new
PropertyMap
<
ModelUzyTavProgObjEstartegico
,
DtoUzyTavProgObjEstartegico
>()
{
@Override
protected
void
configure
()
{
map
().
setUzytavproyec_ID
(
source
.
getUzytavproyec
().
getUzytavproyec_id
());
map
().
setUzytavprograma_V_ID
(
source
.
getUzytavprograma_v
().
getUzytavprograma_v_id
());
map
().
setUzytavobjetivos_ESTRA_INSTI_ID
(
source
.
getUzytavobjetivosEstraInsti
().
getUZYTAVOBJETIVOS_ESTRA_INSTI_ID
());
}
});
}
}
}
src/main/java/ec/edu/espe/movilidad/MovilidadWS/Model/ModelUzyTavProgObjEstartegico.java
View file @
dd1d16bb
...
@@ -7,24 +7,24 @@ import javax.persistence.*;
...
@@ -7,24 +7,24 @@ import javax.persistence.*;
@Getter
@Getter
@Setter
@Setter
@Entity
@Entity
@Table
(
name
=
"
UZYTAVPROG
_OBJ_ESTARTEGICOS"
,
schema
=
"UTIC1"
)
@Table
(
name
=
"
uzytavprog
_OBJ_ESTARTEGICOS"
,
schema
=
"UTIC1"
)
public
class
ModelUzyTavProgObjEstartegico
{
public
class
ModelUzyTavProgObjEstartegico
{
@Id
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
SEQUENCE
,
generator
=
"uzytavprog_obj_estartegicos_seq"
)
@GeneratedValue
(
strategy
=
GenerationType
.
SEQUENCE
,
generator
=
"uzytavprog_obj_estartegicos_seq"
)
@SequenceGenerator
(
name
=
"uzytavprog_obj_estartegicos_seq"
,
sequenceName
=
"SEQ_UZYTAVPROG_OBJ_ESTARTEGICOS"
,
allocationSize
=
1
)
@SequenceGenerator
(
name
=
"uzytavprog_obj_estartegicos_seq"
,
sequenceName
=
"SEQ_UZYTAVPROG_OBJ_ESTARTEGICOS"
,
allocationSize
=
1
)
@Column
(
name
=
"
UZYTAVPROG
_OBJ_ESTARTEGICOS_ID"
)
@Column
(
name
=
"
uzytavprog
_OBJ_ESTARTEGICOS_ID"
)
private
Long
UZYTAVPROG
_OBJ_ESTARTEGICOS_ID
;
private
Long
uzytavprog
_OBJ_ESTARTEGICOS_ID
;
@ManyToOne
(
fetch
=
FetchType
.
LAZY
)
@ManyToOne
(
fetch
=
FetchType
.
LAZY
)
@JoinColumn
(
name
=
"
UZYTAVOBJETIVOS
_ESTRA_INSTI_ID"
)
@JoinColumn
(
name
=
"
uzytavobjetivos
_ESTRA_INSTI_ID"
)
private
ModelUzyTavObjetivosEstraInsti
uzytavobjetivosEstraInsti
;
private
ModelUzyTavObjetivosEstraInsti
uzytavobjetivosEstraInsti
;
@ManyToOne
(
fetch
=
FetchType
.
LAZY
)
@ManyToOne
(
fetch
=
FetchType
.
LAZY
)
@JoinColumn
(
name
=
"
UZYTAVPROGRAMA
_V_ID"
)
@JoinColumn
(
name
=
"
uzytavprograma
_V_ID"
)
private
ModelUzyTavPrograma_V
uzytavprograma_v
;
private
ModelUzyTavPrograma_V
uzytavprograma_v
;
@ManyToOne
(
fetch
=
FetchType
.
LAZY
)
@ManyToOne
(
fetch
=
FetchType
.
LAZY
)
@JoinColumn
(
name
=
"
UZYTAVPROYEC
_ID"
)
@JoinColumn
(
name
=
"
uzytavproyec
_ID"
)
private
ModelUzyTavProyec
uzytavproyec
;
private
ModelUzyTavProyec
uzytavproyec
;
}
}
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