is.idega.idegaweb.golf.entity
Interface MemberHome

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

public interface MemberHome
extends com.idega.data.IDOHome

Last modified: $Date: 2005/02/08 10:10:38 $ by $Author: laddi $

Version:
$Revision: 1.8 $
Author:
laddi

Method Summary
 Member create()
           
 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)
           
 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 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

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

findByPrimaryKey

Member findByPrimaryKey(java.lang.Object pk)

findByPrimaryKey

Member findByPrimaryKey(int id)
Parameters:
id - is EJBLocalObject.getPrimaryKey(), not null;
Returns:
entity or null on failure;

findByPrimaryKeys

java.util.Collection<Member> findByPrimaryKeys(java.util.Collection<?> primaryKeys)
Parameters:
primaryKeys - is Collection of EJBLocalObject.getPrimaryKey() not null;
Returns:
entities by criteria;

findByPrimaryKeyLegacy

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

findMemberByIWMemberSystemUser

Member findMemberByIWMemberSystemUser(com.idega.user.data.User user)
                                      throws javax.ejb.FinderException
Throws:
javax.ejb.FinderException
See Also:
MemberBMPBean.ejbFindMemberByIWMemberSystemUser(com.idega.user.data.User)

findBySSN

Member findBySSN(java.lang.String ssn)
Parameters:
ssn - is social security number or Member.getSSN() or User.getPersonalID(), not null;
Returns:
entity or null if not found;

findIdBySSN

java.lang.String findIdBySSN(java.lang.String ssn)

findByUniqueID

Member findByUniqueID(java.lang.String uniqueID)
                      throws javax.ejb.FinderException
Throws:
javax.ejb.FinderException
See Also:
MemberBMPBean.ejbFindByUniqueID(java.lang.String)

findAll

java.util.Collection<Member> findAll()
Returns:
all Members in data source or Collections.emptyList() on failure;

findAllByUnion

java.util.Collection findAllByUnion(Union union,
                                    java.lang.String gender)
                                    throws javax.ejb.FinderException
Throws:
javax.ejb.FinderException
See Also:
MemberBMPBean.ejbFindAllByUnion(is.idega.idegaweb.golf.entity.Union, java.lang.String)

findAllByCriteria

java.util.Collection findAllByCriteria(java.lang.String personalID,
                                       java.lang.String firstName,
                                       java.lang.String middleName,
                                       java.lang.String lastName)
                                       throws javax.ejb.FinderException
Throws:
javax.ejb.FinderException
See Also:
MemberBMPBean.ejbFindAllByCriteria(java.lang.String, java.lang.String, java.lang.String, java.lang.String)

findAll

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)
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 Tournaments 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 TeeTimes registered, false if it is required, that Member does not have TeeTimes register and null for ignoring;
Returns:
entities form data source or Collections.emptyList() on failure;

findMembersAmount

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)
Parameters:
unions - to filter by, skipped if null;
tournaments - is Collection of Tournaments user attend, skipped if null;
personalId - is Member.getSocialSecurityNumber(), skipped if null;
email - is Member.getEmail(), skipped if null;
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;
    hasTeeTimes - is true if it is required, that Member have some TeeTimes registered, false if it is required, that Member does not have TeeTimes register and null for ignoring;
    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 Members in data source;

    findAll

    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)
    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 Tournaments user attend, skipped if null;
    personalId - is Member.getSocialSecurityNumber(), skipped if null;
    email - is Member.getEmail(), skipped if null;
    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;
    hasTeeTimes - is true if it is required, that Member have some TeeTimes registered, false if it is required, that Member does not have TeeTimes register and null for ignoring;
    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;

    getRelatedMembers

    java.util.Collection<Member> getRelatedMembers(Member member)

    getRelatedMembersFromUnion

    java.util.Collection<Member> getRelatedMembersFromUnion(Member member,
                                                            java.lang.Integer unionId)

    getRelatedMembersIdsFromUnion

    java.util.Collection<java.lang.Integer> getRelatedMembersIdsFromUnion(java.lang.Integer memberId,
                                                                          java.lang.Integer unionId)

    getMembers

    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)

    getRelatedMembersFromUnion

    java.util.Collection<Member> getRelatedMembersFromUnion(java.lang.Integer memberId,
                                                            java.lang.Integer unionId)

    getMembers

    java.util.Collection<Member> getMembers(java.lang.String request,
                                            java.lang.Integer unionId,
                                            int start,
                                            int maxResults)

    findMemberByPhonePk

    Member findMemberByPhonePk(java.lang.Object primaryKey)

    findMemberPKByPhonePk

    java.lang.String findMemberPKByPhonePk(java.lang.Object primaryKey)

    findMemberPKByAddressPk

    java.lang.String findMemberPKByAddressPk(java.lang.Object primaryKey)

    getAdminsOfClub

    java.util.Collection<Member> getAdminsOfClub(java.lang.Object clubPK)

    findAll

    java.util.Collection<Member> findAll(java.util.Collection<TournamentMember> tournamentMembers)
    Parameters:
    tournamentMembers - to search by, not null;
    Returns:
    entities form data source or Collections.emptyList() on failure;


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