|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.internet2.middleware.grouper.app.loader.db.GrouperLoaderResultset
public class GrouperLoaderResultset
encapsulate a resultset into this resultset to be case-insensitive and column-order insensitive
Nested Class Summary | |
---|---|
class |
GrouperLoaderResultset.Row
simple struct for subjects |
Field Summary | |
---|---|
static String |
ACTION_NAME_COL
|
static String |
ATTR_DESCRIPTION_COL
|
static String |
ATTR_DISPLAY_NAME_COL
|
static String |
ATTR_NAME_COL
|
static String |
GROUP_ADMINS_COL
|
static String |
GROUP_DESCRIPTION_COL
|
static String |
GROUP_DISPLAY_NAME_COL
|
static String |
GROUP_NAME_COL
|
static String |
GROUP_OPTINS_COL
|
static String |
GROUP_OPTOUTS_COL
|
static String |
GROUP_READERS_COL
|
static String |
GROUP_UPDATERS_COL
|
static String |
GROUP_VIEWERS_COL
|
static String |
IF_HAS_ACTION_NAME_COL
|
static String |
IF_HAS_ATTR_NAME_COL
|
static String |
SUBJECT_ID_COL
|
static String |
SUBJECT_SOURCE_ID_COL
|
static String |
THEN_HAS_ACTION_NAME_COL
|
static String |
THEN_HAS_ATTR_NAME_COL
|
Constructor Summary | |
---|---|
GrouperLoaderResultset(GrouperLoaderDb grouperLoaderDb,
String query)
get a resultset based on a db and query |
|
GrouperLoaderResultset(GrouperLoaderResultset parentResultSet,
String groupName)
get a resultset on another resultset and a group name |
Method Summary | |
---|---|
void |
assertColumnName(String columnName)
make sure this column name is here |
int |
columnIndex(String columnNameInput)
find a column index in the resultset |
GrouperLoaderResultset.Row |
find(String subjectId,
String subjectSourceId)
find a row and return |
Object |
getCell(int rowIndex,
String columnName,
boolean exceptionOnColNotFound)
get a cell in the data structure |
List<String> |
getColumnNames()
return the column names |
Set<String> |
groupNames()
get a set of group names |
boolean |
hasColumnName(String columnName)
make sure this column name is here |
int |
numberOfRows()
return the number of rows |
void |
remove(GrouperLoaderResultset.Row row)
remove by row |
void |
remove(int i)
remove by row index |
GrouperLoaderResultset.Row |
retrieveRow(int i)
find a certain row |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String SUBJECT_ID_COL
public static final String ACTION_NAME_COL
public static final String GROUP_NAME_COL
public static final String GROUP_DISPLAY_NAME_COL
public static final String GROUP_DESCRIPTION_COL
public static final String GROUP_VIEWERS_COL
public static final String GROUP_READERS_COL
public static final String GROUP_UPDATERS_COL
public static final String GROUP_ADMINS_COL
public static final String ATTR_NAME_COL
public static final String ATTR_DISPLAY_NAME_COL
public static final String ATTR_DESCRIPTION_COL
public static final String IF_HAS_ATTR_NAME_COL
public static final String THEN_HAS_ATTR_NAME_COL
public static final String IF_HAS_ACTION_NAME_COL
public static final String THEN_HAS_ACTION_NAME_COL
public static final String GROUP_OPTINS_COL
public static final String GROUP_OPTOUTS_COL
public static final String SUBJECT_SOURCE_ID_COL
Constructor Detail |
---|
public GrouperLoaderResultset(GrouperLoaderResultset parentResultSet, String groupName)
parentResultSet
- groupName
- public GrouperLoaderResultset(GrouperLoaderDb grouperLoaderDb, String query)
grouperLoaderDb
- query
- Method Detail |
---|
public Set<String> groupNames()
public int columnIndex(String columnNameInput)
columnNameInput
-
public GrouperLoaderResultset.Row retrieveRow(int i)
i
-
public int numberOfRows()
public List<String> getColumnNames()
public Object getCell(int rowIndex, String columnName, boolean exceptionOnColNotFound)
rowIndex
- columnName
- exceptionOnColNotFound
-
public void assertColumnName(String columnName)
columnName
- public boolean hasColumnName(String columnName)
columnName
-
public void remove(GrouperLoaderResultset.Row row)
row
- public void remove(int i)
i
- public GrouperLoaderResultset.Row find(String subjectId, String subjectSourceId)
subjectId
- subjectSourceId
-
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |