Changeset 481 for branches


Ignore:
Timestamp:
03/20/14 14:22:51 (5 years ago)
Author:
jls17
Message:
Location:
branches/work_304
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • branches/work_304/doc/DocAlGuideDetails.cpp

    r478 r481  
    1818#include "DocAlGuideDetails.h" 
    1919#include "DocOverlayHelper.h" 
     20#include "../output/WorkflowReferenceTable.h" 
    2021 
    2122CDocAlGuideDetails::CDocAlGuideDetails(CARContainer &container) 
     
    6566 
    6667                        //Workflow References 
    67                         webPage.AddContent(WorkflowReferences()); 
     68                        { 
     69                                WorkflowReferenceTable wfRefTable(alGuide); 
     70                                webPage.AddContent(wfRefTable.ToString(rootLevel)); 
     71                        } 
    6872 
    6973                        //History 
     
    148152        return tblPropEx.ToXHtml(); 
    149153} 
    150  
    151 string CDocAlGuideDetails::WorkflowReferences() 
    152 { 
    153         stringstream strm; 
    154         strm.str(""); 
    155  
    156         try 
    157         { 
    158                 CTable tblRef("referenceList", "TblObjectList"); 
    159                 tblRef.AddColumn(10, "Type"); 
    160                 tblRef.AddColumn(45, "Server object"); 
    161                 tblRef.AddColumn(5, "Enabled"); 
    162                 tblRef.AddColumn(40, "Description"); 
    163  
    164                 const CARContainer::ReferenceList& refs = alGuide.GetReferences(); 
    165                 CARContainer::ReferenceList::const_iterator curIt = refs.begin(); 
    166                 CARContainer::ReferenceList::const_iterator endIt = refs.end(); 
    167                 for ( ; curIt != endIt; ++curIt) 
    168                 {                        
    169                         CTableRow row("cssStdRow");              
    170                         row.AddCell(CAREnum::XmlStructItem(curIt->GetObjectType()));                             
    171                         row.AddCell(pInside->LinkToObjByRefItem(*curIt, rootLevel)); 
    172  
    173                         string tmpEnabled = ""; 
    174                         string tmpCssEnabled = ""; 
    175  
    176                         bool enabledSupported = false; 
    177                         int enabled = curIt->GetObjectEnabled(enabledSupported); 
    178  
    179                         if (enabledSupported) 
    180                         { 
    181                                 tmpEnabled = CAREnum::ObjectEnable(enabled); 
    182                                 if (!enabled) { tmpCssEnabled = "objStatusDisabled"; } 
    183                         } 
    184  
    185                         row.AddCell(CTableCell(tmpEnabled, tmpCssEnabled)); 
    186                         row.AddCell(curIt->GetDescription(rootLevel)); 
    187                         tblRef.AddRow(row); 
    188                 } 
    189  
    190                 stringstream tblDesc; 
    191                 tblDesc << CWebUtil::ImageTag("doc.gif", rootLevel) << "Workflow Reference"; 
    192  
    193                 tblRef.description = tblDesc.str(); 
    194  
    195                 strm << tblRef; 
    196         } 
    197         catch(exception& e) 
    198         { 
    199                 cout << "EXCEPTION enumerating workflow references for alguide: " << alGuide.GetName() << " -- " << e.what() << endl; 
    200         }        
    201  
    202         return strm.str(); 
    203 } 
  • branches/work_304/doc/DocAlGuideDetails.h

    r478 r481  
    3131        CARContainer& alGuide; 
    3232        string ActiveLinkActions(); 
    33         string WorkflowReferences(); 
    3433}; 
  • branches/work_304/doc/DocApplicationDetails.cpp

    r478 r481  
    1818#include "DocApplicationDetails.h" 
    1919#include "DocOverlayHelper.h" 
     20#include "../output/WorkflowReferenceTable.h" 
    2021 
    2122CDocApplicationDetails::CDocApplicationDetails(CARContainer &application) 
     
    5960 
    6061                        //Workflow Referenes 
    61                         webPage.AddContent(WorkflowReferences()); 
     62                        { 
     63                                WorkflowReferenceTable wfRefTable(pApp); 
     64                                webPage.AddContent(wfRefTable.ToString(rootLevel)); 
     65                        } 
    6266 
    6367                        //History 
     
    595599        return strmResult.str(); 
    596600} 
    597  
    598 string CDocApplicationDetails::WorkflowReferences() 
    599 { 
    600         stringstream strm; 
    601         strm.str(""); 
    602  
    603         try 
    604         { 
    605                 CTable tblRef("referenceList", "TblObjectList"); 
    606                 tblRef.AddColumn(10, "Type"); 
    607                 tblRef.AddColumn(45, "Server object"); 
    608                 tblRef.AddColumn(5, "Enabled"); 
    609                 tblRef.AddColumn(40, "Description"); 
    610  
    611                 const CARContainer::ReferenceList& refs = pApp.GetReferences(); 
    612                 CARContainer::ReferenceList::const_iterator curIt = refs.begin(); 
    613                 CARContainer::ReferenceList::const_iterator endIt = refs.end(); 
    614                 for ( ; curIt != endIt; ++curIt) 
    615                 {                        
    616                         CTableRow row("cssStdRow");              
    617                         row.AddCell(CAREnum::XmlStructItem(curIt->GetObjectType()));                             
    618                         row.AddCell(pInside->LinkToObjByRefItem(*curIt, rootLevel)); 
    619  
    620                         string tmpEnabled = ""; 
    621                         string tmpCssEnabled = ""; 
    622  
    623                         bool enabledSupported = false; 
    624                         int enabled = curIt->GetObjectEnabled(enabledSupported); 
    625  
    626                         if (enabledSupported) 
    627                         { 
    628                                 tmpEnabled = CAREnum::ObjectEnable(enabled); 
    629                                 if (!enabled) { tmpCssEnabled = "objStatusDisabled"; } 
    630                         } 
    631  
    632                         row.AddCell(CTableCell(tmpEnabled, tmpCssEnabled)); 
    633                         row.AddCell(curIt->GetDescription(rootLevel)); 
    634                         tblRef.AddRow(row); 
    635                 } 
    636  
    637                 stringstream tblDesc; 
    638                 tblDesc << CWebUtil::ImageTag("doc.gif", rootLevel) << "Workflow Reference"; 
    639  
    640                 tblRef.description = tblDesc.str(); 
    641  
    642                 strm << tblRef; 
    643         } 
    644         catch(exception& e) 
    645         { 
    646                 cout << "EXCEPTION enumerating workflow references for application: " << pApp.GetName() << " -- " << e.what() << endl; 
    647         }        
    648  
    649         return strm.str(); 
    650 } 
  • branches/work_304/doc/DocApplicationDetails.h

    r478 r481  
    4141        string SearchMenus(int &nResult); 
    4242        bool InList(string searchName, int objType); 
    43  
    44         string WorkflowReferences(); 
    4543}; 
  • branches/work_304/doc/DocFilterGuideDetails.cpp

    r478 r481  
    1818#include "DocFilterGuideDetails.h" 
    1919#include "DocOverlayHelper.h" 
     20#include "../output/WorkflowReferenceTable.h" 
    2021 
    2122CDocFilterGuideDetails::CDocFilterGuideDetails(CARContainer &fltGuide) 
     
    6566 
    6667                        //Workflow References 
    67                         webPage.AddContent(WorkflowReferences()); 
     68                        { 
     69                                WorkflowReferenceTable wfRefTable(filterGuide); 
     70                                webPage.AddContent(wfRefTable.ToString(rootLevel)); 
     71                        } 
    6872 
    6973                        //History 
     
    152156        return tblPropEx.ToXHtml(); 
    153157} 
    154  
    155 string CDocFilterGuideDetails::WorkflowReferences() 
    156 { 
    157         stringstream strm; 
    158         strm.str(""); 
    159  
    160         try 
    161         { 
    162                 CTable tblRef("referenceList", "TblObjectList"); 
    163                 tblRef.AddColumn(10, "Type"); 
    164                 tblRef.AddColumn(45, "Server object"); 
    165                 tblRef.AddColumn(5, "Enabled"); 
    166                 tblRef.AddColumn(40, "Description"); 
    167  
    168                 const CARContainer::ReferenceList& refs = filterGuide.GetReferences(); 
    169                 CARContainer::ReferenceList::const_iterator curIt = refs.begin(); 
    170                 CARContainer::ReferenceList::const_iterator endIt = refs.end(); 
    171                 for ( ; curIt != endIt; ++curIt) 
    172                 {                        
    173                         CTableRow row("cssStdRow");              
    174                         row.AddCell(CAREnum::XmlStructItem(curIt->GetObjectType()));                             
    175                         row.AddCell(pInside->LinkToObjByRefItem(*curIt, rootLevel)); 
    176  
    177                         string tmpEnabled = ""; 
    178                         string tmpCssEnabled = ""; 
    179  
    180                         bool enabledSupported = false; 
    181                         int enabled = curIt->GetObjectEnabled(enabledSupported); 
    182  
    183                         if (enabledSupported) 
    184                         { 
    185                                 tmpEnabled = CAREnum::ObjectEnable(enabled); 
    186                                 if (!enabled) { tmpCssEnabled = "objStatusDisabled"; } 
    187                         } 
    188  
    189                         row.AddCell(CTableCell(tmpEnabled, tmpCssEnabled)); 
    190                         row.AddCell(curIt->GetDescription(rootLevel)); 
    191                         tblRef.AddRow(row); 
    192                 } 
    193  
    194                 stringstream tblDesc; 
    195                 tblDesc << CWebUtil::ImageTag("doc.gif", rootLevel) << "Workflow Reference"; 
    196  
    197                 tblRef.description = tblDesc.str(); 
    198  
    199                 strm << tblRef; 
    200         } 
    201         catch(exception& e) 
    202         { 
    203                 cout << "EXCEPTION enumerating workflow references for filterguide: " << filterGuide.GetName() << " -- " << e.what() << endl; 
    204         }        
    205  
    206         return strm.str(); 
    207 } 
  • branches/work_304/doc/DocFilterGuideDetails.h

    r478 r481  
    3232 
    3333        string FilterActions(); 
    34         string WorkflowReferences(); 
    3534}; 
  • branches/work_304/doc/DocPacklistDetails.cpp

    r478 r481  
    1818#include "DocPacklistDetails.h" 
    1919#include "../core/ARImage.h" 
     20#include "../output/WorkflowReferenceTable.h" 
    2021#include "DocOverlayHelper.h" 
    2122 
     
    6667 
    6768                        //Workflow References 
    68                         webPage.AddContent(WorkflowReferences()); 
     69                        { 
     70                                WorkflowReferenceTable wfRefTable(pPackList); 
     71                                webPage.AddContent(wfRefTable.ToString(rootLevel)); 
     72                        } 
    6973 
    7074                        //History 
     
    186190        return tblProp.ToXHtml(); 
    187191} 
    188  
    189 string CDocPacklistDetails::WorkflowReferences() 
    190 { 
    191         stringstream strm; 
    192         strm.str(""); 
    193  
    194         try 
    195         { 
    196                 CTable tblRef("referenceList", "TblObjectList"); 
    197                 tblRef.AddColumn(10, "Type"); 
    198                 tblRef.AddColumn(45, "Server object"); 
    199                 tblRef.AddColumn(5, "Enabled"); 
    200                 tblRef.AddColumn(40, "Description"); 
    201  
    202                 const CARContainer::ReferenceList& refs = this->pPackList.GetReferences(); 
    203                 CARContainer::ReferenceList::const_iterator curIt = refs.begin(); 
    204                 CARContainer::ReferenceList::const_iterator endIt = refs.end(); 
    205                 for ( ; curIt != endIt; ++curIt) 
    206                 {                        
    207                         CTableRow row("cssStdRow");              
    208                         row.AddCell(CAREnum::XmlStructItem(curIt->GetObjectType()));                             
    209                         row.AddCell(pInside->LinkToObjByRefItem(*curIt, rootLevel)); 
    210  
    211                         string tmpEnabled = ""; 
    212                         string tmpCssEnabled = ""; 
    213  
    214                         bool enabledSupported = false; 
    215                         int enabled = curIt->GetObjectEnabled(enabledSupported); 
    216  
    217                         if (enabledSupported) 
    218                         { 
    219                                 tmpEnabled = CAREnum::ObjectEnable(enabled); 
    220                                 if (!enabled) { tmpCssEnabled = "objStatusDisabled"; } 
    221                         } 
    222  
    223                         row.AddCell(CTableCell(tmpEnabled, tmpCssEnabled)); 
    224                         row.AddCell(curIt->GetDescription(rootLevel)); 
    225                         tblRef.AddRow(row); 
    226                 } 
    227  
    228                 stringstream tblDesc; 
    229                 tblDesc << CWebUtil::ImageTag("doc.gif", rootLevel) << "Workflow Reference"; 
    230  
    231                 tblRef.description = tblDesc.str(); 
    232  
    233                 strm << tblRef; 
    234         } 
    235         catch(exception& e) 
    236         { 
    237                 cout << "EXCEPTION enumerating workflow references for packing list: " << this->pPackList.GetName() << " -- " << e.what() << endl; 
    238         }        
    239  
    240         return strm.str(); 
    241 } 
  • branches/work_304/doc/DocPacklistDetails.h

    r478 r481  
    3131        CARContainer& pPackList; 
    3232        string PackListInformation(); 
    33         string WorkflowReferences(); 
    3433}; 
  • branches/work_304/output/WorkflowReferenceTable.cpp

    r480 r481  
    1717#include "stdafx.h" 
    1818#include "WorkflowReferenceTable.h" 
     19#include "../core/ARContainer.h" 
     20#include "../core/AREnum.h" 
    1921#include "../core/ARImage.h" 
    20 #include "../core/AREnum.h" 
    2122#include "../ARInside.h" 
    2223 
     
    2829{ 
    2930        const CRefItemList &refs = image.GetReferences(); 
     31        curIt = refs.begin(); 
     32        endIt = refs.end(); 
     33} 
     34 
     35WorkflowReferenceTable::WorkflowReferenceTable(const CARContainer& container) 
     36:obj(container) 
     37{ 
     38        const CRefItemList &refs = container.GetReferences(); 
    3039        curIt = refs.begin(); 
    3140        endIt = refs.end(); 
  • branches/work_304/output/WorkflowReferenceTable.h

    r480 r481  
    2121class CARImage; 
    2222class CARServerObject; 
     23class CARContainer; 
    2324 
    2425namespace OUTPUT 
     
    2829        public: 
    2930                WorkflowReferenceTable(const CARImage& image); 
     31                WorkflowReferenceTable(const CARContainer& container); 
    3032         
    3133                std::string ToString(int rootLevel); 
Note: See TracChangeset for help on using the changeset viewer.