is.idega.idegaweb.golf.startingtime.business
Interface TeeTimeBusiness
- All Superinterfaces:
- javax.ejb.EJBObject, com.idega.business.IBOService, java.rmi.Remote
- All Known Implementing Classes:
- TeeTimeBusinessBean
public interface TeeTimeBusiness
- extends com.idega.business.IBOService
Method Summary |
boolean |
canRegister(int memberID,
GolfField field,
java.lang.String date,
int groupNumber,
int numberInGroup)
|
boolean |
canReregisterStartingtime(int member_id,
java.lang.String field_id,
com.idega.util.IWTimestamp date,
com.idega.util.IWTimestamp stamp)
|
void |
cleanRegistrations()
|
int |
countEntriesInGroup(int start_group_num,
int end_group_num,
java.lang.String field_id,
com.idega.util.IWTimestamp date)
|
int |
countEntriesInGroup(int group_num,
java.lang.String field_id,
com.idega.util.IWTimestamp date)
|
int |
countMembersEntries(int member_id,
java.lang.String field_id,
com.idega.util.IWTimestamp date)
|
int |
countOwnersEntries(int owner_id,
java.lang.String field_id,
com.idega.util.IWTimestamp date)
|
void |
createHandicapRoundScorecard(TeeTime teeTime,
int numberOfHoles,
com.idega.util.IWTimestamp hourAndMinute)
|
void |
deleteFieldConfig(java.lang.Object primaryKey)
|
boolean |
emptyCache()
|
int |
entriesInGroup(int group_num,
java.lang.String field_id,
java.lang.String date)
|
TeeTime[] |
findAllPlayersByMemberOrdered(java.lang.String field_id,
java.lang.String member_id,
java.lang.String orderby_clause)
|
TeeTime[] |
findAllPlayersInFieldOrdered(java.lang.String field_id,
java.lang.String orderby_clause)
|
TeeTime[] |
getByGolfer(int memberID,
int fieldID,
java.lang.String date)
|
Field |
getField(java.lang.Object pk)
|
Field |
getFieldById(int id)
|
StartingtimeFieldConfig |
getFieldConfig(java.lang.Object pk)
|
java.util.List<StartingtimeFieldConfig> |
getFieldConfigs(int fieldID,
java.lang.String date)
|
java.util.Collection<StartingtimeFieldConfig> |
getFieldConfigs(TeeTime teeTime)
|
java.util.List<StartingtimeFieldConfig> |
getFieldConfigsForDate(int fieldID,
java.lang.String date)
|
java.lang.String |
getFieldName(int field_id)
|
Field[] |
getFields(java.lang.String union_id)
|
int |
getFieldUnion(int field_id)
|
int |
getFirstField(java.lang.String union_id)
|
StartingtimeFieldConfig |
getFirstForDay(java.util.Collection<StartingtimeFieldConfig> configs)
|
com.idega.util.IWTimestamp |
getFirstOpentime(com.idega.util.IWTimestamp date)
|
com.idega.util.IWTimestamp |
getLastClosetime(com.idega.util.IWTimestamp date)
|
StartingtimeFieldConfig |
getLastForDay(java.util.List<StartingtimeFieldConfig> configs)
|
int |
getMaxDaysShown(com.idega.util.IWTimestamp date)
|
java.util.Collection<Member> |
getMembers(java.util.Collection<TeeTime> teeTimes)
|
java.util.Collection<Member> |
getMembersWhoMissedTeeTimeToday()
|
java.util.List<TeeTime> |
getNoShowEntries(java.lang.Object fieldPK,
com.idega.util.IWTimestamp from,
com.idega.util.IWTimestamp to)
|
TeeTime[] |
getPlayersStartingToDay(java.lang.String columnName,
java.lang.String toFind)
|
TeeTime[] |
getPlayersStartingToDay(java.lang.String column1,
java.lang.String toFind1,
java.lang.String column2,
java.lang.String toFind2)
|
int |
getRegistrationTimeout()
|
com.idega.util.IWTimestamp |
getStamp(int end,
StartingtimeFieldConfig config)
|
Field[] |
getStartingEntryField()
|
Field |
getStartingEntryField(Union union)
|
Union[] |
getStartingEntryUnion()
|
TeeTime |
getStartingtime(int member_id,
com.idega.util.IWTimestamp date)
|
java.sql.Date |
getStartingTime(StartingtimeFieldConfig config,
java.lang.Integer groupNumber)
|
java.sql.Date |
getStartingTime(TeeTime teeTime)
|
java.util.List |
getStartingtimeTableEntries(com.idega.util.IWTimestamp date,
java.lang.String field_id)
|
java.util.List |
getStartingtimeTableEntries(com.idega.util.IWTimestamp date,
java.lang.String field_id,
int firstGroup,
int lastGroup)
|
TeeTime[] |
getTableEntries(java.lang.String date,
int groupNumber,
int fieldID)
|
TeeTime[] |
getTableEntries(java.lang.String date,
int first_group,
int last_group,
int field_id)
|
TeeTime |
getTeeTimeByScorecard(Scorecard scorecard)
|
java.util.Collection<TeeTime> |
getTeeTimesByFieldAndDate(Field field,
java.sql.Date date,
int groupNumber)
|
java.util.Collection<TeeTime> |
getTeeTimesMissedByMember(Member member)
|
java.util.Collection<TeeTime> |
getTeeTimesMissedByMembers(java.util.Collection<Member> members)
|
java.util.Map<Member,java.util.Collection<TeeTime>> |
getTeeTimesMissedByMembersMap(java.util.Collection<Member> members)
|
java.util.Map<Union,java.util.Map<Member,java.util.Collection<TeeTime>>> |
getTeeTimesMissedForMembersWhoMissedTeeTimeToday()
|
java.util.Collection<TeeTime> |
getTeeTimesMissedToday()
|
int |
getTeeTimesNumberMissedByMember(Member member)
|
java.util.Map<java.sql.Date,java.util.Collection<TeeTime>> |
getTeeTimesSortedByDate(java.util.Collection<TeeTime> teeTimes)
|
java.util.Map<java.sql.Date,java.util.Collection<TeeTime>> |
getTeeTimesSortedByDateForToday(java.util.Collection<TeeTime> teeTimes)
|
java.util.Map<Member,java.util.Collection<TeeTime>> |
getTeeTimesSortedByMembers(java.util.Collection<TeeTime> teeTimes)
|
java.util.Map<Union,java.util.Collection<TeeTime>> |
getTeeTimesSortedByUnions(java.util.Collection<TeeTime> teeTimes)
|
java.util.Map<Union,java.util.Map<Member,java.util.Collection<TeeTime>>> |
getTeeTimesSortedByUnionsAndMembers(java.util.Collection<TeeTime> teeTimes)
|
boolean |
hasOtherRegistrations(int member_id,
java.lang.String field_id,
com.idega.util.IWTimestamp date,
com.idega.util.IWTimestamp stamp)
|
boolean |
isReserved(java.lang.String date,
int fieldID,
int groupNumber)
|
void |
markTeeTimesAsMissed(java.sql.Date until)
Marks option TeeTime.hasArrived()
as false , where it was not set to true
before. |
void |
notifyMembersWhoMissedTeeTimesToday()
Sends WarningMessage to Member who did not showed up
at Union on desired TeeTime in last twenty-four hours. |
void |
removeHandicapRoundScorecard(TeeTime teeTime)
|
java.lang.String |
removeReservation(java.lang.String date,
int fieldID,
int groupNumber)
|
void |
setStartingtime(int group_num,
com.idega.util.IWTimestamp date,
java.lang.String field_id,
java.lang.String member_id,
java.lang.String player_name,
java.lang.String handicap,
java.lang.String union,
java.lang.String card,
java.lang.String card_no,
java.lang.String gender)
|
void |
setStartingtime(int group_num,
com.idega.util.IWTimestamp date,
java.lang.String field_id,
java.lang.String member_id,
java.lang.String owner_id,
java.lang.String player_name,
java.lang.String handicap,
java.lang.String union,
java.lang.String card,
java.lang.String card_no,
java.lang.String gender,
java.lang.String otherType,
java.lang.String extraInfo,
boolean handicapRound,
int numberOfHoles,
com.idega.util.IWTimestamp stamp,
java.lang.String teeColorId)
|
void |
setStartingtime(int group_num,
java.lang.String date,
java.lang.String field_id,
java.lang.String member_id,
java.lang.String player_name,
java.lang.String handicap,
java.lang.String union,
java.lang.String card,
java.lang.String card_no,
java.lang.String gender)
|
void |
storeFieldConfig(java.lang.Object pk,
int fieldID,
java.sql.Timestamp beginDate,
java.sql.Timestamp openTime,
java.sql.Timestamp closeTime,
java.sql.Timestamp registerStart,
int interval,
int memberDays,
boolean allowMemberRegistration,
int publicDays,
boolean allowPublicRegistration,
float maxHandicap,
boolean hideGolferInfo,
boolean showGolferInfoForMembers,
boolean allowMultipleEntries,
boolean canUnregiser,
int unregisterTime,
java.lang.String comment,
java.lang.String childFieldComment)
|
boolean |
updateFailedAttempts(int memberID,
java.lang.String date,
int fieldID,
int groupNumber)
|
Methods inherited from interface com.idega.business.IBOService |
addActionListener, getIWApplicationContext, getLocalizedServiceDescription, getServiceDescription, initializeBean |
Methods inherited from interface javax.ejb.EJBObject |
getEJBHome, getHandle, getPrimaryKey, isIdentical, remove |
getFirstField
int getFirstField(java.lang.String union_id)
throws java.sql.SQLException,
java.rmi.RemoteException
- Throws:
java.sql.SQLException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.getFirstField(java.lang.String)
getTableEntries
TeeTime[] getTableEntries(java.lang.String date,
int first_group,
int last_group,
int field_id)
throws java.sql.SQLException,
java.rmi.RemoteException
- Throws:
java.sql.SQLException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.getTableEntries(java.lang.String, int, int, int)
getTableEntries
TeeTime[] getTableEntries(java.lang.String date,
int groupNumber,
int fieldID)
throws java.sql.SQLException,
java.rmi.RemoteException
- Throws:
java.sql.SQLException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.getTableEntries(java.lang.String, int, int, int)
getStartingtimeTableEntries
java.util.List getStartingtimeTableEntries(com.idega.util.IWTimestamp date,
java.lang.String field_id,
int firstGroup,
int lastGroup)
throws java.sql.SQLException,
java.rmi.RemoteException
- Throws:
java.sql.SQLException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.getStartingtimeTableEntries(com.idega.util.IWTimestamp, java.lang.String, int, int)
getStartingtimeTableEntries
java.util.List getStartingtimeTableEntries(com.idega.util.IWTimestamp date,
java.lang.String field_id)
throws java.sql.SQLException,
java.rmi.RemoteException
- Throws:
java.sql.SQLException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.getStartingtimeTableEntries(com.idega.util.IWTimestamp, java.lang.String, int, int)
getNoShowEntries
java.util.List<TeeTime> getNoShowEntries(java.lang.Object fieldPK,
com.idega.util.IWTimestamp from,
com.idega.util.IWTimestamp to)
throws java.sql.SQLException,
java.rmi.RemoteException
- Throws:
java.sql.SQLException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.getNoShowEntries(java.lang.Object, com.idega.util.IWTimestamp, com.idega.util.IWTimestamp)
getFields
Field[] getFields(java.lang.String union_id)
throws java.sql.SQLException,
java.rmi.RemoteException
- Throws:
java.sql.SQLException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.getFields(java.lang.String)
getFieldById
Field getFieldById(int id)
throws java.sql.SQLException,
java.rmi.RemoteException
- Throws:
java.sql.SQLException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.getFieldById(int)
emptyCache
boolean emptyCache()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.emptyCache()
getFieldConfig
StartingtimeFieldConfig getFieldConfig(java.lang.Object pk)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.getFieldConfig(java.lang.Object)
getFieldConfigs
java.util.List<StartingtimeFieldConfig> getFieldConfigs(int fieldID,
java.lang.String date)
- Parameters:
fieldID
- is EJBLocalObject.getPrimaryKey()
;date
- last date of new StartingtimeFieldConfig
entered,
skipped if null
;
- Returns:
- entities by criteria;
getFieldConfigs
java.util.Collection<StartingtimeFieldConfig> getFieldConfigs(TeeTime teeTime)
- Parameters:
teeTime
- to search by, not null
;
- Returns:
List
of StartingtimeFieldConfig
s for
TeeTime.getStartingtimeDate()
and TeeTime.getField()
or Collections.emptyList()
on failure;
getFieldConfigsForDate
java.util.List<StartingtimeFieldConfig> getFieldConfigsForDate(int fieldID,
java.lang.String date)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.getFieldConfigsForDate(int, java.lang.String)
getStamp
com.idega.util.IWTimestamp getStamp(int end,
StartingtimeFieldConfig config)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.getStamp(int, is.idega.idegaweb.golf.entity.StartingtimeFieldConfig)
getFirstForDay
StartingtimeFieldConfig getFirstForDay(java.util.Collection<StartingtimeFieldConfig> configs)
getLastForDay
StartingtimeFieldConfig getLastForDay(java.util.List<StartingtimeFieldConfig> configs)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.getLastForDay(java.util.List)
storeFieldConfig
void storeFieldConfig(java.lang.Object pk,
int fieldID,
java.sql.Timestamp beginDate,
java.sql.Timestamp openTime,
java.sql.Timestamp closeTime,
java.sql.Timestamp registerStart,
int interval,
int memberDays,
boolean allowMemberRegistration,
int publicDays,
boolean allowPublicRegistration,
float maxHandicap,
boolean hideGolferInfo,
boolean showGolferInfoForMembers,
boolean allowMultipleEntries,
boolean canUnregiser,
int unregisterTime,
java.lang.String comment,
java.lang.String childFieldComment)
throws javax.ejb.CreateException,
java.rmi.RemoteException
- Throws:
javax.ejb.CreateException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.storeFieldConfig(java.lang.Object, int, java.sql.Timestamp, java.sql.Timestamp, java.sql.Timestamp, java.sql.Timestamp, int, int, boolean, int, boolean, float, boolean, boolean, boolean, boolean, int, java.lang.String, java.lang.String)
deleteFieldConfig
void deleteFieldConfig(java.lang.Object primaryKey)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.deleteFieldConfig(java.lang.Object)
setStartingtime
void setStartingtime(int group_num,
com.idega.util.IWTimestamp date,
java.lang.String field_id,
java.lang.String member_id,
java.lang.String owner_id,
java.lang.String player_name,
java.lang.String handicap,
java.lang.String union,
java.lang.String card,
java.lang.String card_no,
java.lang.String gender,
java.lang.String otherType,
java.lang.String extraInfo,
boolean handicapRound,
int numberOfHoles,
com.idega.util.IWTimestamp stamp,
java.lang.String teeColorId)
throws java.sql.SQLException,
java.rmi.RemoteException
- Parameters:
teeColorId
- TODO
- Throws:
java.sql.SQLException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.setStartingtime(int, com.idega.util.IWTimestamp, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, int, com.idega.util.IWTimestamp, java.lang.String)
createHandicapRoundScorecard
void createHandicapRoundScorecard(TeeTime teeTime,
int numberOfHoles,
com.idega.util.IWTimestamp hourAndMinute)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.createHandicapRoundScorecard(is.idega.idegaweb.golf.startingtime.data.TeeTime, int, com.idega.util.IWTimestamp)
removeHandicapRoundScorecard
void removeHandicapRoundScorecard(TeeTime teeTime)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.removeHandicapRoundScorecard(is.idega.idegaweb.golf.startingtime.data.TeeTime)
setStartingtime
void setStartingtime(int group_num,
com.idega.util.IWTimestamp date,
java.lang.String field_id,
java.lang.String member_id,
java.lang.String player_name,
java.lang.String handicap,
java.lang.String union,
java.lang.String card,
java.lang.String card_no,
java.lang.String gender)
throws java.sql.SQLException,
java.rmi.RemoteException
- Throws:
java.sql.SQLException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.setStartingtime(int, com.idega.util.IWTimestamp, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, int, com.idega.util.IWTimestamp, java.lang.String)
setStartingtime
void setStartingtime(int group_num,
java.lang.String date,
java.lang.String field_id,
java.lang.String member_id,
java.lang.String player_name,
java.lang.String handicap,
java.lang.String union,
java.lang.String card,
java.lang.String card_no,
java.lang.String gender)
throws java.sql.SQLException,
java.rmi.RemoteException
- Throws:
java.sql.SQLException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.setStartingtime(int, com.idega.util.IWTimestamp, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, int, com.idega.util.IWTimestamp, java.lang.String)
countEntriesInGroup
int countEntriesInGroup(int start_group_num,
int end_group_num,
java.lang.String field_id,
com.idega.util.IWTimestamp date)
throws java.sql.SQLException,
java.rmi.RemoteException
- Throws:
java.sql.SQLException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.countEntriesInGroup(int, int, java.lang.String, com.idega.util.IWTimestamp)
countEntriesInGroup
int countEntriesInGroup(int group_num,
java.lang.String field_id,
com.idega.util.IWTimestamp date)
throws java.sql.SQLException,
java.rmi.RemoteException
- Throws:
java.sql.SQLException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.countEntriesInGroup(int, int, java.lang.String, com.idega.util.IWTimestamp)
entriesInGroup
int entriesInGroup(int group_num,
java.lang.String field_id,
java.lang.String date)
throws java.sql.SQLException,
java.rmi.RemoteException
- Throws:
java.sql.SQLException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.entriesInGroup(int, java.lang.String, java.lang.String)
countOwnersEntries
int countOwnersEntries(int owner_id,
java.lang.String field_id,
com.idega.util.IWTimestamp date)
throws java.sql.SQLException,
java.rmi.RemoteException
- Throws:
java.sql.SQLException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.countOwnersEntries(int, java.lang.String, com.idega.util.IWTimestamp)
countMembersEntries
int countMembersEntries(int member_id,
java.lang.String field_id,
com.idega.util.IWTimestamp date)
throws java.sql.SQLException,
java.rmi.RemoteException
- Throws:
java.sql.SQLException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.countMembersEntries(int, java.lang.String, com.idega.util.IWTimestamp)
canReregisterStartingtime
boolean canReregisterStartingtime(int member_id,
java.lang.String field_id,
com.idega.util.IWTimestamp date,
com.idega.util.IWTimestamp stamp)
throws java.sql.SQLException,
java.rmi.RemoteException
- Throws:
java.sql.SQLException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.canReregisterStartingtime(int, java.lang.String, com.idega.util.IWTimestamp, com.idega.util.IWTimestamp)
hasOtherRegistrations
boolean hasOtherRegistrations(int member_id,
java.lang.String field_id,
com.idega.util.IWTimestamp date,
com.idega.util.IWTimestamp stamp)
throws java.sql.SQLException,
java.rmi.RemoteException
- Throws:
java.sql.SQLException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.hasOtherRegistrations(int, java.lang.String, com.idega.util.IWTimestamp, com.idega.util.IWTimestamp)
getStartingtime
TeeTime getStartingtime(int member_id,
com.idega.util.IWTimestamp date)
throws java.sql.SQLException,
java.rmi.RemoteException
- Throws:
java.sql.SQLException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.getStartingtime(int, com.idega.util.IWTimestamp)
getRegistrationTimeout
int getRegistrationTimeout()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.getRegistrationTimeout()
canRegister
boolean canRegister(int memberID,
GolfField field,
java.lang.String date,
int groupNumber,
int numberInGroup)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.canRegister(int, is.idega.idegaweb.golf.GolfField, java.lang.String, int, int)
removeReservation
java.lang.String removeReservation(java.lang.String date,
int fieldID,
int groupNumber)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.removeReservation(java.lang.String, int, int)
cleanRegistrations
void cleanRegistrations()
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.cleanRegistrations()
isReserved
boolean isReserved(java.lang.String date,
int fieldID,
int groupNumber)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.isReserved(java.lang.String, int, int)
updateFailedAttempts
boolean updateFailedAttempts(int memberID,
java.lang.String date,
int fieldID,
int groupNumber)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.updateFailedAttempts(int, java.lang.String, int, int)
getStartingEntryUnion
Union[] getStartingEntryUnion()
throws java.sql.SQLException,
java.rmi.RemoteException
- Throws:
java.sql.SQLException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.getStartingEntryUnion()
getStartingEntryField
Field getStartingEntryField(Union union)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
- See Also:
TeeTimeBusinessBean.getStartingEntryField(is.idega.idegaweb.golf.entity.Union)
getStartingEntryField
Field[] getStartingEntryField()
throws java.sql.SQLException,
java.rmi.RemoteException
- Throws:
java.sql.SQLException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.getStartingEntryField(is.idega.idegaweb.golf.entity.Union)
getFieldName
java.lang.String getFieldName(int field_id)
throws java.sql.SQLException,
javax.ejb.FinderException,
java.rmi.RemoteException
- Throws:
java.sql.SQLException
javax.ejb.FinderException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.getFieldName(int)
getFirstOpentime
com.idega.util.IWTimestamp getFirstOpentime(com.idega.util.IWTimestamp date)
throws java.sql.SQLException,
javax.ejb.FinderException,
java.rmi.RemoteException
- Throws:
java.sql.SQLException
javax.ejb.FinderException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.getFirstOpentime(com.idega.util.IWTimestamp)
getMaxDaysShown
int getMaxDaysShown(com.idega.util.IWTimestamp date)
throws java.sql.SQLException,
javax.ejb.FinderException,
java.rmi.RemoteException
- Throws:
java.sql.SQLException
javax.ejb.FinderException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.getMaxDaysShown(com.idega.util.IWTimestamp)
getLastClosetime
com.idega.util.IWTimestamp getLastClosetime(com.idega.util.IWTimestamp date)
throws java.sql.SQLException,
javax.ejb.FinderException,
java.rmi.RemoteException
- Throws:
java.sql.SQLException
javax.ejb.FinderException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.getLastClosetime(com.idega.util.IWTimestamp)
getFieldUnion
int getFieldUnion(int field_id)
throws java.sql.SQLException,
javax.ejb.FinderException,
java.rmi.RemoteException
- Throws:
java.sql.SQLException
javax.ejb.FinderException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.getFieldUnion(int)
getField
Field getField(java.lang.Object pk)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.getField(java.lang.Object)
findAllPlayersInFieldOrdered
TeeTime[] findAllPlayersInFieldOrdered(java.lang.String field_id,
java.lang.String orderby_clause)
throws java.io.IOException,
java.sql.SQLException,
java.rmi.RemoteException
- Throws:
java.io.IOException
java.sql.SQLException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.findAllPlayersInFieldOrdered(java.lang.String, java.lang.String)
findAllPlayersByMemberOrdered
TeeTime[] findAllPlayersByMemberOrdered(java.lang.String field_id,
java.lang.String member_id,
java.lang.String orderby_clause)
throws java.io.IOException,
java.sql.SQLException,
java.rmi.RemoteException
- Throws:
java.io.IOException
java.sql.SQLException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.findAllPlayersByMemberOrdered(java.lang.String, java.lang.String, java.lang.String)
getByGolfer
TeeTime[] getByGolfer(int memberID,
int fieldID,
java.lang.String date)
throws java.sql.SQLException,
java.rmi.RemoteException
- Throws:
java.sql.SQLException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.getByGolfer(int, int, java.lang.String)
getPlayersStartingToDay
TeeTime[] getPlayersStartingToDay(java.lang.String columnName,
java.lang.String toFind)
throws java.sql.SQLException,
java.rmi.RemoteException
- Throws:
java.sql.SQLException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.getPlayersStartingToDay(java.lang.String, java.lang.String)
getPlayersStartingToDay
TeeTime[] getPlayersStartingToDay(java.lang.String column1,
java.lang.String toFind1,
java.lang.String column2,
java.lang.String toFind2)
throws java.sql.SQLException,
java.rmi.RemoteException
- Throws:
java.sql.SQLException
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.getPlayersStartingToDay(java.lang.String, java.lang.String)
getTeeTimeByScorecard
TeeTime getTeeTimeByScorecard(Scorecard scorecard)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.getTeeTimeByScorecard(is.idega.idegaweb.golf.entity.Scorecard)
getTeeTimesByFieldAndDate
java.util.Collection<TeeTime> getTeeTimesByFieldAndDate(Field field,
java.sql.Date date,
int groupNumber)
throws java.rmi.RemoteException
- Throws:
java.rmi.RemoteException
- See Also:
TeeTimeBusinessBean.getTeeTimesByFieldAndDate(is.idega.idegaweb.golf.entity.Field, java.sql.Date, int)
notifyMembersWhoMissedTeeTimesToday
void notifyMembersWhoMissedTeeTimesToday()
Sends WarningMessage
to Member
who did not showed up
at Union
on desired TeeTime
in last twenty-four hours.
getTeeTimesSortedByUnions
java.util.Map<Union,java.util.Collection<TeeTime>> getTeeTimesSortedByUnions(java.util.Collection<TeeTime> teeTimes)
- Parameters:
teeTimes
- to group, not null
;
- Returns:
- grouped
TeeTime
s by Union
s or
Collections.emptyMap()
on failure;
getTeeTimesSortedByMembers
java.util.Map<Member,java.util.Collection<TeeTime>> getTeeTimesSortedByMembers(java.util.Collection<TeeTime> teeTimes)
- Parameters:
teeTimes
- to sort, not null
;
- Returns:
TeeTime
s sorted by Member
s or
Collections.emptyList()
on failure;
getTeeTimesSortedByUnionsAndMembers
java.util.Map<Union,java.util.Map<Member,java.util.Collection<TeeTime>>> getTeeTimesSortedByUnionsAndMembers(java.util.Collection<TeeTime> teeTimes)
- Parameters:
teeTimes
- to sort, not null
;
- Returns:
- tree of
TeeTime
s sorted by Union
and
Member
s or Collections.emptyMap()
on failure;
getTeeTimesMissedByMember
java.util.Collection<TeeTime> getTeeTimesMissedByMember(Member member)
- Parameters:
member
- to get missed TeeTime
s for, not null
;
- Returns:
- missed
TeeTime
s for Member
or
Collections.emptyList()
on failure;
getTeeTimesMissedByMembers
java.util.Collection<TeeTime> getTeeTimesMissedByMembers(java.util.Collection<Member> members)
- Parameters:
member
- to get missed TeeTime
s for, not null
;
- Returns:
- missed
TeeTime
s for Member
or
Collections.emptyList()
on failure;
getTeeTimesMissedByMembersMap
java.util.Map<Member,java.util.Collection<TeeTime>> getTeeTimesMissedByMembersMap(java.util.Collection<Member> members)
- Returns:
Map
of Member
and his missed
TeeTime
s or Collections.emptyMap()
on failure;
getTeeTimesNumberMissedByMember
int getTeeTimesNumberMissedByMember(Member member)
- Parameters:
member
- to get missed TeeTime
s for, not null
;
- Returns:
- number of missed
TeeTime
s for Member
or
Collections.emptyList()
on failure;
getTeeTimesMissedToday
java.util.Collection<TeeTime> getTeeTimesMissedToday()
- Returns:
TeeTime
s which has false
value
on TeeTime.getShowedUp()
and time between midnights of
today and yesterday or Collections.emptyList()
on
failure;
getMembers
java.util.Collection<Member> getMembers(java.util.Collection<TeeTime> teeTimes)
- Parameters:
teeTimes
- to get Member
s for, not null
;
- Returns:
Member
s, who registered at given TeeTime
s or
Collections.emptyList()
on failure;
getMembersWhoMissedTeeTimeToday
java.util.Collection<Member> getMembersWhoMissedTeeTimeToday()
- Returns:
Member
s, who registered at given TeeTime
s today
and did not arrived or Collections.emptyList()
on failure;
getTeeTimesSortedByDate
java.util.Map<java.sql.Date,java.util.Collection<TeeTime>> getTeeTimesSortedByDate(java.util.Collection<TeeTime> teeTimes)
- Parameters:
teeTimes
- to sort, not null
;
- Returns:
TeeTime
s sorted by TeeTime.getStartingtimeDate()
or Collections.emptyList()
on failure;
getTeeTimesSortedByDateForToday
java.util.Map<java.sql.Date,java.util.Collection<TeeTime>> getTeeTimesSortedByDateForToday(java.util.Collection<TeeTime> teeTimes)
- Parameters:
teeTimes
- to filter and sort, not null
;
- Returns:
TeeTime
s sorted by TeeTime.getStartingtimeDate()
and filtered by date range of
TeeTimeBusinessBean.getPreviousMidnight()
and
TeeTimeBusinessBean.getNextMidnight()
or Collections.emptyList()
on failure;
getTeeTimesMissedForMembersWhoMissedTeeTimeToday
java.util.Map<Union,java.util.Map<Member,java.util.Collection<TeeTime>>> getTeeTimesMissedForMembersWhoMissedTeeTimeToday()
- Returns:
- missed
TeeTime
s for Member
s who
did not arrived to TeeTime
today. TeeTime
s are sorted
by Union
s and Member
s who missed them. On failure
Collections.emptyMap()
;
markTeeTimesAsMissed
void markTeeTimesAsMissed(java.sql.Date until)
Marks option TeeTime.hasArrived()
as false
, where it was not set to true
before. Marks only TeeTime
s created from last midnight.
- Parameters:
until
- is time until all TeeTime
s that should be marked;
getStartingTime
java.sql.Date getStartingTime(StartingtimeFieldConfig config,
java.lang.Integer groupNumber)
- Parameters:
config
- is StartingtimeFieldConfig
which contains
StartingtimeFieldConfig.getOpenTime()
of a Field
,
not null
;groupNumber
- is TeeTime.getGroupNum()
, which is
number of players group, where the user is registered,
not null
;
- Returns:
- exact time of registered
TeeTime
,
null
on failure;
getStartingTime
java.sql.Date getStartingTime(TeeTime teeTime)
- Parameters:
teeTime
- to get registered time for, not null
;
- Returns:
- exact time of registered
TeeTime
,
null
on failure;
Copyright © 2000-2014 idega software. All Rights Reserved.