Stellent
HowToComponents
JavaDoc

intradoc.shared
Class AliasData

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

public class AliasData
extends DataResultSet


Field Summary
protected  java.util.Hashtable m_aliasTable
           
protected  java.util.Hashtable m_aliasUserMap
           
protected  DataResultSet m_aliasUserSet
           
static java.lang.String m_aliasUserTableName
           
protected  java.lang.String m_curTable
           
static java.lang.String m_tableName
           
protected  java.util.Hashtable m_userAliasMap
           
 
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
AliasData()
           
 
Method Summary
 java.lang.String[][] getAliasesForUser(java.lang.String userName)
           
 java.lang.String getTableName()
           
 java.util.Vector getUserList(java.lang.String aliasName)
           
 java.lang.String[][] getUsers(java.lang.String aliasName)
           
 DataResultSet getUserSet(java.lang.String aliasName)
           
 void initShallow(DataResultSet rset)
          Makes a shallow copy of one data result set into another.
 void loadAliases(ResultSet rSet)
           
 void loadUsers(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_aliasTable

protected java.util.Hashtable m_aliasTable

m_tableName

public static java.lang.String m_tableName

m_aliasUserTableName

public static java.lang.String m_aliasUserTableName

m_curTable

protected java.lang.String m_curTable

m_aliasUserSet

protected DataResultSet m_aliasUserSet

m_aliasUserMap

protected java.util.Hashtable m_aliasUserMap

m_userAliasMap

protected java.util.Hashtable m_userAliasMap
Constructor Detail

AliasData

public AliasData()
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

loadAliases

public void loadAliases(ResultSet rSet)
                 throws DataException
DataException

loadUsers

public void loadUsers(ResultSet rset)
               throws DataException
DataException

getUsers

public java.lang.String[][] getUsers(java.lang.String aliasName)
                              throws DataException
DataException

getUserSet

public DataResultSet getUserSet(java.lang.String aliasName)
                         throws DataException
DataException

getUserList

public java.util.Vector getUserList(java.lang.String aliasName)
                             throws DataException
DataException

getAliasesForUser

public java.lang.String[][] getAliasesForUser(java.lang.String userName)
                                       throws DataException
DataException

getTableName

public java.lang.String getTableName()


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