|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--kolibribeans.Week
Title: Week Description: Copyright: Copyright (c) 2001 Company:
Field Summary | |
static int |
modeGroup
|
static int |
modeUser
|
Constructor Summary | |
Week()
Class constructor. |
|
Week(EventBeanContainer events,
java.util.Calendar weekStartDate)
Class constructor specifying needed parameters for calendar. |
|
Week(EventBeanContainer events,
java.util.Calendar weekStartDate,
int clockMinuteAddition)
Class constructor specifying all parameters for calendar. |
Method Summary | |
int |
getBookTimeInterval()
Gets bookable time's interval used in calendar. |
int |
getBookTimeSupervisor()
Gets bookable time's supervisor's id. |
int |
getClockMinuteAddition()
Gets clock addition used in calendar. |
EventBeanContainer |
getEvents()
Returns events. |
java.util.Calendar |
getWeekStartDate()
Returns week startdate. |
void |
printCalendar(javax.servlet.jsp.JspWriter out,
User user)
Prints calendar according to mode. |
void |
printGroupCalendar(javax.servlet.jsp.JspWriter out,
User user,
Group group)
Prints week calendar in group format. |
void |
printGroupCalendar(javax.servlet.jsp.JspWriter out,
User user,
Group group,
boolean bookablemode,
EventBeanContainer bookables)
|
void |
printLatexWeekCalendar(java.io.PrintStream out,
User user)
Prints week calendar in LaTeX forat. |
void |
printSpaceCalendar(javax.servlet.jsp.JspWriter out,
User user,
int spaceID)
Prints calendar of certain space. |
void |
printSpaceTimeForm(javax.servlet.jsp.JspWriter out,
User user,
int space,
java.lang.String comboName,
int currentTimeAddition,
java.lang.String JSPFile)
Prints out form to use in timeinterval change in spaceweek.jsp. |
void |
printSpaceWeekLinks(javax.servlet.jsp.JspWriter out,
User user,
java.lang.String target,
int spaceID,
java.lang.String[] spaceIds)
Prints links to other weeks. |
void |
printTimeForm(javax.servlet.jsp.JspWriter out,
User user,
java.lang.String comboName,
int currentTimeAddition)
Prints out for to use in timeinterval change. |
void |
printTimeForm(javax.servlet.jsp.JspWriter out,
User user,
java.lang.String comboName,
int currentTimeAddition,
java.lang.String JSPFile)
Prints out form to use in timeinterval change. |
void |
printWeekBookableTimes(javax.servlet.jsp.JspWriter out,
User user,
EventBeanContainer bookables)
Prints week calendar for user to reserve bookable times set by some other person. |
void |
printWeekCalendar(javax.servlet.jsp.JspWriter out,
User user)
Prints week calendar. |
void |
printWeekCalendar(javax.servlet.jsp.JspWriter out,
User user,
boolean makeLatex,
java.io.PrintStream ps)
Added possibility to write Latex version |
void |
printWeekCalendar(javax.servlet.jsp.JspWriter out,
User user,
boolean makeLatex,
java.io.PrintStream ps,
int spaceID)
|
void |
printWeekCalendar(javax.servlet.jsp.JspWriter out,
User user,
int spaceId)
|
void |
printWeekCalendarBookTime(javax.servlet.jsp.JspWriter out,
User user)
Prints week calendar for user to add bookable times. |
void |
printWeekLinks(javax.servlet.jsp.JspWriter out,
User user,
java.lang.String target)
Prints links to other weeks. |
void |
setBookTimeInterval(int interval)
Sets bookable time's interval to use in calendar. |
void |
setBookTimeSupervisor(int supervisorid)
Sets supervisor for calendar, only used with bookable times. |
void |
setClockMinuteAddition(int clockMinuteAddition)
Sets clock addition to use in calendar. |
void |
setDayEndHour(int dayEndHour)
Sets end hour of day. |
void |
setDayStartHour(int dayStartHour)
Sets start hour of day. |
void |
setDayStartMinute(int dayStartMinute)
Sets start and end minute of day. |
void |
setEvents(EventBeanContainer events)
Sets Events used. |
Group |
setGroup()
for debugging |
void |
setGroup(Group group)
Sets group to use in calendar. |
void |
setMode(int mode)
Sets mode of calendar |
void |
setWeekStartDate(java.util.Calendar weekStartDate)
Sets week startdate and moves it to previous monday. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int modeUser
public static final int modeGroup
Constructor Detail |
public Week()
public Week(EventBeanContainer events, java.util.Calendar weekStartDate, int clockMinuteAddition)
events
- Events to draw calendar from.weekStartDate
- Day of week preferred to be drawn.clockMinuteAddition
- Duration of one row in minutes.public Week(EventBeanContainer events, java.util.Calendar weekStartDate)
events
- Events to draw calendar from.weekStartDate
- Day of week preferred to be drawn.Method Detail |
public EventBeanContainer getEvents()
public void setEvents(EventBeanContainer events)
events
- Events to use.public void setWeekStartDate(java.util.Calendar weekStartDate)
weekStartDate
- Calendar to use as week startDatepublic void setDayStartHour(int dayStartHour)
dayStartHour
- Start hour to usepublic void setDayEndHour(int dayEndHour)
dayEndHour
- End hour to usepublic void setDayStartMinute(int dayStartMinute)
dayStartMinute
- Start minute to usepublic java.util.Calendar getWeekStartDate()
public void setClockMinuteAddition(int clockMinuteAddition)
clockMinuteAddition
- Clock addition in minutes.public int getClockMinuteAddition()
public void setBookTimeInterval(int interval)
interval
- Time to be used as intervalpublic int getBookTimeInterval()
public void setBookTimeSupervisor(int supervisorid)
supervisorid
- Value to be used as supervisorpublic int getBookTimeSupervisor()
public void printSpaceWeekLinks(javax.servlet.jsp.JspWriter out, User user, java.lang.String target, int spaceID, java.lang.String[] spaceIds) throws java.io.IOException
out
- JspWriter to print the weeklinks.user
- User whose language is used in translations.target
- Target for link (ie. week.jsp)
java.io.IOException
- thrown when printing is not succesful.public void printWeekLinks(javax.servlet.jsp.JspWriter out, User user, java.lang.String target) throws java.io.IOException
out
- JspWriter to print the weeklinks.user
- User whose language is used in translations.target
- Target for link (ie. week.jsp)
java.io.IOException
- thrown when printing is not succesful.public void printWeekCalendar(javax.servlet.jsp.JspWriter out, User user) throws java.io.IOException
out
- JspWriter to print the calendar.user
- User whose language is used in translations
java.io.IOException
- thrown when printing is not succesful.public void printWeekCalendar(javax.servlet.jsp.JspWriter out, User user, int spaceId) throws java.io.IOException
java.io.IOException
public void printWeekCalendar(javax.servlet.jsp.JspWriter out, User user, boolean makeLatex, java.io.PrintStream ps) throws java.io.IOException
java.io.IOException
public void printWeekCalendar(javax.servlet.jsp.JspWriter out, User user, boolean makeLatex, java.io.PrintStream ps, int spaceID) throws java.io.IOException
java.io.IOException
public void printWeekCalendarBookTime(javax.servlet.jsp.JspWriter out, User user) throws java.io.IOException
out
- JspWriter to print the calendar.user
- User whose language is used in translations
java.io.IOException
- thrown when printing is not succesful.public void printLatexWeekCalendar(java.io.PrintStream out, User user) throws java.io.IOException
out
- JspWriter to print the calendar.user
- User whose language is used in translations
java.io.IOException
- thrown when printing is not succesful.public void printWeekBookableTimes(javax.servlet.jsp.JspWriter out, User user, EventBeanContainer bookables) throws java.io.IOException
out
- JspWriter to print the calendar.user
- User whose language is used in translationsbookables
- EventContainer that helds the events that can be booked
java.io.IOException
- thrown when printing is not succesful.public void printSpaceTimeForm(javax.servlet.jsp.JspWriter out, User user, int space, java.lang.String comboName, int currentTimeAddition, java.lang.String JSPFile) throws java.io.IOException
out
- Stream to write to.user
- Loggedin user.comboName
- Name of Combobox (parameter name).currentTimeAddition
- time addition to use as current.JSPFile
- Jsp-file to use as form target.
java.io.IOException
- thrown when printing is not succesful.public void printTimeForm(javax.servlet.jsp.JspWriter out, User user, java.lang.String comboName, int currentTimeAddition, java.lang.String JSPFile) throws java.io.IOException
out
- Stream to write to.user
- Loggedin user.comboName
- Name of Combobox (parameter name).currentTimeAddition
- time addition to use as current.JSPFile
- Jsp-file to use as form target.
java.io.IOException
- thrown when printing is not succesful.public void printTimeForm(javax.servlet.jsp.JspWriter out, User user, java.lang.String comboName, int currentTimeAddition) throws java.io.IOException
out
- Stream to write to.user
- Loggedin user.comboName
- Name of Combobox (parameter name).currentTimeAddition
- time addition to use as current.
java.io.IOException
- thrown when printing is not succesful.public void printGroupCalendar(javax.servlet.jsp.JspWriter out, User user, Group group) throws java.io.IOException
out
- where to write.user
- User whose language is used in translations.group
- Group to print.
java.io.IOException
- thrown when printing is not succesful.public void printGroupCalendar(javax.servlet.jsp.JspWriter out, User user, Group group, boolean bookablemode, EventBeanContainer bookables) throws java.io.IOException
java.io.IOException
public void printSpaceCalendar(javax.servlet.jsp.JspWriter out, User user, int spaceID) throws java.io.IOException
out
- Stream to write to.user
- User whose language is used in translations.
java.io.IOException
- thrown when printing is not succesful.public void printCalendar(javax.servlet.jsp.JspWriter out, User user) throws java.io.IOException
out
- Stream to write to.user
- User whose language is used in translations.
java.io.IOException
- thrown when printing is not succesful.public void setMode(int mode)
mode
- Mode to use.public void setGroup(Group group)
group
- Group to use.public Group setGroup()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |