Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Franz Reischl
tomcat-miniREST
Commits
86557fdf
Commit
86557fdf
authored
Jan 02, 2019
by
Michael Schimpelsberger
Browse files
Abstract Daos hinzugefügt
parent
1689b628
Changes
3
Hide whitespace changes
Inline
Side-by-side
src/main/java/university/at/jku/ce/dao/AbstractStudyDao.java
0 → 100644
View file @
86557fdf
package
university.at.jku.ce.dao
;
import
java.util.ArrayList
;
import
java.util.List
;
import
university.at.jku.ce.model.Study
;
public
abstract
class
AbstractStudyDao
{
abstract
List
<
Study
>
getAllStudies
();
abstract
Study
getStudy
(
Long
id
);
abstract
Study
addStudy
(
Study
study
);
abstract
Study
updateStudy
(
Study
study
);
abstract
Study
removeStudy
(
long
studyId
);
}
src/main/java/university/at/jku/ce/dao/AbstractSubjectDao.java
0 → 100644
View file @
86557fdf
package
university.at.jku.ce.dao
;
import
java.util.ArrayList
;
import
java.util.List
;
import
java.util.Map
;
import
university.at.jku.ce.model.Subject
;
public
abstract
class
AbstractSubjectDao
{
public
abstract
List
<
Subject
>
getAllSubjects
(
long
studyId
);
public
abstract
Subject
getSubject
(
long
studyId
,
long
id
);
public
abstract
Subject
addSubject
(
long
studyId
,
Subject
subject
);
public
abstract
Subject
updateSubject
(
long
studyId
,
Subject
subject
);
public
abstract
Subject
removeSubject
(
long
studyId
,
long
id
);
}
src/main/java/university/at/jku/ce/service/SubjectService.java
View file @
86557fdf
...
...
@@ -4,8 +4,6 @@ import java.util.ArrayList;
import
university.at.jku.ce.Database
;
import
java.util.List
;
import
java.util.Map
;
import
university.at.jku.ce.model.Student
;
import
university.at.jku.ce.model.Study
;
import
university.at.jku.ce.model.Subject
;
...
...
@@ -15,7 +13,7 @@ import university.at.jku.ce.model.Subject;
public
class
SubjectService
{
private
Map
<
Long
,
Study
>
studies
=
Database
.
getStudies
();
//SubjectDao mit zugriff auf tabelle subjects und studyToSubjects
public
List
<
Subject
>
getAllSubjects
(
long
studyId
){
Map
<
Long
,
Subject
>
subjects
=
studies
.
get
(
studyId
).
getSubjects
();
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment