|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcz.muni.fi.rtc.teacherWorkbench.model.ProjectImpl
public class ProjectImpl
Constructor Summary | |
---|---|
ProjectImpl()
|
Method Summary | |
---|---|
void |
addMember(ImportedPerson person)
Add member |
void |
addRoleOfUser(ImportedPerson person,
java.lang.String role)
|
void |
addRootMember(ImportedPerson person)
Add one person (typically teacher) to the root |
java.lang.String |
getDescrition()
Long description of the project |
java.util.Set<ImportedPerson> |
getMembers()
Members of the team, including teachers. |
java.lang.String |
getName()
Name of the project. |
java.lang.String |
getProcessTemplate()
ID of the process template the newly created project should use |
java.lang.String |
getSummary()
Short description of the project |
java.util.Set<java.lang.String> |
getUserRoles(ImportedPerson user)
Get the process role ID for the given role |
boolean |
isInRoot(ImportedPerson user)
Tells if the user should be in the root of the organizational hierarchy. |
void |
setDescription(java.lang.String description)
|
void |
setMembers(java.util.Set<ImportedPerson> memebers)
|
void |
setName(java.lang.String name)
|
void |
setProcessTemplate(java.lang.String processTemplate)
|
void |
setRootMembers(java.util.Set<ImportedPerson> rootMembers)
|
void |
setSummary(java.lang.String summary)
|
void |
setUserRoles(java.util.Map<ImportedPerson,java.util.Set<java.lang.String>> userRoles)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ProjectImpl()
Method Detail |
---|
public java.lang.String getDescrition()
Project
getDescrition
in interface Project
public java.util.Set<ImportedPerson> getMembers()
Project
Project#getUserRole(ImportedPerson)
getMembers
in interface Project
public java.lang.String getName()
Project
getName
in interface Project
public java.lang.String getProcessTemplate()
Project
getProcessTemplate
in interface Project
public java.lang.String getSummary()
Project
getSummary
in interface Project
public java.util.Set<java.lang.String> getUserRoles(ImportedPerson user)
Project
getUserRoles
in interface Project
user
- User to get role of
public boolean isInRoot(ImportedPerson user)
Project
isInRoot
in interface Project
user
- User to test
public void setName(java.lang.String name)
name
- the name to setpublic void setSummary(java.lang.String summary)
summary
- the summary to setpublic void setDescription(java.lang.String description)
description
- the description to setpublic void setMembers(java.util.Set<ImportedPerson> memebers)
memebers
- the members to setpublic void addMember(ImportedPerson person)
person
- Member to addpublic void setProcessTemplate(java.lang.String processTemplate)
processTemplate
- the processTemplate to setpublic void setRootMembers(java.util.Set<ImportedPerson> rootMembers)
rootMembers
- the rootMembers to setpublic void addRootMember(ImportedPerson person)
person
- Person to add to the rootpublic void setUserRoles(java.util.Map<ImportedPerson,java.util.Set<java.lang.String>> userRoles)
userRoles
- the userRoles to setpublic void addRoleOfUser(ImportedPerson person, java.lang.String role)
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |