is.idega.idegaweb.golf.entity
Interface ScorecardHome

All Superinterfaces:
javax.ejb.EJBLocalHome, com.idega.data.IDOHome
All Known Implementing Classes:
ScorecardHomeImpl

public interface ScorecardHome
extends com.idega.data.IDOHome


Method Summary
 Scorecard create()
           
 Scorecard createLegacy()
           
 java.util.Collection findAllByCardWriterAndStatus(Member member, java.util.List<ScorecardStatus> statuses)
           
 java.util.Collection<Scorecard> findAllByGolfer(int memberID, boolean ascending)
           
 java.util.Collection<Scorecard> findAllByGolfer(int memberID, java.sql.Date dateFrom, java.sql.Date dateTo, boolean ascending)
           
 java.util.Collection<Scorecard> findAllByGolfer(int memberID, java.util.Date dateFrom, java.util.Date dateTo, boolean ascending)
           
 java.util.Collection<Scorecard> findAllByGolfer(int memberID, java.sql.Date dateFrom, java.sql.Date dateTo, int numberOfRecords, boolean ascending)
           
 java.util.Collection<Scorecard> findAllByGolfer(int memberID, int numberOfRecords, boolean ascending)
           
 java.util.Collection findAllByGolfer(Member member, ScorecardStatus status)
           
 java.util.Collection findAllByGolferAndTournament(Member member, Tournament tournament)
           
 Scorecard findAllByGolferAndTournamentRound(Member member, TournamentRound round)
           
 java.util.Collection findAllByStatuses(java.util.List<ScorecardStatus> statuses)
           
 java.util.Collection findAllByTournamentRound(TournamentRound round)
           
 java.util.Collection findAllByUnionAndDate(Union union, java.sql.Date dateFrom, java.sql.Date dateTo)
           
 Scorecard findBestRoundAfterDateByMember(int member, java.sql.Date scorecardDate)
           
 Scorecard findByGolferAndFieldAndDate(Member member, Field field, java.sql.Date date, ScorecardStatus status)
           
 Scorecard findByPrimaryKey(int id)
           
 Scorecard findByPrimaryKey(java.lang.Object pk)
           
 Scorecard findByPrimaryKeyLegacy(int id)
           
 Scorecard findByTeeTime(java.lang.String teeTimeId)
           
 Scorecard findByUniqueID(java.lang.String uniqueID)
           
 Scorecard findLastPlayedRoundByMember(int member)
           
 Scorecard findLastPlayedRoundByMember(int member, java.sql.Date date)
           
 int getCountRoundsPlayedByMember(int member)
           
 int getCountRoundsPlayedByMember(int member, java.sql.Date fromDate, java.sql.Date toDate)
           
 int getNumberOfRoundsAfterDateByMember(int member, java.sql.Date scorecardDate)
           
 int getSumPointsByMember(int member, java.sql.Date fromDate, java.sql.Date toDate)
           
 
Methods inherited from interface com.idega.data.IDOHome
createIDO, decode, decode, findByPrimaryKeyCollection, findByPrimaryKeyIDO, getDatasource, getEntityCollectionForPrimaryKeys, setDatasource, setDatasource
 
Methods inherited from interface javax.ejb.EJBLocalHome
remove
 

Method Detail

create

Scorecard create()
                 throws javax.ejb.CreateException
Throws:
javax.ejb.CreateException

findByPrimaryKey

Scorecard findByPrimaryKey(java.lang.Object pk)
                           throws javax.ejb.FinderException
Throws:
javax.ejb.FinderException

createLegacy

Scorecard createLegacy()

findByPrimaryKey

Scorecard findByPrimaryKey(int id)
                           throws javax.ejb.FinderException
Throws:
javax.ejb.FinderException

findByPrimaryKeyLegacy

Scorecard findByPrimaryKeyLegacy(int id)
                                 throws java.sql.SQLException
Throws:
java.sql.SQLException

findByUniqueID

Scorecard findByUniqueID(java.lang.String uniqueID)
                         throws javax.ejb.FinderException
Throws:
javax.ejb.FinderException

getCountRoundsPlayedByMember

int getCountRoundsPlayedByMember(int member)
                                 throws com.idega.data.IDOException
Throws:
com.idega.data.IDOException

getCountRoundsPlayedByMember

int getCountRoundsPlayedByMember(int member,
                                 java.sql.Date fromDate,
                                 java.sql.Date toDate)
                                 throws com.idega.data.IDOException
Throws:
com.idega.data.IDOException

getSumPointsByMember

int getSumPointsByMember(int member,
                         java.sql.Date fromDate,
                         java.sql.Date toDate)
                         throws com.idega.data.IDOException
Throws:
com.idega.data.IDOException

getNumberOfRoundsAfterDateByMember

int getNumberOfRoundsAfterDateByMember(int member,
                                       java.sql.Date scorecardDate)
                                       throws com.idega.data.IDOException
Throws:
com.idega.data.IDOException

findBestRoundAfterDateByMember

Scorecard findBestRoundAfterDateByMember(int member,
                                         java.sql.Date scorecardDate)
                                         throws javax.ejb.FinderException
Throws:
javax.ejb.FinderException

findLastPlayedRoundByMember

Scorecard findLastPlayedRoundByMember(int member)
                                      throws javax.ejb.FinderException
Throws:
javax.ejb.FinderException

findLastPlayedRoundByMember

Scorecard findLastPlayedRoundByMember(int member,
                                      java.sql.Date date)
                                      throws javax.ejb.FinderException
Throws:
javax.ejb.FinderException

findAllByGolfer

java.util.Collection<Scorecard> findAllByGolfer(int memberID,
                                                boolean ascending)
Parameters:
memberID - is EJBLocalObject.getPrimaryKey() to filter by, not null;
ascending - tells if results should be sorted by Scorecard.getScorecardDate() in ascending order;
Returns:
entities by criteria or Collections.emptyList() on failure;

findAllByGolfer

java.util.Collection<Scorecard> findAllByGolfer(int memberID,
                                                int numberOfRecords,
                                                boolean ascending)
Parameters:
memberID - is EJBLocalObject.getPrimaryKey() to filter by, not null;
numberOfRecords - is number of entries to get from data source, skipped if -1;
ascending - tells if results should be sorted by Scorecard.getScorecardDate() in ascending order;
Returns:
entities by criteria or Collections.emptyList() on failure;

findAllByGolfer

java.util.Collection<Scorecard> findAllByGolfer(int memberID,
                                                java.sql.Date dateFrom,
                                                java.sql.Date dateTo,
                                                boolean ascending)
Parameters:
memberID - is EJBLocalObject.getPrimaryKey() to filter by, not null;
dateFrom - is floor of Scorecard.getScorecardDate(), skipped if null;
dateTo - is ceiling of Scorecard.getScorecardDate(), skipped if null;
ascending - tells if results should be sorted by Scorecard.getScorecardDate() in ascending order;
Returns:
entities by criteria or Collections.emptyList() on failure;

findAllByGolfer

java.util.Collection<Scorecard> findAllByGolfer(int memberID,
                                                java.util.Date dateFrom,
                                                java.util.Date dateTo,
                                                boolean ascending)
Parameters:
memberID - is EJBLocalObject.getPrimaryKey() to filter by, not null;
dateFrom - is floor of Scorecard.getScorecardDate(), skipped if null;
dateTo - is ceiling of Scorecard.getScorecardDate(), skipped if null;
ascending - tells if results should be sorted by Scorecard.getScorecardDate() in ascending order;
Returns:
entities by criteria or Collections.emptyList() on failure;

findAllByGolfer

java.util.Collection<Scorecard> findAllByGolfer(int memberID,
                                                java.sql.Date dateFrom,
                                                java.sql.Date dateTo,
                                                int numberOfRecords,
                                                boolean ascending)
Parameters:
memberID - is EJBLocalObject.getPrimaryKey() to filter by, not null;
dateFrom - is floor of Scorecard.getScorecardDate(), skipped if null;
dateTo - is ceiling of Scorecard.getScorecardDate(), skipped if null;
numberOfRecords - is number of entries to get from data source, skipped if -1;
ascending - tells if results should be sorted by Scorecard.getScorecardDate() in ascending order;
Returns:
entities by criteria or Collections.emptyList() on failure;

findByTeeTime

Scorecard findByTeeTime(java.lang.String teeTimeId)
Parameters:
teeTimeId - is EJBLocalObject.getPrimaryKey(), not null;
Returns:
entity by criteria or null on failure;

findAllByTournamentRound

java.util.Collection findAllByTournamentRound(TournamentRound round)
                                              throws javax.ejb.FinderException
Throws:
javax.ejb.FinderException

findAllByGolferAndTournamentRound

Scorecard findAllByGolferAndTournamentRound(Member member,
                                            TournamentRound round)
                                            throws javax.ejb.FinderException
Throws:
javax.ejb.FinderException

findAllByGolferAndTournament

java.util.Collection findAllByGolferAndTournament(Member member,
                                                  Tournament tournament)
                                                  throws javax.ejb.FinderException
Throws:
javax.ejb.FinderException

findAllByUnionAndDate

java.util.Collection findAllByUnionAndDate(Union union,
                                           java.sql.Date dateFrom,
                                           java.sql.Date dateTo)
                                           throws javax.ejb.FinderException
Throws:
javax.ejb.FinderException

findAllByGolfer

java.util.Collection findAllByGolfer(Member member,
                                     ScorecardStatus status)
                                     throws javax.ejb.FinderException
Throws:
javax.ejb.FinderException

findByGolferAndFieldAndDate

Scorecard findByGolferAndFieldAndDate(Member member,
                                      Field field,
                                      java.sql.Date date,
                                      ScorecardStatus status)
                                      throws javax.ejb.FinderException
Throws:
javax.ejb.FinderException

findAllByCardWriterAndStatus

java.util.Collection findAllByCardWriterAndStatus(Member member,
                                                  java.util.List<ScorecardStatus> statuses)
                                                  throws javax.ejb.FinderException
Throws:
javax.ejb.FinderException

findAllByStatuses

java.util.Collection findAllByStatuses(java.util.List<ScorecardStatus> statuses)
                                       throws javax.ejb.FinderException
Throws:
javax.ejb.FinderException


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