Stellent
HowToComponents
JavaDoc

intradoc.shared
Class ExportQueryData

java.lang.Object
  |
  +--intradoc.shared.ClausesData
        |
        +--intradoc.shared.SqlQueryData
              |
              +--intradoc.shared.ExportQueryData

public class ExportQueryData
extends SqlQueryData


Field Summary
protected  java.lang.String m_deleteTablePrefix
           
protected  boolean m_isTableArchive
           
protected  java.lang.String m_tablePrefix
           
 
Fields inherited from class intradoc.shared.SqlQueryData
m_wildcards, SQL_COMPARISON_INDEX_STARTS, SQL_OP_MAP, SQL_OPERATOR_CODES
 
Fields inherited from class intradoc.shared.ClausesData
BOOL_OP, DATE_OP, m_clauseDisplay, m_clauses, m_conjunction, m_customQuery, m_dispStr, m_fieldComparisonIndexStart, m_isCustom, m_legacyOpMap, m_operatorCodes, m_operatorMap, m_props, NUMBER_OP, TEXT_OP, ZONE_OP
 
Constructor Summary
ExportQueryData()
           
 
Method Summary
 void addExportQueryOptions(java.util.Properties props, java.lang.String[] keys)
           
 java.lang.StringBuffer addTimeConstraint(java.lang.StringBuffer queryBuff, java.lang.String lastExportDate, java.lang.String currentExportDate, boolean isDelete)
           
 void createClauseString(java.util.Vector clause, java.lang.StringBuffer query)
           
 java.lang.StringBuffer createExportTableQuery(java.lang.StringBuffer queryBuffer, boolean isDelete)
           
 java.lang.String createExportTableQuery(java.lang.String lastExportDate, java.lang.String currentExportDate, boolean isDelete)
           
 java.lang.String createQueryString(boolean isUseDate, java.lang.String exportDate, boolean isAllowPublished)
           
 java.lang.String createQueryStringEx(boolean isUseDate, java.lang.String exportDate, boolean isAllowPublished, boolean isPreview)
           
 java.lang.StringBuffer createRelationshipQuery(java.lang.StringBuffer buffer, boolean isDelete)
           
 java.lang.String getLatestRevisionQuery(boolean isLatest, boolean isPreview, java.lang.String conjunction)
           
 java.lang.String getTablePrefix(boolean isDelete)
           
 void init(boolean isTableArchive)
           
 void parse(java.lang.String query)
           
protected  void prepareAppend(java.lang.StringBuffer buf, java.lang.String conjunction, boolean useParenthesis)
           
 
Methods inherited from class intradoc.shared.SqlQueryData
appendClause, appendOpAndValue, setWildcards
 
Methods inherited from class intradoc.shared.ClausesData
comparisonIndexRange, createNameValue, createQueryString, find, findOperatorFromAlias, formatString, getClauseDisplay, getOperatorCodes, getOperatorString, getPresentationOperatorString, getQueryProp, markQueryPropForUrl, prepareQueryValue, setClauseDisplay, setNameValueFormatAt, setQueryProp
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_isTableArchive

protected boolean m_isTableArchive

m_tablePrefix

protected java.lang.String m_tablePrefix

m_deleteTablePrefix

protected java.lang.String m_deleteTablePrefix
Constructor Detail

ExportQueryData

public ExportQueryData()
Method Detail

init

public void init(boolean isTableArchive)

createQueryString

public java.lang.String createQueryString(boolean isUseDate,
                                          java.lang.String exportDate,
                                          boolean isAllowPublished)
                                   throws ServiceException
ServiceException

createQueryStringEx

public java.lang.String createQueryStringEx(boolean isUseDate,
                                            java.lang.String exportDate,
                                            boolean isAllowPublished,
                                            boolean isPreview)
                                     throws ServiceException
ServiceException

parse

public void parse(java.lang.String query)
Overrides:
parse in class ClausesData

createExportTableQuery

public java.lang.String createExportTableQuery(java.lang.String lastExportDate,
                                               java.lang.String currentExportDate,
                                               boolean isDelete)
                                        throws ServiceException
ServiceException

createExportTableQuery

public java.lang.StringBuffer createExportTableQuery(java.lang.StringBuffer queryBuffer,
                                                     boolean isDelete)
                                              throws ServiceException
ServiceException

createRelationshipQuery

public java.lang.StringBuffer createRelationshipQuery(java.lang.StringBuffer buffer,
                                                      boolean isDelete)
                                               throws ServiceException
ServiceException

addTimeConstraint

public java.lang.StringBuffer addTimeConstraint(java.lang.StringBuffer queryBuff,
                                                java.lang.String lastExportDate,
                                                java.lang.String currentExportDate,
                                                boolean isDelete)

getLatestRevisionQuery

public java.lang.String getLatestRevisionQuery(boolean isLatest,
                                               boolean isPreview,
                                               java.lang.String conjunction)

addExportQueryOptions

public void addExportQueryOptions(java.util.Properties props,
                                  java.lang.String[] keys)

createClauseString

public void createClauseString(java.util.Vector clause,
                               java.lang.StringBuffer query)
                        throws ServiceException
Overrides:
createClauseString in class ClausesData
ServiceException

getTablePrefix

public java.lang.String getTablePrefix(boolean isDelete)

prepareAppend

protected void prepareAppend(java.lang.StringBuffer buf,
                             java.lang.String conjunction,
                             boolean useParenthesis)


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