kolibribeans
Class KolibriTools

java.lang.Object
  |
  +--kolibribeans.KolibriTools

public class KolibriTools
extends java.lang.Object

Title: Description: Copyright: Copyright (c) 2001 Company:


Constructor Summary
KolibriTools()
           
 
Method Summary
static java.lang.String calendarToDateString(java.util.Calendar cal)
          Returns String representation (fi-localized ) of date of calendar.
static java.lang.String calendarToString(java.util.Calendar cal)
          Returns String representation (fi-localized )of calendar.
static java.lang.String calendarToTimeString(java.util.Calendar cal)
          Returns String representation (fi-localized ) of Time of calendar.
static void getGroup(int groupID, User user, Group grp)
          Gets group, all its members and subgroups.
static void getGroupWithAllMembers(int groupID, User user, Group grp)
           
static void getGroupWithAllMemebers(int groupID, User user, Group grp)
          Gets group with all members (including members of subgorups).
static void parseSubGroups(RS2 rs, GroupMemberContainer gmc)
          Parses subgroups from RS2 to GroupMeberContainer.
static void printCreateNewGroupButton(javax.servlet.jsp.JspWriter out, User user, java.lang.String parameterName)
          Prints CreateGroup butten
static void printEditGroupButton(javax.servlet.jsp.JspWriter out, User user, java.lang.String parameterName)
          Prints EditGroup butten
static void printJumpBox(javax.servlet.jsp.JspWriter out, User user, java.lang.String boxName, java.lang.String currentDate)
          Prints input field to use day jumps.
static void printJumpForm(javax.servlet.jsp.JspWriter out, User user, java.lang.String target, java.lang.String parameterName, java.lang.String currentDate)
          Prints jump from
static void printRefreshButton(javax.servlet.jsp.JspWriter out, User user, java.lang.String parameterName)
          Prints refresh button
static void printReserverCombobox(javax.servlet.jsp.JspWriter out, User user, java.lang.String parameterName, int selected, java.lang.String label)
          Prints combobox that can be used to select reserver (group or person).
static void printReserverCombobox(javax.servlet.jsp.JspWriter out, User user, java.lang.String parameterName, int selected, java.lang.String label, boolean showNone)
          Prints combobox that can be used to select reserver (group or person).
static void printSelections(javax.servlet.jsp.JspWriter out, User user, java.lang.String comboName, int currentTimeAddition, int dayStartHour, int dayEndHour)
          Prints selection comboboxes
static void printStartTimeCombo(javax.servlet.jsp.JspWriter out, User user, java.lang.String comboName, int currentStart, int startIndex, int endIndex)
          Prints combo that can be used to select day start/end time
static void printSubmitButton(javax.servlet.jsp.JspWriter out, User user, java.lang.String parameterName, java.lang.String caption)
          Prints submit button
static void printTargetCombobox(javax.servlet.jsp.JspWriter out, User user, java.lang.String parameterName, int selected, java.lang.String label)
          Prints combobox that can be used to select reserver (group or person).
static void printTimeCombo(javax.servlet.jsp.JspWriter out, User user, java.lang.String comboName, int currentTimeAddition)
          Prints combobox that can be used to select timeAddition in minutes.
static java.lang.String stringToDBFormat(java.lang.String param)
          Parses a string into a DB-accessible form.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KolibriTools

public KolibriTools()
Method Detail

calendarToString

public static java.lang.String calendarToString(java.util.Calendar cal)
Returns String representation (fi-localized )of calendar.

Parameters:
cal - Calendar to change to string.
Returns:
String representation of calendar (ie. "27.2.2001 18:00")

calendarToDateString

public static java.lang.String calendarToDateString(java.util.Calendar cal)
Returns String representation (fi-localized ) of date of calendar.

Parameters:
cal - Calendar to change to string.
Returns:
String representation of calendar (ie. "27.2.2001")

calendarToTimeString

public static java.lang.String calendarToTimeString(java.util.Calendar cal)
Returns String representation (fi-localized ) of Time of calendar.

Parameters:
cal - Calendar to change to string.
Returns:
String representation of calendar (ie. "18:27")

parseSubGroups

public static void parseSubGroups(RS2 rs,
                                  GroupMemberContainer gmc)
                           throws java.lang.Exception
Parses subgroups from RS2 to GroupMeberContainer.

Parameters:
rs - RS2 to parsefrom.
gmc - GroupMemeberContainer to parse to
Throws:
java.lang.Exception - if something goes wrong

getGroup

public static void getGroup(int groupID,
                            User user,
                            Group grp)
                     throws java.lang.Exception
Gets group, all its members and subgroups.

Parameters:
groupID - ID of group to get.
user - user whose language is used in translations.
grp - Group to store information.
Throws:
java.lang.Exception - if something goes wrong

getGroupWithAllMemebers

public static void getGroupWithAllMemebers(int groupID,
                                           User user,
                                           Group grp)
                                    throws java.lang.Exception
Gets group with all members (including members of subgorups).

Parameters:
groupID - ID of group to get.
user - user whose language is used in translations.
grp - Group to store information.
Throws:
java.lang.Exception - if something goes wrong

getGroupWithAllMembers

public static void getGroupWithAllMembers(int groupID,
                                          User user,
                                          Group grp)
                                   throws java.lang.Exception
java.lang.Exception

printStartTimeCombo

public static void printStartTimeCombo(javax.servlet.jsp.JspWriter out,
                                       User user,
                                       java.lang.String comboName,
                                       int currentStart,
                                       int startIndex,
                                       int endIndex)
                                throws java.io.IOException
Prints combo that can be used to select day start/end time

Parameters:
out - Stream to write to.
user - User whose language is used in translations
comboName - Name of combobox.
currentStart - Current Start/end time. (selcted in combo)
startIndex - First selectable value.
endIndex - Last selectable value.
Throws:
java.io.IOException - Thrown if something goes wrong :)

printJumpBox

public static void printJumpBox(javax.servlet.jsp.JspWriter out,
                                User user,
                                java.lang.String boxName,
                                java.lang.String currentDate)
                         throws java.io.IOException
Prints input field to use day jumps.

Parameters:
out - Stream to write to.
user - User whose language is used in translations
boxName - Name of inputfield.
currentDate - Value to write to inputfield.
Throws:
java.io.IOException - Thrown if something goes wrong :)

printSelections

public static void printSelections(javax.servlet.jsp.JspWriter out,
                                   User user,
                                   java.lang.String comboName,
                                   int currentTimeAddition,
                                   int dayStartHour,
                                   int dayEndHour)
                            throws java.io.IOException
Prints selection comboboxes

Parameters:
out - Stream to write to.
user - User whose language is used in translations
comboName - Name of time selection combo.
dayStartHour - Current day Start hour
dayEndHour - Current day end hour
Throws:
java.io.IOException - Thrown if something goes wrong :)

printTimeCombo

public static void printTimeCombo(javax.servlet.jsp.JspWriter out,
                                  User user,
                                  java.lang.String comboName,
                                  int currentTimeAddition)
                           throws java.io.IOException
Prints combobox that can be used to select timeAddition in minutes.

Parameters:
out - Stream to write to
user - Logged in user.
comboName - Combobox name.
currentTimeAddition - Default value of combobox.
Throws:
java.io.IOException - thrown when printing is not succesful.

printReserverCombobox

public static void printReserverCombobox(javax.servlet.jsp.JspWriter out,
                                         User user,
                                         java.lang.String parameterName,
                                         int selected,
                                         java.lang.String label)
                                  throws java.lang.Exception
Prints combobox that can be used to select reserver (group or person).

Parameters:
out - Stream to write to
user - Logged in user.
selected - ID of selcted.
Throws:
java.io.IOException - thrown when printing is not succesful.
java.lang.Exception

printReserverCombobox

public static void printReserverCombobox(javax.servlet.jsp.JspWriter out,
                                         User user,
                                         java.lang.String parameterName,
                                         int selected,
                                         java.lang.String label,
                                         boolean showNone)
                                  throws java.lang.Exception
Prints combobox that can be used to select reserver (group or person).

Parameters:
out - Stream to write to
user - Logged in user.
selected - ID of selcted.
showNone - Boolean to determine wether to print blank line with id -2 or not.
Throws:
java.io.IOException - thrown when printing is not succesful.
java.lang.Exception

printTargetCombobox

public static void printTargetCombobox(javax.servlet.jsp.JspWriter out,
                                       User user,
                                       java.lang.String parameterName,
                                       int selected,
                                       java.lang.String label)
                                throws java.lang.Exception
Prints combobox that can be used to select reserver (group or person).

Parameters:
out - Stream to write to
user - Logged in user.
selected - ID of selcted.
Throws:
java.io.IOException - thrown when printing is not succesful.
java.lang.Exception

printCreateNewGroupButton

public static void printCreateNewGroupButton(javax.servlet.jsp.JspWriter out,
                                             User user,
                                             java.lang.String parameterName)
                                      throws java.lang.Exception
Prints CreateGroup butten

Parameters:
out - Stream to write to
user - Logged in user.
Throws:
java.io.IOException - thrown when printing is not succesful.
java.lang.Exception

printEditGroupButton

public static void printEditGroupButton(javax.servlet.jsp.JspWriter out,
                                        User user,
                                        java.lang.String parameterName)
                                 throws java.lang.Exception
Prints EditGroup butten

Parameters:
out - Stream to write to
user - Logged in user.
Throws:
java.io.IOException - thrown when printing is not succesful.
java.lang.Exception

printRefreshButton

public static void printRefreshButton(javax.servlet.jsp.JspWriter out,
                                      User user,
                                      java.lang.String parameterName)
                               throws java.lang.Exception
Prints refresh button

Parameters:
out - Stream to write to
user - Logged in user.
Throws:
java.io.IOException - thrown when printing is not succesful.
java.lang.Exception

printSubmitButton

public static void printSubmitButton(javax.servlet.jsp.JspWriter out,
                                     User user,
                                     java.lang.String parameterName,
                                     java.lang.String caption)
                              throws java.lang.Exception
Prints submit button

Parameters:
out - Stream to write to
user - Logged in user.
caption - Caption of button
Throws:
java.io.IOException - thrown when printing is not succesful.
java.lang.Exception

printJumpForm

public static void printJumpForm(javax.servlet.jsp.JspWriter out,
                                 User user,
                                 java.lang.String target,
                                 java.lang.String parameterName,
                                 java.lang.String currentDate)
                          throws java.lang.Exception
Prints jump from

Parameters:
out - JspWriter to print to..
user - User whose language is used in translations.
target - Target for form
parameterName - Parameter name.
Throws:
java.lang.Exception - thrown when printing is not succesful.

stringToDBFormat

public static java.lang.String stringToDBFormat(java.lang.String param)
Parses a string into a DB-accessible form.

Parameters:
param - string to be parsed.
Returns:
param parsed string.