public class ConfigReportContent
extends java.lang.Object
Constructor and Description |
---|
ConfigReportContent(PropertyList config,
java.lang.String context) |
ConfigReportContent(java.lang.String context,
TranslationProcessor translationProcessor) |
Modifier and Type | Method and Description |
---|---|
void |
addBullet(java.lang.String str) |
void |
addCategories(DataSet categories) |
void |
addCategoriesDiff(DataSet categories,
DataSet refCategories) |
void |
addColumnHeader(java.lang.String colHeader) |
void |
addColumnHeader(java.lang.String colHeader,
boolean rotateHeader) |
void |
addColumnHeader(java.lang.String columnid,
java.util.HashMap<java.lang.String,java.lang.String> columnTitleMap,
TranslationProcessor translationProcessor) |
java.lang.StringBuffer |
addDeletedRowItem(java.lang.String columnName,
java.lang.String columnVal,
TranslationProcessor translationProcessor) |
java.lang.StringBuffer |
addDeletedRowItemEmphasis(java.lang.String columnName,
java.lang.String columnVal,
TranslationProcessor translationProcessor) |
void |
addDiffBullet(java.lang.String str,
java.lang.String refStr) |
DataSet |
addDiffInfo(DataSet listItems,
DataSet ref,
java.lang.String[] keyColumns) |
DataSet |
addDiffInfo(DataSet srcItemsOriginal,
DataSet refItemsOriginal,
java.lang.String[] keyColumns,
PropertyListCollection ignoreCols) |
protected void |
addDiffListItems(DataSet srcItems,
DataSet refItems,
java.lang.String[] keycols,
PropertyListCollection ignoreCols,
TranslationProcessor translationProcessor,
boolean hideEmptyColumns) |
protected void |
addDiffListItems(DataSet listItems,
DataSet ref,
java.lang.String[] keycols,
TranslationProcessor translationProcessor,
boolean hideEmptyColumns) |
java.lang.StringBuffer |
addDiffRowItem(java.lang.String columnName,
java.lang.String columnVal,
java.lang.String refVal) |
java.lang.StringBuffer |
addDiffRowItem(java.lang.String columnName,
java.lang.String columnVal,
java.lang.String refVal,
boolean ignoreDiff,
TranslationProcessor translationProcessor) |
java.lang.StringBuffer |
addDiffRowItem(java.lang.String columnName,
java.lang.String columnVal,
java.lang.String refVal,
int colspan,
boolean ignoreDiff,
TranslationProcessor translationProcessor,
boolean hideEmptyColumns) |
java.lang.StringBuffer |
addDiffRowItem(java.lang.String columnName,
java.lang.String columnVal,
java.lang.String refVal,
int colspan,
TranslationProcessor translationProcessor) |
java.lang.StringBuffer |
addDiffRowItem(java.lang.String columnName,
java.lang.String lhsClass,
java.lang.String rhsClass,
java.lang.String columnVal,
java.lang.String refVal,
int colspan,
boolean ignoreDiff,
TranslationProcessor translationProcessor,
boolean hideEmptyColumns) |
java.lang.StringBuffer |
addDiffRowItem(java.lang.String columnName,
java.lang.String columnVal,
java.lang.String refVal,
TranslationProcessor translationProcessor) |
java.lang.StringBuffer |
addDiffRowItemCheckbox(java.lang.String columnName,
java.lang.String columnVal,
java.lang.String refVal) |
java.lang.StringBuffer |
addDiffRowItemEmphasis(java.lang.String columnName,
java.lang.String oldVal,
java.lang.String newVal,
TranslationProcessor translationProcessor) |
protected void |
addListItems(DataSet listItems,
TranslationProcessor translationProcessor) |
protected void |
addListItems(DataSet listItems,
TranslationProcessor translationProcessor,
java.lang.String status,
boolean hideEmptyColumns) |
void |
addMatrix(DataSet roleMatrix,
int keycols) |
java.lang.StringBuffer |
addNewRowItem(java.lang.String columnName,
java.lang.String columnVal,
TranslationProcessor translationProcessor) |
java.lang.StringBuffer |
addNewRowItemEmphasis(java.lang.String columnName,
java.lang.String columnVal,
TranslationProcessor translationProcessor) |
void |
addRoleMatrix(DataSet roleMatrix,
int keycols) |
protected void |
addRotatedHeaderListItems(DataSet listItems,
int keycols,
TranslationProcessor translationProcessor,
boolean hideEmptyColumns) |
java.lang.StringBuffer |
addRowItem(java.lang.String columnName,
java.lang.String columnVal) |
java.lang.StringBuffer |
addRowItem(java.lang.String columnName,
java.lang.String columnVal,
boolean icon) |
java.lang.StringBuffer |
addRowItem(java.lang.String columnName,
java.lang.String columnVal,
int colspan) |
java.lang.StringBuffer |
addRowItem(java.lang.String columnName,
java.lang.String columnVal,
java.lang.String lhsClass,
java.lang.String rhsClass,
TranslationProcessor translationProcessor) |
java.lang.StringBuffer |
addRowItem(java.lang.String columnName,
java.lang.String columnVal,
TranslationProcessor translationProcessor) |
java.lang.StringBuffer |
addRowItemCheckbox(java.lang.String columnName,
java.lang.String columnVal) |
java.lang.StringBuffer |
addRowItemEmphasis(java.lang.String columnName,
java.lang.String columnVal,
TranslationProcessor translationProcessor) |
java.lang.StringBuffer |
append(java.lang.String string) |
java.lang.StringBuffer |
append(java.lang.StringBuffer buffer) |
void |
appendInnerNodeContent(ConfigReportContent nodecontent,
java.lang.String nodeId,
java.lang.String nodelabel,
java.lang.String status) |
void |
appendNodeContent(ConfigReportContent nodecontent,
java.lang.String nodeId,
java.lang.String nodelabel) |
void |
appendNodeContent(ConfigReportContent nodecontent,
java.lang.String nodeId,
java.lang.String nodelabel,
java.lang.String status) |
void |
appendNodeContent(ConfigReportContent nodecontent,
java.lang.String nodeId,
java.lang.String nodelabel,
java.lang.String status,
java.lang.String nodetag) |
void |
appendSpecialContent(ConfigReportContent content) |
void |
appendSpecialContent(ConfigReportContent content,
boolean diffonly) |
void |
appendSubSection(ConfigReportContent subSectionContent,
java.lang.String subSection) |
void |
appendSubSection(ConfigReportContent subSectionContent,
java.lang.String subSection,
boolean diffOnly) |
static java.lang.String |
changeImageFolder(java.lang.String imageURL,
java.lang.String folder,
java.lang.String applicationRoot) |
protected boolean |
checkIfEmpty(DataSet ds) |
boolean |
checkIfSimple(PropertyListCollection coll) |
void |
clearContent() |
static DataSet |
convertSimpleCollToDS(PropertyListCollection coll,
com.labvantage.sapphire.xml.PropertyDefinitionList defList) |
static java.lang.String |
convertToID(java.lang.String title) |
static void |
copyFile(java.io.File in,
java.io.File out) |
static java.lang.String |
createHyperLink(java.lang.String source,
java.lang.String ref) |
static java.lang.String |
createHyperLink(java.lang.String sdcid,
java.lang.String fkkeyid1,
java.lang.String fkkeyid2,
java.lang.String fkkeyid3,
java.util.HashMap sdisIncluded,
boolean frames) |
void |
endBulletList() |
java.lang.StringBuffer |
endChapter(java.lang.String sdcId) |
void |
endFile() |
void |
endHeader() |
protected void |
endListTable() |
void |
endReport(java.lang.StringBuffer buffer) |
void |
endRow() |
void |
endSection() |
void |
endSubSection(java.lang.String title,
java.lang.String desc) |
void |
endTable() |
int |
findRow(DataSet ds,
java.util.HashMap filter) |
static java.lang.String |
generateSDISectionAnchor(com.labvantage.sapphire.SDI currentSDI) |
static java.lang.String |
generateSDISectionFileName(com.labvantage.sapphire.SDI currentSDI) |
static java.lang.String |
generateSDISectionTitle(com.labvantage.sapphire.SDI currentSDI) |
static java.lang.String |
generateSDISectionXMLFileName(com.labvantage.sapphire.SDI currentSDI) |
static java.lang.String |
generateSDISubSectionFileName(com.labvantage.sapphire.SDI currentSDI) |
static java.lang.String |
generateSectionAnchor(java.lang.String layout) |
static java.lang.String |
generateSectionFileName(java.lang.String chapterName,
java.lang.String sectionName) |
static java.lang.String |
generateSectionTitle(java.lang.String layout) |
static java.lang.String |
generateSectionXMLFileName(java.lang.String chapterName,
java.lang.String sectionName) |
static java.lang.String |
generateSubSectionFileName(java.lang.String chapterName,
java.lang.String sectionName) |
static java.lang.String |
generateTOCFileName(java.lang.String chapterName) |
static java.lang.String |
generateTOCXMLFileName(java.lang.String chapterName) |
java.lang.String |
getApplicationRoot() |
static java.lang.String |
getDeletedString(java.lang.String orig) |
static java.lang.String |
getDiffString(java.lang.String value,
java.lang.String refValue) |
java.lang.String |
getEndTable() |
static java.lang.String |
getFileName(java.lang.String link) |
java.lang.String |
getFolder() |
java.lang.String |
getFormattedDiffVal(java.lang.String columnName,
java.lang.String columnVal,
java.lang.String refVal,
boolean top,
TranslationProcessor translationProcessor) |
java.lang.String |
getFormattedItemLabel(SDIData sdiData,
com.labvantage.sapphire.SDI sdi,
java.lang.String labelformat) |
java.lang.String |
getFormattedValue(java.lang.String columnName,
java.lang.String columnVal) |
boolean |
getFoundDiff() |
DataSet |
getMatrixDiffInfo(DataSet roleMatrix,
DataSet refRoleMatrix,
java.lang.String[] keyColumns) |
DataSet |
getMatrixDiffInfo(DataSet roleMatrix,
DataSet refRoleMatrix,
java.lang.String[] keyColumns,
boolean sortby) |
DataSet |
getMenuMatrixDiffInfo(DataSet roleMatrix,
DataSet refRoleMatrix,
java.lang.String[] keyColumns) |
static java.lang.String |
getModifiedString(java.lang.String orig) |
static java.lang.String |
getNewString(java.lang.String orig) |
DataSet |
getNodeInfo() |
static java.lang.String |
getPageEdition(java.lang.String connectionid,
java.lang.String webpageId) |
static java.lang.String |
getPageName(java.lang.String link) |
static java.lang.String |
getRefTypeValue(QueryProcessor queryProcessor,
java.lang.String reftypeid,
java.lang.String value) |
java.lang.String[] |
getRolesFromMatrix(DataSet roleMatrix,
java.lang.String[] keyColumns) |
protected static com.labvantage.sapphire.SDI |
getSDI(SDIData sdiData) |
protected java.lang.String[] |
getSDITableLabelInfo(SDCProcessor sdcProcessor,
java.lang.String sdcid) |
java.lang.String |
getStartTableInner() |
java.lang.String |
getStartTableTop() |
static java.lang.String |
getThumbnailDiff(java.lang.String value,
java.lang.String refValue,
TranslationProcessor translationProcessor) |
static java.lang.String |
getWizardName(java.lang.String link) |
static boolean |
hasCollectionChanged(PropertyListCollection src,
PropertyListCollection ref) |
boolean |
hasDiffDetailTables(DataSet src,
DataSet ref,
java.lang.String[] keycols) |
static boolean |
hasPropertyChanged(java.lang.String val1,
java.lang.String val2) |
static boolean |
hasPropertyListChanged(PropertyList pl,
PropertyList refPl) |
int |
indexOf(java.lang.String pattern) |
java.lang.String |
insertDiffAnchors() |
static boolean |
isFKIncluded(java.lang.String sdcId,
java.lang.String keyid1,
java.util.HashMap sdisIncluded) |
static boolean |
isFKIncluded(java.lang.String sdcId,
java.lang.String keyid1,
java.lang.String keyid2,
java.lang.String keyid3,
java.util.HashMap sdisIncluded) |
protected static boolean |
isImage(java.lang.String val) |
protected boolean |
isValidActionBlock(java.lang.String xml) |
protected boolean |
isValidDataSet(java.lang.String xml) |
int |
length() |
void |
markAsDeleted() |
void |
markAsNew() |
void |
pageBreak() |
static DataSet |
parseDisplayValues(java.lang.String displayValue) |
static PropertyList |
parseDisplayValues(java.lang.String displayValue,
java.lang.String folder,
java.lang.String applicationRoot) |
static PropertyList |
parseValidationValues(java.lang.String validation) |
static DataSet |
removeAuditColumns(DataSet orig) |
static java.lang.String |
removeIllegalChars(java.lang.String input) |
protected static java.lang.String |
removeStrangeChars(java.lang.String value) |
void |
renderCategories(DataSet categories) |
void |
renderCategoriesDiff(DataSet categories,
DataSet refCategories) |
ConfigReportContent |
renderCollection(PropertyListCollection coll,
boolean top) |
ConfigReportContent |
renderCollection(PropertyListCollection coll,
boolean top,
TranslationProcessor translationProcessor) |
ConfigReportContent |
renderCollection(PropertyListCollection coll,
com.labvantage.sapphire.xml.PropertyDefinitionList defList,
boolean reportAdvancedProperties,
boolean top,
TranslationProcessor translationProcessor) |
ConfigReportContent |
renderCollectionDiff(PropertyListCollection coll,
PropertyListCollection refColl,
boolean top,
TranslationProcessor translationProcessor,
boolean hideEmptyColumns) |
ConfigReportContent |
renderCollectionDiff(PropertyListCollection coll,
PropertyListCollection refColl,
com.labvantage.sapphire.xml.PropertyDefinitionList defList,
boolean reportAdvancedProperties,
boolean top,
TranslationProcessor translationProcessor,
boolean hideEmptyColumns) |
ConfigReportContent |
renderCollectionDiff(java.lang.String basenode,
boolean highlightOverride,
boolean hideInheritedProperties,
PropertyListCollection coll,
PropertyListCollection refColl,
com.labvantage.sapphire.xml.PropertyDefinitionList defList,
boolean reportAdvancedProperties,
boolean top,
TranslationProcessor translationProcessor,
boolean hideEmptyColumns) |
ConfigReportContent |
renderDeletedPropertyList(PropertyList pl,
boolean top,
TranslationProcessor translationProcessor) |
ConfigReportContent |
renderDeletedPropertyList(java.lang.String currnodeid,
boolean highlightOverride,
boolean hideInheritedProperties,
PropertyList pl,
boolean top,
TranslationProcessor translationProcessor) |
void |
renderDetailTable(java.util.HashMap<java.lang.String,java.lang.String> columnTitleMap,
java.lang.String detailtable,
java.lang.String tablelabel,
java.lang.String itemdisplay,
DataSet src,
java.lang.String[] keycols,
TranslationProcessor translationProcessor,
boolean hideEmptyColumns) |
void |
renderDetailTablesDiff(java.util.HashMap<java.lang.String,java.lang.String> columnTitleMap,
java.lang.String detailtable,
java.lang.String tablelabel,
java.lang.String itemdisplay,
DataSet src,
DataSet ref,
java.lang.String[] keycols,
TranslationProcessor translationProcessor,
boolean hideEmptyColumns) |
void |
renderDiffListTable(DataSet ds,
DataSet ref,
java.lang.String[] keycols) |
void |
renderDiffListTable(DataSet ds,
DataSet ref,
java.lang.String[] keycols,
boolean top,
boolean hideEmptyColumns) |
void |
renderDiffListTable(DataSet ds,
DataSet ref,
java.lang.String[] keycols,
boolean top,
TranslationProcessor translationProcessor,
boolean hideEmptyColumns) |
void |
renderDiffListTable(DataSet ds,
DataSet ref,
java.lang.String[] keycols,
PropertyListCollection ignoreCols,
TranslationProcessor translationProcessor) |
void |
renderDiffListTable(DataSet ds,
DataSet ref,
java.lang.String[] keycols,
TranslationProcessor translationProcessor,
boolean hideEmptyColumns) |
void |
renderDiffMatrix(DataSet matrix,
DataSet refMatrix,
java.lang.String[] keycols) |
void |
renderDiffRoleMatrix(DataSet roleMatrix,
DataSet refRoleMatrix,
java.lang.String[] keycols) |
void |
renderDiffRoleMatrix(DataSet roleMatrix,
DataSet refRoleMatrix,
java.lang.String[] keycols,
boolean sortby) |
static java.lang.String |
renderLink(java.lang.String link,
java.util.HashMap sdisIncluded,
boolean frames,
java.lang.String connectionid) |
void |
renderListTable(DataSet ds,
boolean top,
TranslationProcessor translationProcessor,
java.lang.String status,
boolean hideEmptyColumns) |
void |
renderListTable(DataSet ds,
TranslationProcessor translationProcessor) |
void |
renderMatrix(DataSet matrix,
int keycols) |
ConfigReportContent |
renderNewPropertyList(PropertyList pl,
boolean top,
TranslationProcessor translationProcessor) |
ConfigReportContent |
renderNewPropertyList(java.lang.String currnodeid,
boolean highlightoverride,
boolean hideinheritedproperties,
PropertyList pl,
com.labvantage.sapphire.xml.PropertyDefinitionList defList,
boolean top,
TranslationProcessor translationProcessor) |
ConfigReportContent |
renderOverridePropertyListDiff(java.lang.String basenode,
PropertyList pl,
PropertyList refPl,
com.labvantage.sapphire.xml.PropertyDefinitionList defList,
boolean reportAdvancedProperties,
boolean top,
boolean hideInheritedProperties,
TranslationProcessor translationProcessor,
boolean hideEmptyColumns) |
void |
renderProcessingScript(java.lang.String applicationRoot,
java.lang.String folder,
java.lang.String processingScript,
TranslationProcessor translationProcessor,
boolean configreport) |
void |
renderProcessingScript(java.lang.String processingScript,
TranslationProcessor translationProcessor) |
void |
renderProcessingScriptDiff(java.lang.String srcProcessingScript,
java.lang.String refProcessingScript,
boolean showTranslation,
TranslationProcessor translationProcessor) |
void |
renderProcessingScriptDiff(java.lang.String applicationRoot,
java.lang.String folder,
java.lang.String srcProcessingScript,
java.lang.String refProcessingScript,
boolean showTranslation,
TranslationProcessor translationProcessor,
boolean configreport) |
ConfigReportContent |
renderPropertyDefinitionList(java.lang.String defpropertyid,
java.lang.String defpropertytitle,
com.labvantage.sapphire.xml.PropertyDefinitionList srcdeflist,
com.labvantage.sapphire.xml.PropertyDefinitionList refdeflist,
TranslationProcessor translationProcessor,
boolean inner) |
ConfigReportContent |
renderPropertyList(PropertyList pl,
boolean top) |
ConfigReportContent |
renderPropertyList(PropertyList pl,
boolean top,
TranslationProcessor translationProcessor) |
ConfigReportContent |
renderPropertyList(PropertyList pl,
com.labvantage.sapphire.xml.PropertyDefinitionList defList,
boolean reportAdvancedProperties,
boolean top,
TranslationProcessor translationProcessor) |
ConfigReportContent |
renderPropertyListAttributesDiff(PropertyList pl,
PropertyList refPl) |
ConfigReportContent |
renderPropertyListDiff(PropertyList pl,
PropertyList refPl,
boolean top,
TranslationProcessor translationProcessor) |
ConfigReportContent |
renderPropertyListDiff(PropertyList pl,
PropertyList refPl,
com.labvantage.sapphire.xml.PropertyDefinitionList defList,
boolean reportAdvancedProperties,
boolean top,
boolean hideEmptyColumns) |
ConfigReportContent |
renderPropertyListDiff(PropertyList pl,
PropertyList refPl,
com.labvantage.sapphire.xml.PropertyDefinitionList defList,
boolean reportAdvancedProperties,
boolean top,
TranslationProcessor translationProcessor,
boolean hideEmptyColumns) |
ConfigReportContent |
renderPropertyListDiff(java.lang.String basenode,
boolean highlightoverride,
boolean hideInheritedProperties,
PropertyList pl,
PropertyList refPl,
com.labvantage.sapphire.xml.PropertyDefinitionList defList,
boolean reportAdvancedProperties,
boolean top,
TranslationProcessor translationProcessor,
boolean hideEmptyColumns) |
void |
renderRoleMatrix(DataSet roleMatrix,
int keycols) |
void |
setFoundDiff(boolean val) |
void |
startBulletList() |
ConfigReportContent |
startChapter(java.lang.String chapterNo,
java.lang.String sdcId,
java.lang.String preamble) |
void |
startDeletedSubSection(java.lang.String title,
java.lang.String desc) |
void |
startFile() |
void |
startFile(java.lang.String subSectionFileName) |
void |
startHeader() |
void |
startListTableInner() |
void |
startListTableTop() |
void |
startNewSubSection(java.lang.String title,
java.lang.String desc) |
void |
startReport(int chapterCount,
java.lang.String firstChapter,
boolean hideChapterTOC,
boolean hideSubsections) |
void |
startRow() |
void |
startSDISection(com.labvantage.sapphire.SDI currentSDI,
java.lang.String desc) |
void |
startSDISection(com.labvantage.sapphire.SDI currentSDI,
java.lang.String sectionTitle,
java.lang.String desc) |
void |
startSDISectionDiff(SDCProcessor sdcProcessor,
SDIData sdiData,
com.labvantage.sapphire.SDI currentSDI,
java.lang.String desc,
java.lang.String refDesc) |
void |
startSDISectionDiff(com.labvantage.sapphire.SDI currentSDI,
java.lang.String desc,
java.lang.String refDesc) |
void |
startSDISectionDiff(com.labvantage.sapphire.SDI currentSDI,
java.lang.String sectionTitle,
java.lang.String desc,
java.lang.String refDesc) |
void |
startSection(java.lang.String sectionIdentifier) |
void |
startSubHeading(java.lang.String title,
java.lang.String desc) |
void |
startSubHeading(java.lang.String title,
java.lang.String desc,
java.lang.String anchor) |
void |
startSubSection(java.lang.String title,
java.lang.String desc) |
void |
startTable() |
void |
startTableInner() |
java.lang.String |
toString() |
public ConfigReportContent(PropertyList config, java.lang.String context)
public ConfigReportContent(java.lang.String context, TranslationProcessor translationProcessor)
public java.lang.StringBuffer append(java.lang.StringBuffer buffer)
public java.lang.StringBuffer append(java.lang.String string)
public java.lang.String toString()
toString
in class java.lang.Object
public int length()
public int indexOf(java.lang.String pattern)
public boolean getFoundDiff()
public void appendNodeContent(ConfigReportContent nodecontent, java.lang.String nodeId, java.lang.String nodelabel)
public void appendNodeContent(ConfigReportContent nodecontent, java.lang.String nodeId, java.lang.String nodelabel, java.lang.String status)
public void appendInnerNodeContent(ConfigReportContent nodecontent, java.lang.String nodeId, java.lang.String nodelabel, java.lang.String status)
public void appendNodeContent(ConfigReportContent nodecontent, java.lang.String nodeId, java.lang.String nodelabel, java.lang.String status, java.lang.String nodetag)
public void appendSubSection(ConfigReportContent subSectionContent, java.lang.String subSection)
public void appendSpecialContent(ConfigReportContent content)
public DataSet getNodeInfo()
public void clearContent()
public static java.lang.String getModifiedString(java.lang.String orig)
public static java.lang.String getDeletedString(java.lang.String orig)
public static java.lang.String getNewString(java.lang.String orig)
public void startNewSubSection(java.lang.String title, java.lang.String desc)
public void startDeletedSubSection(java.lang.String title, java.lang.String desc)
public void startSubSection(java.lang.String title, java.lang.String desc)
public void endSubSection(java.lang.String title, java.lang.String desc)
public void startTable()
public void startTableInner()
public void endTable()
public java.lang.StringBuffer addDiffRowItem(java.lang.String columnName, java.lang.String columnVal, java.lang.String refVal, TranslationProcessor translationProcessor)
public java.lang.StringBuffer addDiffRowItem(java.lang.String columnName, java.lang.String columnVal, java.lang.String refVal, boolean ignoreDiff, TranslationProcessor translationProcessor)
public java.lang.StringBuffer addDiffRowItem(java.lang.String columnName, java.lang.String columnVal, java.lang.String refVal, int colspan, TranslationProcessor translationProcessor)
public java.lang.StringBuffer addDiffRowItem(java.lang.String columnName, java.lang.String columnVal, java.lang.String refVal, int colspan, boolean ignoreDiff, TranslationProcessor translationProcessor, boolean hideEmptyColumns)
public java.lang.StringBuffer addDiffRowItem(java.lang.String columnName, java.lang.String lhsClass, java.lang.String rhsClass, java.lang.String columnVal, java.lang.String refVal, int colspan, boolean ignoreDiff, TranslationProcessor translationProcessor, boolean hideEmptyColumns)
public void renderDiffListTable(DataSet ds, DataSet ref, java.lang.String[] keycols, TranslationProcessor translationProcessor, boolean hideEmptyColumns)
public void renderDiffListTable(DataSet ds, DataSet ref, java.lang.String[] keycols, boolean top, TranslationProcessor translationProcessor, boolean hideEmptyColumns)
public void renderListTable(DataSet ds, TranslationProcessor translationProcessor)
public void renderDetailTable(java.util.HashMap<java.lang.String,java.lang.String> columnTitleMap, java.lang.String detailtable, java.lang.String tablelabel, java.lang.String itemdisplay, DataSet src, java.lang.String[] keycols, TranslationProcessor translationProcessor, boolean hideEmptyColumns) throws SapphireException
SapphireException
public void renderDetailTablesDiff(java.util.HashMap<java.lang.String,java.lang.String> columnTitleMap, java.lang.String detailtable, java.lang.String tablelabel, java.lang.String itemdisplay, DataSet src, DataSet ref, java.lang.String[] keycols, TranslationProcessor translationProcessor, boolean hideEmptyColumns) throws SapphireException
SapphireException
public ConfigReportContent renderPropertyListDiff(PropertyList pl, PropertyList refPl, com.labvantage.sapphire.xml.PropertyDefinitionList defList, boolean reportAdvancedProperties, boolean top, TranslationProcessor translationProcessor, boolean hideEmptyColumns)
public ConfigReportContent renderOverridePropertyListDiff(java.lang.String basenode, PropertyList pl, PropertyList refPl, com.labvantage.sapphire.xml.PropertyDefinitionList defList, boolean reportAdvancedProperties, boolean top, boolean hideInheritedProperties, TranslationProcessor translationProcessor, boolean hideEmptyColumns)
public ConfigReportContent renderPropertyListAttributesDiff(PropertyList pl, PropertyList refPl)
public ConfigReportContent renderPropertyListDiff(java.lang.String basenode, boolean highlightoverride, boolean hideInheritedProperties, PropertyList pl, PropertyList refPl, com.labvantage.sapphire.xml.PropertyDefinitionList defList, boolean reportAdvancedProperties, boolean top, TranslationProcessor translationProcessor, boolean hideEmptyColumns)
public ConfigReportContent renderPropertyListDiff(PropertyList pl, PropertyList refPl, boolean top, TranslationProcessor translationProcessor)
public boolean hasDiffDetailTables(DataSet src, DataSet ref, java.lang.String[] keycols)
public static java.lang.String createHyperLink(java.lang.String source, java.lang.String ref)
public static java.lang.String generateSDISectionAnchor(com.labvantage.sapphire.SDI currentSDI)
public static java.lang.String removeIllegalChars(java.lang.String input)
public void startSDISection(com.labvantage.sapphire.SDI currentSDI, java.lang.String desc)
public void startSDISectionDiff(com.labvantage.sapphire.SDI currentSDI, java.lang.String desc, java.lang.String refDesc)
public void startSDISectionDiff(SDCProcessor sdcProcessor, SDIData sdiData, com.labvantage.sapphire.SDI currentSDI, java.lang.String desc, java.lang.String refDesc)
protected java.lang.String[] getSDITableLabelInfo(SDCProcessor sdcProcessor, java.lang.String sdcid)
public java.lang.String getFormattedItemLabel(SDIData sdiData, com.labvantage.sapphire.SDI sdi, java.lang.String labelformat)
protected static com.labvantage.sapphire.SDI getSDI(SDIData sdiData)
public void startSection(java.lang.String sectionIdentifier)
public void endSection()
public static java.lang.String generateSectionTitle(java.lang.String layout)
public void startSDISection(com.labvantage.sapphire.SDI currentSDI, java.lang.String sectionTitle, java.lang.String desc)
public void startSDISectionDiff(com.labvantage.sapphire.SDI currentSDI, java.lang.String sectionTitle, java.lang.String desc, java.lang.String refDesc)
public static java.lang.String generateSDISectionTitle(com.labvantage.sapphire.SDI currentSDI)
public static void copyFile(java.io.File in, java.io.File out) throws java.lang.Exception
java.lang.Exception
public static boolean hasPropertyListChanged(PropertyList pl, PropertyList refPl)
public static boolean hasCollectionChanged(PropertyListCollection src, PropertyListCollection ref)
public static boolean hasPropertyChanged(java.lang.String val1, java.lang.String val2)
public java.lang.String getStartTableTop()
public java.lang.String getStartTableInner()
public java.lang.String getEndTable()
public void startRow()
public void endRow()
public java.lang.StringBuffer addRowItemCheckbox(java.lang.String columnName, java.lang.String columnVal)
public java.lang.StringBuffer addDiffRowItemCheckbox(java.lang.String columnName, java.lang.String columnVal, java.lang.String refVal)
public java.lang.StringBuffer addRowItem(java.lang.String columnName, java.lang.String columnVal, int colspan)
public java.lang.StringBuffer addRowItem(java.lang.String columnName, java.lang.String columnVal, boolean icon)
public java.lang.StringBuffer addRowItem(java.lang.String columnName, java.lang.String columnVal)
public java.lang.StringBuffer addRowItem(java.lang.String columnName, java.lang.String columnVal, TranslationProcessor translationProcessor)
public java.lang.StringBuffer addRowItemEmphasis(java.lang.String columnName, java.lang.String columnVal, TranslationProcessor translationProcessor)
public java.lang.StringBuffer addDiffRowItemEmphasis(java.lang.String columnName, java.lang.String oldVal, java.lang.String newVal, TranslationProcessor translationProcessor)
public java.lang.StringBuffer addRowItem(java.lang.String columnName, java.lang.String columnVal, java.lang.String lhsClass, java.lang.String rhsClass, TranslationProcessor translationProcessor)
public java.lang.String getFormattedValue(java.lang.String columnName, java.lang.String columnVal)
public java.lang.String getFormattedDiffVal(java.lang.String columnName, java.lang.String columnVal, java.lang.String refVal, boolean top, TranslationProcessor translationProcessor)
public java.lang.StringBuffer addNewRowItem(java.lang.String columnName, java.lang.String columnVal, TranslationProcessor translationProcessor)
public java.lang.StringBuffer addNewRowItemEmphasis(java.lang.String columnName, java.lang.String columnVal, TranslationProcessor translationProcessor)
public java.lang.StringBuffer addDeletedRowItem(java.lang.String columnName, java.lang.String columnVal, TranslationProcessor translationProcessor)
public java.lang.StringBuffer addDeletedRowItemEmphasis(java.lang.String columnName, java.lang.String columnVal, TranslationProcessor translationProcessor)
public void startSubHeading(java.lang.String title, java.lang.String desc)
public void startSubHeading(java.lang.String title, java.lang.String desc, java.lang.String anchor)
public void renderListTable(DataSet ds, boolean top, TranslationProcessor translationProcessor, java.lang.String status, boolean hideEmptyColumns)
public void startListTableTop()
public void startListTableInner()
protected boolean checkIfEmpty(DataSet ds)
protected boolean isValidActionBlock(java.lang.String xml)
protected boolean isValidDataSet(java.lang.String xml)
protected void addListItems(DataSet listItems, TranslationProcessor translationProcessor)
protected void addListItems(DataSet listItems, TranslationProcessor translationProcessor, java.lang.String status, boolean hideEmptyColumns)
public void startHeader()
public void addColumnHeader(java.lang.String colHeader, boolean rotateHeader)
public void addColumnHeader(java.lang.String colHeader)
public void addColumnHeader(java.lang.String columnid, java.util.HashMap<java.lang.String,java.lang.String> columnTitleMap, TranslationProcessor translationProcessor)
public void endHeader()
protected void endListTable()
public static java.lang.String convertToID(java.lang.String title)
protected static boolean isImage(java.lang.String val)
protected static java.lang.String removeStrangeChars(java.lang.String value)
public static java.lang.String getThumbnailDiff(java.lang.String value, java.lang.String refValue, TranslationProcessor translationProcessor)
public static java.lang.String getDiffString(java.lang.String value, java.lang.String refValue)
protected void addDiffListItems(DataSet srcItems, DataSet refItems, java.lang.String[] keycols, PropertyListCollection ignoreCols, TranslationProcessor translationProcessor, boolean hideEmptyColumns)
protected void addDiffListItems(DataSet listItems, DataSet ref, java.lang.String[] keycols, TranslationProcessor translationProcessor, boolean hideEmptyColumns)
public ConfigReportContent renderPropertyDefinitionList(java.lang.String defpropertyid, java.lang.String defpropertytitle, com.labvantage.sapphire.xml.PropertyDefinitionList srcdeflist, com.labvantage.sapphire.xml.PropertyDefinitionList refdeflist, TranslationProcessor translationProcessor, boolean inner)
public ConfigReportContent renderPropertyList(PropertyList pl, boolean top, TranslationProcessor translationProcessor)
public DataSet addDiffInfo(DataSet listItems, DataSet ref, java.lang.String[] keyColumns)
public DataSet addDiffInfo(DataSet srcItemsOriginal, DataSet refItemsOriginal, java.lang.String[] keyColumns, PropertyListCollection ignoreCols)
public ConfigReportContent renderCollectionDiff(java.lang.String basenode, boolean highlightOverride, boolean hideInheritedProperties, PropertyListCollection coll, PropertyListCollection refColl, com.labvantage.sapphire.xml.PropertyDefinitionList defList, boolean reportAdvancedProperties, boolean top, TranslationProcessor translationProcessor, boolean hideEmptyColumns)
public ConfigReportContent renderCollectionDiff(PropertyListCollection coll, PropertyListCollection refColl, com.labvantage.sapphire.xml.PropertyDefinitionList defList, boolean reportAdvancedProperties, boolean top, TranslationProcessor translationProcessor, boolean hideEmptyColumns)
public ConfigReportContent renderCollectionDiff(PropertyListCollection coll, PropertyListCollection refColl, boolean top, TranslationProcessor translationProcessor, boolean hideEmptyColumns)
public ConfigReportContent renderNewPropertyList(PropertyList pl, boolean top, TranslationProcessor translationProcessor)
public ConfigReportContent renderNewPropertyList(java.lang.String currnodeid, boolean highlightoverride, boolean hideinheritedproperties, PropertyList pl, com.labvantage.sapphire.xml.PropertyDefinitionList defList, boolean top, TranslationProcessor translationProcessor)
public ConfigReportContent renderDeletedPropertyList(PropertyList pl, boolean top, TranslationProcessor translationProcessor)
public ConfigReportContent renderDeletedPropertyList(java.lang.String currnodeid, boolean highlightOverride, boolean hideInheritedProperties, PropertyList pl, boolean top, TranslationProcessor translationProcessor)
public boolean checkIfSimple(PropertyListCollection coll)
public static DataSet convertSimpleCollToDS(PropertyListCollection coll, com.labvantage.sapphire.xml.PropertyDefinitionList defList)
public ConfigReportContent renderCollection(PropertyListCollection coll, boolean top, TranslationProcessor translationProcessor)
public ConfigReportContent renderCollection(PropertyListCollection coll, com.labvantage.sapphire.xml.PropertyDefinitionList defList, boolean reportAdvancedProperties, boolean top, TranslationProcessor translationProcessor)
public void renderMatrix(DataSet matrix, int keycols)
public void addMatrix(DataSet roleMatrix, int keycols)
protected void addRotatedHeaderListItems(DataSet listItems, int keycols, TranslationProcessor translationProcessor, boolean hideEmptyColumns)
public static java.lang.String generateSectionAnchor(java.lang.String layout)
public static boolean isFKIncluded(java.lang.String sdcId, java.lang.String keyid1, java.lang.String keyid2, java.lang.String keyid3, java.util.HashMap sdisIncluded)
public static boolean isFKIncluded(java.lang.String sdcId, java.lang.String keyid1, java.util.HashMap sdisIncluded)
public java.lang.String[] getRolesFromMatrix(DataSet roleMatrix, java.lang.String[] keyColumns)
public static java.lang.String getPageEdition(java.lang.String connectionid, java.lang.String webpageId)
public static java.lang.String generateSectionXMLFileName(java.lang.String chapterName, java.lang.String sectionName)
public void renderCategories(DataSet categories)
public void addCategories(DataSet categories)
public static java.lang.String generateSDISectionXMLFileName(com.labvantage.sapphire.SDI currentSDI)
public void renderProcessingScript(java.lang.String processingScript, TranslationProcessor translationProcessor) throws SapphireException
SapphireException
public void renderProcessingScript(java.lang.String applicationRoot, java.lang.String folder, java.lang.String processingScript, TranslationProcessor translationProcessor, boolean configreport) throws SapphireException
SapphireException
public java.lang.String getApplicationRoot()
public java.lang.String getFolder()
public void renderProcessingScriptDiff(java.lang.String srcProcessingScript, java.lang.String refProcessingScript, boolean showTranslation, TranslationProcessor translationProcessor) throws SapphireException
SapphireException
public void renderProcessingScriptDiff(java.lang.String applicationRoot, java.lang.String folder, java.lang.String srcProcessingScript, java.lang.String refProcessingScript, boolean showTranslation, TranslationProcessor translationProcessor, boolean configreport) throws SapphireException
SapphireException
public int findRow(DataSet ds, java.util.HashMap filter)
public void startBulletList()
public void addBullet(java.lang.String str)
public void addDiffBullet(java.lang.String str, java.lang.String refStr)
public void endBulletList()
public static java.lang.String generateSubSectionFileName(java.lang.String chapterName, java.lang.String sectionName)
public static java.lang.String generateSectionFileName(java.lang.String chapterName, java.lang.String sectionName)
public void appendSpecialContent(ConfigReportContent content, boolean diffonly)
public void appendSubSection(ConfigReportContent subSectionContent, java.lang.String subSection, boolean diffOnly)
public void renderDiffListTable(DataSet ds, DataSet ref, java.lang.String[] keycols, PropertyListCollection ignoreCols, TranslationProcessor translationProcessor)
public void renderDiffListTable(DataSet ds, DataSet ref, java.lang.String[] keycols)
public void renderDiffListTable(DataSet ds, DataSet ref, java.lang.String[] keycols, boolean top, boolean hideEmptyColumns)
public void renderDiffMatrix(DataSet matrix, DataSet refMatrix, java.lang.String[] keycols)
public ConfigReportContent startChapter(java.lang.String chapterNo, java.lang.String sdcId, java.lang.String preamble)
public void pageBreak()
public java.lang.StringBuffer endChapter(java.lang.String sdcId)
public void startFile()
public void startFile(java.lang.String subSectionFileName)
public void endFile()
public java.lang.String insertDiffAnchors()
public DataSet getMenuMatrixDiffInfo(DataSet roleMatrix, DataSet refRoleMatrix, java.lang.String[] keyColumns)
public void renderRoleMatrix(DataSet roleMatrix, int keycols)
public void addRoleMatrix(DataSet roleMatrix, int keycols)
public static java.lang.String renderLink(java.lang.String link, java.util.HashMap sdisIncluded, boolean frames, java.lang.String connectionid)
public static java.lang.String generateSDISectionFileName(com.labvantage.sapphire.SDI currentSDI)
public void renderDiffRoleMatrix(DataSet roleMatrix, DataSet refRoleMatrix, java.lang.String[] keycols)
public void renderDiffRoleMatrix(DataSet roleMatrix, DataSet refRoleMatrix, java.lang.String[] keycols, boolean sortby)
public DataSet getMatrixDiffInfo(DataSet roleMatrix, DataSet refRoleMatrix, java.lang.String[] keyColumns)
public DataSet getMatrixDiffInfo(DataSet roleMatrix, DataSet refRoleMatrix, java.lang.String[] keyColumns, boolean sortby)
public java.lang.StringBuffer addDiffRowItem(java.lang.String columnName, java.lang.String columnVal, java.lang.String refVal)
public ConfigReportContent renderPropertyList(PropertyList pl, boolean top)
public ConfigReportContent renderPropertyListDiff(PropertyList pl, PropertyList refPl, com.labvantage.sapphire.xml.PropertyDefinitionList defList, boolean reportAdvancedProperties, boolean top, boolean hideEmptyColumns)
public static java.lang.String createHyperLink(java.lang.String sdcid, java.lang.String fkkeyid1, java.lang.String fkkeyid2, java.lang.String fkkeyid3, java.util.HashMap sdisIncluded, boolean frames)
public static java.lang.String getPageName(java.lang.String link)
public static java.lang.String getWizardName(java.lang.String link)
public static java.lang.String getFileName(java.lang.String link)
public void setFoundDiff(boolean val)
public ConfigReportContent renderCollection(PropertyListCollection coll, boolean top)
public ConfigReportContent renderPropertyList(PropertyList pl, com.labvantage.sapphire.xml.PropertyDefinitionList defList, boolean reportAdvancedProperties, boolean top, TranslationProcessor translationProcessor)
public static java.lang.String generateTOCFileName(java.lang.String chapterName)
public static java.lang.String generateTOCXMLFileName(java.lang.String chapterName)
public void markAsDeleted()
public void markAsNew()
public static java.lang.String generateSDISubSectionFileName(com.labvantage.sapphire.SDI currentSDI)
public static java.lang.String changeImageFolder(java.lang.String imageURL, java.lang.String folder, java.lang.String applicationRoot) throws SapphireException
SapphireException
public static PropertyList parseDisplayValues(java.lang.String displayValue, java.lang.String folder, java.lang.String applicationRoot) throws SapphireException
SapphireException
public void startReport(int chapterCount, java.lang.String firstChapter, boolean hideChapterTOC, boolean hideSubsections) throws SapphireException
SapphireException
public void endReport(java.lang.StringBuffer buffer) throws SapphireException
SapphireException
public static PropertyList parseValidationValues(java.lang.String validation)
public static DataSet parseDisplayValues(java.lang.String displayValue) throws SapphireException
SapphireException
public static java.lang.String getRefTypeValue(QueryProcessor queryProcessor, java.lang.String reftypeid, java.lang.String value)