is.idega.idegaweb.golf.entity
Class ScorecardHomeImpl

java.lang.Object
  extended by com.idega.data.IDOFactory
      extended by is.idega.idegaweb.golf.entity.ScorecardHomeImpl
All Implemented Interfaces:
com.idega.data.IDOHome, ScorecardHome, java.io.Serializable, javax.ejb.EJBLocalHome

public class ScorecardHomeImpl
extends com.idega.data.IDOFactory
implements ScorecardHome

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.idega.data.IDOFactory
dataSource
 
Constructor Summary
ScorecardHomeImpl()
           
 
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.util.Date dateFrom, java.util.Date dateTo, 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.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)
           
 java.lang.Class getEntityInterfaceClass()
           
 int getNumberOfRoundsAfterDateByMember(int member, java.sql.Date scorecardDate)
           
 int getSumPointsByMember(int member, java.sql.Date fromDate, java.sql.Date toDate)
           
protected  TeeTimeHome getTeeTimeHome()
           
 
Methods inherited from class com.idega.data.IDOFactory
createEntity, createIDO, decode, decode, findByPrimaryKeyCollection, findByPrimaryKeyIDO, findByPrimaryKeyIDO, findSubTypeByPrimaryKeyIDO, findSubTypesByPrimaryKeysIDO, getDatasource, getEntityBeanClass, getEntityCollectionForPrimaryKeys, getEntitySetForPrimaryKeys, getHomesForSubtypes, getHomesForSubtypes, idoCheckInPooledEntity, idoCheckOutPooledEntity, idoCreate, idoCreate, idoFindByPrimaryKey, idoFindByPrimaryKey, idoFindByPrimaryKey, idoFindByPrimaryKey, idoFindByPrimaryKey, idoFindByPrimaryKey, remove, setDatasource, setDatasource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
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
 

Constructor Detail

ScorecardHomeImpl

public ScorecardHomeImpl()
Method Detail

getEntityInterfaceClass

public java.lang.Class getEntityInterfaceClass()
Specified by:
getEntityInterfaceClass in class com.idega.data.IDOFactory

create

public Scorecard create()
                 throws javax.ejb.CreateException
Specified by:
create in interface ScorecardHome
Throws:
javax.ejb.CreateException

findByPrimaryKey

public Scorecard findByPrimaryKey(java.lang.Object pk)
                           throws javax.ejb.FinderException
Specified by:
findByPrimaryKey in interface ScorecardHome
Throws:
javax.ejb.FinderException

createLegacy

public Scorecard createLegacy()
Specified by:
createLegacy in interface ScorecardHome

findByPrimaryKey

public Scorecard findByPrimaryKey(int id)
                           throws javax.ejb.FinderException
Specified by:
findByPrimaryKey in interface ScorecardHome
Throws:
javax.ejb.FinderException

findByPrimaryKeyLegacy

public Scorecard findByPrimaryKeyLegacy(int id)
                                 throws java.sql.SQLException
Specified by:
findByPrimaryKeyLegacy in interface ScorecardHome
Throws:
java.sql.SQLException

findByUniqueID

public Scorecard findByUniqueID(java.lang.String uniqueID)
                         throws javax.ejb.FinderException
Specified by:
findByUniqueID in interface ScorecardHome
Throws:
javax.ejb.FinderException

getCountRoundsPlayedByMember

public int getCountRoundsPlayedByMember(int member)
                                 throws com.idega.data.IDOException
Specified by:
getCountRoundsPlayedByMember in interface ScorecardHome
Throws:
com.idega.data.IDOException

getCountRoundsPlayedByMember

public int getCountRoundsPlayedByMember(int member,
                                        java.sql.Date fromDate,
                                        java.sql.Date toDate)
                                 throws com.idega.data.IDOException
Specified by:
getCountRoundsPlayedByMember in interface ScorecardHome
Throws:
com.idega.data.IDOException

getSumPointsByMember

public int getSumPointsByMember(int member,
                                java.sql.Date fromDate,
                                java.sql.Date toDate)
                         throws com.idega.data.IDOException
Specified by:
getSumPointsByMember in interface ScorecardHome
Throws:
com.idega.data.IDOException

getNumberOfRoundsAfterDateByMember

public int getNumberOfRoundsAfterDateByMember(int member,
                                              java.sql.Date scorecardDate)
                                       throws com.idega.data.IDOException
Specified by:
getNumberOfRoundsAfterDateByMember in interface ScorecardHome
Throws:
com.idega.data.IDOException

findBestRoundAfterDateByMember

public Scorecard findBestRoundAfterDateByMember(int member,
                                                java.sql.Date scorecardDate)
                                         throws javax.ejb.FinderException
Specified by:
findBestRoundAfterDateByMember in interface ScorecardHome
Throws:
javax.ejb.FinderException

findLastPlayedRoundByMember

public Scorecard findLastPlayedRoundByMember(int member)
                                      throws javax.ejb.FinderException
Specified by:
findLastPlayedRoundByMember in interface ScorecardHome
Throws:
javax.ejb.FinderException

findLastPlayedRoundByMember

public Scorecard findLastPlayedRoundByMember(int member,
                                             java.sql.Date date)
                                      throws javax.ejb.FinderException
Specified by:
findLastPlayedRoundByMember in interface ScorecardHome
Throws:
javax.ejb.FinderException

findAllByGolfer

public java.util.Collection<Scorecard> findAllByGolfer(int memberID,
                                                       boolean ascending)
Specified by:
findAllByGolfer in interface ScorecardHome
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

public java.util.Collection<Scorecard> findAllByGolfer(int memberID,
                                                       int numberOfRecords,
                                                       boolean ascending)
Specified by:
findAllByGolfer in interface ScorecardHome
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

public java.util.Collection<Scorecard> findAllByGolfer(int memberID,
                                                       java.util.Date dateFrom,
                                                       java.util.Date dateTo,
                                                       boolean ascending)
Specified by:
findAllByGolfer in interface ScorecardHome
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

public java.util.Collection<Scorecard> findAllByGolfer(int memberID,
                                                       java.sql.Date dateFrom,
                                                       java.sql.Date dateTo,
                                                       boolean ascending)
Specified by:
findAllByGolfer in interface ScorecardHome
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

public java.util.Collection<Scorecard> findAllByGolfer(int memberID,
                                                       java.sql.Date dateFrom,
                                                       java.sql.Date dateTo,
                                                       int numberOfRecords,
                                                       boolean ascending)
Specified by:
findAllByGolfer in interface ScorecardHome
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;

findAllByTournamentRound

public java.util.Collection findAllByTournamentRound(TournamentRound round)
                                              throws javax.ejb.FinderException
Specified by:
findAllByTournamentRound in interface ScorecardHome
Throws:
javax.ejb.FinderException

findAllByGolferAndTournamentRound

public Scorecard findAllByGolferAndTournamentRound(Member member,
                                                   TournamentRound round)
                                            throws javax.ejb.FinderException
Specified by:
findAllByGolferAndTournamentRound in interface ScorecardHome
Throws:
javax.ejb.FinderException

findAllByGolferAndTournament

public java.util.Collection findAllByGolferAndTournament(Member member,
                                                         Tournament tournament)
                                                  throws javax.ejb.FinderException
Specified by:
findAllByGolferAndTournament in interface ScorecardHome
Throws:
javax.ejb.FinderException

findAllByUnionAndDate

public java.util.Collection findAllByUnionAndDate(Union union,
                                                  java.sql.Date dateFrom,
                                                  java.sql.Date dateTo)
                                           throws javax.ejb.FinderException
Specified by:
findAllByUnionAndDate in interface ScorecardHome
Throws:
javax.ejb.FinderException

findAllByGolfer

public java.util.Collection findAllByGolfer(Member member,
                                            ScorecardStatus status)
                                     throws javax.ejb.FinderException
Specified by:
findAllByGolfer in interface ScorecardHome
Throws:
javax.ejb.FinderException

findByGolferAndFieldAndDate

public Scorecard findByGolferAndFieldAndDate(Member member,
                                             Field field,
                                             java.sql.Date date,
                                             ScorecardStatus status)
                                      throws javax.ejb.FinderException
Specified by:
findByGolferAndFieldAndDate in interface ScorecardHome
Throws:
javax.ejb.FinderException

findAllByCardWriterAndStatus

public java.util.Collection findAllByCardWriterAndStatus(Member member,
                                                         java.util.List<ScorecardStatus> statuses)
                                                  throws javax.ejb.FinderException
Specified by:
findAllByCardWriterAndStatus in interface ScorecardHome
Throws:
javax.ejb.FinderException

findAllByStatuses

public java.util.Collection findAllByStatuses(java.util.List<ScorecardStatus> statuses)
                                       throws javax.ejb.FinderException
Specified by:
findAllByStatuses in interface ScorecardHome
Throws:
javax.ejb.FinderException

findByTeeTime

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

getTeeTimeHome

protected TeeTimeHome getTeeTimeHome()


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