Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
E
ejercicio2-framework-back
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Josue
ejercicio2-framework-back
Commits
5085570f
Commit
5085570f
authored
Nov 29, 2021
by
jgomez
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
SchedulerTask
Cambios en Service
parent
89a0552e
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
27 additions
and
10 deletions
+27
-10
SchedulerTaskBean.java
src/main/java/com/bytesw/bytebot/bean/SchedulerTaskBean.java
+1
-1
CalendarException.java
...main/java/com/bytesw/bytebot/model/CalendarException.java
+1
-1
SchedulerTask.java
src/main/java/com/bytesw/bytebot/model/SchedulerTask.java
+8
-2
CalendarService.java
...main/java/com/bytesw/bytebot/service/CalendarService.java
+1
-1
SchedulerTaskService.java
...java/com/bytesw/bytebot/service/SchedulerTaskService.java
+16
-5
No files found.
src/main/java/com/bytesw/bytebot/bean/SchedulerTaskBean.java
View file @
5085570f
...
@@ -23,7 +23,7 @@ public class SchedulerTaskBean implements Serializable {
...
@@ -23,7 +23,7 @@ public class SchedulerTaskBean implements Serializable {
@Expose
@Expose
String
stringParameters
;
String
stringParameters
;
@Expose
@Expose
String
calendar
;
String
calendar
ID
;
@Expose
@Expose
String
calendarName
;
String
calendarName
;
}
}
src/main/java/com/bytesw/bytebot/model/CalendarException.java
View file @
5085570f
...
@@ -17,7 +17,7 @@ import java.math.BigInteger;
...
@@ -17,7 +17,7 @@ import java.math.BigInteger;
@Inheritance
(
@Inheritance
(
strategy
=
InheritanceType
.
SINGLE_TABLE
strategy
=
InheritanceType
.
SINGLE_TABLE
)
)
@DiscriminatorColumn
(
name
=
"CA
EX
_FRECU"
,
discriminatorType
=
DiscriminatorType
.
STRING
)
@DiscriminatorColumn
(
name
=
"CA
LE_EXC
_FRECU"
,
discriminatorType
=
DiscriminatorType
.
STRING
)
@Table
(
name
=
"AVB_CALENDAR_EXCEPTION"
)
@Table
(
name
=
"AVB_CALENDAR_EXCEPTION"
)
@Getter
@Getter
@Setter
@Setter
...
...
src/main/java/com/bytesw/bytebot/model/SchedulerTask.java
View file @
5085570f
...
@@ -5,6 +5,8 @@ import lombok.EqualsAndHashCode;
...
@@ -5,6 +5,8 @@ import lombok.EqualsAndHashCode;
import
lombok.Getter
;
import
lombok.Getter
;
import
lombok.Setter
;
import
lombok.Setter
;
import
lombok.ToString
;
import
lombok.ToString
;
import
org.hibernate.annotations.NotFound
;
import
org.hibernate.annotations.NotFoundAction
;
import
org.hibernate.envers.Audited
;
import
org.hibernate.envers.Audited
;
import
javax.persistence.*
;
import
javax.persistence.*
;
...
@@ -14,7 +16,7 @@ import java.math.BigInteger;
...
@@ -14,7 +16,7 @@ import java.math.BigInteger;
@Audited
@Audited
@Entity
@Entity
@Table
(
name
=
"AVB_SCHEDULER_TASK"
)
@Table
(
name
=
"AVB_SCHEDULER_TASK"
)
@NamedQuery
(
name
=
"SchedulerTask
s
.findByPK"
,
query
=
"Select u from SchedulerTask u where u.id = ?1"
)
@NamedQuery
(
name
=
"SchedulerTask.findByPK"
,
query
=
"Select u from SchedulerTask u where u.id = ?1"
)
@Getter
@Getter
@Setter
@Setter
@EqualsAndHashCode
@EqualsAndHashCode
...
@@ -45,8 +47,12 @@ public class SchedulerTask implements Serializable {
...
@@ -45,8 +47,12 @@ public class SchedulerTask implements Serializable {
@Column
(
name
=
"SHTA_PARAM"
)
@Column
(
name
=
"SHTA_PARAM"
)
private
String
stringParameters
;
private
String
stringParameters
;
@Column
(
name
=
"CALE_ID"
)
private
String
calendarID
;
@ManyToOne
(
optional
=
false
)
@ManyToOne
(
optional
=
false
)
@JoinColumn
(
name
=
"CALE_ID"
,
referencedColumnName
=
"CALE_ID"
,
nullable
=
false
)
@NotFound
(
action
=
NotFoundAction
.
IGNORE
)
@JoinColumn
(
name
=
"cale_id"
,
referencedColumnName
=
"cale_id"
,
nullable
=
false
)
private
Calendar
calendar
;
private
Calendar
calendar
;
}
}
src/main/java/com/bytesw/bytebot/service/CalendarService.java
View file @
5085570f
...
@@ -62,7 +62,7 @@ public class CalendarService extends XDFService<Calendar, CalendarBean, String>
...
@@ -62,7 +62,7 @@ public class CalendarService extends XDFService<Calendar, CalendarBean, String>
protected
CalendarBean
toBean
(
Calendar
model
)
{
protected
CalendarBean
toBean
(
Calendar
model
)
{
CalendarBean
bean
=
new
CalendarBean
();
CalendarBean
bean
=
new
CalendarBean
();
BeanUtils
.
copyProperties
(
model
,
bean
);
BeanUtils
.
copyProperties
(
model
,
bean
);
bean
.
setWeekSchedulerBeanList
(
this
.
weekSchedulerService
.
getWeekSchedulerByCalId
(
model
.
getId
()));
//
bean.setWeekSchedulerBeanList(this.weekSchedulerService.getWeekSchedulerByCalId(model.getId()));
return
bean
;
return
bean
;
}
}
...
...
src/main/java/com/bytesw/bytebot/service/SchedulerTaskService.java
View file @
5085570f
...
@@ -41,14 +41,18 @@ public class SchedulerTaskService extends XDFService<SchedulerTask, SchedulerTas
...
@@ -41,14 +41,18 @@ public class SchedulerTaskService extends XDFService<SchedulerTask, SchedulerTas
BeanUtils
.
copyProperties
(
bean
,
model
);
BeanUtils
.
copyProperties
(
bean
,
model
);
model
.
setInternals
(
"Y"
.
equals
(
bean
.
getInternals
()));
model
.
setInternals
(
"Y"
.
equals
(
bean
.
getInternals
()));
if
(
bean
.
getCalendar
()
==
null
)
{
if
(
bean
.
getCalendar
ID
()
==
null
)
{
throw
new
NotFoundException
(
"Calendar can not be null"
);
throw
new
NotFoundException
(
"Calendar can not be null"
);
}
}
Optional
<
Calendar
>
calendarOptional
=
this
.
calendarRepository
.
findById
(
bean
.
getCalendar
());
Optional
<
Calendar
>
calendarOptional
=
this
.
calendarRepository
.
findById
(
bean
.
getCalendarID
());
if
(!
calendarOptional
.
isPresent
())
{
if
(!
calendarOptional
.
isPresent
())
{
throw
new
NotFoundException
(
"Calendar not found "
+
bean
.
getCalendar
());
throw
new
NotFoundException
(
"Calendar not found "
+
bean
.
getCalendar
ID
());
}
}
model
.
setCalendar
(
calendarOptional
.
get
());
model
.
setCalendar
(
calendarOptional
.
get
());
return
model
;
return
model
;
}
}
...
@@ -57,8 +61,15 @@ public class SchedulerTaskService extends XDFService<SchedulerTask, SchedulerTas
...
@@ -57,8 +61,15 @@ public class SchedulerTaskService extends XDFService<SchedulerTask, SchedulerTas
SchedulerTaskBean
bean
=
new
SchedulerTaskBean
();
SchedulerTaskBean
bean
=
new
SchedulerTaskBean
();
BeanUtils
.
copyProperties
(
model
,
bean
);
BeanUtils
.
copyProperties
(
model
,
bean
);
bean
.
setInternals
(
model
.
getInternals
().
booleanValue
()
?
"Y"
:
"N"
);
bean
.
setInternals
(
model
.
getInternals
().
booleanValue
()
?
"Y"
:
"N"
);
bean
.
setCalendar
(
model
.
getCalendar
().
getId
());
// bean.setCalendar(model.getCalendar().getId());
bean
.
setCalendarName
(
model
.
getCalendar
().
getName
());
Optional
<
Calendar
>
found
=
this
.
calendarRepository
.
findById
(
bean
.
getCalendarID
());
// Optional<Calendar> calendarModel = this.calendarRepository.findCalendarById("C-MSG");
if
(
found
.
isPresent
()){
bean
.
setCalendarName
(
found
.
get
().
getName
());
}
else
{
bean
.
setCalendarName
(
"Sigue intenetando"
);
}
return
bean
;
return
bean
;
}
}
...
...
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