|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.idega.business.IBOServiceBean
is.idega.idegaweb.golf.tournament.business.TournamentBusinessBean
public class TournamentBusinessBean
Constructor Summary | |
---|---|
TournamentBusinessBean()
|
Method Summary | |
---|---|
java.lang.String |
authorizePayment(java.lang.String nameOnCard,
java.lang.String cardNumber,
java.lang.String validMonth,
java.lang.String validYear,
java.lang.String ccVerifyNumber,
double amount,
java.lang.String currency,
java.lang.String referenceNumber,
Union union)
|
boolean |
blockStartingtime(com.idega.presentation.IWContext modinfo,
java.lang.String name,
int tournament_round_id,
int startingGroup,
int finishingGroup,
int teeNumber)
|
java.util.Collection |
calculateCBA(Tournament tournament)
New CBA calculations valid from 2012 |
CBACorrectionHolder |
calculateCBA(TournamentRound round)
New CBA calculations valid from 2012 |
CBACorrectionHolder |
calculateCBA(TournamentRound round,
Member[] members)
New CBA calculations valid from 2012 |
void |
createScorecardForMember(Member member,
Tournament tournament)
|
void |
createScorecardForMember(Member member,
Tournament tournament,
java.lang.String tournament_group_id)
|
void |
createScorecardForMember(Member member,
Tournament tournament,
TournamentTournamentGroup tTGroup)
|
void |
createScorecardForMember(Member member,
Tournament tournament,
TournamentTournamentGroup tTGroup,
TournamentRound tRound)
|
com.idega.block.creditcard.data.CreditCardAuthorizationEntry |
finishPayment(java.lang.String properties,
Union union)
|
com.idega.presentation.ui.SubmitButton |
getAheadButton(com.idega.presentation.IWContext modinfo,
java.lang.String name,
java.lang.String value)
|
com.idega.presentation.ui.DropdownMenu |
getAvailableGrupNums(java.lang.String dropdownName,
Tournament tournament,
TournamentRound tRound)
|
com.idega.presentation.ui.BackButton |
getBackLink(com.idega.presentation.IWContext modinfo)
|
com.idega.presentation.ui.BackButton |
getBackLink(com.idega.presentation.IWContext modinfo,
int backUpHowManyPages)
|
java.lang.String |
getBundleIdentifier()
|
java.util.Collection |
getCreditcardImages(Union union)
|
DisplayScores[] |
getDisplayScores(java.lang.String SQLConditions,
java.lang.String order)
|
DisplayScores[] |
getDisplayScores(java.lang.String SQLConditions,
java.lang.String order,
java.lang.String having)
|
com.idega.presentation.ui.SelectDropdown |
getDropdownOrderedByUnion(com.idega.presentation.ui.SelectDropdown menu,
com.idega.presentation.IWContext modinfo)
|
com.idega.presentation.ui.SelectDropdown |
getDropdownOrderedByUnion(com.idega.presentation.ui.SelectDropdown menu,
com.idega.presentation.IWContext modinfo,
int year)
|
boolean |
getHasMemberPaid(Tournament tournament,
Member member)
|
boolean[] |
getIfTeetimeGroupsAreFull(Tournament tournament,
TournamentRound tourRound,
int maximumGroupNumber,
int teeNumber)
|
int |
getInt()
|
Tournament[] |
getLastClosedTournaments(int number)
|
Tournament[] |
getLastTournaments(int number)
|
Tournament[] |
getLastTwoTournaments()
|
java.util.List |
getMembersInStartingGroup(Tournament tournament,
TournamentRound tournamentRound,
int startingGroupNumber)
|
java.util.Collection<Member> |
getMembersInTournament(java.lang.String tournamentId,
java.lang.Boolean dismissed)
|
Member[] |
getMembersInTournament(Tournament tournament)
|
java.util.List |
getMembersInTournamentGroup(Tournament tournament,
TournamentGroup tourGroup)
|
java.util.List |
getMembersInTournamentList(Tournament tournament)
|
int |
getMemberTournamentCount(int memberID,
com.idega.util.IWTimestamp date)
|
int |
getNextAvailableStartingGroup(Tournament tournament,
TournamentRound tourRound)
|
int |
getNextAvailableStartingGroup(Tournament tournament,
TournamentRound tourRound,
boolean useEmptyStartingGroup)
|
int |
getNextAvailableStartingGroup(Tournament tournament,
TournamentRound tourRound,
boolean useEmptyStartingGroup,
int minimumGroupNumber)
|
Tournament[] |
getNextTournaments(int number)
|
Tournament[] |
getNextTournaments(Union union,
int number)
|
Tournament[] |
getNextTwoTournaments()
|
int |
getNumberOfFreeSlots(TournamentRound round,
int startingTimeGroup,
int teeNumber)
|
int |
getNumberOfParticipants(Tournament tournament)
|
int |
getNumberOfReservations(TournamentRound round,
java.lang.Integer startingTimeGroup)
|
java.util.List |
getStartingtimeOrder(Tournament tournament,
TournamentRound tournamentRound)
|
TournamentStartingtimeList |
getStartingtimeTable(Tournament tournament,
java.lang.String tournament_round_id,
boolean viewOnly)
|
TournamentStartingtimeList |
getStartingtimeTable(Tournament tournament,
java.lang.String tournament_round_id,
boolean viewOnly,
boolean forPrinting)
|
TournamentStartingtimeList |
getStartingtimeTable(Tournament tournament,
java.lang.String tournament_round_id,
boolean viewOnly,
boolean onlineRegistration,
boolean useBorder)
|
TournamentStartingtimeList |
getStartingtimeTable(Tournament tournament,
java.lang.String tournament_round_id,
boolean viewOnly,
boolean onlineRegistration,
boolean useBorder,
boolean forPrinting)
|
TournamentStartingtimeList |
getStartingtimeTable(Tournament tournament,
java.lang.String tournament_round_id,
boolean viewOnly,
boolean onlineRegistration,
com.idega.idegaweb.IWResourceBundle iwrb)
|
StartingtimeView[] |
getStartingtimeView(int tournament_round_id,
java.lang.String column_name,
java.lang.String column_value,
java.lang.String column_name_1,
java.lang.String column_value_1,
int tee_number,
java.lang.String order)
|
StartingtimeView[] |
getStartingtimeView(int tournament_round_id,
java.lang.String column_name,
java.lang.String column_value,
java.lang.String column_name_1,
java.lang.String column_value_1,
int tee_number,
java.lang.String order,
int first_group_number,
int last_group_number)
|
StartingtimeView[] |
getStartingtimeView(int tournament_round_id,
java.lang.String column_name,
java.lang.String column_value,
java.lang.String column_name_1,
java.lang.String column_value_1,
java.lang.String order)
|
int |
getTeeColorIdForTournamentGroup(Tournament tournament,
TournamentGroup tGroup)
|
int |
getTotalStrokes(Tournament tournament,
TournamentRound round,
Member member)
|
Tournament |
getTournament(java.lang.Object pk)
|
TournamentBox |
getTournamentBox(com.idega.presentation.IWContext modinfo)
|
int |
getTournamentGroup(Member member,
Tournament tournament)
|
protected TournamentGroupHome |
getTournamentGroupHome()
|
java.util.List<TournamentGroup> |
getTournamentGroups(Member member)
|
java.util.List |
getTournamentGroups(Member member,
Tournament tournament)
|
TournamentHome |
getTournamentHome()
|
TournamentMember |
getTournamentMember(java.lang.Object tournamentPK,
java.lang.Object memberPK)
|
protected TournamentMemberHome |
getTournamentMemberHome()
|
java.util.Map<java.lang.String,java.util.Collection<Member>> |
getTournamentMembersByUnion(java.util.Collection<TournamentMember> tournamentMembers)
Sorts TournamentMember s by EJBLocalObject.getPrimaryKey() |
java.util.Map<java.lang.String,java.util.Collection<Member>> |
getTournamentMembersByUnion(java.lang.String tournamentId,
java.lang.Boolean dismissed)
Sorts TournamentMember s by EJBLocalObject.getPrimaryKey() |
TournamentParticipants[] |
getTournamentParticipants(java.lang.String column_name,
java.lang.String column_value,
java.lang.String order)
|
TournamentRound |
getTournamentRound(java.lang.Object pk)
|
TournamentRoundHome |
getTournamentRoundHome()
|
TournamentRoundParticipants[] |
getTournamentRoundMembers(int tournament_round_id)
|
java.util.List |
getTournamentRoundMembersList(int tournament_round_id)
|
TournamentRoundParticipants[] |
getTournamentRoundParticipants(java.lang.String column_name,
java.lang.String column_value,
java.lang.String order)
|
Tournament[] |
getTournaments(com.idega.util.IWTimestamp stamp)
|
Tournament[] |
getTournamentsWithRegistration(com.idega.util.IWTimestamp now,
int days)
|
Tournament[] |
getTournamentToday()
|
TournamentTournamentGroup |
getTournamentTournamentGroup(java.lang.Object tournamentPK,
java.lang.Object tournamentGroupPK)
|
java.util.Map<Union,java.util.List<TournamentGroup>> |
getUnionTournamentGroups(com.idega.presentation.IWContext modinfo)
|
java.util.Map<Union,java.util.List<TournamentGroup>> |
getUnionTournamentGroups(Union union)
|
java.lang.String |
getUrlToTournamentPage(com.idega.presentation.IWContext iwc,
java.lang.Object tournamentId)
|
boolean |
hasMemberStartingtime(Tournament tournament,
TournamentRound tourRound,
Member member)
|
void |
invalidateHoleViewCache(int tournamentID)
|
void |
invalidateStartingTimeCache(com.idega.presentation.IWContext modinfo,
int tournamentID,
java.lang.String tournamentRoundID)
|
void |
invalidateStartingTimeCache(com.idega.presentation.IWContext modinfo,
Tournament tournament)
|
boolean |
isGroupFull(TournamentRound round,
int startingTimeGroup,
int teeNumber)
|
int[] |
isMemberAllowedToRegister(Member member,
Tournament tournament)
|
int[] |
isMemberAllowedToRegister(Member member,
Tournament tournament,
TournamentRound round,
int startingTimeGroup,
int teeNumber)
Returns int error message. |
boolean |
isMemberInTournamentGroup(Member member,
TournamentGroup tourGroup)
|
boolean |
isMemberRegisteredInTournament(Tournament tournament,
Member member)
|
boolean |
isMemberRegisteredInTournament(Tournament tournament,
TournamentRound tourRound,
int howManyEachGroup,
Member member)
|
boolean |
isOnlineRegistration(Tournament tournament)
|
boolean |
isOnlineRegistration(Tournament tournament,
com.idega.util.IWTimestamp dateToCheck)
|
boolean |
isTournamentRegistrable(Tournament tournament)
|
static void |
main(java.lang.String[] arguments)
|
int |
registerMember(Member member,
Tournament theTournament,
java.lang.String tournament_group_id)
|
void |
removeMemberFromTournament(com.idega.presentation.IWContext modinfo,
Tournament tournament,
Member member)
|
void |
removeMemberFromTournament(com.idega.presentation.IWContext modinfo,
Tournament tournament,
Member member,
int startingGroupNumber)
|
void |
removeReservation(TournamentRound round,
java.lang.Integer startingTimeGroup)
|
void |
removeTournamentBoxApplication(com.idega.presentation.IWContext modinfo)
|
void |
removeTournamentTableApplicationAttribute(com.idega.presentation.IWContext iwc)
|
void |
reserveStartingtime(TournamentRound round,
java.lang.Integer startingTimeGroup)
|
void |
setAllMemberToNotPaid(Tournament tournament)
|
boolean |
setHasMemberPaid(Tournament tournament,
Member member,
boolean hasPaid)
|
boolean |
setupStartingtime(com.idega.presentation.IWContext modinfo,
Member member,
Tournament tournament,
int tournament_round_id,
int startingGroup)
|
boolean |
setupStartingtime(com.idega.presentation.IWContext modinfo,
Member member,
Tournament tournament,
int tournament_round_id,
int startingGroup,
int tee_number)
|
void |
storeCBACorrection(com.idega.presentation.IWContext iwc,
Tournament tournament,
CBACorrectionHolder holder)
|
void |
storeCBACorrection(com.idega.presentation.IWContext iwc,
Tournament tournament,
java.util.Collection holders)
|
boolean |
unblockStartingtime(com.idega.presentation.IWContext modinfo,
int tournament_round_id,
int startingGroup,
int finishingGroup,
int teeNumber)
|
void |
updateTourScoring(Tournament tournament)
|
com.idega.block.creditcard.data.CreditCardAuthorizationEntry |
voidPayment(java.lang.String properties,
Union union)
|
Methods inherited from class com.idega.business.IBOServiceBean |
---|
addActionListener, debug, ejbActivate, ejbCreate, ejbCreateIBO, ejbHomeCreateIBO, ejbHomeIboCreate, ejbPassivate, ejbPostCreate, ejbPostCreateIBO, ejbRemove, getAccessController, getBundle, getCurrentUser, getDebugLogLevel, getDefaultLogLevel, getEJBHome, getEJBObject, getErrorLogLevel, getHandle, getIDOHome, getIWApplicationContext, getIWMainApplication, getLocalizedServiceDescription, getLogger, getPrimaryKey, getServiceDescription, getServiceInstance, getSessionContext, getSessionInstance, initializeBean, isIdentical, log, log, log, log, logConfig, logDebug, logError, logSevere, logWarning, remove, setIWApplicationContext, setSessionContext, triggerActionEvent, triggerActionEvent |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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 |
Constructor Detail |
---|
public TournamentBusinessBean()
Method Detail |
---|
public java.lang.String getBundleIdentifier()
getBundleIdentifier
in interface TournamentBusiness
getBundleIdentifier
in class com.idega.business.IBOServiceBean
getBundleIdentifier()
public Tournament getTournament(java.lang.Object pk)
getTournament
in interface TournamentBusiness
getTournament(java.lang.Object)
public TournamentRound getTournamentRound(java.lang.Object pk)
getTournamentRound
in interface TournamentBusiness
getTournamentRound(java.lang.Object)
public Tournament[] getNextTwoTournaments() throws java.lang.Exception
getNextTwoTournaments
in interface TournamentBusiness
java.lang.Exception
getNextTwoTournaments()
public Tournament[] getLastTwoTournaments() throws java.lang.Exception
getLastTwoTournaments
in interface TournamentBusiness
java.lang.Exception
getLastTwoTournaments()
public Tournament[] getNextTournaments(int number) throws java.lang.Exception
getNextTournaments
in interface TournamentBusiness
java.lang.Exception
getNextTournaments(int)
public Tournament[] getNextTournaments(Union union, int number) throws java.lang.Exception
getNextTournaments
in interface TournamentBusiness
java.lang.Exception
getNextTournaments(int)
public Tournament[] getLastTournaments(int number) throws java.lang.Exception
getLastTournaments
in interface TournamentBusiness
java.lang.Exception
getLastTournaments(int)
public Tournament[] getTournaments(com.idega.util.IWTimestamp stamp) throws java.lang.Exception
getTournaments
in interface TournamentBusiness
java.lang.Exception
getTournaments(com.idega.util.IWTimestamp)
public Tournament[] getTournamentsWithRegistration(com.idega.util.IWTimestamp now, int days) throws java.lang.Exception
getTournamentsWithRegistration
in interface TournamentBusiness
days
- How many days in search period. If days<1 then it returns
tournaments for the rest of the season or the next season if the
month is 12
java.lang.Exception
getTournamentsWithRegistration(com.idega.util.IWTimestamp, int)
public Tournament[] getTournamentToday() throws java.lang.Exception
getTournamentToday
in interface TournamentBusiness
java.lang.Exception
getTournamentToday()
public int getTotalStrokes(Tournament tournament, TournamentRound round, Member member) throws java.lang.Exception
getTotalStrokes
in interface TournamentBusiness
java.lang.Exception
getTotalStrokes(is.idega.idegaweb.golf.entity.Tournament, is.idega.idegaweb.golf.entity.TournamentRound, is.idega.idegaweb.golf.entity.Member)
public Tournament[] getLastClosedTournaments(int number) throws java.lang.Exception
getLastClosedTournaments
in interface TournamentBusiness
java.lang.Exception
getLastClosedTournaments(int)
public boolean isTournamentRegistrable(Tournament tournament)
isTournamentRegistrable
in interface TournamentBusiness
isTournamentRegistrable(is.idega.idegaweb.golf.entity.Tournament)
public void removeTournamentTableApplicationAttribute(com.idega.presentation.IWContext iwc)
removeTournamentTableApplicationAttribute
in interface TournamentBusiness
removeTournamentTableApplicationAttribute(com.idega.presentation.IWContext)
public void removeTournamentBoxApplication(com.idega.presentation.IWContext modinfo)
removeTournamentBoxApplication
in interface TournamentBusiness
removeTournamentBoxApplication(com.idega.presentation.IWContext)
public TournamentBox getTournamentBox(com.idega.presentation.IWContext modinfo)
getTournamentBox
in interface TournamentBusiness
getTournamentBox(com.idega.presentation.IWContext)
public com.idega.presentation.ui.SelectDropdown getDropdownOrderedByUnion(com.idega.presentation.ui.SelectDropdown menu, com.idega.presentation.IWContext modinfo)
getDropdownOrderedByUnion
in interface TournamentBusiness
getDropdownOrderedByUnion(com.idega.presentation.ui.SelectDropdown, com.idega.presentation.IWContext)
public com.idega.presentation.ui.SelectDropdown getDropdownOrderedByUnion(com.idega.presentation.ui.SelectDropdown menu, com.idega.presentation.IWContext modinfo, int year)
getDropdownOrderedByUnion
in interface TournamentBusiness
getDropdownOrderedByUnion(com.idega.presentation.ui.SelectDropdown, com.idega.presentation.IWContext)
public java.util.List getMembersInTournamentGroup(Tournament tournament, TournamentGroup tourGroup) throws java.sql.SQLException
getMembersInTournamentGroup
in interface TournamentBusiness
java.sql.SQLException
getMembersInTournamentGroup(is.idega.idegaweb.golf.entity.Tournament, is.idega.idegaweb.golf.entity.TournamentGroup)
public java.util.List getMembersInTournamentList(Tournament tournament) throws java.sql.SQLException
getMembersInTournamentList
in interface TournamentBusiness
java.sql.SQLException
getMembersInTournamentList(is.idega.idegaweb.golf.entity.Tournament)
public Member[] getMembersInTournament(Tournament tournament)
getMembersInTournament
in interface TournamentBusiness
tournament
- to search by,
not null
;
Collection
of Member
s in Tournament
or Collections.emptyList()
on failure;public java.util.Collection<Member> getMembersInTournament(java.lang.String tournamentId, java.lang.Boolean dismissed)
getMembersInTournament
in interface TournamentBusiness
tournamentId
- is EJBLocalObject.getPrimaryKey()
,
not null
;dismissed
- is true
when only not arrived
Member
s are required, false
when only arrived
Member
s are required and null
on failure;
Collection
of Member
s in Tournament
or Collections.emptyList()
on failure;public java.util.Map<java.lang.String,java.util.Collection<Member>> getTournamentMembersByUnion(java.lang.String tournamentId, java.lang.Boolean dismissed)
TournamentBusiness
Sorts TournamentMember
s by EJBLocalObject.getPrimaryKey()
getTournamentMembersByUnion
in interface TournamentBusiness
tournamentId
- is EJBLocalObject.getPrimaryKey()
,
not null
;dismissed
- is true
when only not arrived
Member
s are required, false
when only arrived
Member
s are required and null
on failure;
Member
s or Collections.emptyList()
on failure;public java.util.Map<java.lang.String,java.util.Collection<Member>> getTournamentMembersByUnion(java.util.Collection<TournamentMember> tournamentMembers)
TournamentBusiness
Sorts TournamentMember
s by EJBLocalObject.getPrimaryKey()
getTournamentMembersByUnion
in interface TournamentBusiness
tournamentMembers
- to sort, not null
;
Member
s or Collections.emptyList()
on failure;public int getNumberOfParticipants(Tournament tournament)
getNumberOfParticipants
in interface TournamentBusiness
getNumberOfParticipants(is.idega.idegaweb.golf.entity.Tournament)
public java.util.List getTournamentGroups(Member member, Tournament tournament) throws java.sql.SQLException
getTournamentGroups
in interface TournamentBusiness
java.sql.SQLException
getTournamentGroups(is.idega.idegaweb.golf.entity.Member, is.idega.idegaweb.golf.entity.Tournament)
public java.util.List getTournamentRoundMembersList(int tournament_round_id) throws java.sql.SQLException
getTournamentRoundMembersList
in interface TournamentBusiness
java.sql.SQLException
getTournamentRoundMembersList(int)
public TournamentRoundParticipants[] getTournamentRoundMembers(int tournament_round_id) throws java.sql.SQLException
getTournamentRoundMembers
in interface TournamentBusiness
java.sql.SQLException
getTournamentRoundMembers(int)
public java.util.List<TournamentGroup> getTournamentGroups(Member member)
getTournamentGroups
in interface TournamentBusiness
member
- who is applying into group, not null
;
TournamentGroup
s, where given Member
can apply or Collections.emptyList()
on failure;public boolean isMemberInTournamentGroup(Member member, TournamentGroup tourGroup) throws java.sql.SQLException
isMemberInTournamentGroup
in interface TournamentBusiness
java.sql.SQLException
isMemberInTournamentGroup(is.idega.idegaweb.golf.entity.Member, is.idega.idegaweb.golf.entity.TournamentGroup)
public int[] isMemberAllowedToRegister(Member member, Tournament tournament) throws java.sql.SQLException
isMemberAllowedToRegister
in interface TournamentBusiness
java.sql.SQLException
isMemberAllowedToRegister(is.idega.idegaweb.golf.entity.Member, is.idega.idegaweb.golf.entity.Tournament)
public int[] isMemberAllowedToRegister(Member member, Tournament tournament, TournamentRound round, int startingTimeGroup, int teeNumber) throws java.sql.SQLException
isMemberAllowedToRegister
in interface TournamentBusiness
java.sql.SQLException
isMemberAllowedToRegister(is.idega.idegaweb.golf.entity.Member, is.idega.idegaweb.golf.entity.Tournament)
public int getNumberOfFreeSlots(TournamentRound round, int startingTimeGroup, int teeNumber)
getNumberOfFreeSlots
in interface TournamentBusiness
getNumberOfFreeSlots(is.idega.idegaweb.golf.entity.TournamentRound, int, int)
public boolean isGroupFull(TournamentRound round, int startingTimeGroup, int teeNumber)
isGroupFull
in interface TournamentBusiness
isGroupFull(is.idega.idegaweb.golf.entity.TournamentRound, int, int)
public boolean setupStartingtime(com.idega.presentation.IWContext modinfo, Member member, Tournament tournament, int tournament_round_id, int startingGroup) throws java.sql.SQLException
setupStartingtime
in interface TournamentBusiness
java.sql.SQLException
setupStartingtime(com.idega.presentation.IWContext, is.idega.idegaweb.golf.entity.Member, is.idega.idegaweb.golf.entity.Tournament, int, int)
public boolean setupStartingtime(com.idega.presentation.IWContext modinfo, Member member, Tournament tournament, int tournament_round_id, int startingGroup, int tee_number) throws java.sql.SQLException
setupStartingtime
in interface TournamentBusiness
java.sql.SQLException
setupStartingtime(com.idega.presentation.IWContext, is.idega.idegaweb.golf.entity.Member, is.idega.idegaweb.golf.entity.Tournament, int, int)
public boolean blockStartingtime(com.idega.presentation.IWContext modinfo, java.lang.String name, int tournament_round_id, int startingGroup, int finishingGroup, int teeNumber) throws java.sql.SQLException
blockStartingtime
in interface TournamentBusiness
java.sql.SQLException
blockStartingtime(com.idega.presentation.IWContext, java.lang.String, int, int, int, int)
public boolean unblockStartingtime(com.idega.presentation.IWContext modinfo, int tournament_round_id, int startingGroup, int finishingGroup, int teeNumber) throws java.sql.SQLException
unblockStartingtime
in interface TournamentBusiness
java.sql.SQLException
unblockStartingtime(com.idega.presentation.IWContext, int, int, int, int)
public boolean isMemberRegisteredInTournament(Tournament tournament, Member member) throws java.sql.SQLException
isMemberRegisteredInTournament
in interface TournamentBusiness
java.sql.SQLException
isMemberRegisteredInTournament(is.idega.idegaweb.golf.entity.Tournament, is.idega.idegaweb.golf.entity.Member)
public boolean isMemberRegisteredInTournament(Tournament tournament, TournamentRound tourRound, int howManyEachGroup, Member member) throws java.sql.SQLException
isMemberRegisteredInTournament
in interface TournamentBusiness
java.sql.SQLException
isMemberRegisteredInTournament(is.idega.idegaweb.golf.entity.Tournament, is.idega.idegaweb.golf.entity.Member)
public java.util.List getMembersInStartingGroup(Tournament tournament, TournamentRound tournamentRound, int startingGroupNumber)
getMembersInStartingGroup
in interface TournamentBusiness
getMembersInStartingGroup(is.idega.idegaweb.golf.entity.Tournament, is.idega.idegaweb.golf.entity.TournamentRound, int)
public com.idega.presentation.ui.BackButton getBackLink(com.idega.presentation.IWContext modinfo, int backUpHowManyPages)
getBackLink
in interface TournamentBusiness
getBackLink(com.idega.presentation.IWContext, int)
public com.idega.presentation.ui.BackButton getBackLink(com.idega.presentation.IWContext modinfo)
getBackLink
in interface TournamentBusiness
getBackLink(com.idega.presentation.IWContext, int)
public java.util.Map<Union,java.util.List<TournamentGroup>> getUnionTournamentGroups(com.idega.presentation.IWContext modinfo) throws java.sql.SQLException
getUnionTournamentGroups
in interface TournamentBusiness
java.sql.SQLException
getUnionTournamentGroups(com.idega.presentation.IWContext)
public java.util.Map<Union,java.util.List<TournamentGroup>> getUnionTournamentGroups(Union union) throws java.sql.SQLException
getUnionTournamentGroups
in interface TournamentBusiness
java.sql.SQLException
getUnionTournamentGroups(com.idega.presentation.IWContext)
public com.idega.presentation.ui.SubmitButton getAheadButton(com.idega.presentation.IWContext modinfo, java.lang.String name, java.lang.String value)
getAheadButton
in interface TournamentBusiness
getAheadButton(com.idega.presentation.IWContext, java.lang.String, java.lang.String)
public TournamentStartingtimeList getStartingtimeTable(Tournament tournament, java.lang.String tournament_round_id, boolean viewOnly, boolean forPrinting) throws java.sql.SQLException
getStartingtimeTable
in interface TournamentBusiness
java.sql.SQLException
getStartingtimeTable(is.idega.idegaweb.golf.entity.Tournament, java.lang.String, boolean, boolean)
public TournamentStartingtimeList getStartingtimeTable(Tournament tournament, java.lang.String tournament_round_id, boolean viewOnly) throws java.sql.SQLException
getStartingtimeTable
in interface TournamentBusiness
java.sql.SQLException
getStartingtimeTable(is.idega.idegaweb.golf.entity.Tournament, java.lang.String, boolean, boolean)
public TournamentStartingtimeList getStartingtimeTable(Tournament tournament, java.lang.String tournament_round_id, boolean viewOnly, boolean onlineRegistration, com.idega.idegaweb.IWResourceBundle iwrb) throws java.sql.SQLException
getStartingtimeTable
in interface TournamentBusiness
java.sql.SQLException
getStartingtimeTable(is.idega.idegaweb.golf.entity.Tournament, java.lang.String, boolean, boolean)
public TournamentStartingtimeList getStartingtimeTable(Tournament tournament, java.lang.String tournament_round_id, boolean viewOnly, boolean onlineRegistration, boolean useBorder) throws java.sql.SQLException
getStartingtimeTable
in interface TournamentBusiness
java.sql.SQLException
getStartingtimeTable(is.idega.idegaweb.golf.entity.Tournament, java.lang.String, boolean, boolean)
public TournamentStartingtimeList getStartingtimeTable(Tournament tournament, java.lang.String tournament_round_id, boolean viewOnly, boolean onlineRegistration, boolean useBorder, boolean forPrinting) throws java.sql.SQLException
getStartingtimeTable
in interface TournamentBusiness
java.sql.SQLException
getStartingtimeTable(is.idega.idegaweb.golf.entity.Tournament, java.lang.String, boolean, boolean)
public boolean hasMemberStartingtime(Tournament tournament, TournamentRound tourRound, Member member)
hasMemberStartingtime
in interface TournamentBusiness
hasMemberStartingtime(is.idega.idegaweb.golf.entity.Tournament, is.idega.idegaweb.golf.entity.TournamentRound, is.idega.idegaweb.golf.entity.Member)
public int getNextAvailableStartingGroup(Tournament tournament, TournamentRound tourRound, boolean useEmptyStartingGroup, int minimumGroupNumber)
getNextAvailableStartingGroup
in interface TournamentBusiness
getNextAvailableStartingGroup(is.idega.idegaweb.golf.entity.Tournament, is.idega.idegaweb.golf.entity.TournamentRound, boolean, int)
public int getNextAvailableStartingGroup(Tournament tournament, TournamentRound tourRound)
getNextAvailableStartingGroup
in interface TournamentBusiness
getNextAvailableStartingGroup(is.idega.idegaweb.golf.entity.Tournament, is.idega.idegaweb.golf.entity.TournamentRound, boolean, int)
public int getNextAvailableStartingGroup(Tournament tournament, TournamentRound tourRound, boolean useEmptyStartingGroup)
getNextAvailableStartingGroup
in interface TournamentBusiness
getNextAvailableStartingGroup(is.idega.idegaweb.golf.entity.Tournament, is.idega.idegaweb.golf.entity.TournamentRound, boolean, int)
public java.util.List getStartingtimeOrder(Tournament tournament, TournamentRound tournamentRound)
getStartingtimeOrder
in interface TournamentBusiness
getStartingtimeOrder(is.idega.idegaweb.golf.entity.Tournament, is.idega.idegaweb.golf.entity.TournamentRound)
public com.idega.presentation.ui.DropdownMenu getAvailableGrupNums(java.lang.String dropdownName, Tournament tournament, TournamentRound tRound) throws java.sql.SQLException
getAvailableGrupNums
in interface TournamentBusiness
java.sql.SQLException
getAvailableGrupNums(java.lang.String, is.idega.idegaweb.golf.entity.Tournament, is.idega.idegaweb.golf.entity.TournamentRound)
public boolean[] getIfTeetimeGroupsAreFull(Tournament tournament, TournamentRound tourRound, int maximumGroupNumber, int teeNumber)
getIfTeetimeGroupsAreFull
in interface TournamentBusiness
getIfTeetimeGroupsAreFull(is.idega.idegaweb.golf.entity.Tournament, is.idega.idegaweb.golf.entity.TournamentRound, int, int)
public int registerMember(Member member, Tournament theTournament, java.lang.String tournament_group_id) throws java.sql.SQLException
registerMember
in interface TournamentBusiness
java.sql.SQLException
registerMember(is.idega.idegaweb.golf.entity.Member, is.idega.idegaweb.golf.entity.Tournament, java.lang.String)
public void createScorecardForMember(Member member, Tournament tournament) throws java.sql.SQLException
createScorecardForMember
in interface TournamentBusiness
java.sql.SQLException
createScorecardForMember(is.idega.idegaweb.golf.entity.Member, is.idega.idegaweb.golf.entity.Tournament)
public void createScorecardForMember(Member member, Tournament tournament, java.lang.String tournament_group_id) throws java.sql.SQLException
createScorecardForMember
in interface TournamentBusiness
java.sql.SQLException
createScorecardForMember(is.idega.idegaweb.golf.entity.Member, is.idega.idegaweb.golf.entity.Tournament)
public void createScorecardForMember(Member member, Tournament tournament, TournamentTournamentGroup tTGroup, TournamentRound tRound) throws java.sql.SQLException
createScorecardForMember
in interface TournamentBusiness
java.sql.SQLException
createScorecardForMember(is.idega.idegaweb.golf.entity.Member, is.idega.idegaweb.golf.entity.Tournament)
public void createScorecardForMember(Member member, Tournament tournament, TournamentTournamentGroup tTGroup) throws java.sql.SQLException
createScorecardForMember
in interface TournamentBusiness
java.sql.SQLException
createScorecardForMember(is.idega.idegaweb.golf.entity.Member, is.idega.idegaweb.golf.entity.Tournament)
public boolean isOnlineRegistration(Tournament tournament)
isOnlineRegistration
in interface TournamentBusiness
isOnlineRegistration(is.idega.idegaweb.golf.entity.Tournament)
public DisplayScores[] getDisplayScores(java.lang.String SQLConditions, java.lang.String order) throws java.sql.SQLException
getDisplayScores
in interface TournamentBusiness
java.sql.SQLException
getDisplayScores(java.lang.String, java.lang.String)
public DisplayScores[] getDisplayScores(java.lang.String SQLConditions, java.lang.String order, java.lang.String having) throws java.sql.SQLException
getDisplayScores
in interface TournamentBusiness
java.sql.SQLException
getDisplayScores(java.lang.String, java.lang.String)
public TournamentParticipants[] getTournamentParticipants(java.lang.String column_name, java.lang.String column_value, java.lang.String order) throws java.sql.SQLException
getTournamentParticipants
in interface TournamentBusiness
java.sql.SQLException
getTournamentParticipants(java.lang.String, java.lang.String, java.lang.String)
public TournamentRoundParticipants[] getTournamentRoundParticipants(java.lang.String column_name, java.lang.String column_value, java.lang.String order) throws java.sql.SQLException
getTournamentRoundParticipants
in interface TournamentBusiness
java.sql.SQLException
getTournamentRoundParticipants(java.lang.String, java.lang.String, java.lang.String)
public StartingtimeView[] getStartingtimeView(int tournament_round_id, java.lang.String column_name, java.lang.String column_value, java.lang.String column_name_1, java.lang.String column_value_1, java.lang.String order) throws java.sql.SQLException
getStartingtimeView
in interface TournamentBusiness
java.sql.SQLException
getStartingtimeView(int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
public StartingtimeView[] getStartingtimeView(int tournament_round_id, java.lang.String column_name, java.lang.String column_value, java.lang.String column_name_1, java.lang.String column_value_1, int tee_number, java.lang.String order) throws java.sql.SQLException
getStartingtimeView
in interface TournamentBusiness
java.sql.SQLException
getStartingtimeView(int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
public StartingtimeView[] getStartingtimeView(int tournament_round_id, java.lang.String column_name, java.lang.String column_value, java.lang.String column_name_1, java.lang.String column_value_1, int tee_number, java.lang.String order, int first_group_number, int last_group_number) throws java.sql.SQLException
getStartingtimeView
in interface TournamentBusiness
java.sql.SQLException
getStartingtimeView(int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String)
public int getInt()
getInt
in interface TournamentBusiness
getInt()
public boolean isOnlineRegistration(Tournament tournament, com.idega.util.IWTimestamp dateToCheck)
isOnlineRegistration
in interface TournamentBusiness
isOnlineRegistration(is.idega.idegaweb.golf.entity.Tournament)
public void removeMemberFromTournament(com.idega.presentation.IWContext modinfo, Tournament tournament, Member member)
removeMemberFromTournament
in interface TournamentBusiness
removeMemberFromTournament(com.idega.presentation.IWContext, is.idega.idegaweb.golf.entity.Tournament, is.idega.idegaweb.golf.entity.Member)
public void removeMemberFromTournament(com.idega.presentation.IWContext modinfo, Tournament tournament, Member member, int startingGroupNumber)
removeMemberFromTournament
in interface TournamentBusiness
removeMemberFromTournament(com.idega.presentation.IWContext, is.idega.idegaweb.golf.entity.Tournament, is.idega.idegaweb.golf.entity.Member)
public boolean getHasMemberPaid(Tournament tournament, Member member) throws java.lang.Exception
getHasMemberPaid
in interface TournamentBusiness
java.lang.Exception
getHasMemberPaid(is.idega.idegaweb.golf.entity.Tournament, is.idega.idegaweb.golf.entity.Member)
public int getTournamentGroup(Member member, Tournament tournament) throws java.lang.Exception
getTournamentGroup
in interface TournamentBusiness
java.lang.Exception
getTournamentGroup(is.idega.idegaweb.golf.entity.Member, is.idega.idegaweb.golf.entity.Tournament)
public TournamentTournamentGroup getTournamentTournamentGroup(java.lang.Object tournamentPK, java.lang.Object tournamentGroupPK) throws java.lang.Exception
getTournamentTournamentGroup
in interface TournamentBusiness
java.lang.Exception
getTournamentTournamentGroup(java.lang.Object, java.lang.Object)
public TournamentMember getTournamentMember(java.lang.Object tournamentPK, java.lang.Object memberPK)
getTournamentMember
in interface TournamentBusiness
getTournamentMember(java.lang.Object, java.lang.Object)
public int getTeeColorIdForTournamentGroup(Tournament tournament, TournamentGroup tGroup) throws java.lang.Exception
getTeeColorIdForTournamentGroup
in interface TournamentBusiness
java.lang.Exception
getTeeColorIdForTournamentGroup(is.idega.idegaweb.golf.entity.Tournament, is.idega.idegaweb.golf.entity.TournamentGroup)
public void setAllMemberToNotPaid(Tournament tournament) throws java.lang.Exception
setAllMemberToNotPaid
in interface TournamentBusiness
java.lang.Exception
setAllMemberToNotPaid(is.idega.idegaweb.golf.entity.Tournament)
public boolean setHasMemberPaid(Tournament tournament, Member member, boolean hasPaid) throws java.lang.Exception
setHasMemberPaid
in interface TournamentBusiness
java.lang.Exception
setHasMemberPaid(is.idega.idegaweb.golf.entity.Tournament, is.idega.idegaweb.golf.entity.Member, boolean)
public void invalidateStartingTimeCache(com.idega.presentation.IWContext modinfo, Tournament tournament) throws java.sql.SQLException
invalidateStartingTimeCache
in interface TournamentBusiness
java.sql.SQLException
invalidateStartingTimeCache(com.idega.presentation.IWContext, is.idega.idegaweb.golf.entity.Tournament)
public void invalidateStartingTimeCache(com.idega.presentation.IWContext modinfo, int tournamentID, java.lang.String tournamentRoundID)
invalidateStartingTimeCache
in interface TournamentBusiness
invalidateStartingTimeCache(com.idega.presentation.IWContext, is.idega.idegaweb.golf.entity.Tournament)
public TournamentHome getTournamentHome()
getTournamentHome
in interface TournamentBusiness
getTournamentHome()
public TournamentRoundHome getTournamentRoundHome()
getTournamentRoundHome
in interface TournamentBusiness
getTournamentRoundHome()
public void invalidateHoleViewCache(int tournamentID)
invalidateHoleViewCache
in interface TournamentBusiness
invalidateHoleViewCache(int)
public void storeCBACorrection(com.idega.presentation.IWContext iwc, Tournament tournament, java.util.Collection holders)
storeCBACorrection
in interface TournamentBusiness
storeCBACorrection(com.idega.presentation.IWContext, is.idega.idegaweb.golf.entity.Tournament, java.util.Collection)
public void storeCBACorrection(com.idega.presentation.IWContext iwc, Tournament tournament, CBACorrectionHolder holder)
storeCBACorrection
in interface TournamentBusiness
storeCBACorrection(com.idega.presentation.IWContext, is.idega.idegaweb.golf.entity.Tournament, java.util.Collection)
public void updateTourScoring(Tournament tournament)
updateTourScoring
in interface TournamentBusiness
updateTourScoring(is.idega.idegaweb.golf.entity.Tournament)
public java.lang.String authorizePayment(java.lang.String nameOnCard, java.lang.String cardNumber, java.lang.String validMonth, java.lang.String validYear, java.lang.String ccVerifyNumber, double amount, java.lang.String currency, java.lang.String referenceNumber, Union union) throws com.idega.block.creditcard.business.CreditCardAuthorizationException
authorizePayment
in interface TournamentBusiness
com.idega.block.creditcard.business.CreditCardAuthorizationException
authorizePayment(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, double, java.lang.String, java.lang.String, is.idega.idegaweb.golf.entity.Union)
public com.idega.block.creditcard.data.CreditCardAuthorizationEntry finishPayment(java.lang.String properties, Union union) throws com.idega.block.creditcard.business.CreditCardAuthorizationException
finishPayment
in interface TournamentBusiness
com.idega.block.creditcard.business.CreditCardAuthorizationException
finishPayment(java.lang.String, is.idega.idegaweb.golf.entity.Union)
public com.idega.block.creditcard.data.CreditCardAuthorizationEntry voidPayment(java.lang.String properties, Union union) throws com.idega.block.creditcard.business.CreditCardAuthorizationException
voidPayment
in interface TournamentBusiness
com.idega.block.creditcard.business.CreditCardAuthorizationException
voidPayment(java.lang.String, is.idega.idegaweb.golf.entity.Union)
public java.util.Collection getCreditcardImages(Union union)
getCreditcardImages
in interface TournamentBusiness
getCreditcardImages(is.idega.idegaweb.golf.entity.Union)
public int getMemberTournamentCount(int memberID, com.idega.util.IWTimestamp date)
getMemberTournamentCount
in interface TournamentBusiness
getMemberTournamentCount(int, com.idega.util.IWTimestamp)
public static void main(java.lang.String[] arguments)
public void reserveStartingtime(TournamentRound round, java.lang.Integer startingTimeGroup)
reserveStartingtime
in interface TournamentBusiness
reserveStartingtime(is.idega.idegaweb.golf.entity.TournamentRound, java.lang.Integer)
public void removeReservation(TournamentRound round, java.lang.Integer startingTimeGroup)
removeReservation
in interface TournamentBusiness
removeReservation(is.idega.idegaweb.golf.entity.TournamentRound, java.lang.Integer)
public int getNumberOfReservations(TournamentRound round, java.lang.Integer startingTimeGroup)
getNumberOfReservations
in interface TournamentBusiness
getNumberOfReservations(is.idega.idegaweb.golf.entity.TournamentRound, java.lang.Integer)
protected TournamentGroupHome getTournamentGroupHome()
protected TournamentMemberHome getTournamentMemberHome()
public java.util.Collection calculateCBA(Tournament tournament)
calculateCBA
in interface TournamentBusiness
tournament
-
calculateCBA(is.idega.idegaweb.golf.entity.Tournament)
public CBACorrectionHolder calculateCBA(TournamentRound round)
calculateCBA
in interface TournamentBusiness
round
-
calculateCBA(is.idega.idegaweb.golf.entity.Tournament)
public CBACorrectionHolder calculateCBA(TournamentRound round, Member[] members)
calculateCBA
in interface TournamentBusiness
round
- members
-
calculateCBA(is.idega.idegaweb.golf.entity.Tournament)
public java.lang.String getUrlToTournamentPage(com.idega.presentation.IWContext iwc, java.lang.Object tournamentId)
getUrlToTournamentPage
in interface TournamentBusiness
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |