nl.surfnet.coin.teams.service.impl
Class AbstractGrouperDaoImpl

java.lang.Object
  extended by nl.surfnet.coin.teams.service.impl.AbstractGrouperDaoImpl
Direct Known Subclasses:
ApiGrouperDaoImpl

public abstract class AbstractGrouperDaoImpl
extends Object


Nested Class Summary
static class AbstractGrouperDaoImpl.GrouperRowMapper<T>
          Template method Row Mapper that only extracts the fields from the resultset, leaving creation of a concrete group to implementations.
 
Field Summary
protected static String SQL_ADD_MEMBER_COUNT_TO_TEAMS
           
protected static String SQL_FIND_ALL_TEAMS
           
protected static String SQL_FIND_ALL_TEAMS_BY_MEMBER
           
protected static String SQL_FIND_ALL_TEAMS_BY_MEMBER_ROWCOUNT
           
protected static String SQL_FIND_ALL_TEAMS_BY_MEMBER_SORTED
           
protected static String SQL_FIND_ALL_TEAMS_ROWCOUNT
           
protected static String SQL_FIND_STEMS_BY_MEMBER
           
protected static String SQL_FIND_TEAM_BY_MEMBER_AND_BY_GROUPNAME
           
protected static String SQL_FIND_TEAMS_BY_MEMBER
           
protected static String SQL_FIND_TEAMS_BY_MEMBER_ROWCOUNT
           
protected static String SQL_FIND_TEAMS_LIKE_GROUPNAMES
           
protected static String SQL_FIND_TEAMS_LIKE_GROUPNAMES_ROWCOUNT
           
protected static String SQL_MEMBERS_BY_TEAM
           
protected static String SQL_ROLES_BY_TEAM_AND_MEMBERS
           
protected static String SQL_ROLES_BY_TEAMS
           
 
Constructor Summary
AbstractGrouperDaoImpl()
           
 
Method Summary
protected  Integer correctOffset(Integer offset)
           
protected  Integer correctPageSize(Integer pageSize)
           
protected  String wildCard(String part)
          Pad a string with SQL wildcards
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SQL_FIND_ALL_TEAMS_ROWCOUNT

protected static String SQL_FIND_ALL_TEAMS_ROWCOUNT

SQL_FIND_ALL_TEAMS

protected static String SQL_FIND_ALL_TEAMS

SQL_FIND_TEAM_BY_MEMBER_AND_BY_GROUPNAME

protected static String SQL_FIND_TEAM_BY_MEMBER_AND_BY_GROUPNAME

SQL_FIND_ALL_TEAMS_BY_MEMBER_ROWCOUNT

protected static String SQL_FIND_ALL_TEAMS_BY_MEMBER_ROWCOUNT

SQL_FIND_ALL_TEAMS_BY_MEMBER

protected static String SQL_FIND_ALL_TEAMS_BY_MEMBER

SQL_FIND_ALL_TEAMS_BY_MEMBER_SORTED

protected static String SQL_FIND_ALL_TEAMS_BY_MEMBER_SORTED

SQL_FIND_TEAMS_BY_MEMBER_ROWCOUNT

protected static String SQL_FIND_TEAMS_BY_MEMBER_ROWCOUNT

SQL_FIND_TEAMS_BY_MEMBER

protected static String SQL_FIND_TEAMS_BY_MEMBER

SQL_FIND_STEMS_BY_MEMBER

protected static String SQL_FIND_STEMS_BY_MEMBER

SQL_ROLES_BY_TEAMS

protected static final String SQL_ROLES_BY_TEAMS
See Also:
Constant Field Values

SQL_ROLES_BY_TEAM_AND_MEMBERS

protected static final String SQL_ROLES_BY_TEAM_AND_MEMBERS
See Also:
Constant Field Values

SQL_MEMBERS_BY_TEAM

protected static final String SQL_MEMBERS_BY_TEAM
See Also:
Constant Field Values

SQL_ADD_MEMBER_COUNT_TO_TEAMS

protected static final String SQL_ADD_MEMBER_COUNT_TO_TEAMS
See Also:
Constant Field Values

SQL_FIND_TEAMS_LIKE_GROUPNAMES_ROWCOUNT

protected static String SQL_FIND_TEAMS_LIKE_GROUPNAMES_ROWCOUNT

SQL_FIND_TEAMS_LIKE_GROUPNAMES

protected static String SQL_FIND_TEAMS_LIKE_GROUPNAMES
Constructor Detail

AbstractGrouperDaoImpl

public AbstractGrouperDaoImpl()
Method Detail

wildCard

protected String wildCard(String part)
Pad a string with SQL wildcards

Parameters:
part - the string to search for
Returns:
padded string

correctOffset

protected Integer correctOffset(Integer offset)

correctPageSize

protected Integer correctPageSize(Integer pageSize)


Copyright © 2009-2012 SURFnet bv, The Netherlands. All Rights Reserved.