|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.stratelia.silverpeas.peasCore.AbstractComponentSessionController
com.stratelia.webactiv.todo.control.ToDoSessionController
public class ToDoSessionController
Class declaration
| Field Summary | |
|---|---|
static int |
CLOSED_TODO_VIEW
|
static int |
ORGANIZER_TODO_VIEW
|
static int |
PARTICIPANT_TODO_VIEW
|
| Fields inherited from class com.stratelia.silverpeas.peasCore.AbstractComponentSessionController |
|---|
CHARACTER_ENCODING, context |
| Constructor Summary | |
|---|---|
ToDoSessionController(MainSessionController mainSessionCtrl,
ComponentContext context)
Constructor declaration |
|
| Method Summary | |
|---|---|
String |
addToDo(String name,
String description,
String priority,
String classification,
Date startDay,
String startHour,
Date endDay,
String endHour,
String percent)
Method declaration |
void |
close()
|
void |
closeToDo(String id)
Method declaration |
Collection<ToDoHeader> |
getClosedToDos()
Method declaration |
ComponentInstLight |
getComponentInst(String componentId)
ComponentInst cache mechanism |
protected String |
getComponentInstName()
|
Collection<Attendee> |
getCurrentAttendees()
Method declaration |
ToDoHeader |
getCurrentToDoHeader()
Method declaration |
Collection<ToDoHeader> |
getNotCompletedToDos()
Method declaration |
NotificationSender |
getNotificationSender()
Method declaration |
Collection<ToDoHeader> |
getOrganizerToDos()
Method declaration |
ResourceLocator |
getSettings()
Method declaration |
SpaceInstLight |
getSpaceInst(String spaceId)
SpaceInst cache mechanism |
Collection<Attendee> |
getToDoAttendees(String todoId)
methods for attendees |
ToDoHeader |
getToDoHeader(String todoId)
Method declaration |
Collection<ToDoHeader> |
getToDos()
methods for ToDo |
UserDetail[] |
getUserList()
Method declaration |
Collection<Attendee> |
getUserSelected()
Retourne une Collection de UserDetail des utilisateurs selectionnés via le userPanel |
int |
getViewType()
Method declaration |
void |
indexAll()
Method declaration |
String |
initSelectionPeas()
Paramètre le userPannel => tous les users, sélection des users participants |
protected void |
notifyAttendees(String id,
String title,
String text)
Method declaration |
void |
removeTabToDo(String[] tabTodoId)
Remove all the todo passed in parameter |
void |
removeToDo(String id)
Method declaration |
void |
reopenToDo(String id)
Method declaration |
void |
setCurrentAttendees(Collection<Attendee> attendees)
Method declaration |
void |
setCurrentToDoHeader(ToDoHeader todo)
Method declaration |
void |
setToDoAttendees(String todoId,
String[] userIds)
Method declaration |
void |
setToDoPercentCompleted(String id,
String percent)
Method declaration |
void |
setViewType(int viewType)
Method declaration |
void |
updateToDo(String id,
String name,
String description,
String priority,
String classification,
Date startDay,
String startHour,
Date endDay,
String endHour,
String percent)
Method declaration |
void |
verifyCurrentUserIsOwner(String taskId)
This method verify that the owner of the task represented by the given id is the current user. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int PARTICIPANT_TODO_VIEW
public static final int ORGANIZER_TODO_VIEW
public static final int CLOSED_TODO_VIEW
| Constructor Detail |
|---|
public ToDoSessionController(MainSessionController mainSessionCtrl,
ComponentContext context)
| Method Detail |
|---|
protected String getComponentInstName()
public Collection<ToDoHeader> getToDos()
throws TodoException
TodoException
public Collection<ToDoHeader> getNotCompletedToDos()
throws TodoException
TodoException
public Collection<ToDoHeader> getOrganizerToDos()
throws TodoException
TodoException
public Collection<ToDoHeader> getClosedToDos()
throws TodoException
TodoException
public ToDoHeader getToDoHeader(String todoId)
throws TodoException
todoId -
TodoException
public void updateToDo(String id,
String name,
String description,
String priority,
String classification,
Date startDay,
String startHour,
Date endDay,
String endHour,
String percent)
throws TodoException
id - name - description - priority - classification - startDay - startHour - endDay - endHour - percent -
TodoException
public void setToDoPercentCompleted(String id,
String percent)
throws TodoException
id - percent -
TodoException
protected void notifyAttendees(String id,
String title,
String text)
id - title - text -
public void closeToDo(String id)
throws TodoException
id -
TodoException
public void reopenToDo(String id)
throws TodoException
id -
TodoException
public String addToDo(String name,
String description,
String priority,
String classification,
Date startDay,
String startHour,
Date endDay,
String endHour,
String percent)
throws TodoException
name - description - priority - classification - startDay - startHour - endDay - endHour - percent -
TodoException
public void removeToDo(String id)
throws TodoException
id -
TodoException
public void indexAll()
throws TodoException
TodoException
public Collection<Attendee> getToDoAttendees(String todoId)
throws TodoException
TodoException
public void setToDoAttendees(String todoId,
String[] userIds)
throws TodoException
todoId - userIds -
TodoExceptionpublic UserDetail[] getUserList()
public NotificationSender getNotificationSender()
public ResourceLocator getSettings()
getSettings in interface ComponentSessionControllergetSettings in class AbstractComponentSessionControllerpublic void setViewType(int viewType)
viewType - public int getViewType()
public ToDoHeader getCurrentToDoHeader()
public void setCurrentToDoHeader(ToDoHeader todo)
todo - public Collection<Attendee> getCurrentAttendees()
public void setCurrentAttendees(Collection<Attendee> attendees)
attendees - public String initSelectionPeas()
-
public Collection<Attendee> getUserSelected()
throws TodoException
-
TodoExceptionpublic void close()
close in class AbstractComponentSessionControllerpublic ComponentInstLight getComponentInst(String componentId)
componentId -
public SpaceInstLight getSpaceInst(String spaceId)
spaceId -
public void removeTabToDo(String[] tabTodoId)
throws TodoException
tabTodoId -
TodoExceptionpublic void verifyCurrentUserIsOwner(String taskId)
taskId -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||