Stellent
HowToComponents
JavaDoc

intradoc.shared
Class TableFields

java.lang.Object
  |
  +--intradoc.shared.TableFields

public class TableFields
extends java.lang.Object

TableFields This class is similar to ViewFields except that it applies to all other application tables. Note: this class has a lot of internally declared tables. Some of these tables may eventually be loaded from an external file. However, this may not be as good an idea as it may first appear. One, this class will be cached by a browser but any external file will have to be downloaded to the client every time the client starts. Two, although some tables can have their report specification be entirely data driven, many tables will need special code to interpret some of the column values (for example the 'dPrivilege' column in the RoleDefinition table needs to be translated to a user friendly string).


Field Summary
static java.lang.String[][] ARCHIVER_EDIT_LIST
           
static java.lang.String[][] ARCHIVER_RELEASESTATE_OPTIONLIST
           
static java.lang.String[][] ARCHIVER_STATUS_OPTIONLIST
           
static java.lang.String[][] DOC_ACTIONS_OPTIONLIST
           
static java.lang.String[][] DOCPROFILE_ACTIONS
           
static java.lang.String[][] DOCPROFILE_EVENTS
           
static java.lang.String[][] DOCPROFILERULEFIELD_PRIORITIES_OPTIONLIST
           
static java.lang.String[][] DOCPROFILERULEFIELD_TYPES_OPTIONLIST
           
static java.lang.String[][] IMPORT_OPTIONLIST
           
static java.lang.String[][] INDEXERSTATE_OPTIONLIST
           
static java.lang.String[][] LOCALIZATION_LIST
           
static java.lang.String[][] m_archiveHistory
           
static java.lang.String[][] m_dataSources
           
static java.lang.String[][] m_defaultDataSources
           
 java.util.Hashtable m_displayMaps
           
static java.lang.String[][] m_docHistory
           
static java.lang.String[][] m_docInfo
           
static java.lang.String[][] m_docTypes
           
 java.util.Vector m_fields
           
 java.util.Properties m_optListTypesMap
           
 java.util.Hashtable m_tableDefs
           
static java.lang.String[][] m_users
           
static java.lang.String[][] m_workflowDoc
           
static java.lang.String[][] m_workflowHistory
           
static java.lang.String[][] METAFIELD_OPTIONLISTTYPE_OPTIONSLIST
           
static java.lang.String[][] METAFIELD_TYPES_OPTIONSLIST
           
static java.lang.String[][] NEW_USER_AUTH_TYPES
           
static java.lang.String[][] PROCESSINGSTATE_OPTIONLIST
           
static java.lang.String[][] PUBLISHSTATE_OPTIONLIST
           
static java.lang.String[][] PUBLISHTYPE_OPTIONLIST
           
static java.lang.String[][] RELEASESTATE_OPTIONLIST
           
static java.lang.String[][] SCHEMAFIELD_TYPES_OPTIONSLIST
           
static java.lang.String[][] STATUS_OPTIONLIST
           
static java.lang.String[][] TIME_OPTIONLIST
           
static java.lang.String[][] USER_AUTH_TYPES
           
static java.lang.String[][] WORKFLOW_ACTIONS_OPTIONLIST
           
static java.lang.String[][] WORKFLOW_STATE_OPTIONLIST
           
static java.lang.String[][] WORKFLOWSTATE_OPTIONLIST
           
static java.lang.String[][] YESNO_OPTIONLIST
           
 
Constructor Summary
TableFields()
           
 
Method Summary
 ViewFieldDef addFieldDef(java.lang.String name, java.lang.String caption)
          Utility service to append a field def object to a Vector object.
 java.util.Vector createTableFieldsList(java.lang.String dataSource)
          create the field lists, allowing custom field lists to be combo or strict option lists
 java.lang.String getDataSourceDisplayString(java.lang.String dataSource)
           
 java.lang.String[][] getDisplayMap(java.lang.String key)
           
 java.util.Hashtable getDisplayMaps()
           
 java.lang.String getDisplayString(java.lang.String fieldName, ResultSet curRow, java.lang.String val, ExecutionContext cxt)
           
 void init()
           
protected  void initDataSourceDefaults()
           
 boolean initDataSources()
          Initialize the TableFields object with the StdReportDataSources and the associated resources.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_fields

public java.util.Vector m_fields

m_dataSources

public static java.lang.String[][] m_dataSources

m_defaultDataSources

public static final java.lang.String[][] m_defaultDataSources

m_archiveHistory

public static final java.lang.String[][] m_archiveHistory

m_docTypes

public static final java.lang.String[][] m_docTypes

m_users

public static final java.lang.String[][] m_users

m_docInfo

public static final java.lang.String[][] m_docInfo

m_docHistory

public static final java.lang.String[][] m_docHistory

m_workflowDoc

public static final java.lang.String[][] m_workflowDoc

m_workflowHistory

public static final java.lang.String[][] m_workflowHistory

YESNO_OPTIONLIST

public static final java.lang.String[][] YESNO_OPTIONLIST

TIME_OPTIONLIST

public static final java.lang.String[][] TIME_OPTIONLIST

METAFIELD_TYPES_OPTIONSLIST

public static final java.lang.String[][] METAFIELD_TYPES_OPTIONSLIST

METAFIELD_OPTIONLISTTYPE_OPTIONSLIST

public static final java.lang.String[][] METAFIELD_OPTIONLISTTYPE_OPTIONSLIST

SCHEMAFIELD_TYPES_OPTIONSLIST

public static final java.lang.String[][] SCHEMAFIELD_TYPES_OPTIONSLIST

STATUS_OPTIONLIST

public static final java.lang.String[][] STATUS_OPTIONLIST

ARCHIVER_STATUS_OPTIONLIST

public static final java.lang.String[][] ARCHIVER_STATUS_OPTIONLIST

ARCHIVER_EDIT_LIST

public static final java.lang.String[][] ARCHIVER_EDIT_LIST

RELEASESTATE_OPTIONLIST

public static final java.lang.String[][] RELEASESTATE_OPTIONLIST

INDEXERSTATE_OPTIONLIST

public static final java.lang.String[][] INDEXERSTATE_OPTIONLIST

WORKFLOWSTATE_OPTIONLIST

public static final java.lang.String[][] WORKFLOWSTATE_OPTIONLIST

ARCHIVER_RELEASESTATE_OPTIONLIST

public static final java.lang.String[][] ARCHIVER_RELEASESTATE_OPTIONLIST

PROCESSINGSTATE_OPTIONLIST

public static final java.lang.String[][] PROCESSINGSTATE_OPTIONLIST

PUBLISHSTATE_OPTIONLIST

public static final java.lang.String[][] PUBLISHSTATE_OPTIONLIST

PUBLISHTYPE_OPTIONLIST

public static final java.lang.String[][] PUBLISHTYPE_OPTIONLIST

DOC_ACTIONS_OPTIONLIST

public static final java.lang.String[][] DOC_ACTIONS_OPTIONLIST

WORKFLOW_STATE_OPTIONLIST

public static final java.lang.String[][] WORKFLOW_STATE_OPTIONLIST

WORKFLOW_ACTIONS_OPTIONLIST

public static final java.lang.String[][] WORKFLOW_ACTIONS_OPTIONLIST

IMPORT_OPTIONLIST

public static final java.lang.String[][] IMPORT_OPTIONLIST

DOCPROFILERULEFIELD_TYPES_OPTIONLIST

public static final java.lang.String[][] DOCPROFILERULEFIELD_TYPES_OPTIONLIST

DOCPROFILERULEFIELD_PRIORITIES_OPTIONLIST

public static final java.lang.String[][] DOCPROFILERULEFIELD_PRIORITIES_OPTIONLIST

DOCPROFILE_EVENTS

public static final java.lang.String[][] DOCPROFILE_EVENTS

DOCPROFILE_ACTIONS

public static final java.lang.String[][] DOCPROFILE_ACTIONS

USER_AUTH_TYPES

public static final java.lang.String[][] USER_AUTH_TYPES

NEW_USER_AUTH_TYPES

public static final java.lang.String[][] NEW_USER_AUTH_TYPES

LOCALIZATION_LIST

public static final java.lang.String[][] LOCALIZATION_LIST

m_tableDefs

public java.util.Hashtable m_tableDefs

m_displayMaps

public java.util.Hashtable m_displayMaps

m_optListTypesMap

public java.util.Properties m_optListTypesMap
Constructor Detail

TableFields

public TableFields()
Method Detail

init

public void init()

initDataSources

public boolean initDataSources()
Initialize the TableFields object with the StdReportDataSources and the associated resources.


initDataSourceDefaults

protected void initDataSourceDefaults()

getDataSourceDisplayString

public java.lang.String getDataSourceDisplayString(java.lang.String dataSource)

getDisplayMaps

public java.util.Hashtable getDisplayMaps()

getDisplayMap

public java.lang.String[][] getDisplayMap(java.lang.String key)

createTableFieldsList

public java.util.Vector createTableFieldsList(java.lang.String dataSource)
                                       throws DataException
create the field lists, allowing custom field lists to be combo or strict option lists

DataException

getDisplayString

public java.lang.String getDisplayString(java.lang.String fieldName,
                                         ResultSet curRow,
                                         java.lang.String val,
                                         ExecutionContext cxt)

addFieldDef

public ViewFieldDef addFieldDef(java.lang.String name,
                                java.lang.String caption)
Utility service to append a field def object to a Vector object. And return the object for further editing.



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