Stellent
HowToComponents
JavaDoc

intradoc.shared
Class ViewFields

java.lang.Object
  |
  +--intradoc.shared.ViewFields
All Implemented Interfaces:
DataExchangeBinder
Direct Known Subclasses:
ViewTableFields

public class ViewFields
extends java.lang.Object
implements DataExchangeBinder


Field Summary
static java.lang.String[][] AVS_SPECIAL_INDEX_FIELDS
           
static java.lang.String[] BOUND_DOCMETA_FIELDS
           
static java.lang.String[] BOUND_USERMETA_FIELDS
           
static java.lang.String[][] DOCUMENT_FLAG_INFO
           
static java.lang.String[][] DOCUMENT_FORMATS
           
static java.lang.String[][] DOCUMENT_REV_INFO
           
static java.lang.String[][] FIELD_LABELS
           
 ExecutionContext m_cxt
           
 boolean m_enabledOnly
           
 java.util.Properties m_fieldLabels
           
 boolean m_hasDocAccount
           
 boolean m_isOptionListOnly
           
 boolean m_isTextOnly
           
 java.util.Hashtable m_localizationMap
           
 boolean m_searchableOnly
           
 TableFields m_tableFields
           
 boolean m_useAltaVista
           
 java.util.Vector m_viewFields
           
static java.lang.String[][] PUBLISH_FLAG_INFO
           
static java.lang.String[][] RENDITION_INFO
           
static java.lang.String[][] SPECIAL_INDEX_FIELDS
           
static java.lang.String[][] USER_FIELD_INFO
           
 
Constructor Summary
ViewFields(ExecutionContext cxt)
           
 
Method Summary
 void addArchiverDocFlags()
           
 void addDocDateFields(boolean useCreateDate, boolean useReleaseDate)
           
 void addDocFlags(boolean isAddRev)
           
 void addDocOptionFields()
           
 void addDocOptionFieldsEx(boolean isAddUser)
           
 void addDocumentFormatFields()
           
 ViewFieldDef addField(java.lang.String name, java.lang.String caption)
           
 void addFlags(java.lang.String[][] flagInfo)
           
 void addFlags(java.lang.String[][] flagInfo, int less)
           
 void addMetaFields(ResultSet metaFields)
           
 void addMetaFieldsEx(ResultSet metaFields, boolean isTextOnly, boolean optionListOnly)
           
 void addMetaFieldsWithBoundList(ResultSet metaFields, java.lang.String[] boundList, boolean isTextOnly, boolean optionListOnly)
           
 void addRenditions()
           
 void addSpecialExtensionFields()
           
 void addSpecialSearchFields()
           
 void addStandardDocFields()
           
 ViewFieldDef addViewFieldDef(java.lang.String name, java.lang.String caption)
           
 ViewFieldDef addViewFieldDefFromInfo(FieldInfo fi)
           
 java.util.Vector createAllDocumentFieldsList(ResultSet metaFields, boolean allDocFields, boolean searchableOnly, boolean hasDocFormats, boolean hasSpecialSearchFields)
           
 java.lang.String[][] createArchiverCommonFieldsList()
           
 java.util.Vector createDocumentFieldsList(ResultSet metaFields)
           
 java.util.Vector createDocumentFieldsListEx(ResultSet metaFields, boolean allDocFields, boolean searchableOnly)
           
 java.util.Vector createSearchableFieldsList(ResultSet metaFields)
           
 java.util.Vector createUserViewFields(ResultSet userMetaFields)
           
 boolean exchange(DataExchange exch, int index, boolean writeToResultSet)
           
 void finalizeObject(DataExchange exch, boolean writeToResultSet)
           
 int findFieldIndex(java.util.Vector viewFields, java.lang.String fieldName)
           
 java.lang.String[][] getDisplayMap(java.lang.String key)
           
 java.util.Hashtable getDisplayMaps()
           
 void mergeFields(java.util.Vector newFields, java.lang.String fieldAfter)
           
 boolean prepareNextRow(DataExchange exch, boolean writeToResultSet)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_cxt

public ExecutionContext m_cxt

m_viewFields

public java.util.Vector m_viewFields

m_searchableOnly

public boolean m_searchableOnly

m_enabledOnly

public boolean m_enabledOnly

m_isOptionListOnly

public boolean m_isOptionListOnly

m_isTextOnly

public boolean m_isTextOnly

m_tableFields

public TableFields m_tableFields

m_hasDocAccount

public boolean m_hasDocAccount

m_useAltaVista

public boolean m_useAltaVista

BOUND_DOCMETA_FIELDS

public static final java.lang.String[] BOUND_DOCMETA_FIELDS

FIELD_LABELS

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

DOCUMENT_FLAG_INFO

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

PUBLISH_FLAG_INFO

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

DOCUMENT_REV_INFO

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

RENDITION_INFO

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

DOCUMENT_FORMATS

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

SPECIAL_INDEX_FIELDS

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

AVS_SPECIAL_INDEX_FIELDS

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

BOUND_USERMETA_FIELDS

public static final java.lang.String[] BOUND_USERMETA_FIELDS

USER_FIELD_INFO

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

m_localizationMap

public java.util.Hashtable m_localizationMap

m_fieldLabels

public java.util.Properties m_fieldLabels
Constructor Detail

ViewFields

public ViewFields(ExecutionContext cxt)
Method Detail

addViewFieldDef

public ViewFieldDef addViewFieldDef(java.lang.String name,
                                    java.lang.String caption)

addViewFieldDefFromInfo

public ViewFieldDef addViewFieldDefFromInfo(FieldInfo fi)

createDocumentFieldsList

public java.util.Vector createDocumentFieldsList(ResultSet metaFields)
                                          throws DataException
DataException

createSearchableFieldsList

public java.util.Vector createSearchableFieldsList(ResultSet metaFields)
                                            throws DataException
DataException

createDocumentFieldsListEx

public java.util.Vector createDocumentFieldsListEx(ResultSet metaFields,
                                                   boolean allDocFields,
                                                   boolean searchableOnly)
                                            throws DataException
DataException

createAllDocumentFieldsList

public java.util.Vector createAllDocumentFieldsList(ResultSet metaFields,
                                                    boolean allDocFields,
                                                    boolean searchableOnly,
                                                    boolean hasDocFormats,
                                                    boolean hasSpecialSearchFields)
                                             throws DataException
DataException

createArchiverCommonFieldsList

public java.lang.String[][] createArchiverCommonFieldsList()

createUserViewFields

public java.util.Vector createUserViewFields(ResultSet userMetaFields)
                                      throws DataException
DataException

mergeFields

public void mergeFields(java.util.Vector newFields,
                        java.lang.String fieldAfter)

findFieldIndex

public int findFieldIndex(java.util.Vector viewFields,
                          java.lang.String fieldName)

addMetaFields

public void addMetaFields(ResultSet metaFields)
                   throws DataException
DataException

addMetaFieldsEx

public void addMetaFieldsEx(ResultSet metaFields,
                            boolean isTextOnly,
                            boolean optionListOnly)
                     throws DataException
DataException

addMetaFieldsWithBoundList

public void addMetaFieldsWithBoundList(ResultSet metaFields,
                                       java.lang.String[] boundList,
                                       boolean isTextOnly,
                                       boolean optionListOnly)
                                throws DataException
DataException

addStandardDocFields

public void addStandardDocFields()

addSpecialExtensionFields

public void addSpecialExtensionFields()

addDocumentFormatFields

public void addDocumentFormatFields()

addSpecialSearchFields

public void addSpecialSearchFields()

addArchiverDocFlags

public void addArchiverDocFlags()

addDocFlags

public void addDocFlags(boolean isAddRev)

addFlags

public void addFlags(java.lang.String[][] flagInfo,
                     int less)

addFlags

public void addFlags(java.lang.String[][] flagInfo)

addRenditions

public void addRenditions()

addDocDateFields

public void addDocDateFields(boolean useCreateDate,
                             boolean useReleaseDate)

addDocOptionFields

public void addDocOptionFields()

addDocOptionFieldsEx

public void addDocOptionFieldsEx(boolean isAddUser)

addField

public ViewFieldDef addField(java.lang.String name,
                             java.lang.String caption)

prepareNextRow

public boolean prepareNextRow(DataExchange exch,
                              boolean writeToResultSet)
Specified by:
prepareNextRow in interface DataExchangeBinder

exchange

public boolean exchange(DataExchange exch,
                        int index,
                        boolean writeToResultSet)
                 throws DataException
Specified by:
exchange in interface DataExchangeBinder
DataException

finalizeObject

public void finalizeObject(DataExchange exch,
                           boolean writeToResultSet)
                    throws DataException
Specified by:
finalizeObject in interface DataExchangeBinder
DataException

getDisplayMaps

public java.util.Hashtable getDisplayMaps()

getDisplayMap

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


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