cz.muni.fi.pclis.service
Interface UserToEducatableRelationService
- All Known Implementing Classes:
- UserToEducatableRelationServiceImpl
public interface UserToEducatableRelationService
User: Ľuboš Pecho
Date: 14.8.2009
Time: 10:04:15
Method Summary |
UserToEducatableRelation |
create(UserToEducatableRelation entity)
|
List<UserToEducatableRelation> |
getAll()
|
UserToEducatableRelation |
getById(long id)
|
Set<User> |
getCourseStudents(Course course,
Term term)
|
List<Educatable> |
getEducatableForUserAndTermForRole(User user,
AcademicRole role,
Term term)
|
List<UserToEducatableRelation> |
getRoleMembersForEducatableAndTerm(AcademicRole role,
Educatable educatable,
Term term)
|
Seminar |
getSeminarForUser(User user,
Course course,
Term term)
|
List<User> |
getUsersForRoleEducatableAndTerm(AcademicRole role,
Educatable educatable,
Term term)
|
List<Term> |
getValidTermsForRole(User user,
AcademicRole role)
|
Set<Course> |
getValidUsersForRole(User user,
String termId,
AcademicRole role)
|
boolean |
hasRole(User user,
AcademicRole role)
|
boolean |
hasRole(User user,
AcademicRole role,
Educatable educatable,
Term term)
|
boolean |
isSeminarRemovable(Seminar seminar,
Term term)
|
UserToEducatableRelation |
refresh(UserToEducatableRelation entity)
|
void |
remove(UserToEducatableRelation entity)
|
UserToEducatableRelation |
searchById(long id)
|
UserToEducatableRelation |
update(UserToEducatableRelation entity)
|
void |
updateRelations(AcademicRole role,
Educatable educatable,
Term term,
List<User> newUsers)
|
getById
UserToEducatableRelation getById(long id)
searchById
UserToEducatableRelation searchById(long id)
getAll
List<UserToEducatableRelation> getAll()
getRoleMembersForEducatableAndTerm
List<UserToEducatableRelation> getRoleMembersForEducatableAndTerm(AcademicRole role,
Educatable educatable,
Term term)
create
UserToEducatableRelation create(UserToEducatableRelation entity)
update
UserToEducatableRelation update(UserToEducatableRelation entity)
remove
void remove(UserToEducatableRelation entity)
refresh
UserToEducatableRelation refresh(UserToEducatableRelation entity)
updateRelations
void updateRelations(AcademicRole role,
Educatable educatable,
Term term,
List<User> newUsers)
hasRole
boolean hasRole(User user,
AcademicRole role)
getValidTermsForRole
List<Term> getValidTermsForRole(User user,
AcademicRole role)
getEducatableForUserAndTermForRole
List<Educatable> getEducatableForUserAndTermForRole(User user,
AcademicRole role,
Term term)
hasRole
boolean hasRole(User user,
AcademicRole role,
Educatable educatable,
Term term)
getSeminarForUser
Seminar getSeminarForUser(User user,
Course course,
Term term)
getCourseStudents
Set<User> getCourseStudents(Course course,
Term term)
getValidUsersForRole
Set<Course> getValidUsersForRole(User user,
String termId,
AcademicRole role)
isSeminarRemovable
boolean isSeminarRemovable(Seminar seminar,
Term term)
getUsersForRoleEducatableAndTerm
List<User> getUsersForRoleEducatableAndTerm(AcademicRole role,
Educatable educatable,
Term term)
Copyright © 2009-2010 Faculty of Informatics, Masaryk university, Brno. All Rights Reserved.