TAK-58 SpringBoot
This commit is contained in:
parent
294ea466ed
commit
593593eeec
512
app/.Rhistory
512
app/.Rhistory
@ -1,512 +0,0 @@
|
|||||||
y<-c("Eisenhower (34)", "Kennedy (35)", "Johnson (36)" ,"Nixon (37)" ,"Ford (38)", "Carter (39)","Reagan (40)","Bush (41)","Clinton (42)","Bush (43)","Obama (44)")
|
|
||||||
presidential %>%
|
|
||||||
mutate(id = 33 + row_number()) %>%
|
|
||||||
ggplot(aes(start, id, colour = party)) +
|
|
||||||
geom_point() +
|
|
||||||
geom_segment(aes(xend = end, yend = id)) +
|
|
||||||
scale_colour_manual(values = c(Republican = "red", Democratic = "blue"))+
|
|
||||||
labs(x = "",
|
|
||||||
y = ""
|
|
||||||
)+
|
|
||||||
scale_y_continuous(labels=y,breaks = x)+
|
|
||||||
scale_x_date(date_breaks = "4 years",date_labels = "'%y")
|
|
||||||
#3.
|
|
||||||
x<-seq(by=1,(34),(44))
|
|
||||||
y<-c("Eisenhower (34)", "Kennedy (35)", "Johnson (36)" ,"Nixon (37)" ,"Ford (38)", "Carter (39)","Reagan (40)","Bush (41)","Clinton (42)","Bush (43)","Obama (44)")
|
|
||||||
presidential %>%
|
|
||||||
mutate(id = 33 + row_number()) %>%
|
|
||||||
ggplot(aes(start, id, colour = party)) +
|
|
||||||
geom_point() +
|
|
||||||
geom_segment(aes(xend = end, yend = id)) +
|
|
||||||
scale_colour_manual(values = c(Republican = "red", Democratic = "blue"))+
|
|
||||||
labs(x = "",
|
|
||||||
y = ""
|
|
||||||
)+
|
|
||||||
scale_y_continuous(labels=y,breaks = x)+
|
|
||||||
scale_x_date(date_breaks = "4 years",date_labels = "'%y")
|
|
||||||
#5.3.1
|
|
||||||
#1.
|
|
||||||
label <- tibble(
|
|
||||||
x=c(-Inf,-Inf,Inf,Inf),
|
|
||||||
y=c(-Inf, Inf,-Inf,Inf),
|
|
||||||
label=c("x","x","x","x"),
|
|
||||||
hjust=c(0,0,1,1),
|
|
||||||
vjust=c(0,1.0,0,1)
|
|
||||||
)
|
|
||||||
ggplot(mpg, aes(displ, hwy)) +
|
|
||||||
geom_point() +
|
|
||||||
geom_text(data=label,aes(x=c(-Inf,-Inf,Inf,Inf),y=c(-Inf, Inf,-Inf,Inf),hjust=c(0,0,1,1),
|
|
||||||
vjust=c(0,1.0,0,1),label=c("x","x","x","x")))
|
|
||||||
#3.
|
|
||||||
#rozne etykiety na kazdym panelu
|
|
||||||
label <- tibble(
|
|
||||||
label = c("x","xx","xxx"),
|
|
||||||
drv = c("4", "f","r")
|
|
||||||
)
|
|
||||||
ggplot(data = mpg) +
|
|
||||||
geom_point(mapping = aes(x = displ, y = hwy)) +
|
|
||||||
facet_wrap(~ drv, nrow = 2)+
|
|
||||||
geom_text(data = label, aes(x = 10, y = 10, label = label))
|
|
||||||
#etykieta do pojedynczego panelu
|
|
||||||
label <- tibble(
|
|
||||||
label = c("x"),
|
|
||||||
drv = c("4")
|
|
||||||
)
|
|
||||||
ggplot(data = mpg) +
|
|
||||||
geom_point(mapping = aes(x = displ, y = hwy)) +
|
|
||||||
facet_wrap(~ drv, nrow = 2)+
|
|
||||||
geom_text(data = label, aes(x = 10, y = 10, label = label))
|
|
||||||
#3.
|
|
||||||
#Gdy damy
|
|
||||||
label <- tibble(
|
|
||||||
label = "x"
|
|
||||||
)
|
|
||||||
ggplot(data = mpg) +
|
|
||||||
geom_point(mapping = aes(x = displ, y = hwy)) +
|
|
||||||
facet_wrap(~ drv, nrow = 2)+
|
|
||||||
geom_text(data = label, aes(x = 10, y = 10, label = label))
|
|
||||||
strzalka=arrow(angle = 10, length = unit(0.5, "inches"),
|
|
||||||
ends = "last", type = "open")
|
|
||||||
ggplot(mpg, aes(displ, hwy)) +
|
|
||||||
geom_point() +
|
|
||||||
geom_segment(x=0,y=0,arrow=strzalka,xend=5,yend=40)
|
|
||||||
strzalka=arrow(angle = 80, length = unit(0.1, "inches"),
|
|
||||||
ends = "both", type = "closed")
|
|
||||||
ggplot(mpg, aes(displ, hwy)) +
|
|
||||||
geom_point() +
|
|
||||||
geom_segment(x=0,y=0,arrow=strzalka,xend=5,yend=40)
|
|
||||||
strzalka=arrow(angle = 20, length = unit(10, "inches"),
|
|
||||||
ends = "last", type = "closed")
|
|
||||||
ggplot(mpg, aes(displ, hwy)) +
|
|
||||||
geom_point() +
|
|
||||||
geom_segment(x=0,y=0,arrow=strzalka,xend=5,yend=40)
|
|
||||||
#3.
|
|
||||||
x<-seq(by=1,(34),(44))
|
|
||||||
y<-c("Eisenhower (34)", "Kennedy (35)", "Johnson (36)" ,"Nixon (37)" ,"Ford (38)", "Carter (39)","Reagan (40)","Bush (41)","Clinton (42)","Bush (43)","Obama (44)")
|
|
||||||
presidential %>%
|
|
||||||
mutate(id = 33 + row_number()) %>%
|
|
||||||
ggplot(aes(start, id, colour = party)) +
|
|
||||||
geom_point() +
|
|
||||||
geom_segment(aes(xend = end, yend = id)) +
|
|
||||||
scale_colour_manual(values = c(Republican = "red", Democratic = "blue"))+
|
|
||||||
labs(x = "",
|
|
||||||
y = ""
|
|
||||||
)+
|
|
||||||
scale_y_continuous(labels=y,breaks = x)+
|
|
||||||
scale_x_date(date_breaks = "4 years",date_labels = "'%y")
|
|
||||||
library(shiny); runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
library(shiny)
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('xd')
|
|
||||||
runApp('xd')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.5.5.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.5.5.R')
|
|
||||||
runApp('Desktop/TPD/8/8.5.5.R')
|
|
||||||
runApp('Desktop/TPD/8/8.5.5.R')
|
|
||||||
runApp('Desktop/TPD/8/8.5.5.R')
|
|
||||||
runApp('Desktop/TPD/8/8.5.5.R')
|
|
||||||
runApp('Desktop/TPD/8/8.5.5.R')
|
|
||||||
runApp('Desktop/TPD/8/8.5.5.R')
|
|
||||||
runApp('Desktop/TPD/8/8.5.5.R')
|
|
||||||
runApp('Desktop/TPD/8/8.5.5.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.5.5.R')
|
|
||||||
runApp('Desktop/TPD/8/8.5.5.R')
|
|
||||||
runApp('Desktop/TPD/8/8.5.5.R')
|
|
||||||
runApp('Desktop/TPD/8/8.5.5.R')
|
|
||||||
runApp('Desktop/TPD/8/8.5.5.R')
|
|
||||||
runApp('Desktop/TPD/8/8.5.5.R')
|
|
||||||
runApp('Desktop/TPD/8/8.5.5.R')
|
|
||||||
runApp('Desktop/TPD/8/8.5.5.R')
|
|
||||||
runApp('Desktop/TPD/8/8.5.5.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.5.5.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('~/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('~/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('~/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('~/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('~/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('~/Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('~/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('~/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('~/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
input$slider1
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
?double()
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
library(ggplot2)
|
|
||||||
x=seq(by=1,-8,8)
|
|
||||||
x
|
|
||||||
x=seq(by=1,-8,8)
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
d
|
|
||||||
x=seq(by=1,-8,8)
|
|
||||||
y=1/(1+exp(-x))
|
|
||||||
x=seq(by=1,-8,8)
|
|
||||||
y=1/(1+exp(-x))
|
|
||||||
d=data.frame(x,y)
|
|
||||||
View(d)
|
|
||||||
View(d)
|
|
||||||
plot(x,y)
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
?geom_abline()
|
|
||||||
x=seq(by=1,-8,8)
|
|
||||||
y=1/(1+exp(-x))
|
|
||||||
d=data.frame(x,y)
|
|
||||||
ggplot(data=d,aes(x=x,y=y))+
|
|
||||||
geom_line()+
|
|
||||||
geom_abline()
|
|
||||||
labs(x="premises",y="prediction")
|
|
||||||
ggplot(data=d,aes(x=x,y=y))+
|
|
||||||
geom_line()+
|
|
||||||
geom_point(aes(x=1,y=2))+
|
|
||||||
labs(x="premises",y="prediction")
|
|
||||||
ggplot(data=d,aes(x=x,y=y))+
|
|
||||||
geom_line()+
|
|
||||||
geom_point(aes(x=1,y=2),color="red")+
|
|
||||||
labs(x="premises",y="prediction")
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
ggplot(data=d,aes(x=x,y=y))+
|
|
||||||
geom_line()+
|
|
||||||
geom_point(aes(x=z,y=1/(1+exp(-z))),color="red")+
|
|
||||||
labs(x="premises",y="prediction")+
|
|
||||||
geom_line(aes(x=0,y=0.1),linetype = "dashed")
|
|
||||||
z=-5.3718+0.0354*as.numeric(input$slider1)+1.6159*as.numeric(input$select1)+1.1768*as.numeric(input$select2)+0.0697*as.numeric(input$slider2)+0.9586*as.numeric(input$select3)-2.9486*as.numeric(input$select4)
|
|
||||||
x=seq(by=1,-8,8)
|
|
||||||
y=1/(1+exp(-x))
|
|
||||||
d=data.frame(x,y)
|
|
||||||
ggplot(data=d,aes(x=x,y=y))+
|
|
||||||
geom_line()+
|
|
||||||
geom_point(aes(x=z,y=1/(1+exp(-z))),color="red")+
|
|
||||||
labs(x="premises",y="prediction")+
|
|
||||||
geom_line(aes(x=0,y=0.1),linetype = "dashed")
|
|
||||||
z=-5.3718+0.0354*as.numeric(input$slider1)+1.6159*as.numeric(input$select1)+1.1768*as.numeric(input$select2)+0.0697*as.numeric(input$slider2)+0.9586*as.numeric(input$select3)-2.9486*as.numeric(input$select4)
|
|
||||||
z=0.019
|
|
||||||
x=seq(by=1,-8,8)
|
|
||||||
y=1/(1+exp(-x))
|
|
||||||
d=data.frame(x,y)
|
|
||||||
ggplot(data=d,aes(x=x,y=y))+
|
|
||||||
geom_line()+
|
|
||||||
geom_point(aes(x=z,y=1/(1+exp(-z))),color="red")+
|
|
||||||
labs(x="premises",y="prediction")+
|
|
||||||
geom_line(aes(x=0,y=0.1),linetype = "dashed")
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
?geom_line()
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
library(shiny); runApp('j:/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('j:/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('j:/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('j:/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('j:/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('j:/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('j:/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('j:/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('j:/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('j:/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('j:/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('j:/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('dddd')
|
|
||||||
runApp('j:/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('j:/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('j:/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('j:/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('j:/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('j:/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('j:/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('j:/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('j:/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('j:/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('j:/Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.5.5.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
library(ggplot2)
|
|
||||||
library(dplyr)
|
|
||||||
smaller <- diamonds %>%
|
|
||||||
filter(carat <= 2.5)
|
|
||||||
```{r}
|
|
||||||
# Zadanie 4.4.8.1
|
|
||||||
ggplot(data = diamonds) +
|
|
||||||
geom_line(mapping = aes(x = carat, y = color, color = color)) +
|
|
||||||
facet_grid(clarity ~ cut )
|
|
||||||
bigger <- diamonds %>%
|
|
||||||
filter(carat > 2.5)
|
|
||||||
knitr::kable(
|
|
||||||
bigger[1:20, 1:5],
|
|
||||||
caption = "20 najwiekszych diamentow i ich cechy."
|
|
||||||
)
|
|
||||||
version
|
|
||||||
shiny::runApp('j:/Desktop/TakeCareApp/app')
|
|
||||||
install.packages("shiny.router")
|
|
||||||
runApp('j:/Desktop/TakeCareApp/app')
|
|
||||||
runApp('j:/Desktop/TakeCareApp/app')
|
|
||||||
runApp('j:/Desktop/TakeCareApp/app')
|
|
||||||
runApp('j:/Desktop/TakeCareApp/app')
|
|
||||||
runApp('j:/Desktop/TakeCareApp/app')
|
|
||||||
runApp('j:/Desktop/TakeCareApp/app')
|
|
||||||
library(tidyverse)
|
|
||||||
#3.
|
|
||||||
x<-seq(by=1,(34),(44))
|
|
||||||
y<-c("Eisenhower (34)", "Kennedy (35)", "Johnson (36)" ,"Nixon (37)" ,"Ford (38)", "Carter (39)","Reagan (40)","Bush (41)","Clinton (42)","Bush (43)","Obama (44)")
|
|
||||||
presidential %>%
|
|
||||||
mutate(id = 33 + row_number()) %>%
|
|
||||||
ggplot(aes(start, id, colour = party)) +
|
|
||||||
geom_point() +
|
|
||||||
geom_segment(aes(xend = end, yend = id)) +
|
|
||||||
scale_colour_manual(values = c(Republican = "red", Democratic = "blue"))+
|
|
||||||
labs(x = "",
|
|
||||||
y = ""
|
|
||||||
)+
|
|
||||||
scale_y_continuous(labels=y,breaks = x)+
|
|
||||||
scale_x_date(date_breaks = "4 years",date_labels = "'%y")
|
|
||||||
#4.
|
|
||||||
ggplot(diamonds, aes(carat, price)) +
|
|
||||||
geom_point(aes(colour = cut), alpha = 1/20)+
|
|
||||||
theme(legend.position = "bottom") +
|
|
||||||
guides(colour = guide_legend(nrow = 1, override.aes = list(alpha=1)))
|
|
||||||
#3.
|
|
||||||
x<-seq(by=1,(34),(44))
|
|
||||||
y<-c("Eisenhower (34)", "Kennedy (35)", "Johnson (36)" ,"Nixon (37)" ,"Ford (38)", "Carter (39)","Reagan (40)","Bush (41)","Clinton (42)","Bush (43)","Obama (44)")
|
|
||||||
presidential %>%
|
|
||||||
mutate(id = 33 + row_number()) %>%
|
|
||||||
ggplot(aes(start, id, colour = party)) +
|
|
||||||
geom_point() +
|
|
||||||
geom_segment(aes(xend = end, yend = id)) +
|
|
||||||
scale_colour_manual(values = c(Republican = "red", Democratic = "blue"))+
|
|
||||||
labs(x = "",
|
|
||||||
y = ""
|
|
||||||
)+
|
|
||||||
scale_y_continuous(labels=y,breaks = x)+
|
|
||||||
scale_x_date(date_breaks = "4 years",date_labels = "'%y")
|
|
||||||
#5.4.4
|
|
||||||
#1.
|
|
||||||
df <- tibble(
|
|
||||||
x = rnorm(10000),
|
|
||||||
y = rnorm(10000)
|
|
||||||
)
|
|
||||||
ggplot(df, aes(x, y)) +
|
|
||||||
geom_hex() +
|
|
||||||
scale_colour_gradient(low = "white", high = "red") +
|
|
||||||
coord_fixed()
|
|
||||||
#2.
|
|
||||||
?scale_x_log10()
|
|
||||||
#Pierwszy argument w kazdej skali to name. a w labs pierwszym argumentem jest lista nowych par nazwa-wartość. Nazwa powinna być estetyką.
|
|
||||||
#W skalach mozna ustawic nazwe osi tak jak za pomoca funkcji labs(). Za pomoca labs mozemy zmieniac wiecej etykiet niz za pomoca skal.
|
|
||||||
#scale_y_continuous(name="xd",labels=y,breaks = x)
|
|
||||||
#labs(x="xd",y="p")
|
|
||||||
?labs()
|
|
||||||
#3.
|
|
||||||
x<-seq(by=1,(34),(44))
|
|
||||||
y<-c("Eisenhower (34)", "Kennedy (35)", "Johnson (36)" ,"Nixon (37)" ,"Ford (38)", "Carter (39)","Reagan (40)","Bush (41)","Clinton (42)","Bush (43)","Obama (44)")
|
|
||||||
presidential %>%
|
|
||||||
mutate(id = 33 + row_number()) %>%
|
|
||||||
ggplot(aes(start, id, colour = party)) +
|
|
||||||
geom_point() +
|
|
||||||
geom_segment(aes(xend = end, yend = id)) +
|
|
||||||
scale_colour_manual(values = c(Republican = "red", Democratic = "blue"))+
|
|
||||||
labs(x = "",
|
|
||||||
y = ""
|
|
||||||
)+
|
|
||||||
scale_y_continuous(labels=y,breaks = x)+
|
|
||||||
scale_x_date(date_breaks = "4 years",date_labels = "'%y")
|
|
||||||
library(shiny); runApp('Desktop/TPD/8/8.10.R')
|
|
||||||
runApp('Desktop/TPD/8/8.3.6.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.4.2.R')
|
|
||||||
runApp('Desktop/TPD/8/8.5.5.R')
|
|
||||||
library(shiny); runApp('j:/Desktop/TakeCareApp/app/calculations.R')
|
|
||||||
runApp('j:/Desktop/TakeCareApp/app/calculations.R')
|
|
||||||
runApp('j:/Desktop/TakeCareApp/app/calculations.R')
|
|
||||||
runApp('j:/Desktop/TakeCareApp/app/calculations.R')
|
|
||||||
runApp('j:/Desktop/TakeCareApp/app/calculations.R')
|
|
||||||
runApp('j:/Desktop/TakeCareApp/app/calculations.R')
|
|
||||||
library(shiny); runApp('j:/Desktop/TakeCareApp/app/authors.R')
|
|
||||||
runApp('j:/Desktop/TakeCareApp/app/authors.R')
|
|
||||||
runApp('j:/Desktop/TakeCareApp/app/authors.R')
|
|
||||||
runApp('j:/Desktop/TakeCareApp/app/authors.R')
|
|
||||||
runApp('j:/Desktop/TakeCareApp/app/authors.R')
|
|
||||||
runApp('j:/Desktop/TakeCareApp/app/authors.R')
|
|
||||||
runApp('j:/Desktop/TakeCareApp/app/authors.R')
|
|
||||||
runApp('j:/Desktop/TakeCareApp/app/authors.R')
|
|
||||||
runApp('j:/Desktop/TakeCareApp/app/authors.R')
|
|
||||||
runApp('j:/Desktop/TakeCareApp/app/authors.R')
|
|
||||||
runApp('j:/Desktop/TakeCareApp/app/authors.R')
|
|
||||||
runApp('j:/Desktop/TakeCareApp/app/authors.R')
|
|
||||||
runApp('j:/Desktop/TakeCareApp/app/authors.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
library(shiny); runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
||||||
runApp('Desktop/TakeCareApp/app/about.R')
|
|
16
app/app.R
16
app/app.R
@ -16,11 +16,19 @@ source("routing_module.R",encoding="utf-8")
|
|||||||
ui <- fluidPage(
|
ui <- fluidPage(
|
||||||
useShinyjs(),
|
useShinyjs(),
|
||||||
tags$head(
|
tags$head(
|
||||||
tags$script(src="js.cookie.js")
|
tags$script(src="js.cookie.js"),
|
||||||
|
|
||||||
|
tags$script('var cookie = Cookies.get(\'token\');
|
||||||
|
$(document).on("shiny:sessioninitialized",function(event){
|
||||||
|
Shiny.onInputChange("token", cookie);});'),
|
||||||
|
tags$script('Shiny.addCustomMessageHandler("tokenHandler",
|
||||||
|
function(token) {
|
||||||
|
var cookie = Cookies.set(\'token\', token, { expires: 7 });
|
||||||
|
Shiny.onInputChange("token", cookie);
|
||||||
|
|
||||||
|
}
|
||||||
|
);')
|
||||||
),
|
),
|
||||||
# tags$script('var cookie = Cookies.get(\'token\');
|
|
||||||
# $(document).on("shiny:sessioninitialized",function(event){
|
|
||||||
# Shiny.onInputChange("token", cookie);});')),
|
|
||||||
uiOutput("logged"),
|
uiOutput("logged"),
|
||||||
|
|
||||||
|
|
||||||
|
@ -3,6 +3,7 @@ library(magrittr)
|
|||||||
library(ggplot2)
|
library(ggplot2)
|
||||||
library(plotly)
|
library(plotly)
|
||||||
library(DT)
|
library(DT)
|
||||||
|
library(httr)
|
||||||
|
|
||||||
source("connection_module.R",encoding="utf-8")
|
source("connection_module.R",encoding="utf-8")
|
||||||
|
|
||||||
@ -12,6 +13,14 @@ loginUI <- function(id) {
|
|||||||
useShinyjs(),
|
useShinyjs(),
|
||||||
tags$head(
|
tags$head(
|
||||||
tags$script(src="js.cookie.js"),
|
tags$script(src="js.cookie.js"),
|
||||||
|
tags$script('Shiny.addCustomMessageHandler("tokenHandlerAfterLogin",
|
||||||
|
function(token) {
|
||||||
|
var cookie = Cookies.set(\'token\', token, { expires: 7 });
|
||||||
|
Shiny.onInputChange("token", cookie);
|
||||||
|
|
||||||
|
window.location.replace(\'/#!/profil\');
|
||||||
|
}
|
||||||
|
);'),
|
||||||
tags$style(HTML("
|
tags$style(HTML("
|
||||||
@import url('//fonts.googleapis.com/css?family=Lobster|Cabin:400,700');
|
@import url('//fonts.googleapis.com/css?family=Lobster|Cabin:400,700');
|
||||||
@import url('//fonts.googleapis.com/css2?family=Fjalla+One');
|
@import url('//fonts.googleapis.com/css2?family=Fjalla+One');
|
||||||
@ -48,20 +57,24 @@ loginServer <- function(input, output,session) {
|
|||||||
|
|
||||||
isCorrect <- eventReactive(input$loginBtn, {
|
isCorrect <- eventReactive(input$loginBtn, {
|
||||||
tmp<-data.frame(login=input$login,pass=input$pass)
|
tmp<-data.frame(login=input$login,pass=input$pass)
|
||||||
number<-login(tmp)
|
|
||||||
print(number)
|
to_send = list(login = tmp$login,
|
||||||
if(number!=0){
|
password = tmp$pass)
|
||||||
shinyjs::runjs( 'Cookies.set(\'token\', \'loggedIn\', { expires: 7 });
|
|
||||||
|
r<-httr::POST("http://localhost:8080/api/login",body=to_send,encode = 'json')
|
||||||
var cookie = Cookies.get(\'token\');
|
|
||||||
Shiny.onInputChange("token", cookie);
|
if(r$status_code==200){
|
||||||
window.location.replace(\'/#!/profil\');')
|
|
||||||
|
response<-(content(r))
|
||||||
|
session$sendCustomMessage(type='tokenHandlerAfterLogin', response$token)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
TRUE
|
TRUE
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
}else{
|
else{
|
||||||
FALSE
|
FALSE
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -78,26 +91,7 @@ loginServer <- function(input, output,session) {
|
|||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
# observeEvent(input$loginBtn,{
|
|
||||||
# tmp<-data.frame(login=input$login,pass=input$pass)
|
|
||||||
# number<-login(tmp)
|
|
||||||
# print(number)
|
|
||||||
# if(number!=0){
|
|
||||||
# shinyjs::runjs( 'Cookies.set(\'token\', \'loggedIn\', { expires: 7 });
|
|
||||||
#
|
|
||||||
# var cookie = Cookies.get(\'token\');
|
|
||||||
# Shiny.onInputChange("token", cookie);
|
|
||||||
# window.location.replace(\'/#!/profil\');')
|
|
||||||
#
|
|
||||||
#
|
|
||||||
#
|
|
||||||
# }else{
|
|
||||||
#
|
|
||||||
# }
|
|
||||||
#
|
|
||||||
#
|
|
||||||
# })
|
|
||||||
|
|
||||||
observe({
|
observe({
|
||||||
if(((session$clientData)$url_hash=="#!/login") & (!is.null(input$token) & length(input$token)>0 )){
|
if(((session$clientData)$url_hash=="#!/login") & (!is.null(input$token) & length(input$token)>0 )){
|
||||||
|
|
||||||
|
@ -43,11 +43,17 @@ profilServer <- function(input, output,session) {
|
|||||||
|
|
||||||
|
|
||||||
observe({
|
observe({
|
||||||
if(((session$clientData)$url_hash=="#!/profil") & (is.null(input$token) | length(input$token)<=0 )){
|
if(( (session$clientData)$url_hash=="#!/profil")){
|
||||||
|
|
||||||
print("dziala")
|
|
||||||
shinyjs::runjs('window.location.replace(\'/#!/home\');')
|
|
||||||
}
|
if( (is.null(input$token) | length(input$token)<=0 )){
|
||||||
|
|
||||||
|
shinyjs::runjs('window.location.replace(\'/#!/home\');')
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
|
@ -3,6 +3,8 @@ library(magrittr)
|
|||||||
library(ggplot2)
|
library(ggplot2)
|
||||||
library(plotly)
|
library(plotly)
|
||||||
library(DT)
|
library(DT)
|
||||||
|
library(rjson)
|
||||||
|
|
||||||
connection <-source("connection_module.R",encoding="utf-8")
|
connection <-source("connection_module.R",encoding="utf-8")
|
||||||
registerUI <- function(id) {
|
registerUI <- function(id) {
|
||||||
ns <- NS(id)
|
ns <- NS(id)
|
||||||
@ -52,10 +54,10 @@ registerServer <- function(input, output,session) {
|
|||||||
result$name<-input$name
|
result$name<-input$name
|
||||||
result$surname<-input$surname
|
result$surname<-input$surname
|
||||||
result$mail<-input$mail
|
result$mail<-input$mail
|
||||||
result$age<-input$age
|
result$datebirth<-input$age
|
||||||
result$gender<-input$gender
|
result$gender<-input$gender
|
||||||
result$username<-input$username
|
result$login<-input$username
|
||||||
result$haslo<-input$haslo
|
result$password<-input$haslo
|
||||||
result$permission<-input$permission
|
result$permission<-input$permission
|
||||||
|
|
||||||
|
|
||||||
@ -63,17 +65,34 @@ registerServer <- function(input, output,session) {
|
|||||||
grepl("^[A-Z][a-zA-ZĄąĆćĘꣳŃńÓ󌜏źŻż]{2,20}$",result$surname),
|
grepl("^[A-Z][a-zA-ZĄąĆćĘꣳŃńÓ󌜏źŻż]{2,20}$",result$surname),
|
||||||
grepl("^[a-z]+[0-9]*@([a-z]{2,10}\\.)+[a-z]{2,5}$",result$mail),
|
grepl("^[a-z]+[0-9]*@([a-z]{2,10}\\.)+[a-z]{2,5}$",result$mail),
|
||||||
grepl("^([a-zA-ZĄąĆćĘꣳŃńÓ󌜏źŻż]+[0-9\\-\\_]*){5,20}$",result$username),
|
grepl("^([a-zA-ZĄąĆćĘꣳŃńÓ󌜏źŻż]+[0-9\\-\\_]*){5,20}$",result$username),
|
||||||
grepl("^([a-zA-ZĄąĆćĘꣳŃńÓ󌜏źŻż]{5,}[0-9]{5,}[a-zA-ZĄąĆćĘꣳŃńÓ󌜏źŻż0-9]*)+$",result$haslo))
|
grepl("^([a-zA-ZĄąĆćĘꣳŃńÓ󌜏źŻż]{5,}[0-9]{5,}[a-zA-ZĄąĆćĘꣳŃńÓ󌜏źŻż0-9]*)+$",result$password))
|
||||||
if(all(reg) & all(result$permission==c(1,2))){
|
if(all(reg) & all(result$permission==c(1,2))){
|
||||||
status$status = register(result)
|
# status$status = register(result)
|
||||||
status$first = FALSE
|
|
||||||
|
status$first = FALSE
|
||||||
|
|
||||||
|
to_send = list(name = result$name,
|
||||||
|
surname = result$surname,
|
||||||
|
email = result$mail,
|
||||||
|
datebirth = result$datebirth,
|
||||||
|
gender = result$gender,
|
||||||
|
login = result$login,
|
||||||
|
password= result$password,
|
||||||
|
roleDTO= "IND")
|
||||||
|
r<-httr::POST("http://localhost:8080/api/register",body=to_send,encode = 'json')
|
||||||
|
print(content(r, "text"))
|
||||||
|
if (r$status_code==200){
|
||||||
|
status$status = TRUE
|
||||||
|
}else{
|
||||||
|
status$status = FALSE
|
||||||
|
}
|
||||||
}else{
|
}else{
|
||||||
|
|
||||||
status$status = FALSE
|
status$status = FALSE
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
status$status
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -158,28 +177,7 @@ registerServer <- function(input, output,session) {
|
|||||||
}else{
|
}else{
|
||||||
p("Uzytkownik istnieje lub wprowadzono bledne dane",style="color:yellow;text-align:center;")
|
p("Uzytkownik istnieje lub wprowadzono bledne dane",style="color:yellow;text-align:center;")
|
||||||
}
|
}
|
||||||
# i<-(input$loginBtn)
|
|
||||||
# if (runif(1, -1.0, 1.0)>0){
|
|
||||||
|
|
||||||
# }else{
|
|
||||||
|
|
||||||
# }
|
|
||||||
|
|
||||||
|
|
||||||
# result <- data.frame(name=input$name,surname=input$surname,mail=input$mail,age=input$age,gender=input$gender,login=input$login,pass=input$pass)
|
|
||||||
|
|
||||||
# if(is.null(correct$status)){
|
|
||||||
# p("NULL",style="color:yellow")
|
|
||||||
# }else
|
|
||||||
# status<-correct()
|
|
||||||
# if(status==FALSE){
|
|
||||||
# p("Bład: Podaj poprawne dane",style="color:yellow")
|
|
||||||
# }else if(status==TRUE){
|
|
||||||
# p("OK",style="color:yellow")
|
|
||||||
# }else{
|
|
||||||
# print(status)
|
|
||||||
# p("OK",style="color:yellow")
|
|
||||||
# }
|
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
|
@ -101,6 +101,11 @@ background-color:#00A896;
|
|||||||
#font-family: Fjalla One;
|
#font-family: Fjalla One;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
.navbar-default .navbar-nav > li:hover{
|
||||||
|
cursor:pointer;
|
||||||
|
background-color: #008375;
|
||||||
|
}
|
||||||
|
|
||||||
.navbar-default .navbar-nav > li > a{
|
.navbar-default .navbar-nav > li > a{
|
||||||
color: #FFFFFF !important;
|
color: #FFFFFF !important;
|
||||||
font-family: Fjalla One;
|
font-family: Fjalla One;
|
||||||
|
23
backend/.idea/compiler.xml
Normal file
23
backend/.idea/compiler.xml
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="CompilerConfiguration">
|
||||||
|
<annotationProcessing>
|
||||||
|
<profile name="Maven default annotation processors profile" enabled="true">
|
||||||
|
<sourceOutputDir name="target/generated-sources/annotations" />
|
||||||
|
<sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
|
||||||
|
<outputRelativeToContentRoot value="true" />
|
||||||
|
<module name="TakeCareApp_Backend" />
|
||||||
|
<module name="TAS_Project" />
|
||||||
|
<module name="TAS_Projekt-backend-branch" />
|
||||||
|
<module name="backend" />
|
||||||
|
</profile>
|
||||||
|
</annotationProcessing>
|
||||||
|
</component>
|
||||||
|
<component name="JavacSettings">
|
||||||
|
<option name="ADDITIONAL_OPTIONS_OVERRIDE">
|
||||||
|
<module name="TAS_Projekt-backend-branch" options="-parameters" />
|
||||||
|
<module name="TakeCareApp_Backend" options="-parameters" />
|
||||||
|
<module name="backend" options="-parameters" />
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
</project>
|
13
backend/.idea/libraries/Maven__antlr_antlr_2_7_7.xml
Normal file
13
backend/.idea/libraries/Maven__antlr_antlr_2_7_7.xml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: antlr:antlr:2.7.7">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/antlr/antlr/2.7.7/antlr-2.7.7.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/antlr/antlr/2.7.7/antlr-2.7.7-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/antlr/antlr/2.7.7/antlr-2.7.7-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: ch.qos.logback:logback-classic:1.2.3">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: ch.qos.logback:logback-core:1.2.3">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: com.fasterxml:classmate:1.3.4">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/classmate/1.3.4/classmate-1.3.4.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/classmate/1.3.4/classmate-1.3.4-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/classmate/1.3.4/classmate-1.3.4-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.0">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-annotations/2.9.0/jackson-annotations-2.9.0-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: com.fasterxml.jackson.core:jackson-core:2.9.4">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-core/2.9.4/jackson-core-2.9.4.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-core/2.9.4/jackson-core-2.9.4-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-core/2.9.4/jackson-core-2.9.4-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: com.fasterxml.jackson.core:jackson-databind:2.9.4">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-databind/2.9.4/jackson-databind-2.9.4.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-databind/2.9.4/jackson-databind-2.9.4-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-databind/2.9.4/jackson-databind-2.9.4-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: com.fasterxml.jackson.dataformat:jackson-dataformat-xml:2.9.4">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.9.4/jackson-dataformat-xml-2.9.4.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.9.4/jackson-dataformat-xml-2.9.4-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.9.4/jackson-dataformat-xml-2.9.4-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.9.4">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.4/jackson-datatype-jdk8-2.9.4.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.4/jackson-datatype-jdk8-2.9.4-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.9.4/jackson-datatype-jdk8-2.9.4-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.9.4">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.4/jackson-datatype-jsr310-2.9.4.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.4/jackson-datatype-jsr310-2.9.4-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.9.4/jackson-datatype-jsr310-2.9.4-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: com.fasterxml.jackson.module:jackson-module-jaxb-annotations:2.9.4">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.9.4/jackson-module-jaxb-annotations-2.9.4.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.9.4/jackson-module-jaxb-annotations-2.9.4-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.9.4/jackson-module-jaxb-annotations-2.9.4-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: com.fasterxml.jackson.module:jackson-module-parameter-names:2.9.4">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/module/jackson-module-parameter-names/2.9.4/jackson-module-parameter-names-2.9.4.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/module/jackson-module-parameter-names/2.9.4/jackson-module-parameter-names-2.9.4-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/module/jackson-module-parameter-names/2.9.4/jackson-module-parameter-names-2.9.4-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: com.fasterxml.woodstox:woodstox-core:5.0.3">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/woodstox/woodstox-core/5.0.3/woodstox-core-5.0.3.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/woodstox/woodstox-core/5.0.3/woodstox-core-5.0.3-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/woodstox/woodstox-core/5.0.3/woodstox-core-5.0.3-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: com.jayway.jsonpath:json-path:2.4.0">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: com.vaadin.external.google:android-json:0.0.20131108.vaadin1">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/vaadin/external/google/android-json/0.0.20131108.vaadin1/android-json-0.0.20131108.vaadin1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
13
backend/.idea/libraries/Maven__com_zaxxer_HikariCP_2_7_8.xml
Normal file
13
backend/.idea/libraries/Maven__com_zaxxer_HikariCP_2_7_8.xml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: com.zaxxer:HikariCP:2.7.8">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/zaxxer/HikariCP/2.7.8/HikariCP-2.7.8.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/zaxxer/HikariCP/2.7.8/HikariCP-2.7.8-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/com/zaxxer/HikariCP/2.7.8/HikariCP-2.7.8-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
13
backend/.idea/libraries/Maven__dom4j_dom4j_1_6_1.xml
Normal file
13
backend/.idea/libraries/Maven__dom4j_dom4j_1_6_1.xml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: dom4j:dom4j:1.6.1">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/dom4j/dom4j/1.6.1/dom4j-1.6.1-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/dom4j/dom4j/1.6.1/dom4j-1.6.1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: javax.annotation:javax.annotation-api:1.3.2">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/javax/annotation/javax.annotation-api/1.3.2/javax.annotation-api-1.3.2-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: javax.transaction:javax.transaction-api:1.2">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/javax/transaction/javax.transaction-api/1.2/javax.transaction-api-1.2.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/javax/transaction/javax.transaction-api/1.2/javax.transaction-api-1.2-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/javax/transaction/javax.transaction-api/1.2/javax.transaction-api-1.2-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: javax.validation:validation-api:2.0.1.Final">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/javax/validation/validation-api/2.0.1.Final/validation-api-2.0.1.Final-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: javax.xml.bind:jaxb-api:2.3.0">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/javax/xml/bind/jaxb-api/2.3.0/jaxb-api-2.3.0.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/javax/xml/bind/jaxb-api/2.3.0/jaxb-api-2.3.0-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/javax/xml/bind/jaxb-api/2.3.0/jaxb-api-2.3.0-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
13
backend/.idea/libraries/Maven__junit_junit_4_12.xml
Normal file
13
backend/.idea/libraries/Maven__junit_junit_4_12.xml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: junit:junit:4.12">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/junit/junit/4.12/junit-4.12.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/junit/junit/4.12/junit-4.12-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/junit/junit/4.12/junit-4.12-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: mysql:mysql-connector-java:5.1.45">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/mysql/mysql-connector-java/5.1.45/mysql-connector-java-5.1.45.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/mysql/mysql-connector-java/5.1.45/mysql-connector-java-5.1.45-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/mysql/mysql-connector-java/5.1.45/mysql-connector-java-5.1.45-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: net.bytebuddy:byte-buddy:1.7.10">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/net/bytebuddy/byte-buddy/1.7.10/byte-buddy-1.7.10.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/net/bytebuddy/byte-buddy/1.7.10/byte-buddy-1.7.10-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/net/bytebuddy/byte-buddy/1.7.10/byte-buddy-1.7.10-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: net.bytebuddy:byte-buddy-agent:1.7.10">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/net/bytebuddy/byte-buddy-agent/1.7.10/byte-buddy-agent-1.7.10.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/net/bytebuddy/byte-buddy-agent/1.7.10/byte-buddy-agent-1.7.10-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/net/bytebuddy/byte-buddy-agent/1.7.10/byte-buddy-agent-1.7.10-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: net.minidev:accessors-smart:1.2">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/net/minidev/accessors-smart/1.2/accessors-smart-1.2.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/net/minidev/accessors-smart/1.2/accessors-smart-1.2-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/net/minidev/accessors-smart/1.2/accessors-smart-1.2-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: net.minidev:json-smart:2.3">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/net/minidev/json-smart/2.3/json-smart-2.3.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/net/minidev/json-smart/2.3/json-smart-2.3-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/net/minidev/json-smart/2.3/json-smart-2.3-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.apache.logging.log4j:log4j-api:2.10.0">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/apache/logging/log4j/log4j-api/2.10.0/log4j-api-2.10.0-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.apache.logging.log4j:log4j-to-slf4j:2.10.0">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/apache/logging/log4j/log4j-to-slf4j/2.10.0/log4j-to-slf4j-2.10.0.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/apache/logging/log4j/log4j-to-slf4j/2.10.0/log4j-to-slf4j-2.10.0-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/apache/logging/log4j/log4j-to-slf4j/2.10.0/log4j-to-slf4j-2.10.0-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.apache.tomcat.embed:tomcat-embed-core:8.5.28">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-core/8.5.28/tomcat-embed-core-8.5.28.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-core/8.5.28/tomcat-embed-core-8.5.28-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-core/8.5.28/tomcat-embed-core-8.5.28-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.apache.tomcat.embed:tomcat-embed-el:8.5.28">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-el/8.5.28/tomcat-embed-el-8.5.28.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-el/8.5.28/tomcat-embed-el-8.5.28-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-el/8.5.28/tomcat-embed-el-8.5.28-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.apache.tomcat.embed:tomcat-embed-websocket:8.5.28">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-websocket/8.5.28/tomcat-embed-websocket-8.5.28.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-websocket/8.5.28/tomcat-embed-websocket-8.5.28-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/apache/tomcat/embed/tomcat-embed-websocket/8.5.28/tomcat-embed-websocket-8.5.28-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.aspectj:aspectjweaver:1.8.13">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/aspectj/aspectjweaver/1.8.13/aspectjweaver-1.8.13-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.assertj:assertj-core:3.9.1">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/assertj/assertj-core/3.9.1/assertj-core-3.9.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/assertj/assertj-core/3.9.1/assertj-core-3.9.1-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/assertj/assertj-core/3.9.1/assertj-core-3.9.1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.codehaus.woodstox:stax2-api:3.1.4">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/codehaus/woodstox/stax2-api/3.1.4/stax2-api-3.1.4.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/codehaus/woodstox/stax2-api/3.1.4/stax2-api-3.1.4-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/codehaus/woodstox/stax2-api/3.1.4/stax2-api-3.1.4-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.hamcrest:hamcrest-core:1.3">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.hamcrest:hamcrest-library:1.3">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/hamcrest/hamcrest-library/1.3/hamcrest-library-1.3-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.hibernate.common:hibernate-commons-annotations:5.0.1.Final">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/hibernate/common/hibernate-commons-annotations/5.0.1.Final/hibernate-commons-annotations-5.0.1.Final.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/hibernate/common/hibernate-commons-annotations/5.0.1.Final/hibernate-commons-annotations-5.0.1.Final-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/hibernate/common/hibernate-commons-annotations/5.0.1.Final/hibernate-commons-annotations-5.0.1.Final-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.hibernate:hibernate-core:5.2.14.Final">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate-core/5.2.14.Final/hibernate-core-5.2.14.Final.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate-core/5.2.14.Final/hibernate-core-5.2.14.Final-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/hibernate/hibernate-core/5.2.14.Final/hibernate-core-5.2.14.Final-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.hibernate.javax.persistence:hibernate-jpa-2.1-api:1.0.0.Final">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/hibernate/javax/persistence/hibernate-jpa-2.1-api/1.0.0.Final/hibernate-jpa-2.1-api-1.0.0.Final.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/hibernate/javax/persistence/hibernate-jpa-2.1-api/1.0.0.Final/hibernate-jpa-2.1-api-1.0.0.Final-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/hibernate/javax/persistence/hibernate-jpa-2.1-api/1.0.0.Final/hibernate-jpa-2.1-api-1.0.0.Final-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.hibernate.validator:hibernate-validator:6.0.7.Final">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/hibernate/validator/hibernate-validator/6.0.7.Final/hibernate-validator-6.0.7.Final.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/hibernate/validator/hibernate-validator/6.0.7.Final/hibernate-validator-6.0.7.Final-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/hibernate/validator/hibernate-validator/6.0.7.Final/hibernate-validator-6.0.7.Final-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.javassist:javassist:3.22.0-GA">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/javassist/javassist/3.22.0-GA/javassist-3.22.0-GA.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/javassist/javassist/3.22.0-GA/javassist-3.22.0-GA-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/javassist/javassist/3.22.0-GA/javassist-3.22.0-GA-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.jboss:jandex:2.0.3.Final">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/jboss/jandex/2.0.3.Final/jandex-2.0.3.Final.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/jboss/jandex/2.0.3.Final/jandex-2.0.3.Final-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/jboss/jandex/2.0.3.Final/jandex-2.0.3.Final-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.jboss.logging:jboss-logging:3.3.2.Final">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/jboss/logging/jboss-logging/3.3.2.Final/jboss-logging-3.3.2.Final.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/jboss/logging/jboss-logging/3.3.2.Final/jboss-logging-3.3.2.Final-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/jboss/logging/jboss-logging/3.3.2.Final/jboss-logging-3.3.2.Final-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.mockito:mockito-core:2.15.0">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/mockito/mockito-core/2.15.0/mockito-core-2.15.0.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/mockito/mockito-core/2.15.0/mockito-core-2.15.0-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/mockito/mockito-core/2.15.0/mockito-core-2.15.0-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.objenesis:objenesis:2.6">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/objenesis/objenesis/2.6/objenesis-2.6.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/objenesis/objenesis/2.6/objenesis-2.6-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/objenesis/objenesis/2.6/objenesis-2.6-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
13
backend/.idea/libraries/Maven__org_ow2_asm_asm_5_0_4.xml
Normal file
13
backend/.idea/libraries/Maven__org_ow2_asm_asm_5_0_4.xml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.ow2.asm:asm:5.0.4">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/ow2/asm/asm/5.0.4/asm-5.0.4.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/ow2/asm/asm/5.0.4/asm-5.0.4-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/ow2/asm/asm/5.0.4/asm-5.0.4-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.skyscreamer:jsonassert:1.5.0">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/skyscreamer/jsonassert/1.5.0/jsonassert-1.5.0.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/skyscreamer/jsonassert/1.5.0/jsonassert-1.5.0-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/skyscreamer/jsonassert/1.5.0/jsonassert-1.5.0-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.slf4j:jul-to-slf4j:1.7.25">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/slf4j/jul-to-slf4j/1.7.25/jul-to-slf4j-1.7.25.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/slf4j/jul-to-slf4j/1.7.25/jul-to-slf4j-1.7.25-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/slf4j/jul-to-slf4j/1.7.25/jul-to-slf4j-1.7.25-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.slf4j:slf4j-api:1.7.25">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework.boot:spring-boot:2.0.0.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot/2.0.0.RELEASE/spring-boot-2.0.0.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot/2.0.0.RELEASE/spring-boot-2.0.0.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot/2.0.0.RELEASE/spring-boot-2.0.0.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework.boot:spring-boot-autoconfigure:2.0.0.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-autoconfigure/2.0.0.RELEASE/spring-boot-autoconfigure-2.0.0.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework.boot:spring-boot-devtools:2.0.0.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-devtools/2.0.0.RELEASE/spring-boot-devtools-2.0.0.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-devtools/2.0.0.RELEASE/spring-boot-devtools-2.0.0.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-devtools/2.0.0.RELEASE/spring-boot-devtools-2.0.0.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework.boot:spring-boot-starter:2.0.0.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter/2.0.0.RELEASE/spring-boot-starter-2.0.0.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter/2.0.0.RELEASE/spring-boot-starter-2.0.0.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter/2.0.0.RELEASE/spring-boot-starter-2.0.0.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework.boot:spring-boot-starter-aop:2.0.0.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-aop/2.0.0.RELEASE/spring-boot-starter-aop-2.0.0.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-aop/2.0.0.RELEASE/spring-boot-starter-aop-2.0.0.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-aop/2.0.0.RELEASE/spring-boot-starter-aop-2.0.0.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework.boot:spring-boot-starter-data-jpa:2.0.0.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-data-jpa/2.0.0.RELEASE/spring-boot-starter-data-jpa-2.0.0.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-data-jpa/2.0.0.RELEASE/spring-boot-starter-data-jpa-2.0.0.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-data-jpa/2.0.0.RELEASE/spring-boot-starter-data-jpa-2.0.0.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework.boot:spring-boot-starter-jdbc:2.0.0.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-jdbc/2.0.0.RELEASE/spring-boot-starter-jdbc-2.0.0.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-jdbc/2.0.0.RELEASE/spring-boot-starter-jdbc-2.0.0.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-jdbc/2.0.0.RELEASE/spring-boot-starter-jdbc-2.0.0.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework.boot:spring-boot-starter-json:2.0.0.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-json/2.0.0.RELEASE/spring-boot-starter-json-2.0.0.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-json/2.0.0.RELEASE/spring-boot-starter-json-2.0.0.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-json/2.0.0.RELEASE/spring-boot-starter-json-2.0.0.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework.boot:spring-boot-starter-logging:2.0.0.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-logging/2.0.0.RELEASE/spring-boot-starter-logging-2.0.0.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-logging/2.0.0.RELEASE/spring-boot-starter-logging-2.0.0.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-logging/2.0.0.RELEASE/spring-boot-starter-logging-2.0.0.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework.boot:spring-boot-starter-test:2.0.0.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-test/2.0.0.RELEASE/spring-boot-starter-test-2.0.0.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-test/2.0.0.RELEASE/spring-boot-starter-test-2.0.0.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-test/2.0.0.RELEASE/spring-boot-starter-test-2.0.0.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework.boot:spring-boot-starter-tomcat:2.0.0.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-tomcat/2.0.0.RELEASE/spring-boot-starter-tomcat-2.0.0.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-tomcat/2.0.0.RELEASE/spring-boot-starter-tomcat-2.0.0.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-tomcat/2.0.0.RELEASE/spring-boot-starter-tomcat-2.0.0.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework.boot:spring-boot-starter-web:2.0.0.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-web/2.0.0.RELEASE/spring-boot-starter-web-2.0.0.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-web/2.0.0.RELEASE/spring-boot-starter-web-2.0.0.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-starter-web/2.0.0.RELEASE/spring-boot-starter-web-2.0.0.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework.boot:spring-boot-test:2.0.0.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-test/2.0.0.RELEASE/spring-boot-test-2.0.0.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-test/2.0.0.RELEASE/spring-boot-test-2.0.0.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-test/2.0.0.RELEASE/spring-boot-test-2.0.0.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework.boot:spring-boot-test-autoconfigure:2.0.0.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-test-autoconfigure/2.0.0.RELEASE/spring-boot-test-autoconfigure-2.0.0.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-test-autoconfigure/2.0.0.RELEASE/spring-boot-test-autoconfigure-2.0.0.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/boot/spring-boot-test-autoconfigure/2.0.0.RELEASE/spring-boot-test-autoconfigure-2.0.0.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework.data:spring-data-commons:2.0.5.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/data/spring-data-commons/2.0.5.RELEASE/spring-data-commons-2.0.5.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/data/spring-data-commons/2.0.5.RELEASE/spring-data-commons-2.0.5.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/data/spring-data-commons/2.0.5.RELEASE/spring-data-commons-2.0.5.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework.data:spring-data-jpa:2.0.5.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/data/spring-data-jpa/2.0.5.RELEASE/spring-data-jpa-2.0.5.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/data/spring-data-jpa/2.0.5.RELEASE/spring-data-jpa-2.0.5.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/data/spring-data-jpa/2.0.5.RELEASE/spring-data-jpa-2.0.5.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework:spring-aop:5.0.4.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aop/5.0.4.RELEASE/spring-aop-5.0.4.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aop/5.0.4.RELEASE/spring-aop-5.0.4.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aop/5.0.4.RELEASE/spring-aop-5.0.4.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework:spring-aspects:5.0.4.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aspects/5.0.4.RELEASE/spring-aspects-5.0.4.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aspects/5.0.4.RELEASE/spring-aspects-5.0.4.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-aspects/5.0.4.RELEASE/spring-aspects-5.0.4.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework:spring-beans:5.0.4.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-beans/5.0.4.RELEASE/spring-beans-5.0.4.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-beans/5.0.4.RELEASE/spring-beans-5.0.4.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-beans/5.0.4.RELEASE/spring-beans-5.0.4.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework:spring-context:5.0.4.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context/5.0.4.RELEASE/spring-context-5.0.4.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context/5.0.4.RELEASE/spring-context-5.0.4.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-context/5.0.4.RELEASE/spring-context-5.0.4.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework:spring-core:5.0.4.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-core/5.0.4.RELEASE/spring-core-5.0.4.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework:spring-expression:5.0.4.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-expression/5.0.4.RELEASE/spring-expression-5.0.4.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-expression/5.0.4.RELEASE/spring-expression-5.0.4.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-expression/5.0.4.RELEASE/spring-expression-5.0.4.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework:spring-jcl:5.0.4.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-jcl/5.0.4.RELEASE/spring-jcl-5.0.4.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-jcl/5.0.4.RELEASE/spring-jcl-5.0.4.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-jcl/5.0.4.RELEASE/spring-jcl-5.0.4.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework:spring-jdbc:5.0.4.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-jdbc/5.0.4.RELEASE/spring-jdbc-5.0.4.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-jdbc/5.0.4.RELEASE/spring-jdbc-5.0.4.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-jdbc/5.0.4.RELEASE/spring-jdbc-5.0.4.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework:spring-orm:5.0.4.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-orm/5.0.4.RELEASE/spring-orm-5.0.4.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-orm/5.0.4.RELEASE/spring-orm-5.0.4.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-orm/5.0.4.RELEASE/spring-orm-5.0.4.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework:spring-test:5.0.4.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-test/5.0.4.RELEASE/spring-test-5.0.4.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-test/5.0.4.RELEASE/spring-test-5.0.4.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-test/5.0.4.RELEASE/spring-test-5.0.4.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework:spring-tx:5.0.4.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-tx/5.0.4.RELEASE/spring-tx-5.0.4.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-tx/5.0.4.RELEASE/spring-tx-5.0.4.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-tx/5.0.4.RELEASE/spring-tx-5.0.4.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework:spring-web:5.0.4.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-web/5.0.4.RELEASE/spring-web-5.0.4.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-web/5.0.4.RELEASE/spring-web-5.0.4.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-web/5.0.4.RELEASE/spring-web-5.0.4.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.springframework:spring-webmvc:5.0.4.RELEASE">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-webmvc/5.0.4.RELEASE/spring-webmvc-5.0.4.RELEASE.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-webmvc/5.0.4.RELEASE/spring-webmvc-5.0.4.RELEASE-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/springframework/spring-webmvc/5.0.4.RELEASE/spring-webmvc-5.0.4.RELEASE-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.xmlunit:xmlunit-core:2.5.1">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/xmlunit/xmlunit-core/2.5.1/xmlunit-core-2.5.1.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/xmlunit/xmlunit-core/2.5.1/xmlunit-core-2.5.1-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/xmlunit/xmlunit-core/2.5.1/xmlunit-core-2.5.1-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
13
backend/.idea/libraries/Maven__org_yaml_snakeyaml_1_19.xml
Normal file
13
backend/.idea/libraries/Maven__org_yaml_snakeyaml_1_19.xml
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
<component name="libraryTable">
|
||||||
|
<library name="Maven: org.yaml:snakeyaml:1.19">
|
||||||
|
<CLASSES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/yaml/snakeyaml/1.19/snakeyaml-1.19.jar!/" />
|
||||||
|
</CLASSES>
|
||||||
|
<JAVADOC>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/yaml/snakeyaml/1.19/snakeyaml-1.19-javadoc.jar!/" />
|
||||||
|
</JAVADOC>
|
||||||
|
<SOURCES>
|
||||||
|
<root url="jar://$MAVEN_REPOSITORY$/org/yaml/snakeyaml/1.19/snakeyaml-1.19-sources.jar!/" />
|
||||||
|
</SOURCES>
|
||||||
|
</library>
|
||||||
|
</component>
|
7
backend/.idea/vcs.xml
Normal file
7
backend/.idea/vcs.xml
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="VcsDirectoryMappings">
|
||||||
|
<mapping directory="$PROJECT_DIR$/.." vcs="Git" />
|
||||||
|
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||||
|
</component>
|
||||||
|
</project>
|
224
backend/.idea/workspace.xml
Normal file
224
backend/.idea/workspace.xml
Normal file
@ -0,0 +1,224 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ChangeListManager">
|
||||||
|
<list default="true" id="2f11f4d5-1593-4266-846c-71ac633cf58a" name="Default" comment="">
|
||||||
|
<change beforePath="$PROJECT_DIR$/../app/.Rhistory" beforeDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/../app/app.R" beforeDir="false" afterPath="$PROJECT_DIR$/../app/app.R" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/../app/login_module.R" beforeDir="false" afterPath="$PROJECT_DIR$/../app/login_module.R" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/../app/profil_module.R" beforeDir="false" afterPath="$PROJECT_DIR$/../app/profil_module.R" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/../app/register_module.R" beforeDir="false" afterPath="$PROJECT_DIR$/../app/register_module.R" afterDir="false" />
|
||||||
|
<change beforePath="$PROJECT_DIR$/../app/www/style.css" beforeDir="false" afterPath="$PROJECT_DIR$/../app/www/style.css" afterDir="false" />
|
||||||
|
</list>
|
||||||
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||||
|
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
|
||||||
|
<option name="LAST_RESOLUTION" value="IGNORE" />
|
||||||
|
</component>
|
||||||
|
<component name="CodeStyleSettingsInfer">
|
||||||
|
<option name="done" value="true" />
|
||||||
|
</component>
|
||||||
|
<component name="FileTemplateManagerImpl">
|
||||||
|
<option name="RECENT_TEMPLATES">
|
||||||
|
<list>
|
||||||
|
<option value="Interface" />
|
||||||
|
<option value="Class" />
|
||||||
|
</list>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
<component name="Git.Settings">
|
||||||
|
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$/.." />
|
||||||
|
</component>
|
||||||
|
<component name="ProjectCodeStyleSettingsMigration">
|
||||||
|
<option name="version" value="1" />
|
||||||
|
</component>
|
||||||
|
<component name="ProjectId" id="1kgycsswOvgPRPpRcwCzJnqUFRQ" />
|
||||||
|
<component name="ProjectLevelVcsManager" settingsEditedManually="true" />
|
||||||
|
<component name="ProjectViewState">
|
||||||
|
<option name="hideEmptyMiddlePackages" value="true" />
|
||||||
|
<option name="showExcludedFiles" value="true" />
|
||||||
|
<option name="showLibraryContents" value="true" />
|
||||||
|
</component>
|
||||||
|
<component name="PropertiesComponent">
|
||||||
|
<property name="RunOnceActivity.ShowReadmeOnStart" value="true" />
|
||||||
|
<property name="last_opened_file_path" value="$PROJECT_DIR$" />
|
||||||
|
<property name="project.structure.last.edited" value="Modules" />
|
||||||
|
<property name="project.structure.proportion" value="0.15" />
|
||||||
|
<property name="project.structure.side.proportion" value="0.2" />
|
||||||
|
<property name="settings.editor.selected.configurable" value="project.propVCSSupport.Mappings" />
|
||||||
|
</component>
|
||||||
|
<component name="RunManager" selected="Application.TakeCareApp">
|
||||||
|
<configuration name="TASProjectApp" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
|
||||||
|
<option name="MAIN_CLASS_NAME" value="project.TASProjectApp" />
|
||||||
|
<module name="TAS_Project" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
|
||||||
|
<extension name="coverage">
|
||||||
|
<pattern>
|
||||||
|
<option name="PATTERN" value="project.*" />
|
||||||
|
<option name="ENABLED" value="true" />
|
||||||
|
</pattern>
|
||||||
|
</extension>
|
||||||
|
<method v="2">
|
||||||
|
<option name="Make" enabled="true" />
|
||||||
|
</method>
|
||||||
|
</configuration>
|
||||||
|
<configuration name="TakeCareApp" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
|
||||||
|
<option name="ALTERNATIVE_JRE_PATH" value="1.8" />
|
||||||
|
<option name="ALTERNATIVE_JRE_PATH_ENABLED" value="true" />
|
||||||
|
<option name="MAIN_CLASS_NAME" value="project.TakeCareApp" />
|
||||||
|
<module name="backend" />
|
||||||
|
<extension name="coverage">
|
||||||
|
<pattern>
|
||||||
|
<option name="PATTERN" value="project.*" />
|
||||||
|
<option name="ENABLED" value="true" />
|
||||||
|
</pattern>
|
||||||
|
</extension>
|
||||||
|
<method v="2">
|
||||||
|
<option name="Make" enabled="true" />
|
||||||
|
</method>
|
||||||
|
</configuration>
|
||||||
|
<configuration default="true" type="Application" factoryName="Application">
|
||||||
|
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
|
||||||
|
<method v="2">
|
||||||
|
<option name="Make" enabled="true" />
|
||||||
|
</method>
|
||||||
|
</configuration>
|
||||||
|
<configuration default="true" type="JUnit" factoryName="JUnit">
|
||||||
|
<option name="TEST_OBJECT" value="class" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="%MODULE_WORKING_DIR%" />
|
||||||
|
<method v="2">
|
||||||
|
<option name="Make" enabled="true" />
|
||||||
|
</method>
|
||||||
|
</configuration>
|
||||||
|
<configuration default="true" type="JetRunConfigurationType" factoryName="Kotlin">
|
||||||
|
<module name="TakeCareApp_Backend" />
|
||||||
|
<option name="VM_PARAMETERS" />
|
||||||
|
<option name="PROGRAM_PARAMETERS" />
|
||||||
|
<option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
|
||||||
|
<option name="ALTERNATIVE_JRE_PATH" />
|
||||||
|
<option name="PASS_PARENT_ENVS" value="true" />
|
||||||
|
<option name="MAIN_CLASS_NAME" />
|
||||||
|
<option name="WORKING_DIRECTORY" />
|
||||||
|
<method v="2">
|
||||||
|
<option name="Make" enabled="true" />
|
||||||
|
</method>
|
||||||
|
</configuration>
|
||||||
|
<configuration default="true" type="KotlinStandaloneScriptRunConfigurationType" factoryName="Kotlin script">
|
||||||
|
<module name="TakeCareApp_Backend" />
|
||||||
|
<option name="filePath" />
|
||||||
|
<option name="vmParameters" />
|
||||||
|
<option name="alternativeJrePath" />
|
||||||
|
<option name="programParameters" />
|
||||||
|
<option name="passParentEnvs" value="true" />
|
||||||
|
<option name="workingDirectory" />
|
||||||
|
<option name="isAlternativeJrePathEnabled" value="false" />
|
||||||
|
<option name="VM_PARAMETERS" />
|
||||||
|
<option name="PROGRAM_PARAMETERS" />
|
||||||
|
<option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
|
||||||
|
<option name="ALTERNATIVE_JRE_PATH" />
|
||||||
|
<option name="PASS_PARENT_ENVS" value="true" />
|
||||||
|
<option name="MAIN_CLASS_NAME" />
|
||||||
|
<option name="WORKING_DIRECTORY" />
|
||||||
|
<option name="filePath" />
|
||||||
|
<option name="vmParameters" />
|
||||||
|
<option name="alternativeJrePath" />
|
||||||
|
<option name="programParameters" />
|
||||||
|
<option name="passParentEnvs" value="true" />
|
||||||
|
<option name="workingDirectory" />
|
||||||
|
<option name="isAlternativeJrePathEnabled" value="false" />
|
||||||
|
<option name="VM_PARAMETERS" />
|
||||||
|
<option name="PROGRAM_PARAMETERS" />
|
||||||
|
<option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
|
||||||
|
<option name="ALTERNATIVE_JRE_PATH" />
|
||||||
|
<option name="PASS_PARENT_ENVS" value="true" />
|
||||||
|
<option name="MAIN_CLASS_NAME" />
|
||||||
|
<option name="WORKING_DIRECTORY" />
|
||||||
|
<method v="2">
|
||||||
|
<option name="Make" enabled="true" />
|
||||||
|
</method>
|
||||||
|
</configuration>
|
||||||
|
<configuration default="true" type="TestNG">
|
||||||
|
<option name="TEST_OBJECT" value="CLASS" />
|
||||||
|
<option name="WORKING_DIRECTORY" value="%MODULE_WORKING_DIR%" />
|
||||||
|
<properties />
|
||||||
|
<listeners />
|
||||||
|
<method v="2">
|
||||||
|
<option name="Make" enabled="true" />
|
||||||
|
</method>
|
||||||
|
</configuration>
|
||||||
|
<recent_temporary>
|
||||||
|
<list>
|
||||||
|
<item itemvalue="Application.TakeCareApp" />
|
||||||
|
<item itemvalue="Application.TASProjectApp" />
|
||||||
|
</list>
|
||||||
|
</recent_temporary>
|
||||||
|
</component>
|
||||||
|
<component name="SvnConfiguration">
|
||||||
|
<configuration />
|
||||||
|
</component>
|
||||||
|
<component name="TaskManager">
|
||||||
|
<task active="true" id="Default" summary="Default task">
|
||||||
|
<changelist id="2f11f4d5-1593-4266-846c-71ac633cf58a" name="Default" comment="" />
|
||||||
|
<created>1538657724296</created>
|
||||||
|
<option name="number" value="Default" />
|
||||||
|
<option name="presentableId" value="Default" />
|
||||||
|
<updated>1538657724296</updated>
|
||||||
|
</task>
|
||||||
|
<servers />
|
||||||
|
</component>
|
||||||
|
<component name="TodoView">
|
||||||
|
<todo-panel id="selected-file">
|
||||||
|
<is-autoscroll-to-source value="true" />
|
||||||
|
</todo-panel>
|
||||||
|
<todo-panel id="all">
|
||||||
|
<are-packages-shown value="true" />
|
||||||
|
<is-autoscroll-to-source value="true" />
|
||||||
|
</todo-panel>
|
||||||
|
</component>
|
||||||
|
<component name="WindowStateProjectService">
|
||||||
|
<state x="357" y="150" width="584" height="683" key="#TakeCareApp" timestamp="1608415357147">
|
||||||
|
<screen x="0" y="0" width="1280" height="984" />
|
||||||
|
</state>
|
||||||
|
<state x="357" y="150" width="584" height="683" key="#TakeCareApp/0.0.1280.984@0.0.1280.984" timestamp="1608415357147" />
|
||||||
|
<state x="445" y="208" key="#com.intellij.ide.util.MemberChooser" timestamp="1608284675573">
|
||||||
|
<screen x="0" y="0" width="1280" height="984" />
|
||||||
|
</state>
|
||||||
|
<state x="445" y="208" key="#com.intellij.ide.util.MemberChooser/0.0.1280.984@0.0.1280.984" timestamp="1608284675573" />
|
||||||
|
<state x="618" y="301" key="#com.intellij.ide.util.projectWizard.JdkChooserPanel.MyDialog" timestamp="1606136940050">
|
||||||
|
<screen x="0" y="0" width="1536" height="824" />
|
||||||
|
</state>
|
||||||
|
<state x="618" y="301" key="#com.intellij.ide.util.projectWizard.JdkChooserPanel.MyDialog/0.0.1536.824@0.0.1536.824" timestamp="1606136940050" />
|
||||||
|
<state x="370" y="239" key="#com.intellij.refactoring.safeDelete.UnsafeUsagesDialog" timestamp="1608284351336">
|
||||||
|
<screen x="0" y="0" width="1280" height="984" />
|
||||||
|
</state>
|
||||||
|
<state x="370" y="239" key="#com.intellij.refactoring.safeDelete.UnsafeUsagesDialog/0.0.1280.984@0.0.1280.984" timestamp="1608284351336" />
|
||||||
|
<state x="420" y="247" key="FileChooserDialogImpl" timestamp="1608392985023">
|
||||||
|
<screen x="0" y="0" width="1280" height="984" />
|
||||||
|
</state>
|
||||||
|
<state x="420" y="247" key="FileChooserDialogImpl/0.0.1280.984@0.0.1280.984" timestamp="1608392985023" />
|
||||||
|
<state width="1237" height="260" key="GridCell.Tab.0.bottom" timestamp="1608415904493">
|
||||||
|
<screen x="0" y="0" width="1280" height="984" />
|
||||||
|
</state>
|
||||||
|
<state width="1237" height="260" key="GridCell.Tab.0.bottom/0.0.1280.984@0.0.1280.984" timestamp="1608415904493" />
|
||||||
|
<state width="1237" height="260" key="GridCell.Tab.0.center" timestamp="1608415904493">
|
||||||
|
<screen x="0" y="0" width="1280" height="984" />
|
||||||
|
</state>
|
||||||
|
<state width="1237" height="260" key="GridCell.Tab.0.center/0.0.1280.984@0.0.1280.984" timestamp="1608415904493" />
|
||||||
|
<state width="1237" height="260" key="GridCell.Tab.0.left" timestamp="1608415904492">
|
||||||
|
<screen x="0" y="0" width="1280" height="984" />
|
||||||
|
</state>
|
||||||
|
<state width="1237" height="260" key="GridCell.Tab.0.left/0.0.1280.984@0.0.1280.984" timestamp="1608415904492" />
|
||||||
|
<state width="1237" height="260" key="GridCell.Tab.0.right" timestamp="1608415904493">
|
||||||
|
<screen x="0" y="0" width="1280" height="984" />
|
||||||
|
</state>
|
||||||
|
<state width="1237" height="260" key="GridCell.Tab.0.right/0.0.1280.984@0.0.1280.984" timestamp="1608415904493" />
|
||||||
|
<state x="231" y="66" key="SettingsEditor" timestamp="1608415647081">
|
||||||
|
<screen x="0" y="0" width="1280" height="984" />
|
||||||
|
</state>
|
||||||
|
<state x="231" y="66" key="SettingsEditor/0.0.1280.984@0.0.1280.984" timestamp="1608415647081" />
|
||||||
|
<state x="277" y="55" key="SettingsEditor/0.0.1536.824@0.0.1536.824" timestamp="1606136640031" />
|
||||||
|
<state x="336" y="316" key="com.intellij.ide.util.TipDialog" timestamp="1608387076100">
|
||||||
|
<screen x="0" y="0" width="1280" height="984" />
|
||||||
|
</state>
|
||||||
|
<state x="336" y="316" key="com.intellij.ide.util.TipDialog/0.0.1280.984@0.0.1280.984" timestamp="1608387076100" />
|
||||||
|
</component>
|
||||||
|
</project>
|
3
backend/README.md
Normal file
3
backend/README.md
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
# TAS_Projekt
|
||||||
|
|
||||||
|
W katalogu src/main/database znajsuje się skrypt SQL, który należy wczytać i uruchomić w bazie MySQL przed uruchomieniem programu.
|
112
backend/pom.xml
Normal file
112
backend/pom.xml
Normal file
@ -0,0 +1,112 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project xmlns="http://maven.apache.org/POM/4.0.0"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||||
|
<modelVersion>4.0.0</modelVersion>
|
||||||
|
|
||||||
|
<groupId>TCA</groupId>
|
||||||
|
<artifactId>TCA_Project</artifactId>
|
||||||
|
<version>1.0-SNAPSHOT</version>
|
||||||
|
<packaging>jar</packaging>
|
||||||
|
|
||||||
|
<name>TakeCareApp Application</name>
|
||||||
|
<description>Spring Boot Web Application</description>
|
||||||
|
|
||||||
|
<parent>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-parent</artifactId>
|
||||||
|
<version>2.0.0.RELEASE</version>
|
||||||
|
</parent>
|
||||||
|
|
||||||
|
<properties>
|
||||||
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
|
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||||
|
<java.version>1.8</java.version>
|
||||||
|
</properties>
|
||||||
|
|
||||||
|
<dependencies>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-data-jpa</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-web</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-devtools</artifactId>
|
||||||
|
<scope>runtime</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>mysql</groupId>
|
||||||
|
<artifactId>mysql-connector-java</artifactId>
|
||||||
|
<scope>runtime</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-test</artifactId>
|
||||||
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-starter-tomcat</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.fasterxml.jackson.datatype</groupId>
|
||||||
|
<artifactId>jackson-datatype-jsr310</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>com.fasterxml.jackson.dataformat</groupId>
|
||||||
|
<artifactId>jackson-dataformat-xml</artifactId>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.security</groupId>
|
||||||
|
<artifactId>spring-security-web</artifactId>
|
||||||
|
<version>5.1.1.RELEASE</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.security</groupId>
|
||||||
|
<artifactId>spring-security-config</artifactId>
|
||||||
|
<version>5.1.1.RELEASE</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.springframework.security</groupId>
|
||||||
|
<artifactId>spring-security-core</artifactId>
|
||||||
|
<version>5.1.1.RELEASE</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>javax.xml.bind</groupId>
|
||||||
|
<artifactId>jaxb-api</artifactId>
|
||||||
|
<version>2.3.0</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>io.jsonwebtoken</groupId>
|
||||||
|
<artifactId>jjwt</artifactId>
|
||||||
|
<version>0.9.1</version>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.projectlombok</groupId>
|
||||||
|
<artifactId>lombok</artifactId>
|
||||||
|
<version>1.18.16</version>
|
||||||
|
<scope>provided</scope>
|
||||||
|
</dependency>
|
||||||
|
<dependency>
|
||||||
|
<groupId>org.postgresql</groupId>
|
||||||
|
<artifactId>postgresql</artifactId>
|
||||||
|
<version>42.2.18</version>
|
||||||
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
|
|
||||||
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.springframework.boot</groupId>
|
||||||
|
<artifactId>spring-boot-maven-plugin</artifactId>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
|
||||||
|
|
||||||
|
</project>
|
181
backend/src/main/database/dump.sql
Normal file
181
backend/src/main/database/dump.sql
Normal file
@ -0,0 +1,181 @@
|
|||||||
|
--
|
||||||
|
-- PostgreSQL database dump
|
||||||
|
--
|
||||||
|
|
||||||
|
-- Dumped from database version 10.15
|
||||||
|
-- Dumped by pg_dump version 10.15
|
||||||
|
|
||||||
|
-- Started on 2020-12-19 22:52:46
|
||||||
|
|
||||||
|
SET statement_timeout = 0;
|
||||||
|
SET lock_timeout = 0;
|
||||||
|
SET idle_in_transaction_session_timeout = 0;
|
||||||
|
SET client_encoding = 'UTF8';
|
||||||
|
SET standard_conforming_strings = on;
|
||||||
|
SELECT pg_catalog.set_config('search_path', '', false);
|
||||||
|
SET check_function_bodies = false;
|
||||||
|
SET xmloption = content;
|
||||||
|
SET client_min_messages = warning;
|
||||||
|
SET row_security = off;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- TOC entry 1 (class 3079 OID 12924)
|
||||||
|
-- Name: plpgsql; Type: EXTENSION; Schema: -; Owner:
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog;
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- TOC entry 2815 (class 0 OID 0)
|
||||||
|
-- Dependencies: 1
|
||||||
|
-- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner:
|
||||||
|
--
|
||||||
|
|
||||||
|
COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language';
|
||||||
|
|
||||||
|
|
||||||
|
SET default_tablespace = '';
|
||||||
|
|
||||||
|
SET default_with_oids = false;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- TOC entry 196 (class 1259 OID 24577)
|
||||||
|
-- Name: roles; Type: TABLE; Schema: public; Owner: postgres
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE TABLE public.roles (
|
||||||
|
name character varying(255) NOT NULL
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
ALTER TABLE public.roles OWNER TO postgres;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- TOC entry 198 (class 1259 OID 32808)
|
||||||
|
-- Name: users; Type: TABLE; Schema: public; Owner: postgres
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE TABLE public.users (
|
||||||
|
id integer NOT NULL,
|
||||||
|
datebirth date NOT NULL,
|
||||||
|
email character varying(255) NOT NULL,
|
||||||
|
enabled boolean DEFAULT true,
|
||||||
|
gender character varying(255) NOT NULL,
|
||||||
|
login character varying(255) NOT NULL,
|
||||||
|
name character varying(255) NOT NULL,
|
||||||
|
password character varying(255) NOT NULL,
|
||||||
|
surname character varying(255) NOT NULL,
|
||||||
|
role character varying(255) NOT NULL
|
||||||
|
);
|
||||||
|
|
||||||
|
|
||||||
|
ALTER TABLE public.users OWNER TO postgres;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- TOC entry 197 (class 1259 OID 32806)
|
||||||
|
-- Name: users_id_seq; Type: SEQUENCE; Schema: public; Owner: postgres
|
||||||
|
--
|
||||||
|
|
||||||
|
CREATE SEQUENCE public.users_id_seq
|
||||||
|
AS integer
|
||||||
|
START WITH 1
|
||||||
|
INCREMENT BY 1
|
||||||
|
NO MINVALUE
|
||||||
|
NO MAXVALUE
|
||||||
|
CACHE 1;
|
||||||
|
|
||||||
|
|
||||||
|
ALTER TABLE public.users_id_seq OWNER TO postgres;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- TOC entry 2816 (class 0 OID 0)
|
||||||
|
-- Dependencies: 197
|
||||||
|
-- Name: users_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: postgres
|
||||||
|
--
|
||||||
|
|
||||||
|
ALTER SEQUENCE public.users_id_seq OWNED BY public.users.id;
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- TOC entry 2675 (class 2604 OID 32811)
|
||||||
|
-- Name: users id; Type: DEFAULT; Schema: public; Owner: postgres
|
||||||
|
--
|
||||||
|
|
||||||
|
ALTER TABLE ONLY public.users ALTER COLUMN id SET DEFAULT nextval('public.users_id_seq'::regclass);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- TOC entry 2805 (class 0 OID 24577)
|
||||||
|
-- Dependencies: 196
|
||||||
|
-- Data for Name: roles; Type: TABLE DATA; Schema: public; Owner: postgres
|
||||||
|
--
|
||||||
|
|
||||||
|
COPY public.roles (name) FROM stdin;
|
||||||
|
COMP
|
||||||
|
IND
|
||||||
|
\.
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- TOC entry 2807 (class 0 OID 32808)
|
||||||
|
-- Dependencies: 198
|
||||||
|
-- Data for Name: users; Type: TABLE DATA; Schema: public; Owner: postgres
|
||||||
|
--
|
||||||
|
|
||||||
|
COPY public.users (id, datebirth, email, enabled, gender, login, name, password, surname, role) FROM stdin;
|
||||||
|
1 1970-01-01 koko@spoko.com f 0 przyklad Przykład $2a$10$Bgau.SVIBvX5IxOCY.JBBOgJXvXRIEdRIkEhYPPNe/VIGdv51U1W. Przykładowe IND
|
||||||
|
\.
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- TOC entry 2817 (class 0 OID 0)
|
||||||
|
-- Dependencies: 197
|
||||||
|
-- Name: users_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres
|
||||||
|
--
|
||||||
|
|
||||||
|
SELECT pg_catalog.setval('public.users_id_seq', 1, true);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- TOC entry 2678 (class 2606 OID 24581)
|
||||||
|
-- Name: roles roles_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
|
||||||
|
--
|
||||||
|
|
||||||
|
ALTER TABLE ONLY public.roles
|
||||||
|
ADD CONSTRAINT roles_pkey PRIMARY KEY (name);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- TOC entry 2680 (class 2606 OID 32819)
|
||||||
|
-- Name: users uk_ow0gan20590jrb00upg3va2fn; Type: CONSTRAINT; Schema: public; Owner: postgres
|
||||||
|
--
|
||||||
|
|
||||||
|
ALTER TABLE ONLY public.users
|
||||||
|
ADD CONSTRAINT uk_ow0gan20590jrb00upg3va2fn UNIQUE (login);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- TOC entry 2682 (class 2606 OID 32817)
|
||||||
|
-- Name: users users_pkey; Type: CONSTRAINT; Schema: public; Owner: postgres
|
||||||
|
--
|
||||||
|
|
||||||
|
ALTER TABLE ONLY public.users
|
||||||
|
ADD CONSTRAINT users_pkey PRIMARY KEY (id);
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- TOC entry 2683 (class 2606 OID 32820)
|
||||||
|
-- Name: users fk4c6vlshk8x83ifeoggi3exg3k; Type: FK CONSTRAINT; Schema: public; Owner: postgres
|
||||||
|
--
|
||||||
|
|
||||||
|
ALTER TABLE ONLY public.users
|
||||||
|
ADD CONSTRAINT fk4c6vlshk8x83ifeoggi3exg3k FOREIGN KEY (role) REFERENCES public.roles(name);
|
||||||
|
|
||||||
|
|
||||||
|
-- Completed on 2020-12-19 22:52:46
|
||||||
|
|
||||||
|
--
|
||||||
|
-- PostgreSQL database dump complete
|
||||||
|
--
|
||||||
|
|
22
backend/src/main/java/project/DTO/RoleDTO.java
Normal file
22
backend/src/main/java/project/DTO/RoleDTO.java
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
package project.DTO;
|
||||||
|
|
||||||
|
import lombok.Getter;
|
||||||
|
import lombok.Setter;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
|
||||||
|
public class RoleDTO implements Serializable {
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
public RoleDTO(){
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public RoleDTO(String name){
|
||||||
|
this.name=name;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
82
backend/src/main/java/project/DTO/UserDTO.java
Normal file
82
backend/src/main/java/project/DTO/UserDTO.java
Normal file
@ -0,0 +1,82 @@
|
|||||||
|
package project.DTO;
|
||||||
|
|
||||||
|
import lombok.Getter;
|
||||||
|
import lombok.Setter;
|
||||||
|
import project.model.User;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.util.Date;
|
||||||
|
|
||||||
|
|
||||||
|
public class UserDTO implements Serializable {
|
||||||
|
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
private String name;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
private String surname;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
private String email;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
private String gender;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
private Date datebirth;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
private String login;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
private String password;
|
||||||
|
|
||||||
|
@Getter
|
||||||
|
@Setter
|
||||||
|
private RoleDTO roleDTO;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public UserDTO(){
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public UserDTO(String login, String password) {
|
||||||
|
this.login = login;
|
||||||
|
this.password = password;
|
||||||
|
}
|
||||||
|
|
||||||
|
public UserDTO(UserDTO userDTO) {
|
||||||
|
this.name = userDTO.getName();
|
||||||
|
this.surname = userDTO.getSurname();
|
||||||
|
this.email = userDTO.getEmail();
|
||||||
|
this.gender = userDTO.getGender();
|
||||||
|
this.datebirth = userDTO.getDatebirth();
|
||||||
|
this.login = userDTO.getLogin();
|
||||||
|
this.password = userDTO.getPassword();
|
||||||
|
this.roleDTO= userDTO.getRoleDTO();
|
||||||
|
}
|
||||||
|
|
||||||
|
public UserDTO(User user) {
|
||||||
|
this.name = user.getName();
|
||||||
|
this.surname = user.getSurname();
|
||||||
|
this.email = user.getEmail();
|
||||||
|
this.gender = user.getGender();
|
||||||
|
this.datebirth = user.getDatebirth();
|
||||||
|
this.login = user.getLogin();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
25
backend/src/main/java/project/TakeCareApp.java
Normal file
25
backend/src/main/java/project/TakeCareApp.java
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
package project;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.boot.SpringApplication;
|
||||||
|
import org.springframework.boot.autoconfigure.SpringBootApplication;
|
||||||
|
import org.springframework.boot.builder.SpringApplicationBuilder;
|
||||||
|
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
|
||||||
|
import org.springframework.data.jpa.repository.config.EnableJpaAuditing;
|
||||||
|
import org.springframework.data.jpa.repository.config.EnableJpaRepositories;
|
||||||
|
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
|
||||||
|
import org.springframework.security.crypto.password.PasswordEncoder;
|
||||||
|
|
||||||
|
@SpringBootApplication
|
||||||
|
@EnableJpaRepositories("project.repositories")
|
||||||
|
|
||||||
|
public class TakeCareApp {
|
||||||
|
public static void main(String[] args){
|
||||||
|
SpringApplication.run(TakeCareApp.class,args);
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
@ -0,0 +1,22 @@
|
|||||||
|
package project.config;
|
||||||
|
|
||||||
|
import org.springframework.security.core.AuthenticationException;
|
||||||
|
import org.springframework.security.web.AuthenticationEntryPoint;
|
||||||
|
import org.springframework.security.web.DefaultRedirectStrategy;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
import java.io.IOException;
|
||||||
|
|
||||||
|
@Component
|
||||||
|
public class JwtAuthenticationEntryPoint implements AuthenticationEntryPoint {
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void commence(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, AuthenticationException e) throws IOException{
|
||||||
|
httpServletResponse.setContentType("application/json");
|
||||||
|
new DefaultRedirectStrategy().sendRedirect(httpServletRequest,httpServletResponse,"/api/login");
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,79 @@
|
|||||||
|
package project.config;
|
||||||
|
|
||||||
|
import io.jsonwebtoken.ExpiredJwtException;
|
||||||
|
import io.jsonwebtoken.SignatureException;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.security.authentication.UsernamePasswordAuthenticationToken;
|
||||||
|
import org.springframework.security.core.context.SecurityContextHolder;
|
||||||
|
import org.springframework.security.core.userdetails.UserDetails;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
import org.springframework.web.filter.OncePerRequestFilter;
|
||||||
|
import project.services.UserServiceImpl;
|
||||||
|
import javax.servlet.FilterChain;
|
||||||
|
import javax.servlet.ServletException;
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
import java.io.IOException;
|
||||||
|
|
||||||
|
|
||||||
|
import static project.config.SecurityConfiguration.TOKEN_HEADER;
|
||||||
|
import static project.config.SecurityConfiguration.TOKEN_SCHEME;
|
||||||
|
|
||||||
|
@Component
|
||||||
|
public class JwtAuthenticationFilter extends OncePerRequestFilter {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private UserServiceImpl userDetailsService;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private TokenHelper tokenHelper;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void doFilterInternal(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, FilterChain filterChain) throws IOException, ServletException {
|
||||||
|
|
||||||
|
HttpServletRequest request = httpServletRequest;
|
||||||
|
HttpServletResponse response = httpServletResponse;
|
||||||
|
|
||||||
|
String header = httpServletRequest.getHeader(TOKEN_HEADER);
|
||||||
|
String name = null;
|
||||||
|
String tokenAuth = null;
|
||||||
|
|
||||||
|
if(header!=null && header.startsWith(TOKEN_SCHEME)){
|
||||||
|
tokenAuth = header.replace(TOKEN_SCHEME,"");
|
||||||
|
try{
|
||||||
|
name = tokenHelper.getUsernameFromToken(tokenAuth);
|
||||||
|
} catch (IllegalArgumentException e) {
|
||||||
|
request.setAttribute("token","token is invalid");
|
||||||
|
logger.error("an error occured during getting username from token", e);
|
||||||
|
} catch (ExpiredJwtException e) {
|
||||||
|
request.setAttribute("token","token is expired");
|
||||||
|
logger.warn("the token is expired and not valid anymore", e);
|
||||||
|
} catch(SignatureException e){
|
||||||
|
request.setAttribute("token","token is invalid");
|
||||||
|
logger.error("Authentication Failed. Username or Password not valid.");
|
||||||
|
}
|
||||||
|
|
||||||
|
}else{
|
||||||
|
logger.warn("Couldn't find Bearer String");
|
||||||
|
}
|
||||||
|
if(name != null && SecurityContextHolder.getContext().getAuthentication()==null){
|
||||||
|
|
||||||
|
UserDetails userDetails = userDetailsService.loadUserByUsername(name);
|
||||||
|
|
||||||
|
if(this.tokenHelper.validateToken(tokenAuth,userDetails)){
|
||||||
|
UsernamePasswordAuthenticationToken auth = new UsernamePasswordAuthenticationToken(userDetails,SecurityContextHolder.getContext().getAuthentication(),userDetails.getAuthorities());
|
||||||
|
String token = this.tokenHelper.refreshToken(tokenAuth);
|
||||||
|
|
||||||
|
request.setAttribute("token",token);
|
||||||
|
|
||||||
|
SecurityContextHolder.getContext().setAuthentication(auth);
|
||||||
|
logger.info("Authenticated user "+name);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
filterChain.doFilter(request,response);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
111
backend/src/main/java/project/config/SecurityConfiguration.java
Normal file
111
backend/src/main/java/project/config/SecurityConfiguration.java
Normal file
@ -0,0 +1,111 @@
|
|||||||
|
package project.config;
|
||||||
|
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
|
import org.springframework.context.annotation.Bean;
|
||||||
|
import org.springframework.context.annotation.Configuration;
|
||||||
|
import org.springframework.http.HttpMethod;
|
||||||
|
import org.springframework.security.authentication.AuthenticationManager;
|
||||||
|
import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder;
|
||||||
|
import org.springframework.security.config.annotation.method.configuration.EnableGlobalMethodSecurity;
|
||||||
|
import org.springframework.security.config.annotation.web.builders.HttpSecurity;
|
||||||
|
import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity;
|
||||||
|
import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter;
|
||||||
|
import org.springframework.security.config.http.SessionCreationPolicy;
|
||||||
|
import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
|
||||||
|
import org.springframework.security.web.authentication.UsernamePasswordAuthenticationFilter;
|
||||||
|
import org.springframework.web.cors.CorsConfiguration;
|
||||||
|
import org.springframework.web.cors.CorsConfigurationSource;
|
||||||
|
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
|
||||||
|
import project.services.UserServiceImpl;
|
||||||
|
|
||||||
|
import java.util.Arrays;
|
||||||
|
|
||||||
|
@EnableGlobalMethodSecurity(prePostEnabled = true)
|
||||||
|
@EnableWebSecurity
|
||||||
|
@Configuration
|
||||||
|
public class SecurityConfiguration extends WebSecurityConfigurerAdapter {
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private UserServiceImpl userDetailsService;
|
||||||
|
|
||||||
|
@Bean
|
||||||
|
public BCryptPasswordEncoder passwordEncoder() {
|
||||||
|
BCryptPasswordEncoder bCryptPasswordEncoder = new BCryptPasswordEncoder();
|
||||||
|
return bCryptPasswordEncoder;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Bean
|
||||||
|
@Override
|
||||||
|
public AuthenticationManager authenticationManagerBean() throws Exception {
|
||||||
|
return super.authenticationManagerBean();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void configure(AuthenticationManagerBuilder authManBuild) throws Exception{
|
||||||
|
authManBuild
|
||||||
|
.userDetailsService(userDetailsService)
|
||||||
|
.passwordEncoder(passwordEncoder());
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void configure(HttpSecurity http) throws Exception {
|
||||||
|
|
||||||
|
|
||||||
|
http.cors().and().csrf().disable()
|
||||||
|
.authorizeRequests()
|
||||||
|
.antMatchers("/profile**").hasAnyAuthority("COMP","IND")
|
||||||
|
.antMatchers("/login").anonymous()
|
||||||
|
.antMatchers("/register").anonymous()
|
||||||
|
.and()
|
||||||
|
.formLogin()
|
||||||
|
.loginPage("/login")
|
||||||
|
.and()
|
||||||
|
.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS);
|
||||||
|
http.addFilterBefore(jwtAuthenticationFilter(),UsernamePasswordAuthenticationFilter.class);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public static final String TOKEN_HEADER = "Authorization";
|
||||||
|
public static final String TOKEN_SCHEME = "Bearer ";
|
||||||
|
public static final String TOKEN_KEY = "TakeCareApp";
|
||||||
|
public static final long TOKEN_VALIDITY = 5*60;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private JwtAuthenticationEntryPoint unauthHandler;
|
||||||
|
|
||||||
|
@Bean
|
||||||
|
public JwtAuthenticationFilter jwtAuthenticationFilter(){
|
||||||
|
|
||||||
|
return new JwtAuthenticationFilter();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Bean
|
||||||
|
public CorsConfigurationSource corsConfigurationSource() {
|
||||||
|
CorsConfiguration configuration = new CorsConfiguration();
|
||||||
|
configuration.setAllowedOrigins(Arrays.asList("*"));
|
||||||
|
configuration.setAllowedMethods(Arrays.asList("GET", "POST", "PUT", "PATCH", "DELETE", "OPTIONS"));
|
||||||
|
configuration.setAllowedHeaders(Arrays.asList("authorization", "content-type", "x-auth-token"));
|
||||||
|
configuration.setExposedHeaders(Arrays.asList("x-auth-token"));
|
||||||
|
UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
|
||||||
|
source.registerCorsConfiguration("/api/**", configuration);
|
||||||
|
return source;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private AuthenticationManager authenticationManager;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
106
backend/src/main/java/project/config/TokenHelper.java
Normal file
106
backend/src/main/java/project/config/TokenHelper.java
Normal file
@ -0,0 +1,106 @@
|
|||||||
|
package project.config;
|
||||||
|
|
||||||
|
import io.jsonwebtoken.Claims;
|
||||||
|
import io.jsonwebtoken.Jwts;
|
||||||
|
import io.jsonwebtoken.SignatureAlgorithm;
|
||||||
|
import org.springframework.security.core.userdetails.UserDetails;
|
||||||
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
import project.model.User;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
|
import java.util.*;
|
||||||
|
|
||||||
|
import static project.config.SecurityConfiguration.TOKEN_KEY;
|
||||||
|
import static project.config.SecurityConfiguration.TOKEN_VALIDITY;
|
||||||
|
|
||||||
|
@Component
|
||||||
|
public class TokenHelper implements Serializable {
|
||||||
|
|
||||||
|
|
||||||
|
//Generate Token with userID,role,name
|
||||||
|
|
||||||
|
public String generateToken(User user) {
|
||||||
|
Claims claims = Jwts.claims().setSubject(user.getName());
|
||||||
|
claims.put("userId",user.getId());
|
||||||
|
claims.put("role",user.getRole().getName());
|
||||||
|
|
||||||
|
return Jwts.builder()
|
||||||
|
.setClaims(claims)
|
||||||
|
.setIssuer("http://localhost:8080")
|
||||||
|
.setIssuedAt(new Date(System.currentTimeMillis()))
|
||||||
|
.setExpiration(new Date(System.currentTimeMillis()+TOKEN_VALIDITY*1000))
|
||||||
|
.signWith(SignatureAlgorithm.HS256,TOKEN_KEY)
|
||||||
|
.compact();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String refreshToken(String token){
|
||||||
|
Claims claims = getAllClaimsFromToken(token);
|
||||||
|
return Jwts.builder()
|
||||||
|
.setClaims(claims)
|
||||||
|
.setIssuer("http://localhost:8080")
|
||||||
|
.setIssuedAt(new Date(System.currentTimeMillis()))
|
||||||
|
.setExpiration(new Date(System.currentTimeMillis()+TOKEN_VALIDITY*1000))
|
||||||
|
.signWith(SignatureAlgorithm.HS256,TOKEN_KEY)
|
||||||
|
.compact();
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public Claims getAllClaimsFromToken(String token){
|
||||||
|
|
||||||
|
return Jwts.parser()
|
||||||
|
.setSigningKey(TOKEN_KEY)
|
||||||
|
.parseClaimsJws(token)
|
||||||
|
.getBody();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public String getUsernameFromToken(String token){
|
||||||
|
|
||||||
|
Claims claims = getAllClaimsFromToken(token);
|
||||||
|
return claims.getSubject();
|
||||||
|
}
|
||||||
|
|
||||||
|
public String getAuthoritiesFromToken(String token){
|
||||||
|
Claims claims = getAllClaimsFromToken(token);
|
||||||
|
String auth = (String)claims.get("role");
|
||||||
|
return auth;
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean validateToken(String token,UserDetails userDetails){
|
||||||
|
String userName = getUsernameFromToken(token);
|
||||||
|
String tokenAuth = getAuthoritiesFromToken(token);
|
||||||
|
String userDetailsAuth = userDetails.getAuthorities()
|
||||||
|
.stream()
|
||||||
|
.findFirst()
|
||||||
|
.get()
|
||||||
|
.getAuthority();
|
||||||
|
|
||||||
|
if(userName.contentEquals(userDetails.getUsername())
|
||||||
|
&& !isTokenExpired(token)
|
||||||
|
&& tokenAuth.contentEquals(userDetailsAuth)){
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
private Date getExpirationDate(String token) {
|
||||||
|
|
||||||
|
Claims claims = getAllClaimsFromToken(token);
|
||||||
|
return claims.getExpiration();
|
||||||
|
}
|
||||||
|
|
||||||
|
public boolean isTokenExpired(String token){
|
||||||
|
Date currentTime = new Date(System.currentTimeMillis());
|
||||||
|
Date tokenTime = getExpirationDate(token);
|
||||||
|
if(currentTime.after(tokenTime)){
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user