Stellent
HowToComponents
JavaDoc

intradoc.shared
Class RoleDefinitions

java.lang.Object
  |
  +--intradoc.data.DataResultSet
        |
        +--intradoc.shared.RoleDefinitions
All Implemented Interfaces:
ResultSet

public class RoleDefinitions
extends DataResultSet


Field Summary
protected  java.util.Hashtable m_groups
           
protected  java.util.Hashtable m_psGroups
           
protected  java.util.Hashtable m_psRoles
           
protected  java.util.Hashtable m_roles
           
static java.lang.String m_tableName
           
 
Fields inherited from class intradoc.data.DataResultSet
m_copyAborted, m_currentRow, m_dateFormat, m_fieldList, m_fieldMapping, m_isMutable, m_numRows, m_values
 
Constructor Summary
RoleDefinitions()
           
 
Method Summary
 java.util.Vector getGroupRoles(java.lang.String name)
           
 java.util.Hashtable getGroups()
           
 java.util.Vector getPsGroupRoles(java.lang.String name)
           
 java.util.Hashtable getPsGroups()
           
 java.util.Vector getPsRoleGroups(java.lang.String name)
           
 java.util.Hashtable getPsRoles()
           
 long getRmaRolePrivilege(java.lang.String roleName, java.lang.String groupName)
           
 java.util.Vector getRoleGroups(java.lang.String name)
           
 int getRolePrivilege(java.lang.String roleName, java.lang.String groupName)
           
protected  long getRolePrivilegeEx(java.lang.String roleName, java.lang.String groupName)
           
 java.util.Hashtable getRoles()
           
 java.lang.String getTableName()
           
 void initShallow(DataResultSet rset)
          Makes a shallow copy of one data result set into another.
 void load(ResultSet rset)
           
 DataResultSet shallowClone()
          Creates a shallow clone of the result set.
 
Methods inherited from class intradoc.data.DataResultSet
addRow, appendFields, closeInternals, copy, copy, copyEx, copyFieldInfo, copyFiltered, copyFilteredEx, copySimpleFiltered, createEmptyRow, createMaxNumResultSetFilter, createRow, createSimpleResultSetFilter, deleteCurrentRow, deleteRow, findRow, first, getCurrentRow, getCurrentRowProps, getCurrentRowValues, getDateFormat, getDateValue, getFieldInfo, getFieldName, getIndexFieldInfo, getNumFields, getNumRows, getResultSetValues, getResultSetValuesEx, getRowValues, getStringValue, getWorkspace, hasRawObjects, init, init, initEx, insertRowAt, isCopyAborted, isEmpty, isMutable, isRowPresent, last, merge, mergeDelete, mergeFields, next, previous, readHeader, readSimple, removeAll, removeFields, renameField, reset, setCurrentRow, setCurrentValue, setDateFormat, setRowValues, skip, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_tableName

public static java.lang.String m_tableName

m_roles

protected java.util.Hashtable m_roles

m_groups

protected java.util.Hashtable m_groups

m_psRoles

protected java.util.Hashtable m_psRoles

m_psGroups

protected java.util.Hashtable m_psGroups
Constructor Detail

RoleDefinitions

public RoleDefinitions()
Method Detail

shallowClone

public DataResultSet shallowClone()
Description copied from class: DataResultSet
Creates a shallow clone of the result set.

Overrides:
shallowClone in class DataResultSet

initShallow

public void initShallow(DataResultSet rset)
Description copied from class: DataResultSet
Makes a shallow copy of one data result set into another. In particular, this result set can have an independent iterator and can be independently sorted. But field listings and actual values should will changed the values of the shared copy.

Overrides:
initShallow in class DataResultSet

load

public void load(ResultSet rset)
          throws DataException
DataException

getRoles

public java.util.Hashtable getRoles()

getRoleGroups

public java.util.Vector getRoleGroups(java.lang.String name)

getGroups

public java.util.Hashtable getGroups()

getGroupRoles

public java.util.Vector getGroupRoles(java.lang.String name)

getPsRoles

public java.util.Hashtable getPsRoles()

getPsRoleGroups

public java.util.Vector getPsRoleGroups(java.lang.String name)

getPsGroups

public java.util.Hashtable getPsGroups()

getPsGroupRoles

public java.util.Vector getPsGroupRoles(java.lang.String name)

getTableName

public java.lang.String getTableName()

getRmaRolePrivilege

public long getRmaRolePrivilege(java.lang.String roleName,
                                java.lang.String groupName)
                         throws DataException
DataException

getRolePrivilege

public int getRolePrivilege(java.lang.String roleName,
                            java.lang.String groupName)
                     throws DataException
DataException

getRolePrivilegeEx

protected long getRolePrivilegeEx(java.lang.String roleName,
                                  java.lang.String groupName)
                           throws DataException
DataException


(c) 1996-2005  All rights reserved.  Stellent, Inc.