Class GrouperDataProviderQueryTargetDao

java.lang.Object
edu.internet2.middleware.grouper.app.dataProvider.GrouperDataProviderQueryTargetDao
Direct Known Subclasses:
GrouperLdapDataProviderQueryTargetDao, GrouperSqlDataProviderQueryTargetDao

public abstract class GrouperDataProviderQueryTargetDao extends Object
  • Constructor Details

    • GrouperDataProviderQueryTargetDao

      public GrouperDataProviderQueryTargetDao()
  • Method Details

    • getGrouperDataProviderQuery

      public GrouperDataProviderQuery getGrouperDataProviderQuery()
    • setGrouperDataProviderQuery

      public void setGrouperDataProviderQuery(GrouperDataProviderQuery grouperDataProviderQuery)
    • getGrouperDataProviderChangeLogQuery

      public GrouperDataProviderChangeLogQuery getGrouperDataProviderChangeLogQuery()
    • setGrouperDataProviderChangeLogQuery

      public void setGrouperDataProviderChangeLogQuery(GrouperDataProviderChangeLogQuery grouperDataProviderChangeLogQuery)
    • selectData

      public abstract List<Object[]> selectData(Map<String,Integer> lowerColumnNameToZeroIndex)
    • selectDataByMembers

      public abstract List<Object[]> selectDataByMembers(Map<String,Integer> lowerColumnNameToZeroIndex, Set<Member> members)
    • selectChangeLogData

      public abstract List<Object[]> selectChangeLogData(Map<String,Integer> lowerColumnNameToZeroIndex, Timestamp changesFromTimestamp, Timestamp changesToTimestamp)
      Parameters:
      lowerColumnNameToZeroIndex -
      changesFromTimestamp - get changes after this timestamp, could be null
      changesToTimestamp - get changes to and including this timestamp
      Returns: