is.idega.idegaweb.golf.startingtime.data
Class TeeTimeHomeImpl

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

public class TeeTimeHomeImpl
extends com.idega.data.IDOFactory
implements TeeTimeHome

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.idega.data.IDOFactory
dataSource
 
Constructor Summary
TeeTimeHomeImpl()
           
 
Method Summary
 TeeTime create()
           
 TeeTime createLegacy()
           
 java.util.Collection<TeeTime> findAll(java.sql.Date startingDateFrom, java.sql.Date startingDateTo, java.lang.Boolean arrived, boolean arrivalUndefined, java.util.Collection<java.lang.String> memberIds, java.util.Collection<java.lang.String> fieldIds, java.lang.Integer amount, java.lang.Integer index)
           
 java.util.Collection<TeeTime> findAllByCriteria(java.util.Date dateFrom, java.util.Date dateTo, java.lang.Boolean arrived, boolean arrivalUndefined, java.util.Collection<java.lang.String> memberIds, java.util.Collection<java.lang.String> fieldIds, java.lang.Integer amount, java.lang.Integer index)
           
 java.util.Collection<TeeTime> findAllByMembers(java.sql.Date startingDateFrom, java.sql.Date startingDateTo, java.lang.Boolean arrived, java.util.Collection<Member> members)
           
 java.util.Collection<TeeTime> findAllByMembersFound(java.sql.Date startingDateFrom, java.sql.Date startingDateTo, java.lang.Boolean arrived, java.util.Collection<java.lang.String> memberIds)
          TODO
 java.util.Collection<TeeTime> findAllByPrimaryKeys(java.util.Collection<java.lang.Object> primaryKeys)
           
 int findAmount(java.util.Date dateFrom, java.util.Date dateTo, java.lang.Boolean arrived, boolean arrivalUndefined, java.util.Collection<java.lang.String> memberIds, java.util.Collection<java.lang.String> fieldIds)
           
 java.util.Collection findByFieldAndDateAndGroupNumber(Field field, java.sql.Date date, int groupNumber)
           
 TeeTime findByPrimaryKey(int id)
           
 TeeTime findByPrimaryKey(java.lang.Object pk)
           
 TeeTime findByPrimaryKeyLegacy(int id)
           
 TeeTime findByScorecard(Scorecard scorecard)
           
 java.lang.Class getEntityInterfaceClass()
           
 
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

TeeTimeHomeImpl

public TeeTimeHomeImpl()
Method Detail

getEntityInterfaceClass

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

create

public TeeTime create()
               throws javax.ejb.CreateException
Specified by:
create in interface TeeTimeHome
Throws:
javax.ejb.CreateException

findByPrimaryKey

public TeeTime findByPrimaryKey(java.lang.Object pk)
Specified by:
findByPrimaryKey in interface TeeTimeHome

createLegacy

public TeeTime createLegacy()
Specified by:
createLegacy in interface TeeTimeHome

findByPrimaryKey

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

findByPrimaryKeyLegacy

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

findByScorecard

public TeeTime findByScorecard(Scorecard scorecard)
                        throws javax.ejb.FinderException
Specified by:
findByScorecard in interface TeeTimeHome
Throws:
javax.ejb.FinderException

findAllByCriteria

public java.util.Collection<TeeTime> findAllByCriteria(java.util.Date dateFrom,
                                                       java.util.Date dateTo,
                                                       java.lang.Boolean arrived,
                                                       boolean arrivalUndefined,
                                                       java.util.Collection<java.lang.String> memberIds,
                                                       java.util.Collection<java.lang.String> fieldIds,
                                                       java.lang.Integer amount,
                                                       java.lang.Integer index)
Specified by:
findAllByCriteria in interface TeeTimeHome
Parameters:
dateFrom - is floor of TeeTime.getStartingtimeDate(), skipped if null;
dateTo - is ceiling of TeeTime.getStartingtimeDate(), skipped if null;
arrived - is TeeTime.getShowedUp(), skipped if null;
arrivalUndefined - is true, when TeeTimeBMPBean.SHOWED_UP must be null, skipped otherwise;
memberIds - is Collection of EJBLocalObject.getPrimaryKey() to search by, skipped if null;
fieldIds - is Collection of EJBLocalObject.getPrimaryKey() to search by, skipped if null;
Returns:
number of TeeTimes filtered by given criteria or 0 on failure;

findAmount

public int findAmount(java.util.Date dateFrom,
                      java.util.Date dateTo,
                      java.lang.Boolean arrived,
                      boolean arrivalUndefined,
                      java.util.Collection<java.lang.String> memberIds,
                      java.util.Collection<java.lang.String> fieldIds)
Specified by:
findAmount in interface TeeTimeHome
Parameters:
dateFrom - is floor of TeeTime.getStartingtimeDate(), skipped if null;
dateTo - is ceiling of TeeTime.getStartingtimeDate(), skipped if null;
arrived - is TeeTime.getShowedUp(), skipped if null;
arrivalUndefined - is true, when TeeTimeBMPBean.SHOWED_UP must be null, skipped otherwise;
memberIds - is Collection of EJBLocalObject.getPrimaryKey() to search by, skipped if null;
fieldIds - is Collection of EJBLocalObject.getPrimaryKey() to search by, skipped if null;
Returns:
number of TeeTimes filtered by given criteria or 0 on failure;

findAll

public java.util.Collection<TeeTime> findAll(java.sql.Date startingDateFrom,
                                             java.sql.Date startingDateTo,
                                             java.lang.Boolean arrived,
                                             boolean arrivalUndefined,
                                             java.util.Collection<java.lang.String> memberIds,
                                             java.util.Collection<java.lang.String> fieldIds,
                                             java.lang.Integer amount,
                                             java.lang.Integer index)
Specified by:
findAll in interface TeeTimeHome
Parameters:
startingDateFrom - is floor of TeeTime.getStartingtimeDate(), skipped if null;
startingDateTo - is ceiling of TeeTime.getStartingtimeDate(), skipped if null;
arrived - is TeeTime.getShowedUp(), skipped if null;
arrivalUndefined - is true, when TeeTimeBMPBean.SHOWED_UP must be null, skipped otherwise;
memberIds - is Collection of EJBLocalObject.getPrimaryKey() to search by, skipped if null;
fieldIds - is Collection of EJBLocalObject.getPrimaryKey() to search by, skipped if null;
Returns:
number of TeeTimes filtered by given criteria or 0 on failure;

findAllByMembersFound

public java.util.Collection<TeeTime> findAllByMembersFound(java.sql.Date startingDateFrom,
                                                           java.sql.Date startingDateTo,
                                                           java.lang.Boolean arrived,
                                                           java.util.Collection<java.lang.String> memberIds)
Description copied from interface: TeeTimeHome

TODO

Specified by:
findAllByMembersFound in interface TeeTimeHome
Parameters:
startingDateFrom - is floor of TeeTime.getStartingtimeDate(), skipped if null;
startingDateTo - is ceiling of TeeTime.getStartingtimeDate(), skipped if null;
arrived - is TeeTime.getShowedUp(), skipped if null;
memberIds - is Collection of Member to search by, skipped if null;
Returns:
Collection of TeeTimes filtered by given criteria or Collections.emptyList() on failure;

findAllByPrimaryKeys

public java.util.Collection<TeeTime> findAllByPrimaryKeys(java.util.Collection<java.lang.Object> primaryKeys)
Specified by:
findAllByPrimaryKeys in interface TeeTimeHome
Parameters:
primaryKeys - is Collection of EJBLocalObject.getPrimaryKey()s, not null;
Returns:
entities by primary keys or Collections.emptyList() on failure;

findAllByMembers

public java.util.Collection<TeeTime> findAllByMembers(java.sql.Date startingDateFrom,
                                                      java.sql.Date startingDateTo,
                                                      java.lang.Boolean arrived,
                                                      java.util.Collection<Member> members)
Specified by:
findAllByMembers in interface TeeTimeHome
Parameters:
startingDateFrom - is floor of TeeTime.getStartingtimeDate(), skipped if null;
startingDateTo - is ceiling of TeeTime.getStartingtimeDate(), skipped if null;
arrived - is TeeTime.getShowedUp(), skipped if null;
members - is Collection of Member to search by, skipped if null;
Returns:
Collection of TeeTimes filtered by given criteria or Collections.emptyList() on failure;

findByFieldAndDateAndGroupNumber

public java.util.Collection findByFieldAndDateAndGroupNumber(Field field,
                                                             java.sql.Date date,
                                                             int groupNumber)
                                                      throws javax.ejb.FinderException
Specified by:
findByFieldAndDateAndGroupNumber in interface TeeTimeHome
Throws:
javax.ejb.FinderException


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