|
||||||||||
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 java.lang.String |
ACTION_NAME_COL
|
static java.lang.String |
ATTR_DESCRIPTION_COL
|
static java.lang.String |
ATTR_DISPLAY_NAME_COL
|
static java.lang.String |
ATTR_NAME_COL
|
static java.lang.String |
GROUP_ADMINS_COL
|
static java.lang.String |
GROUP_DESCRIPTION_COL
|
static java.lang.String |
GROUP_DISPLAY_NAME_COL
|
static java.lang.String |
GROUP_NAME_COL
|
static java.lang.String |
GROUP_OPTINS_COL
|
static java.lang.String |
GROUP_OPTOUTS_COL
|
static java.lang.String |
GROUP_READERS_COL
|
static java.lang.String |
GROUP_UPDATERS_COL
|
static java.lang.String |
GROUP_VIEWERS_COL
|
static java.lang.String |
IF_HAS_ACTION_NAME_COL
|
static java.lang.String |
IF_HAS_ATTR_NAME_COL
|
static java.lang.String |
SUBJECT_ID_COL
|
static java.lang.String |
SUBJECT_SOURCE_ID_COL
|
static java.lang.String |
THEN_HAS_ACTION_NAME_COL
|
static java.lang.String |
THEN_HAS_ATTR_NAME_COL
|
Constructor Summary | |
---|---|
GrouperLoaderResultset(GrouperLoaderDb grouperLoaderDb,
java.lang.String query)
get a resultset based on a db and query |
|
GrouperLoaderResultset(GrouperLoaderResultset parentResultSet,
java.lang.String groupName)
get a resultset on another resultset and a group name |
Method Summary | |
---|---|
void |
assertColumnName(java.lang.String columnName)
make sure this column name is here |
int |
columnIndex(java.lang.String columnNameInput)
find a column index in the resultset |
GrouperLoaderResultset.Row |
find(java.lang.String subjectId,
java.lang.String subjectSourceId)
find a row and return |
java.lang.Object |
getCell(int rowIndex,
java.lang.String columnName,
boolean exceptionOnColNotFound)
get a cell in the data structure |
java.util.List<java.lang.String> |
getColumnNames()
return the column names |
java.util.Set<java.lang.String> |
groupNames()
get a set of group names |
boolean |
hasColumnName(java.lang.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 java.lang.String SUBJECT_ID_COL
public static final java.lang.String ACTION_NAME_COL
public static final java.lang.String GROUP_NAME_COL
public static final java.lang.String GROUP_DISPLAY_NAME_COL
public static final java.lang.String GROUP_DESCRIPTION_COL
public static final java.lang.String GROUP_VIEWERS_COL
public static final java.lang.String GROUP_READERS_COL
public static final java.lang.String GROUP_UPDATERS_COL
public static final java.lang.String GROUP_ADMINS_COL
public static final java.lang.String ATTR_NAME_COL
public static final java.lang.String ATTR_DISPLAY_NAME_COL
public static final java.lang.String ATTR_DESCRIPTION_COL
public static final java.lang.String IF_HAS_ATTR_NAME_COL
public static final java.lang.String THEN_HAS_ATTR_NAME_COL
public static final java.lang.String IF_HAS_ACTION_NAME_COL
public static final java.lang.String THEN_HAS_ACTION_NAME_COL
public static final java.lang.String GROUP_OPTINS_COL
public static final java.lang.String GROUP_OPTOUTS_COL
public static final java.lang.String SUBJECT_SOURCE_ID_COL
Constructor Detail |
---|
public GrouperLoaderResultset(GrouperLoaderResultset parentResultSet, java.lang.String groupName)
parentResultSet
- groupName
- public GrouperLoaderResultset(GrouperLoaderDb grouperLoaderDb, java.lang.String query)
grouperLoaderDb
- query
- Method Detail |
---|
public java.util.Set<java.lang.String> groupNames()
public int columnIndex(java.lang.String columnNameInput)
columnNameInput
-
public GrouperLoaderResultset.Row retrieveRow(int i)
i
-
public int numberOfRows()
public java.util.List<java.lang.String> getColumnNames()
public java.lang.Object getCell(int rowIndex, java.lang.String columnName, boolean exceptionOnColNotFound)
rowIndex
- columnName
- exceptionOnColNotFound
-
public void assertColumnName(java.lang.String columnName)
columnName
- public boolean hasColumnName(java.lang.String columnName)
columnName
-
public void remove(GrouperLoaderResultset.Row row)
row
- public void remove(int i)
i
- public GrouperLoaderResultset.Row find(java.lang.String subjectId, java.lang.String subjectSourceId)
subjectId
- subjectSourceId
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |