kiurubeans
Class ReservationSearch

java.lang.Object
  |
  +--kiurubeans.KiuruHandler
        |
        +--kiurubeans.SearchHandler
              |
              +--kiurubeans.ReservationSearch
All Implemented Interfaces:
EnumType

public class ReservationSearch
extends SearchHandler

Search class for Reservations


Field Summary
 
Fields inherited from class kiurubeans.SearchHandler
RESET_SEARCH, SUBMIT_SEARCH
 
Fields inherited from class kiurubeans.KiuruHandler
NO_ACTION
 
Constructor Summary
ReservationSearch()
          Creates a new instance of ReservationSearch
 
Method Summary
protected  void defaultAction()
          No implementation yet.
protected  void doClearActionState(javax.servlet.http.HttpServletRequest request)
          Default implementation of clearing action state.
protected  void doClearEmptyParameters(javax.servlet.http.HttpServletRequest request)
          Ensures empty request parameters are clearer when entity is posted.
 boolean getOldReservations()
          Getter for attribute oldReservations
 int getReservationId()
          Getter for attribute reservationId
 RS2 getReservations(DB db)
          Returns all active reservations active since now.
 RS2 getReservations(DB db, int personId)
          returns person's reservations
 java.lang.String getReservationSql()
          Gets sql string for retrieving reservations
 java.lang.String getReservationSql(int resId)
          Gets sql string for retrieving a single reservation data
 void resetSearch()
          No implementation yet.
 void setOldReservations(boolean b)
          Setter for attribute oldReservations
 void setReservationId(int i)
          Setter for attribute reservationId
 void submitSearch()
          No implementation yet.
 
Methods inherited from class kiurubeans.SearchHandler
assignDefaultOrder, clearEmptyParameters, fieldIndexOf, getMaxState, getOrder, getOrderClause, getVisibleFields, getVisibleFields, setContinueSearch, setOrder, setSubmitSearch, setVisibleFields, setVisibleFields
 
Methods inherited from class kiurubeans.KiuruHandler
addError, addNotice, getEnumState, getError, getLangId, getOk, getUser, performAction, resetActionState, resetErrorState, setEnumState, setError, setOk, setUser
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReservationSearch

public ReservationSearch()
Creates a new instance of ReservationSearch

Method Detail

setReservationId

public void setReservationId(int i)
Setter for attribute reservationId

Parameters:
i - new id

getReservationId

public int getReservationId()
Getter for attribute reservationId

Returns:
current id

getReservationSql

public java.lang.String getReservationSql()
Gets sql string for retrieving reservations

Returns:
reservation sql

getReservationSql

public java.lang.String getReservationSql(int resId)
Gets sql string for retrieving a single reservation data

Parameters:
resId - input reservation id
Returns:
reservation sql

setOldReservations

public void setOldReservations(boolean b)
Setter for attribute oldReservations

Parameters:
b - new value

getOldReservations

public boolean getOldReservations()
Getter for attribute oldReservations

Returns:
current value

getReservations

public RS2 getReservations(DB db)
                    throws java.lang.Exception
Returns all active reservations active since now.

Parameters:
db - open db connection
Returns:
reservation info
Throws:
java.lang.Exception - if problems with db connections

getReservations

public RS2 getReservations(DB db,
                           int personId)
                    throws java.lang.Exception
returns person's reservations

Parameters:
db - open db connection
personId - person whose reservations we are searching
Returns:
reservation info
Throws:
java.lang.Exception - if problems with db connections

doClearActionState

protected void doClearActionState(javax.servlet.http.HttpServletRequest request)
Default implementation of clearing action state. Descendant classes may override this. No implementation in this class.

Overrides:
doClearActionState in class SearchHandler
Parameters:
request - The request-object of the JSP.
See Also:
SearchHandler.doClearActionState(HttpServletRequest)

doClearEmptyParameters

protected void doClearEmptyParameters(javax.servlet.http.HttpServletRequest request)
Ensures empty request parameters are clearer when entity is posted.

If bean is used in a JSP, this should be called in the beginning of page. If form content is "" or null it is not sent via HTTP, so those fields must be cleared manually. No action yet.

Overrides:
doClearEmptyParameters in class SearchHandler
Parameters:
request - HTTP request with parameters
See Also:
SearchHandler.clearEmptyParameters(HttpServletRequest)

defaultAction

protected void defaultAction()
No implementation yet.

Overrides:
defaultAction in class SearchHandler
See Also:
KiuruHandler.performAction()

submitSearch

public void submitSearch()
No implementation yet.

Specified by:
submitSearch in class SearchHandler

resetSearch

public void resetSearch()
No implementation yet.

Specified by:
resetSearch in class SearchHandler