is.idega.idegaweb.golf.entity
Class MemberHomeImpl
java.lang.Object
com.idega.data.IDOFactory
is.idega.idegaweb.golf.entity.MemberHomeImpl
- All Implemented Interfaces:
- com.idega.data.IDOHome, MemberHome, java.io.Serializable, javax.ejb.EJBLocalHome
public class MemberHomeImpl
- extends com.idega.data.IDOFactory
- implements MemberHome
Last modified: $Date: 2005/02/08 10:10:38 $ by $Author: laddi $
- Version:
- $Revision: 1.8 $
- Author:
- laddi
- See Also:
- Serialized Form
Fields inherited from class com.idega.data.IDOFactory |
dataSource |
Method Summary |
Member |
create()
|
Member |
createLegacy()
|
java.util.Collection<Member> |
findAll()
|
java.util.Collection<Member> |
findAll(java.util.Collection<TournamentMember> tournamentMembers)
|
java.util.Collection<Member> |
findAll(java.lang.Integer startingFrom,
java.lang.Integer entitiesAmount,
java.util.Collection<? extends Union> unions,
java.util.Collection<Tournament> tournaments,
java.lang.String personalId,
java.lang.String email,
java.lang.Boolean hasTeeTimes,
java.lang.Integer ageFrom,
java.lang.Integer ageTo,
java.lang.Character gender,
java.lang.Character active,
java.lang.String membershipType)
|
java.util.Collection<Member> |
findAll(java.lang.Integer startingFrom,
java.lang.Integer entitiesAmount,
java.util.Collection<Union> unions,
java.util.Collection<Tournament> tournaments,
java.lang.String personalId,
java.lang.String email,
java.lang.Boolean hasTeeTimes)
|
java.util.Collection |
findAllByCriteria(java.lang.String personalID,
java.lang.String firstName,
java.lang.String middleName,
java.lang.String lastName)
|
java.util.Collection |
findAllByUnion(Union union,
java.lang.String gender)
|
Member |
findByPrimaryKey(int id)
|
Member |
findByPrimaryKey(java.lang.Object pk)
|
Member |
findByPrimaryKeyLegacy(int id)
|
java.util.Collection<Member> |
findByPrimaryKeys(java.util.Collection<?> primaryKeys)
|
Member |
findBySSN(java.lang.String ssn)
|
Member |
findByUniqueID(java.lang.String uniqueID)
|
java.lang.String |
findIdBySSN(java.lang.String ssn)
|
Member |
findMemberByIWMemberSystemUser(com.idega.user.data.User user)
|
Member |
findMemberByPhonePk(java.lang.Object primaryKey)
|
java.lang.String |
findMemberPKByAddressPk(java.lang.Object primaryKey)
|
java.lang.String |
findMemberPKByPhonePk(java.lang.Object primaryKey)
|
int |
findMembersAmount(java.util.Collection<Union> unions,
java.util.Collection<Tournament> tournaments,
java.lang.String personalId,
java.lang.String email,
java.lang.Boolean hasTeeTimes,
java.lang.Integer ageFrom,
java.lang.Integer ageTo,
java.lang.Character gender,
java.lang.Character active,
java.lang.String membershipType)
|
java.util.Collection<Member> |
getAdminsOfClub(java.lang.Object clubPK)
|
protected java.lang.Class |
getEntityInterfaceClass()
|
java.util.Collection<Member> |
getMembers(java.lang.String request,
java.lang.Integer unionId,
int start,
int maxResults)
|
java.util.Collection<Member> |
getMembers(java.lang.String club,
java.lang.String start,
java.lang.String personalId,
java.lang.String name,
java.lang.String status,
int maxResult,
int startResult)
|
java.util.Collection<Member> |
getRelatedMembers(Member member)
|
java.util.Collection<Member> |
getRelatedMembersFromUnion(java.lang.Integer memberId,
java.lang.Integer unionId)
|
java.util.Collection<Member> |
getRelatedMembersFromUnion(Member member,
java.lang.Integer unionId)
|
java.util.Collection<java.lang.Integer> |
getRelatedMembersIdsFromUnion(java.lang.Integer memberId,
java.lang.Integer unionId)
|
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 |
MemberHomeImpl
public MemberHomeImpl()
getEntityInterfaceClass
protected java.lang.Class getEntityInterfaceClass()
- Specified by:
getEntityInterfaceClass
in class com.idega.data.IDOFactory
create
public Member create()
throws javax.ejb.CreateException
- Specified by:
create
in interface MemberHome
- Throws:
javax.ejb.CreateException
findByPrimaryKey
public Member findByPrimaryKey(java.lang.Object pk)
- Specified by:
findByPrimaryKey
in interface MemberHome
createLegacy
public Member createLegacy()
findByPrimaryKey
public Member findByPrimaryKey(int id)
- Specified by:
findByPrimaryKey
in interface MemberHome
- Parameters:
id
- is EJBLocalObject.getPrimaryKey()
, not null
;
- Returns:
- entity or
null
on failure;
findByPrimaryKeys
public java.util.Collection<Member> findByPrimaryKeys(java.util.Collection<?> primaryKeys)
- Specified by:
findByPrimaryKeys
in interface MemberHome
- Parameters:
primaryKeys
- is Collection
of
EJBLocalObject.getPrimaryKey()
not null
;
- Returns:
- entities by criteria;
findAll
public java.util.Collection<Member> findAll(java.lang.Integer startingFrom,
java.lang.Integer entitiesAmount,
java.util.Collection<Union> unions,
java.util.Collection<Tournament> tournaments,
java.lang.String personalId,
java.lang.String email,
java.lang.Boolean hasTeeTimes)
- Specified by:
findAll
in interface MemberHome
- Parameters:
startingFrom
- index of row in results list to return starting from,
skipped if null
;entitiesAmount
- is number of entities to fetch from data source,
skipped if null;unions
- to filter by, skipped if null
;tournaments
- is Collection
of Tournament
s
user attend, skipped if null
;personalId
- is Member.getSocialSecurityNumber()
, skipped
if null
;email
- is Member.getEmail()
, skipped if null
;hasTeeTimes
- is true
if it is required, that
Member
have some TeeTime
s registered, false
if it is required, that Member
does not have TeeTime
s
register and null
for ignoring;
- Returns:
- entities form data source or
Collections.emptyList()
on failure;
findAll
public java.util.Collection<Member> findAll(java.lang.Integer startingFrom,
java.lang.Integer entitiesAmount,
java.util.Collection<? extends Union> unions,
java.util.Collection<Tournament> tournaments,
java.lang.String personalId,
java.lang.String email,
java.lang.Boolean hasTeeTimes,
java.lang.Integer ageFrom,
java.lang.Integer ageTo,
java.lang.Character gender,
java.lang.Character active,
java.lang.String membershipType)
- Specified by:
findAll
in interface MemberHome
- Parameters:
startingFrom
- index of row in results list to return starting from,
skipped if null
;entitiesAmount
- is number of entities to fetch from data source,
skipped if null;unions
- to filter by, skipped if null
;tournaments
- is Collection
of Tournament
s
user attend, skipped if null
;personalId
- is Member.getSocialSecurityNumber()
, skipped
if null
;email
- is Member.getEmail()
, skipped if null
;hasTeeTimes
- is true
if it is required, that
Member
have some TeeTime
s registered, false
if it is required, that Member
does not have TeeTime
s
register and null
for ignoring;ageFrom
- is floor of Member.getAge()
,
skipped if null
;ageTo
- is ceiling of Member.getAge()
,
skipped if null
;gender
- is one of the:
- 'M'
- 'F'
, skipped if null
;active
- is one of:
- 'A': active
- 'I': inactive
- 'H': on hold
, skipped if null
;membershipType
- is one of:
- "main"
- "sub"
, skipped if null
;
- Returns:
- entities form data source or
Collections.emptyList()
on failure;
findAll
public java.util.Collection<Member> findAll(java.util.Collection<TournamentMember> tournamentMembers)
- Specified by:
findAll
in interface MemberHome
- Parameters:
tournamentMembers
- to search by, not null
;
- Returns:
- entities form data source or
Collections.emptyList()
on failure;
findMembersAmount
public int findMembersAmount(java.util.Collection<Union> unions,
java.util.Collection<Tournament> tournaments,
java.lang.String personalId,
java.lang.String email,
java.lang.Boolean hasTeeTimes,
java.lang.Integer ageFrom,
java.lang.Integer ageTo,
java.lang.Character gender,
java.lang.Character active,
java.lang.String membershipType)
- Specified by:
findMembersAmount
in interface MemberHome
- Parameters:
unions
- to filter by, skipped if null
;tournaments
- is Collection
of Tournament
s
user attend, skipped if null
;personalId
- is Member.getSocialSecurityNumber()
, skipped
if null
;email
- is Member.getEmail()
, skipped if null
;hasTeeTimes
- is true
if it is required, that
Member
have some TeeTime
s registered, false
if it is required, that Member
does not have TeeTime
s
register and null
for ignoring;ageFrom
- is floor of Member.getAge()
,
skipped if null
;ageTo
- is ceiling of Member.getAge()
,
skipped if null
;gender
- is one of the:
- 'M'
- 'F'
, skipped if null
;active
- is one of:
- 'A': active
- 'I': inactive
- 'H': on hold
, skipped if null
;membershipType
- is one of:
- "main"
- "sub"
, skipped if null
;
- Returns:
- number of
Member
s in data source;
findByPrimaryKeyLegacy
public Member findByPrimaryKeyLegacy(int id)
throws java.sql.SQLException
- Specified by:
findByPrimaryKeyLegacy
in interface MemberHome
- Throws:
java.sql.SQLException
findMemberByIWMemberSystemUser
public Member findMemberByIWMemberSystemUser(com.idega.user.data.User user)
throws javax.ejb.FinderException
- Specified by:
findMemberByIWMemberSystemUser
in interface MemberHome
- Throws:
javax.ejb.FinderException
- See Also:
MemberBMPBean.ejbFindMemberByIWMemberSystemUser(com.idega.user.data.User)
findBySSN
public Member findBySSN(java.lang.String ssn)
- Specified by:
findBySSN
in interface MemberHome
- Parameters:
ssn
- is social security number or Member.getSSN()
or
User.getPersonalID()
, not null
;
- Returns:
- entity or
null
if not found;
findIdBySSN
public java.lang.String findIdBySSN(java.lang.String ssn)
- Specified by:
findIdBySSN
in interface MemberHome
findByUniqueID
public Member findByUniqueID(java.lang.String uniqueID)
throws javax.ejb.FinderException
- Specified by:
findByUniqueID
in interface MemberHome
- Throws:
javax.ejb.FinderException
- See Also:
MemberBMPBean.ejbFindByUniqueID(java.lang.String)
findAll
public java.util.Collection<Member> findAll()
- Specified by:
findAll
in interface MemberHome
- Returns:
- all
Member
s in data source or
Collections.emptyList()
on failure;
findAllByUnion
public java.util.Collection findAllByUnion(Union union,
java.lang.String gender)
throws javax.ejb.FinderException
- Specified by:
findAllByUnion
in interface MemberHome
- Throws:
javax.ejb.FinderException
- See Also:
MemberBMPBean.ejbFindAllByUnion(is.idega.idegaweb.golf.entity.Union, java.lang.String)
findAllByCriteria
public java.util.Collection findAllByCriteria(java.lang.String personalID,
java.lang.String firstName,
java.lang.String middleName,
java.lang.String lastName)
throws javax.ejb.FinderException
- Specified by:
findAllByCriteria
in interface MemberHome
- Throws:
javax.ejb.FinderException
- See Also:
MemberBMPBean.ejbFindAllByCriteria(java.lang.String, java.lang.String, java.lang.String, java.lang.String)
getRelatedMembers
public java.util.Collection<Member> getRelatedMembers(Member member)
- Specified by:
getRelatedMembers
in interface MemberHome
getRelatedMembersIdsFromUnion
public java.util.Collection<java.lang.Integer> getRelatedMembersIdsFromUnion(java.lang.Integer memberId,
java.lang.Integer unionId)
- Specified by:
getRelatedMembersIdsFromUnion
in interface MemberHome
getRelatedMembersFromUnion
public java.util.Collection<Member> getRelatedMembersFromUnion(java.lang.Integer memberId,
java.lang.Integer unionId)
- Specified by:
getRelatedMembersFromUnion
in interface MemberHome
getRelatedMembersFromUnion
public java.util.Collection<Member> getRelatedMembersFromUnion(Member member,
java.lang.Integer unionId)
- Specified by:
getRelatedMembersFromUnion
in interface MemberHome
getMembers
public java.util.Collection<Member> getMembers(java.lang.String club,
java.lang.String start,
java.lang.String personalId,
java.lang.String name,
java.lang.String status,
int maxResult,
int startResult)
- Specified by:
getMembers
in interface MemberHome
getMembers
public java.util.Collection<Member> getMembers(java.lang.String request,
java.lang.Integer unionId,
int start,
int maxResults)
- Specified by:
getMembers
in interface MemberHome
findMemberByPhonePk
public Member findMemberByPhonePk(java.lang.Object primaryKey)
- Specified by:
findMemberByPhonePk
in interface MemberHome
findMemberPKByPhonePk
public java.lang.String findMemberPKByPhonePk(java.lang.Object primaryKey)
- Specified by:
findMemberPKByPhonePk
in interface MemberHome
findMemberPKByAddressPk
public java.lang.String findMemberPKByAddressPk(java.lang.Object primaryKey)
- Specified by:
findMemberPKByAddressPk
in interface MemberHome
getAdminsOfClub
public java.util.Collection<Member> getAdminsOfClub(java.lang.Object clubPK)
- Specified by:
getAdminsOfClub
in interface MemberHome
Copyright © 2000-2014 idega software. All Rights Reserved.