is.idega.idegaweb.golf.startingtime.presentation
Class TeeTimeSearch

java.lang.Object
  extended by javax.faces.component.UIComponent
      extended by javax.faces.component.UIComponentBase
          extended by com.idega.presentation.PresentationObject
              extended by com.idega.presentation.PresentationObjectContainer
                  extended by com.idega.presentation.Block
                      extended by is.idega.idegaweb.golf.presentation.GolfBlock
                          extended by is.idega.idegaweb.golf.startingtime.presentation.TeeTimeSearch
All Implemented Interfaces:
com.idega.idegaweb.block.presentation.Builderaware, com.idega.presentation.PresentationObjectType, java.lang.Cloneable, javax.faces.component.StateHolder

public class TeeTimeSearch
extends GolfBlock

Title: TeeTimeSearch Description: Copyright: Copyright (c) 2004 Company: idega Software

Version:
1.0
Author:
2004 - idega team -
Gudmundur Agust Saemundsson

Field Summary
 
Fields inherited from class is.idega.idegaweb.golf.presentation.GolfBlock
PARAMETER_MEMBER, PARAMETER_MEMBER_LOGIN, PRM_PARENT_PREFIX
 
Fields inherited from class com.idega.presentation.Block
IW_BLOCK_CACHE_KEY, usingNewAcessControlSystem
 
Fields inherited from class com.idega.presentation.PresentationObjectContainer
_label, _locked, allObjects
 
Fields inherited from class com.idega.presentation.PresentationObject
_listenerList, attributes, childrenList, CLICK, COMPOUNDID_CHILD_NUMBER_DELIMITER, COMPOUNDID_COMPONENT_DELIMITER, CORE_IW_BUNDLE_IDENTIFIER, eventLocationString, facetMap, hasBeenAdded, HEIGHT, HORIZONTAL_ALIGNMENT, initializedInMain, listenerList, NULL_CLONE_OBJECT, sessionEventStorageName, slash, TARGET_OBJ_INS, treeID, WIDTH
 
Fields inherited from class javax.faces.component.UIComponent
bindings
 
Fields inherited from interface com.idega.idegaweb.block.presentation.Builderaware
IW_CORE_BUNDLE_IDENTIFIER
 
Constructor Summary
TeeTimeSearch()
           
 
Method Summary
 boolean checkTime(int begin_hour, int begin_min, int end_hour, int end_min)
           
 com.idega.presentation.text.Link getEntryLink(com.idega.presentation.IWContext modinfo, boolean inUse)
           
 com.idega.presentation.ui.DropdownMenu getFieldDropdownMenu(com.idega.presentation.IWContext modinfo, boolean showAll)
           
 java.lang.String getFieldName(int field_id)
           
 int getFieldUnion(int field_id)
           
 java.lang.String getFirstOpentime()
           
 int getHours(java.lang.String Hours)
           
 java.lang.String getLastClosetime()
           
 int getLastGroup(GolfField myGolfField)
           
 java.lang.String getLocalWeekday(com.idega.util.IWTimestamp iwt, int i, com.idega.presentation.IWContext modinfo)
           
 int getMaxDaysShown()
           
 java.lang.String getNextDays(com.idega.util.IWTimestamp funcDate, java.lang.String date, int days)
           
 java.lang.String getNextDaysRS(com.idega.util.IWTimestamp funcDate, java.lang.String date, int days)
           
 com.idega.presentation.Table2 getResultTable(com.idega.presentation.IWContext modinfo, java.util.Vector Groups, GolfField info, java.lang.String date1, int resultCol)
           
 com.idega.presentation.ui.Form getSearchForm(com.idega.presentation.IWContext modinfo, com.idega.util.IWTimestamp dateFunc)
           
 com.idega.presentation.text.Link getSearchLink(com.idega.presentation.IWContext modinfo, boolean inUse)
           
 com.idega.core.builder.data.ICPage getTeeTimesPage()
           
 com.idega.core.builder.data.ICPage getTeeTimeTablePage()
           
 com.idega.presentation.ui.DropdownMenu getTimeDropdown(java.lang.String dropdownName, com.idega.util.IWTimestamp firstOpenTime, com.idega.util.IWTimestamp lastCloseTime, int interval, com.idega.util.IWTimestamp approxSelectedTime)
           
 com.idega.presentation.ui.SubmitButton insertButton(com.idega.presentation.Image myImage, java.lang.String btnName)
           
 com.idega.presentation.ui.SubmitButton insertButton(java.lang.String btnName)
           
 com.idega.presentation.ui.SubmitButton insertButton(java.lang.String btnName, java.lang.String Method, java.lang.String Action, com.idega.presentation.ui.Form theForm)
           
 com.idega.presentation.ui.DropdownMenu insertClubSelectionBox(java.lang.String SelectionBoxName, com.idega.presentation.IWContext modinfo, int height)
           
 com.idega.presentation.ui.DropdownMenu insertDropdown(java.lang.String dropdownName, int countFrom, int countTo)
           
 com.idega.presentation.ui.DropdownMenu insertDropdown(java.lang.String dropdownName, com.idega.util.IWTimestamp funcDate, GolfField today, com.idega.presentation.IWContext modinfo)
           
 com.idega.presentation.ui.DropdownMenu insertDropdown(java.lang.String dropdownName, com.idega.util.IWTimestamp funcDate, int days_shown, com.idega.presentation.IWContext modinfo)
           
 com.idega.presentation.ui.DropdownMenu insertDrowdown(java.lang.String dropdownName, java.lang.String auto, int bil)
           
 com.idega.presentation.ui.DropdownMenu insertDrowdown(java.lang.String dropdownName, java.lang.String auto, int bil, boolean ltime)
           
 com.idega.presentation.ui.DropdownMenu insertDrowdown(java.lang.String dropdownName, TableInfo myTableInfo, com.idega.presentation.IWContext modinfo)
           
 com.idega.presentation.ui.TextInput insertEditBox(java.lang.String name)
           
 com.idega.presentation.ui.TextInput insertEditBox(java.lang.String name, int size)
           
 com.idega.presentation.ui.HiddenInput insertHiddenInput(java.lang.String inpName, java.lang.String value, com.idega.presentation.ui.Form theForm)
           
 com.idega.presentation.ui.SelectionBox insertSelectionBox(java.lang.String SelectionBoxName, com.idega.presentation.IWContext modinfo, int height)
           
 com.idega.presentation.ui.DropdownMenu insertTimeDrowdown(java.lang.String dropdownName, java.lang.String auto, int firstHour, int lastHour, int interval)
           
 void main(com.idega.presentation.IWContext modinfo)
           
 int numberOfGroups(int firsthour, int firstmin, java.lang.String lastTime, int interval)
           
 int numberOfGroups(java.lang.String firstTime, java.lang.String lastTime, int interval)
           
 boolean numericString(java.lang.String myString)
           
 java.util.Vector search(com.idega.util.IWTimestamp funcDate, com.idega.presentation.IWContext modinfo, GolfField info, GolfField today, int fjoldi, java.lang.String date, java.lang.String firstTime, java.lang.String lastTime, int firstHandicap, int LastHandicap)
           
 void setNumberOfResultColumns(int n)
           
 void setTeeTimesPage(com.idega.core.builder.data.ICPage p)
           
 void setTeeTimeTablePage(com.idega.core.builder.data.ICPage p)
           
 void setWidth(int width)
           
 java.lang.String TimeVsGroupnum(int group, GolfField myGolfField)
           
 
Methods inherited from class is.idega.idegaweb.golf.presentation.GolfBlock
_main, addHeading, freeConnection, getBundle, getBundleIdentifier, getConnection, getJQuery, getMember, getMember, getMember, getMember, getMemberHome, getMemberID, getParentReloadURL, getResourceBundle, getTournamentBusiness, getTournamentSession, getUnionID, getWeb2Business, getWeb2Business, hasParentToReloadURL, initParentReloadURL, isAdmin, isClubAdmin, isClubWorker, isDeveloper, isUser, isUser, localize, localize, maintainParentReloadURL, removeUnionIdSessionAttribute, setDefaultParentReloadURL
 
Methods inherited from class com.idega.presentation.Block
autoCreateGlobalHoverStyles, beginCacheing, clone, clonePermissionChecked, decode, deleteBlock, encodeBegin, encodeEnd, endCacheing, getCacheableObject, getCacheKey, getCachePrefixString, getCacheState, getComponentType, getDerivedCacheKey, getLocalizedName, getLocalizedNameKey, getLocalizedNameValue, getModuleName, getPermissionKeys, getPermissionKeys, getPermissionKeys, getStyleLink, getStyleLink, getStyleName, getStyleNames, getStyleObject, getStyleText, getStyleText, getTargetObjectInstance, getWidth, hasEditPermission, hasPermission, invalidateCache, invalidateCache, invalidateCache, isAdministrator, isCacheable, isCacheValid, isContainer, isDeveloper, isMemberOf, isTarget, print, printPreCachedContent, registerPermissionKey, registerPermissionKeys, resetGoneThroughMainInRestore, restoreState, saveState, setAsObjectInstanceTarget, setCacheable, setCacheable, setCacheable, setDefaultWidth, setStyle, setTargetObjectInstance, setToDebugParameters, setWidth
 
Methods inherited from class com.idega.presentation.PresentationObjectContainer
add, add, add, add, add, add, addAtBeginning, addBreak, addChild, addChild, addObject, addText, addText, addText, clearChildren, clone, cloneJSFChildren, cloneJSFFacets, encodeChildren, getChild, getChildren, getChildrenCount, getChildrenRecursive, getContainedLabeledObject, getContainedObject, getContainedObject, getIndex, getLabel, initVariables, insertAt, isEmpty, isLocked, lock, numberOfObjects, objectAt, remove, remove, removeAll, removeChild, resetAllContainedObjectsRecursive, set, setChildren, setLabel, setLocation, unlock
 
Methods inherited from class com.idega.presentation.PresentationObject
_print, addActionListener, addIWActionListener, addIWLinkListener, addIWSubmitListener, addMarkupAttributes, allowPagePermissionInheritance, callMain, callPrint, castToIWContext, changeInstanceIdForInheritedObject, changeState, cleanVariables, cloneJSFFacets, clonePermissionChecked, debug, debugEventListanerList, debugParameters, dispatchEvent, doPrint, empty, encodeSpecialRequestString, endEvent, equals, equals, fireEvent, flush, generateID, getAssociatedScript, getAttribute, getAttributeMap, getAttributes, getAttributesString, getBelongsToParent, getBuilderName, getBuilderService, getBundle, getChangeInstanceIDOnInheritance, getChildCount, getClassName, getComponentId, getCompoundId, getDebugLogLevel, getDefaultLogLevel, getDefaultState, getErrorLogLevel, getErrorMessage, getEventAttribute, getEventIWContext, getEventListener, getEventListenerList, getEventListenerList, getExpressionValue, getFacet, getFacets, getFacetsAndChildren, getFamily, getHeight, getHorizontalAlignment, getICFileSystem, getICInstance, getICObject, getICObject, getICObjectID, getICObjectID, getICObjectInstance, getICObjectInstance, getICObjectInstanceID, getICObjectInstanceID, getId, getID, getIWApplicationContext, getIWLinkListeners, getIWSubmitListeners, getIWUserContext, getLanguage, getLocalizedString, getLocalizedString, getLocation, getLogger, getMarkupAttribute, getMarkupAttributes, getMarkupAttributesString, getMarkupLanguage, getName, getParent, getParentForm, getParentObject, getParentObjectInstance, getParentObjectInstanceID, getParentPage, getParentPageID, getPrintWriter, getRendersChildren, getRequest, getResourceBundle, getResponse, getRootParent, getSetApplicationMarkupLanguage, getState, getStateInstance, getStyleAttribute, getStyleClass, getTemplateId, getTemplateObject, getTitle, getToolTip, getUseBuilderObjectControl, getUserProperties, getValueBindingByAttributeExp, getXmlId, goneThroughRenderPhase, initializeInMain, initInMain, isHeightSet, isMarkupAttributeSet, isRendered, isRestoredFromState, isWidthSet, isXhtmlSet, listenerAdded, listenerAdded, log, log, log, logConfig, logDebug, logError, logSevere, logWarning, mayGoThroughMain, prepareClone, print, println, processDecodes, processEvent, processIWLinkEvent, processIWSubmitEvent, processRestoreState, processSaveState, processUpdates, processValidators, removeActionListener, removeIWActionListener, removeMarkupAttribute, removeStyleAttribute, renderChild, renderComponent, resetBeforeMain, resetGoneThroughMain, restoreFromReflectionProperties, setArtificialCompoundId, setAsPrinted, setAssociatedScript, setBelongsToParent, setBuilderIds, setChangeInstanceIDOnInheritance, setDefaultState, setDoPrint, setErrorMessage, setEventAttribute, setGoneThroughMain, setHeight, setHeightStyle, setHorizontalAlignment, setICObject, setICObjectID, setICObjectInstance, setICObjectInstanceID, setID, setID, setId, setID, setLocation, setMarkupAttribute, setMarkupAttribute, setMarkupAttribute, setMarkupAttributeMultivalued, setMarkupAttributeMultivalued, setMarkupAttributeMultivalued, setMarkupAttributeMultivalued, setMarkupAttributes, setMarkupAttributeWithoutValue, setName, setParent, setParentObject, setProperty, setRenderedPhaseDone, setRenderedPhaseNotDone, setResetGoneThroughMainInRestore, setStyleAttribute, setStyleAttribute, setStyleClass, setSupportsMultipleMainCalls, setTemplateId, setTemplateId, setTitle, setToolTip, setToRenderForLoggedIn, setToRenderForLoggedOut, setUseBuilderObjectControl, setVisible, setWidthStyle, supportsMultipleMainCalls, xhtmlEncode
 
Methods inherited from class javax.faces.component.UIComponentBase
addFacesListener, broadcast, findComponent, getClientId, getFacesContext, getFacesListeners, getFacetCount, getRenderer, getRendererType, getValueBinding, invokeOnComponent, isTransient, queueEvent, removeFacesListener, restoreAttachedState, saveAttachedState, setRendered, setRendererType, setTransient, setValueBinding
 
Methods inherited from class javax.faces.component.UIComponent
encodeAll, getContainerClientId, getValueExpression, setValueExpression
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TeeTimeSearch

public TeeTimeSearch()
Method Detail

main

public void main(com.idega.presentation.IWContext modinfo)
          throws java.lang.Exception
Specified by:
main in class GolfBlock
Throws:
java.lang.Exception

getSearchLink

public com.idega.presentation.text.Link getSearchLink(com.idega.presentation.IWContext modinfo,
                                                      boolean inUse)

getEntryLink

public com.idega.presentation.text.Link getEntryLink(com.idega.presentation.IWContext modinfo,
                                                     boolean inUse)

getSearchForm

public com.idega.presentation.ui.Form getSearchForm(com.idega.presentation.IWContext modinfo,
                                                    com.idega.util.IWTimestamp dateFunc)
                                             throws java.io.IOException,
                                                    java.sql.SQLException,
                                                    javax.ejb.FinderException
Throws:
java.io.IOException
java.sql.SQLException
javax.ejb.FinderException

checkTime

public boolean checkTime(int begin_hour,
                         int begin_min,
                         int end_hour,
                         int end_min)

getResultTable

public com.idega.presentation.Table2 getResultTable(com.idega.presentation.IWContext modinfo,
                                                    java.util.Vector Groups,
                                                    GolfField info,
                                                    java.lang.String date1,
                                                    int resultCol)
                                             throws java.sql.SQLException,
                                                    java.io.IOException,
                                                    javax.ejb.FinderException
Throws:
java.sql.SQLException
java.io.IOException
javax.ejb.FinderException

search

public java.util.Vector search(com.idega.util.IWTimestamp funcDate,
                               com.idega.presentation.IWContext modinfo,
                               GolfField info,
                               GolfField today,
                               int fjoldi,
                               java.lang.String date,
                               java.lang.String firstTime,
                               java.lang.String lastTime,
                               int firstHandicap,
                               int LastHandicap)
                        throws java.sql.SQLException,
                               java.io.IOException,
                               java.lang.Exception
Throws:
java.sql.SQLException
java.io.IOException
java.lang.Exception

numberOfGroups

public int numberOfGroups(java.lang.String firstTime,
                          java.lang.String lastTime,
                          int interval)
                   throws java.lang.Exception
Throws:
java.lang.Exception

numberOfGroups

public int numberOfGroups(int firsthour,
                          int firstmin,
                          java.lang.String lastTime,
                          int interval)

insertButton

public com.idega.presentation.ui.SubmitButton insertButton(java.lang.String btnName,
                                                           java.lang.String Method,
                                                           java.lang.String Action,
                                                           com.idega.presentation.ui.Form theForm)

insertButton

public com.idega.presentation.ui.SubmitButton insertButton(java.lang.String btnName)

insertButton

public com.idega.presentation.ui.SubmitButton insertButton(com.idega.presentation.Image myImage,
                                                           java.lang.String btnName)

insertHiddenInput

public com.idega.presentation.ui.HiddenInput insertHiddenInput(java.lang.String inpName,
                                                               java.lang.String value,
                                                               com.idega.presentation.ui.Form theForm)

getFieldDropdownMenu

public com.idega.presentation.ui.DropdownMenu getFieldDropdownMenu(com.idega.presentation.IWContext modinfo,
                                                                   boolean showAll)
                                                            throws java.io.IOException,
                                                                   java.sql.SQLException
Throws:
java.io.IOException
java.sql.SQLException

insertSelectionBox

public com.idega.presentation.ui.SelectionBox insertSelectionBox(java.lang.String SelectionBoxName,
                                                                 com.idega.presentation.IWContext modinfo,
                                                                 int height)
                                                          throws java.io.IOException,
                                                                 java.sql.SQLException
Throws:
java.io.IOException
java.sql.SQLException

insertClubSelectionBox

public com.idega.presentation.ui.DropdownMenu insertClubSelectionBox(java.lang.String SelectionBoxName,
                                                                     com.idega.presentation.IWContext modinfo,
                                                                     int height)
                                                              throws java.io.IOException,
                                                                     java.sql.SQLException
Throws:
java.io.IOException
java.sql.SQLException

insertDropdown

public com.idega.presentation.ui.DropdownMenu insertDropdown(java.lang.String dropdownName,
                                                             int countFrom,
                                                             int countTo)

insertDropdown

public com.idega.presentation.ui.DropdownMenu insertDropdown(java.lang.String dropdownName,
                                                             com.idega.util.IWTimestamp funcDate,
                                                             GolfField today,
                                                             com.idega.presentation.IWContext modinfo)

getLocalWeekday

public java.lang.String getLocalWeekday(com.idega.util.IWTimestamp iwt,
                                        int i,
                                        com.idega.presentation.IWContext modinfo)

insertDropdown

public com.idega.presentation.ui.DropdownMenu insertDropdown(java.lang.String dropdownName,
                                                             com.idega.util.IWTimestamp funcDate,
                                                             int days_shown,
                                                             com.idega.presentation.IWContext modinfo)

insertDrowdown

public com.idega.presentation.ui.DropdownMenu insertDrowdown(java.lang.String dropdownName,
                                                             TableInfo myTableInfo,
                                                             com.idega.presentation.IWContext modinfo)
                                                      throws java.sql.SQLException,
                                                             java.io.IOException
Throws:
java.sql.SQLException
java.io.IOException

insertDrowdown

public com.idega.presentation.ui.DropdownMenu insertDrowdown(java.lang.String dropdownName,
                                                             java.lang.String auto,
                                                             int bil)

insertDrowdown

public com.idega.presentation.ui.DropdownMenu insertDrowdown(java.lang.String dropdownName,
                                                             java.lang.String auto,
                                                             int bil,
                                                             boolean ltime)

insertTimeDrowdown

public com.idega.presentation.ui.DropdownMenu insertTimeDrowdown(java.lang.String dropdownName,
                                                                 java.lang.String auto,
                                                                 int firstHour,
                                                                 int lastHour,
                                                                 int interval)

getTimeDropdown

public com.idega.presentation.ui.DropdownMenu getTimeDropdown(java.lang.String dropdownName,
                                                              com.idega.util.IWTimestamp firstOpenTime,
                                                              com.idega.util.IWTimestamp lastCloseTime,
                                                              int interval,
                                                              com.idega.util.IWTimestamp approxSelectedTime)

insertEditBox

public com.idega.presentation.ui.TextInput insertEditBox(java.lang.String name)

insertEditBox

public com.idega.presentation.ui.TextInput insertEditBox(java.lang.String name,
                                                         int size)

getNextDaysRS

public java.lang.String getNextDaysRS(com.idega.util.IWTimestamp funcDate,
                                      java.lang.String date,
                                      int days)

getNextDays

public java.lang.String getNextDays(com.idega.util.IWTimestamp funcDate,
                                    java.lang.String date,
                                    int days)

getFieldName

public java.lang.String getFieldName(int field_id)
                              throws java.sql.SQLException,
                                     java.io.IOException,
                                     javax.ejb.FinderException
Throws:
java.sql.SQLException
java.io.IOException
javax.ejb.FinderException

getFirstOpentime

public java.lang.String getFirstOpentime()
                                  throws java.io.IOException,
                                         java.sql.SQLException,
                                         javax.ejb.FinderException
Throws:
java.io.IOException
java.sql.SQLException
javax.ejb.FinderException

getMaxDaysShown

public int getMaxDaysShown()
                    throws java.io.IOException,
                           java.sql.SQLException,
                           javax.ejb.FinderException
Throws:
java.io.IOException
java.sql.SQLException
javax.ejb.FinderException

getLastClosetime

public java.lang.String getLastClosetime()
                                  throws java.io.IOException,
                                         java.sql.SQLException,
                                         javax.ejb.FinderException
Throws:
java.io.IOException
java.sql.SQLException
javax.ejb.FinderException

getFieldUnion

public int getFieldUnion(int field_id)
                  throws java.sql.SQLException,
                         java.io.IOException,
                         javax.ejb.FinderException
Throws:
java.sql.SQLException
java.io.IOException
javax.ejb.FinderException

getHours

public int getHours(java.lang.String Hours)

getLastGroup

public int getLastGroup(GolfField myGolfField)

TimeVsGroupnum

public java.lang.String TimeVsGroupnum(int group,
                                       GolfField myGolfField)

numericString

public boolean numericString(java.lang.String myString)

getTeeTimesPage

public com.idega.core.builder.data.ICPage getTeeTimesPage()

setTeeTimesPage

public void setTeeTimesPage(com.idega.core.builder.data.ICPage p)

getTeeTimeTablePage

public com.idega.core.builder.data.ICPage getTeeTimeTablePage()

setTeeTimeTablePage

public void setTeeTimeTablePage(com.idega.core.builder.data.ICPage p)

setNumberOfResultColumns

public void setNumberOfResultColumns(int n)

setWidth

public void setWidth(int width)
Parameters:
width - The width to set.


Copyright © 2000-2014 idega software. All Rights Reserved.