Changeset 589


Ignore:
Timestamp:
07/24/14 14:28:24 (5 years ago)
Author:
jls17
Message:
  • removed unused functions
Location:
branches/work_311/doc
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/work_311/doc/DocSchemaDetails.cpp

    r558 r589  
    14401440} 
    14411441 
    1442 string CDocSchemaDetails::AlPushFieldsReferences() 
    1443 { 
    1444         stringstream strm; 
    1445         strm.str(""); 
    1446         try 
    1447         { 
    1448                 CAlTable *alTable = new CAlTable(*this->pInside); 
    1449  
    1450                 unsigned int alCount = pInside->alList.GetCount(); 
    1451                 for (unsigned int alIndex = 0; alIndex < alCount; ++alIndex) 
    1452                 { 
    1453                         CARActiveLink al(alIndex); 
    1454  
    1455                         // skip this object in case it's overlaid (hidden) 
    1456                         if (pInside->appConfig.bOverlaySupport && !IsVisibleObject(al)) 
    1457                                 continue; 
    1458  
    1459                         bool bPushToForm = false; 
    1460  
    1461                         //If-Actions 
    1462                         for(unsigned int i = 0; i < al.GetIfActions().numItems; ++i) 
    1463                         { 
    1464                                 if(al.GetIfActions().actionList[i].action == AR_ACTIVE_LINK_ACTION_FIELDP) 
    1465                                 { 
    1466                                         ARPushFieldsActionStruct &action = al.GetIfActions().actionList[i].u.pushFields; 
    1467                                         if (action.pushFieldsList.numItems > 0) 
    1468                                         { 
    1469                                                 char *pushSchema; 
    1470                                                 if (action.pushFieldsList.pushFieldsList[0].field.schema[0] == '$') 
    1471                                                         pushSchema = action.sampleSchema; 
    1472                                                 else 
    1473                                                         pushSchema = action.pushFieldsList.pushFieldsList[0].field.schema; 
    1474  
    1475                                                 if ((pushSchema[0] == '@' && IsSchemaInWFConnectStruct(al.GetSchemaList())) || strcmp(schema.GetARName(),pushSchema) == 0) 
    1476                                                 { 
    1477                                                         bPushToForm = true; 
    1478                                                         break; 
    1479                                                 } 
    1480                                         } 
    1481                                 } 
    1482                         } 
    1483  
    1484                         //Else Actions 
    1485                         if(bPushToForm == false) // Only search the else actions if the al is still false 
    1486                         { 
    1487                                 for(unsigned int i = 0; i < al.GetElseActions().numItems; ++i) 
    1488                                 { 
    1489                                         if(al.GetElseActions().actionList[i].action == AR_ACTIVE_LINK_ACTION_FIELDP) 
    1490                                         { 
    1491                                                 ARPushFieldsActionStruct &action = al.GetElseActions().actionList[i].u.pushFields; 
    1492  
    1493                                                 if (action.pushFieldsList.numItems > 0) 
    1494                                                 { 
    1495                                                         char *pushSchema; 
    1496                                                         if (action.pushFieldsList.pushFieldsList[0].field.schema[0] == '$') 
    1497                                                                 pushSchema = action.sampleSchema; 
    1498                                                         else 
    1499                                                                 pushSchema = action.pushFieldsList.pushFieldsList[0].field.schema; 
    1500  
    1501                                                         if ((pushSchema[0] == '@' && IsSchemaInWFConnectStruct(al.GetSchemaList())) || strcmp(schema.GetARName(),pushSchema) == 0) 
    1502                                                         { 
    1503                                                                 bPushToForm = true; 
    1504                                                                 break; 
    1505                                                         } 
    1506                                                 } 
    1507                                         } 
    1508                                 } 
    1509                         } 
    1510  
    1511                         if(bPushToForm == true) 
    1512                         { 
    1513                                 alTable->AddRow(alIndex, rootLevel); 
    1514                         } 
    1515                 } 
    1516  
    1517                 if(alTable->NumRows() > 0) 
    1518                         strm << *alTable; 
    1519                 else 
    1520                         strm << EmptyValue; 
    1521  
    1522                 delete alTable; 
    1523         } 
    1524         catch(exception& e) 
    1525         { 
    1526                 cout << "EXCEPTION enumerating active link push fields references in schema '" << this->schema.GetName() << "': " << e.what() << endl; 
    1527         } 
    1528  
    1529         return strm.str(); 
    1530 } 
    1531  
    15321442string CDocSchemaDetails::AlWindowOpenReferences() 
    15331443{ 
     
    16201530        { 
    16211531                cout << "EXCEPTION enumerating window open references in schema '" << this->schema.GetName() << "': " << e.what() << endl; 
    1622         } 
    1623  
    1624         return strm.str(); 
    1625 } 
    1626  
    1627 string CDocSchemaDetails::FilterPushFieldsReferences() 
    1628 { 
    1629         stringstream strm; 
    1630         strm.str(""); 
    1631         try 
    1632         { 
    1633                 CFilterTable *filterTable = new CFilterTable(*this->pInside); 
    1634  
    1635  
    1636                 unsigned int filterCount = pInside->filterList.GetCount(); 
    1637                 for (unsigned int filterIndex = 0; filterIndex < filterCount; ++filterIndex ) 
    1638                 { 
    1639                         CARFilter filter(filterIndex); 
    1640  
    1641                         // skip this object in case it's overlaid (hidden) 
    1642                         if (pInside->appConfig.bOverlaySupport && !IsVisibleObject(filter)) 
    1643                                 continue; 
    1644  
    1645                         bool bPushToForm = false; 
    1646  
    1647                         //If-Actions 
    1648                         for(unsigned int i = 0; i < filter.GetIfActions().numItems; ++i) 
    1649                         { 
    1650                                 if(filter.GetIfActions().actionList[i].action == AR_FILTER_ACTION_FIELDP) 
    1651                                 { 
    1652                                         ARPushFieldsActionStruct &action = filter.GetIfActions().actionList[i].u.pushFields; 
    1653                                         if (action.pushFieldsList.numItems > 0) 
    1654                                         { 
    1655                                                 char *pushSchema; 
    1656                                                 if (action.pushFieldsList.pushFieldsList[0].field.schema[0] == '$') 
    1657                                                         pushSchema = action.sampleSchema; 
    1658                                                 else 
    1659                                                         pushSchema = action.pushFieldsList.pushFieldsList[0].field.schema; 
    1660  
    1661                                                 if ((pushSchema[0] == '@' && IsSchemaInWFConnectStruct(filter.GetSchemaList())) || strcmp(schema.GetARName(), pushSchema) == 0) 
    1662                                                 { 
    1663                                                         bPushToForm = true; 
    1664                                                         break; 
    1665                                                 } 
    1666                                         } 
    1667                                 } 
    1668                         }        
    1669  
    1670                         //Else Actions 
    1671                         if(bPushToForm == false) // Only search the else actions if the al is still false 
    1672                         { 
    1673                                 for(unsigned int i = 0; i < filter.GetElseActions().numItems; ++i) 
    1674                                 { 
    1675                                         if(filter.GetElseActions().actionList[i].action == AR_FILTER_ACTION_FIELDP) 
    1676                                         { 
    1677                                                 ARPushFieldsActionStruct &action = filter.GetElseActions().actionList[i].u.pushFields; 
    1678  
    1679                                                 if (action.pushFieldsList.numItems > 0) 
    1680                                                 { 
    1681                                                         char *pushSchema; 
    1682                                                         if (action.pushFieldsList.pushFieldsList[0].field.schema[0] == '$') 
    1683                                                                 pushSchema = action.sampleSchema; 
    1684                                                         else 
    1685                                                                 pushSchema = action.pushFieldsList.pushFieldsList[0].field.schema; 
    1686  
    1687                                                         if ((pushSchema[0] == '@' && IsSchemaInWFConnectStruct(filter.GetSchemaList())) || strcmp(schema.GetARName(), pushSchema) == 0) 
    1688                                                         { 
    1689                                                                 bPushToForm = true; 
    1690                                                                 break; 
    1691                                                         } 
    1692                                                 } 
    1693                                         } 
    1694                                 } 
    1695                         } 
    1696  
    1697                         if(bPushToForm == true) 
    1698                         { 
    1699                                 filterTable->AddRow(filterIndex, rootLevel); 
    1700                         } 
    1701                 } 
    1702  
    1703                 if(filterTable->NumRows() > 0) 
    1704                         strm << *filterTable; 
    1705                 else 
    1706                         strm << EmptyValue; 
    1707  
    1708                 delete filterTable; 
    1709         } 
    1710         catch(exception& e) 
    1711         { 
    1712                 cout << "EXCEPTION enumerating filter push fields references in schema '" << this->schema.GetName() << "': " << e.what() << endl; 
    1713         } 
    1714  
    1715         return strm.str(); 
    1716 } 
    1717  
    1718 string CDocSchemaDetails::EscalationPushFieldsReferences() 
    1719 { 
    1720         stringstream strm; 
    1721         strm.str(""); 
    1722         try 
    1723         { 
    1724                 CEscalTable *escalTable = new CEscalTable(*this->pInside); 
    1725  
    1726                 unsigned int escalCount = pInside->escalationList.GetCount(); 
    1727                 for (unsigned int escalIndex = 0; escalIndex < escalCount; ++escalIndex ) 
    1728                 { 
    1729                         CAREscalation escalation(escalIndex); 
    1730  
    1731                         // skip this object in case it's overlaid (hidden) 
    1732                         if (pInside->appConfig.bOverlaySupport && !IsVisibleObject(escalation)) 
    1733                                 continue; 
    1734  
    1735                         bool bPushToForm = false; 
    1736  
    1737                         //If-Actions 
    1738                         for(unsigned int i = 0; i < escalation.GetIfActions().numItems; ++i) 
    1739                         { 
    1740                                 if(escalation.GetIfActions().actionList[i].action == AR_FILTER_ACTION_FIELDP) 
    1741                                 { 
    1742                                         ARPushFieldsActionStruct &action = escalation.GetIfActions().actionList[i].u.pushFields; 
    1743                                         if (action.pushFieldsList.numItems > 0) 
    1744                                         { 
    1745                                                 char *pushSchema; 
    1746                                                 if (action.pushFieldsList.pushFieldsList[0].field.schema[0] == '$') 
    1747                                                         pushSchema = action.sampleSchema; 
    1748                                                 else 
    1749                                                         pushSchema = action.pushFieldsList.pushFieldsList[0].field.schema; 
    1750  
    1751                                                 if ((pushSchema[0] == '@' && IsSchemaInWFConnectStruct(escalation.GetSchemaList())) || strcmp(schema.GetARName(), pushSchema) == 0) 
    1752                                                 { 
    1753                                                         bPushToForm = true; 
    1754                                                         break; 
    1755                                                 } 
    1756                                         } 
    1757                                 } 
    1758                         }        
    1759  
    1760                         //Else Actions 
    1761                         if(bPushToForm == false) // Only search the else actions if the escalation is still false 
    1762                         { 
    1763                                 for(unsigned int i = 0; i < escalation.GetElseActions().numItems; ++i) 
    1764                                 { 
    1765                                         if(escalation.GetElseActions().actionList[i].action == AR_FILTER_ACTION_FIELDP) 
    1766                                         { 
    1767                                                 ARPushFieldsActionStruct &action = escalation.GetElseActions().actionList[i].u.pushFields; 
    1768  
    1769                                                 if (action.pushFieldsList.numItems > 0) 
    1770                                                 { 
    1771                                                         char *pushSchema; 
    1772                                                         if (action.pushFieldsList.pushFieldsList[0].field.schema[0] == '$') 
    1773                                                                 pushSchema = action.sampleSchema; 
    1774                                                         else 
    1775                                                                 pushSchema = action.pushFieldsList.pushFieldsList[0].field.schema; 
    1776  
    1777                                                         if ((pushSchema[0] == '@' && IsSchemaInWFConnectStruct(escalation.GetSchemaList())) || strcmp(schema.GetARName(), pushSchema) == 0) 
    1778                                                         { 
    1779                                                                 bPushToForm = true; 
    1780                                                                 break; 
    1781                                                         } 
    1782                                                 } 
    1783                                         } 
    1784                                 } 
    1785                         } 
    1786  
    1787                         if(bPushToForm == true) 
    1788                         { 
    1789                                 escalTable->AddRow(escalIndex, rootLevel); 
    1790                         } 
    1791                 } 
    1792  
    1793                 if(escalTable->NumRows() > 0) 
    1794                         strm << *escalTable; 
    1795                 else 
    1796                         strm << EmptyValue; 
    1797  
    1798                 delete escalTable; 
    1799         } 
    1800         catch(exception& e) 
    1801         { 
    1802                 cout << "EXCEPTION enumerating escalation push fields references in schema '" << this->schema.GetName() << "': " << e.what() << endl; 
    18031532        } 
    18041533 
  • branches/work_311/doc/DocSchemaDetails.h

    r365 r589  
    5959        string ContainerReferences(); 
    6060        string TableFieldReferences(); 
    61         string AlPushFieldsReferences(); 
    62         string FilterPushFieldsReferences(); 
    63         string EscalationPushFieldsReferences(); 
    6461        string AlWindowOpenReferences(); 
    6562        string JoinFormReferences(); 
Note: See TracChangeset for help on using the changeset viewer.