public class BaseSDCRO
extends com.labvantage.sapphire.modules.configreport.ro.BaseRO
Modifier and Type | Field and Description |
---|---|
com.labvantage.sapphire.SDI |
currentSDI
Current SDI loaded by the RO
|
SDIData |
currentSDIData
sdiData for the current SDI
|
int |
currentSDIPosition
position of the sdi currently loaded from the SDI List
|
protected java.util.ArrayList |
sdiList
List of sdis included in the report for the SDC
|
Constructor and Description |
---|
BaseSDCRO() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
generateSDISectionXMLFileName(com.labvantage.sapphire.SDI currentSDI) |
java.lang.String |
getAccessControl() |
DataSet |
getCategories() |
DataSet |
getColumnData() |
protected DataSet |
getColumnDataFromXMLReport(java.lang.String refReportFolder) |
PropertyList |
getCurrentSDCProperties() |
DataSet |
getDataSet(java.lang.String dsName) |
java.lang.String[] |
getDataSetKeyCols(java.lang.String dsName) |
java.lang.String |
getDescription() |
java.util.ArrayList |
getDetailColumns(java.lang.String tableName) |
java.lang.String[] |
getDetailLinkTableKeys(java.lang.String detail) |
java.lang.String[] |
getDetailLinkTables() |
java.lang.String[] |
getDetailTables() |
int |
getKeyColCount() |
java.lang.String |
getKeyColId1() |
java.lang.String |
getKeyColId2() |
java.lang.String |
getKeyColId3() |
java.lang.String |
getKeyid1() |
java.lang.String |
getKeyid2() |
java.lang.String |
getKeyid3() |
java.lang.String |
getLinkid(java.lang.String detailtableid) |
java.util.ArrayList |
getPrimaryColumnLabels() |
java.util.ArrayList |
getPrimaryColumns() |
java.lang.String |
getPrimaryValue(java.lang.String columnName) |
DataSet |
getRoleMatrix() |
java.lang.String |
getSDCDescription() |
java.lang.String |
getSDCName() |
java.lang.String |
getSDCPlural() |
java.util.HashMap |
getSDCProperties() |
java.lang.String |
getSDCSingular() |
protected static com.labvantage.sapphire.SDI |
getSDI(SDIData sdiData) |
int |
getSDICount() |
java.lang.String |
getTemplateFlag() |
int |
gotoSection(com.labvantage.sapphire.SDI sdi) |
boolean |
hasNextSection()
Internal method, do not override
|
void |
nextSection()
Internal method do not override
|
void |
reset()
Internal method do not override
|
void |
setCurrentSDIData(SDIData sdiData)
Internal method do not overrideSDI
|
void |
setSDIList(java.util.ArrayList sdiList) |
void |
startChapter()
This method can be overriden if some "setup" is to be done in the custom RO for the entire chapter
|
initialize, initialize, initialize, startSection
getAccessorErrorIds, getAccessorErrorMsgs, getActionProcessor, getConfigurationProcessor, getConnectionid, getConnectionId, getConnectionProcessor, getDAMProcessor, getDepartmentList, getHttpProcessor, getQueryProcessor, getRakFile, getSDCProcessor, getSDIProcessor, getSequenceProcessor, getTranslationProcessor, setConnectionId, setLanguage, setRakFile
protected java.util.ArrayList sdiList
public com.labvantage.sapphire.SDI currentSDI
public SDIData currentSDIData
public int currentSDIPosition
public void setCurrentSDIData(SDIData sdiData) throws SapphireException
SapphireException
public void setSDIList(java.util.ArrayList sdiList)
public DataSet getColumnData()
public java.util.HashMap getSDCProperties()
public void startChapter() throws SapphireException
startChapter
in class com.labvantage.sapphire.modules.configreport.ro.BaseRO
SapphireException
public boolean hasNextSection()
public void reset()
public void nextSection() throws SapphireException
SapphireException
public int gotoSection(com.labvantage.sapphire.SDI sdi)
protected DataSet getColumnDataFromXMLReport(java.lang.String refReportFolder)
public java.lang.String generateSDISectionXMLFileName(com.labvantage.sapphire.SDI currentSDI)
public int getKeyColCount()
public java.lang.String getSDCDescription()
public java.lang.String getSDCName()
public java.lang.String getKeyColId1()
public java.lang.String getKeyColId2()
public java.lang.String getKeyColId3()
public java.lang.String getSDCSingular()
public java.lang.String getSDCPlural()
public java.lang.String getAccessControl()
public int getSDICount()
public java.lang.String getKeyid1()
public java.lang.String getKeyid2()
public java.lang.String getKeyid3()
public java.lang.String getDescription()
public java.lang.String getTemplateFlag()
public java.lang.String[] getDataSetKeyCols(java.lang.String dsName)
public DataSet getDataSet(java.lang.String dsName)
public java.lang.String getPrimaryValue(java.lang.String columnName)
public java.util.ArrayList getPrimaryColumns()
public java.util.ArrayList getPrimaryColumnLabels()
public java.lang.String[] getDetailTables()
public java.lang.String getLinkid(java.lang.String detailtableid)
public java.lang.String[] getDetailLinkTables()
public java.lang.String[] getDetailLinkTableKeys(java.lang.String detail)
public java.util.ArrayList getDetailColumns(java.lang.String tableName)
public DataSet getCategories()
public DataSet getRoleMatrix()
public PropertyList getCurrentSDCProperties()
protected static com.labvantage.sapphire.SDI getSDI(SDIData sdiData)