Changeset 1745


Ignore:
Timestamp:
03/27/14 15:52:18 (5 years ago)
Author:
rhyssmith
Message:

Adding raptor-web v1.2.0 MSI sources

Location:
raptor-distribution/MSIs/raptor-web/trunk
Files:
66 added
6 deleted
42 edited

Legend:

Unmodified
Added
Removed
  • raptor-distribution/MSIs/raptor-web/trunk/frag-web-bindir.wxs

    r1736 r1745  
    88                </Component> 
    99                <Component Id='cmpRaptorWebBinWrapperExe' Guid='*'> 
    10                     <File Id='filRaptorWebBinWrapperExe' KeyPath='yes' Source='source\web\bin\wrapper-windows-x86-32.exe' /> 
     10                    <File Id='filRaptorWebBinWrapperExe' KeyPath='yes' Source='source\web\bin\wrapper.exe' /> 
    1111                </Component> 
    1212                <Component Id='cmpRaptorWebBinWrapperConf' Guid='*'> 
  • raptor-distribution/MSIs/raptor-web/trunk/frag-web-libdir.wxs

    r1736 r1745  
    1 <?xml version="1.0" encoding="utf-8"?> 
     1<?xml version="1.0" encoding="utf-8"?> 
    22<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> 
    33    <Fragment> 
     
    1010                    <File Id="fil75C0B769FD097762BA9BE39DF1A5594D" KeyPath="yes" Source="source\web\lib\core-3.1.1.jar" /> 
    1111                </Component> 
     12                <Component Id="cmp55EF091DA5AF21E554D6DA19D2454186" Guid="*"> 
     13                    <File Id="fil4FC4B6005311B71357D71F6BDEC02F0F" KeyPath="yes" Source="source\web\lib\javax.servlet.jsp.jstl-1.2.1.jar" /> 
     14                </Component> 
     15                <Component Id="cmp962BDEFB12B00646487CEB7AA182EFC6" Guid="*"> 
     16                    <File Id="fil9EE8D5C6E29FA27A8AE7BC87613ACAB5" KeyPath="yes" Source="source\web\lib\javax.servlet.jsp.jstl-api-1.2.1.jar" /> 
     17                </Component> 
    1218                <Component Id="cmpFF40B4A151926281F66F7B4230F8F0FD" Guid="*"> 
    1319                    <File Id="filC8E815676ACE8D3E43D5E3147DD6E5EE" KeyPath="yes" Source="source\web\lib\jcl-over-slf4j-1.6.1.jar" /> 
    1420                </Component> 
    15                 <Component Id="cmpAD2B0A264B6B3ED00F135BB4C9A40615" Guid="*"> 
    16                     <File Id="fil2797990509F50113394863306E3D36ED" KeyPath="yes" Source="source\web\lib\jetty-6.1.25.jar" /> 
     21                <Component Id="cmp90F88238F90328D5B7F07F9D99DEBA5F" Guid="*"> 
     22                    <File Id="fil64BCA183C9E8D3A8C77C547682EF9F9F" KeyPath="yes" Source="source\web\lib\jetty-continuation-8.1.0.RC5.jar" /> 
    1723                </Component> 
    18                 <Component Id="cmp0F861D4428C03122772FC65A934276E4" Guid="*"> 
    19                     <File Id="filD8D01D3E09C6C73EC65C76F54F37A6AA" KeyPath="yes" Source="source\web\lib\jetty-util-6.1.25.jar" /> 
     24                <Component Id="cmpE026C3B999634AF851951808265EFE31" Guid="*"> 
     25                    <File Id="filD17F3AB76724A1E648AC8C8BD87C08CC" KeyPath="yes" Source="source\web\lib\jetty-http-8.1.0.RC5.jar" /> 
     26                </Component> 
     27                <Component Id="cmp4068C86E2D24E41859BD21E7F9EB462E" Guid="*"> 
     28                    <File Id="fil21AEABBC5DAD605A1BBA989BFA93FE0B" KeyPath="yes" Source="source\web\lib\jetty-io-8.1.0.RC5.jar" /> 
     29                </Component> 
     30                <Component Id="cmp8CFDBF9945D46E048AE5EFB429D8DCD8" Guid="*"> 
     31                    <File Id="fil368B445BD5C3922F33B2643B0026D616" KeyPath="yes" Source="source\web\lib\jetty-security-8.1.0.RC5.jar" /> 
     32                </Component> 
     33                <Component Id="cmpD6EE74A56689D7952A3BB2ABB030441E" Guid="*"> 
     34                    <File Id="fil1E82D53F4FD2011686C113D72C4F0680" KeyPath="yes" Source="source\web\lib\jetty-server-8.1.0.RC5.jar" /> 
     35                </Component> 
     36                <Component Id="cmp14AFA634C8E28CFFF3C9CA54D029DE1B" Guid="*"> 
     37                    <File Id="fil9F0AACAEE8D97376EF784004ADC5B6CC" KeyPath="yes" Source="source\web\lib\jetty-servlet-8.1.0.RC5.jar" /> 
     38                </Component> 
     39                <Component Id="cmp4EA78A60AFAA6C974535AFF2DB757395" Guid="*"> 
     40                    <File Id="fil8B14626FAA2A37FAB30A50696862611F" KeyPath="yes" Source="source\web\lib\jetty-util-8.1.0.RC5.jar" /> 
     41                </Component> 
     42                <Component Id="cmpA839C49F4E21C863E58AE3E4BAC62AA6" Guid="*"> 
     43                    <File Id="fil631E0A490D5B6932CCEDA3B03C9887D1" KeyPath="yes" Source="source\web\lib\jetty-webapp-8.1.0.RC5.jar" /> 
     44                </Component> 
     45                <Component Id="cmp983BF5E715F7053672FDA4F4F01D5335" Guid="*"> 
     46                    <File Id="filA9E5028EBD6B2BF666CDFE99755FCC82" KeyPath="yes" Source="source\web\lib\jetty-xml-8.1.0.RC5.jar" /> 
    2047                </Component> 
    2148                <Component Id="cmp72C9FECCB62733EF0151D5671D45A657" Guid="*"> 
     
    3158                    <File Id="filEB7549D5C164802C5492A8057BDAE0E3" KeyPath="yes" Source="source\web\lib\jstl-1.2.jar" /> 
    3259                </Component> 
     60                <Component Id="cmpE710B1E7D9140A3566F5ABD458714504" Guid="*"> 
     61                    <File Id="fil68C55837B7DBA264486590733A2B7476" KeyPath="yes" Source="source\web\lib\jstl-api-1.2.jar" /> 
     62                </Component> 
    3363                <Component Id="cmpA57D7868123363525662AECED02EB5B2" Guid="*"> 
    3464                    <File Id="fil59B08310A0063B64E933E44C5B9D1703" KeyPath="yes" Source="source\web\lib\jul-to-slf4j-1.6.1.jar" /> 
     
    4373                    <File Id="fil1C5BB60EC21886D8525493FC07ACA8A0" KeyPath="yes" Source="source\web\lib\logback-core-0.9.27.jar" /> 
    4474                </Component> 
    45                 <Component Id="cmp5844DC4CE31B7543EEEC593C7A7EA130" Guid="*"> 
    46                     <File Id="fil554E4110713F67AB79C81273DEF8A6BA" KeyPath="yes" Source="source\web\lib\servlet-api-2.5-20081211.jar" /> 
     75                <Component Id="cmpF0756ED1A9573F10CED44FDBFAC6F53D" Guid="*"> 
     76                    <File Id="filB9DBDCBAC98471DDA843864C10DBE9E6" KeyPath="yes" Source="source\web\lib\servlet-api-2.5.jar" /> 
     77                </Component> 
     78                <Component Id="cmp5F51D39B9A53DA7C39D7657A8C09DA62" Guid="*"> 
     79                    <File Id="fil4B109CFF222C1594699218345260CA8A" KeyPath="yes" Source="source\web\lib\servlet-api-3.0.20100224.jar" /> 
    4780                </Component> 
    4881                <Component Id="cmp96622340BE617755A6445CD8C0DA0973" Guid="*"> 
    4982                    <File Id="filAE1F97DCEE60BC8079B5B1D94870682C" KeyPath="yes" Source="source\web\lib\slf4j-api-1.6.1.jar" /> 
     83                </Component> 
     84                <Component Id="cmp4FFEFADF5E44A76FB0AD883256DDD33D" Guid="*"> 
     85                    <File Id="fil0BAAB524E22327EC2225EF1BABCACC16" KeyPath="yes" Source="source\web\lib\wrapper-windows-x86-32.dll" /> 
    5086                </Component> 
    5187                <Component Id="cmpC9DB8DCA1C6C8107599A0BFBE16FFDE4" Guid="*"> 
     
    5995            <ComponentRef Id="cmp765AEF9199DA5E0A892C4D960C89450E" /> 
    6096            <ComponentRef Id="cmpA5ADE38F8EC17CE0E5099259F9138274" /> 
     97            <ComponentRef Id="cmp55EF091DA5AF21E554D6DA19D2454186" /> 
     98            <ComponentRef Id="cmp962BDEFB12B00646487CEB7AA182EFC6" /> 
    6199            <ComponentRef Id="cmpFF40B4A151926281F66F7B4230F8F0FD" /> 
    62             <ComponentRef Id="cmpAD2B0A264B6B3ED00F135BB4C9A40615" /> 
    63             <ComponentRef Id="cmp0F861D4428C03122772FC65A934276E4" /> 
     100            <ComponentRef Id="cmp90F88238F90328D5B7F07F9D99DEBA5F" /> 
     101            <ComponentRef Id="cmpE026C3B999634AF851951808265EFE31" /> 
     102            <ComponentRef Id="cmp4068C86E2D24E41859BD21E7F9EB462E" /> 
     103            <ComponentRef Id="cmp8CFDBF9945D46E048AE5EFB429D8DCD8" /> 
     104            <ComponentRef Id="cmpD6EE74A56689D7952A3BB2ABB030441E" /> 
     105            <ComponentRef Id="cmp14AFA634C8E28CFFF3C9CA54D029DE1B" /> 
     106            <ComponentRef Id="cmp4EA78A60AFAA6C974535AFF2DB757395" /> 
     107            <ComponentRef Id="cmpA839C49F4E21C863E58AE3E4BAC62AA6" /> 
     108            <ComponentRef Id="cmp983BF5E715F7053672FDA4F4F01D5335" /> 
    64109            <ComponentRef Id="cmp72C9FECCB62733EF0151D5671D45A657" /> 
    65110            <ComponentRef Id="cmp5D3730686A2D098E7E79BA5360FD07D1" /> 
    66111            <ComponentRef Id="cmpD1AE3FEECC12473AF26A078E8A0AF26E" /> 
    67112            <ComponentRef Id="cmpC096EDBA925BA9E5316CD60745DA59D4" /> 
     113            <ComponentRef Id="cmpE710B1E7D9140A3566F5ABD458714504" /> 
    68114            <ComponentRef Id="cmpA57D7868123363525662AECED02EB5B2" /> 
    69115            <ComponentRef Id="cmpE70148592CE43A7D2002D2ECBC964791" /> 
    70116            <ComponentRef Id="cmpF36D6C7A8117F5602C5C7B74DBE01109" /> 
    71117            <ComponentRef Id="cmpB739BE4B0FF8D04E8806925490633F08" /> 
    72             <ComponentRef Id="cmp5844DC4CE31B7543EEEC593C7A7EA130" /> 
     118            <ComponentRef Id="cmpF0756ED1A9573F10CED44FDBFAC6F53D" /> 
     119            <ComponentRef Id="cmp5F51D39B9A53DA7C39D7657A8C09DA62" /> 
    73120            <ComponentRef Id="cmp96622340BE617755A6445CD8C0DA0973" /> 
     121            <ComponentRef Id="cmp4FFEFADF5E44A76FB0AD883256DDD33D" /> 
    74122            <ComponentRef Id="cmpC9DB8DCA1C6C8107599A0BFBE16FFDE4" /> 
    75123        </ComponentGroup> 
  • raptor-distribution/MSIs/raptor-web/trunk/frag-web-webappdir.wxs

    r1740 r1745  
    1 <?xml version="1.0" encoding="utf-8"?> 
     1<?xml version="1.0" encoding="utf-8"?> 
    22<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"> 
    33    <Fragment> 
    44        <DirectoryRef Id="RAPTORWEBDIR"> 
    55            <Directory Id="dir433C4975395E6139F24C8C46F92DEB6F" Name="webapp"> 
    6                 <Component Id="cmp0F39C8A203581048C900BF92C23AC163" Guid="*"> 
    7                     <File Id="fil5416D99103A8B213CFCFB998E12C48DF" KeyPath="yes" Source="source\web\webapp\.DS_Store" /> 
    8                 </Component> 
    96                <Directory Id="dirFAE43185256A8A78B6BD6A201A41DF4F" Name="raptor-web"> 
    10                     <Component Id="cmpA83BE95BA84C930A6E2FAB6CD08790C0" Guid="*"> 
    11                         <File Id="fil0D5CDA569B6238456BA351592B7EA2C0" KeyPath="yes" Source="source\web\webapp\raptor-web\.DS_Store" /> 
    12                     </Component> 
    137                    <Component Id="cmpB8E8636E583BDE0625B231E25FFFED19" Guid="*"> 
    148                        <File Id="fil2E0E5668839DAC635BE44D6734F23FB1" KeyPath="yes" Source="source\web\webapp\raptor-web\index.html" /> 
     
    7872                            <File Id="filE67241D53C46CF93A6555EEF506BAE64" KeyPath="yes" Source="source\web\webapp\raptor-web\image\red-circle.gif" /> 
    7973                        </Component> 
     74                        <Component Id="cmpA320D31DAF3A4C1C879B1D9BC91A0CCD" Guid="*"> 
     75                            <File Id="filB700BBF085FEE57F22D965FC31DB7F01" KeyPath="yes" Source="source\web\webapp\raptor-web\image\stats.png" /> 
     76                        </Component> 
    8077                        <Directory Id="dir2586F620DF879D3EE60310DFA2844432" Name="icon"> 
    8178                            <Component Id="cmpAF6D73CFEA5AA58CEE47AED470B98346" Guid="*"> 
     
    228225                            <Component Id="cmpCDC0CFFBE3F4EA66CFAB7BF35406572C" Guid="*"> 
    229226                                <File Id="fil2D0F7654D6B1FB55CCEE4476BE840E98" KeyPath="yes" Source="source\web\webapp\raptor-web\image\icon\onebit_50.png" /> 
     227                            </Component> 
     228                            <Component Id="cmp320FBE9D9FD027D4933188885445704F" Guid="*"> 
     229                                <File Id="fil399CBA7CD45E3FA0C87CEB5303A97E99" KeyPath="yes" Source="source\web\webapp\raptor-web\image\icon\pie_chart.png" /> 
     230                            </Component> 
     231                            <Component Id="cmp982AA40EDD91F17632246130209C25A7" Guid="*"> 
     232                                <File Id="fil3BEF6FE6C321F5371D712A5BF03B45F5" KeyPath="yes" Source="source\web\webapp\raptor-web\image\icon\play.png" /> 
     233                            </Component> 
     234                            <Component Id="cmp98D811CA2739DDCDA0DE291BDE305205" Guid="*"> 
     235                                <File Id="fil8468847EB1235F8293675BB2FED38F12" KeyPath="yes" Source="source\web\webapp\raptor-web\image\icon\trash.png" /> 
    230236                            </Component> 
    231237                        </Directory> 
     
    313319                    </Directory> 
    314320                    <Directory Id="dir7DDCA512283ECF40B4677D9ACB1A4740" Name="WEB-INF"> 
    315                         <Component Id="cmp3708D4767CE8E449E23D39B2B193D243" Guid="*"> 
    316                             <File Id="filA3C8E5CB12F362C62211F8ED2C81AEF3" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\.DS_Store" /> 
    317                         </Component> 
    318321                        <Component Id="cmp9DCB0E990EA2AC4F6DA26EF90667DCE4" Guid="*"> 
    319322                            <File Id="fil2A0F1A5BB0BF6544BE8504B36C370F72" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\faces-config.xml" /> 
     
    323326                        </Component> 
    324327                        <Directory Id="dirCABA0B1DD55C4A3618ACD09E2E35C115" Name="classes"> 
    325                             <Component Id="cmpD78A901A797F8FA0EAB0E90DEE5AE7EC" Guid="*"> 
    326                                 <File Id="fil0948D9FA6170DFFF92B95B74800033AA" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\.DS_Store" /> 
     328                            <Component Id="cmpA3DB565BEC42F468B92A959DA14AF193" Guid="*"> 
     329                                <File Id="filA7B147844AE6B26E85D397100DDE1C6F" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\graph-wizard-mapping.xml" /> 
    327330                            </Component> 
    328331                            <Component Id="cmp22F5D72C1DBB6E3DFE8824692237587B" Guid="*"> 
    329332                                <File Id="fil61BCFF8C51C67287DDE77419BC6E3EC5" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\license-apache" /> 
     333                            </Component> 
     334                            <Component Id="cmpDDB53C21DE0AEFC72FCD712A68348F33" Guid="*"> 
     335                                <File Id="fil00CC3C9B69FDF5008188CEAAF7933CD8" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\logback.xml" /> 
    330336                            </Component> 
    331337                            <Directory Id="dirE6392C1F97DF13998D77BEFC13B35F4D" Name="uk"> 
     
    391397                                                        <File Id="filD3E6297E2CF2DAFE77118A220EDC5F6F" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\engine\util\DirectoryDeleter.class" /> 
    392398                                                    </Component> 
     399                                                    <Component Id="cmpEA0D6A2DE2847DAF76B1566CAB83C87A" Guid="*"> 
     400                                                        <File Id="fil93E137D57FCF652840FC35E23C7B09FA" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\engine\util\MessageGenerator.class" /> 
     401                                                    </Component> 
    393402                                                </Directory> 
    394403                                            </Directory> 
     
    500509                                                    </Component> 
    501510                                                </Directory> 
     511                                                <Directory Id="dir4C44F225DFB7AF1B3D14F0D0D0D412C2" Name="wizard"> 
     512                                                    <Component Id="cmp7EC5B9D7A0A45E3FAC796D17CA61C637" Guid="*"> 
     513                                                        <File Id="filA72C83A74441E9D9701CE8B2679D4F65" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\wizard\GraphSet.class" /> 
     514                                                    </Component> 
     515                                                    <Component Id="cmp0172F3F37255D277DAA84EAE5BA13615" Guid="*"> 
     516                                                        <File Id="fil634CBE5CAFEFD57D63AD03F934146FA6" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\wizard\GraphWizardModel$QualitativeTimeRange.class" /> 
     517                                                    </Component> 
     518                                                    <Component Id="cmpA32F5B42C7B166D3D4FCA6A42EC24D9E" Guid="*"> 
     519                                                        <File Id="fil383E47A459918E606FDD514C79482B07" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\wizard\GraphWizardModel.class" /> 
     520                                                    </Component> 
     521                                                    <Component Id="cmpD75B91ED727A046404521AC83F04EA92" Guid="*"> 
     522                                                        <File Id="fil18C35C2BA0A3678899C59440CBE03BCC" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\wizard\GraphWizardReports.class" /> 
     523                                                    </Component> 
     524                                                    <Component Id="cmpA8A6FE65737B07C6E09D0570B604E954" Guid="*"> 
     525                                                        <File Id="fil951157C9B2CB1E0BE1FA145734DB24D8" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\wizard\SavedGraphWizardModel.class" /> 
     526                                                    </Component> 
     527                                                </Directory> 
    502528                                            </Directory> 
    503529                                            <Directory Id="dir041F803CE01545CC0A67B82A84CF9892" Name="sei"> 
     
    516542                                                    <File Id="fil2953E5CD45C6FE5B719739E0B7C87659" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\GraphService.class" /> 
    517543                                                </Component> 
     544                                                <Component Id="cmp55449C3ACA205766817B2C62866BE47E" Guid="*"> 
     545                                                    <File Id="fil6274298C3C4A08FA361A2ECAF63F76B3" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\GraphWizardService.class" /> 
     546                                                </Component> 
     547                                                <Component Id="cmpEFDA1ABB404E82815B4F691F3EAE3ECC" Guid="*"> 
     548                                                    <File Id="fil4F0CC9ED56A7D05D26CEBF2B29E94ABD" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\JuspService.class" /> 
     549                                                </Component> 
    518550                                                <Component Id="cmp17288F30F29C2F233CECA3A237224C04" Guid="*"> 
    519551                                                    <File Id="fil4453C0E77378EC3AC69EAA37DD1A10C6" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\PreferenceService.class" /> 
     552                                                </Component> 
     553                                                <Component Id="cmpEF22FCB647D5CEEB790E045671856611" Guid="*"> 
     554                                                    <File Id="fil6FFF80EB0052185C6E6700B064C8DF83" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\SavedWizardReportsService.class" /> 
    520555                                                </Component> 
    521556                                                <Component Id="cmpCCE1D1B7BB48AD42E4E25C485FA191ED" Guid="*"> 
     
    535570                                                        <File Id="filD8CCB8412D6678B6DCB1DE6E9FE8B035" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\impl\GraphServiceImpl.class" /> 
    536571                                                    </Component> 
     572                                                    <Component Id="cmp49335704E63F6855BACE537DCFAF5E57" Guid="*"> 
     573                                                        <File Id="fil80AC5FF6BE7EBB83321BCBF96FE7BE83" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\impl\GraphWizardServiceImpl.class" /> 
     574                                                    </Component> 
     575                                                    <Component Id="cmp928A81C96609BF8EEDF12AAA402D0C9D" Guid="*"> 
     576                                                        <File Id="fil85B2725C3173DCD16254AE2B644A32B0" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\impl\JuspServiceImpl.class" /> 
     577                                                    </Component> 
    537578                                                    <Component Id="cmp940F89E4A02FDDC1EEBBF7EDEB9858C0" Guid="*"> 
    538579                                                        <File Id="filD6F4D2AC5B56C4D51F8E074C541E4FB5" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\impl\PreferenceServiceImpl.class" /> 
     580                                                    </Component> 
     581                                                    <Component Id="cmp814A0A610C1E6500C35B4F06D6037C75" Guid="*"> 
     582                                                        <File Id="fil91DBD1BC5662F057A529296B7D072FDB" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\impl\SavedWizardReportsServiceImpl.class" /> 
    539583                                                    </Component> 
    540584                                                    <Component Id="cmp47DC78459539F0D2D7A737109D92B6A3" Guid="*"> 
     
    552596                                                <Component Id="cmpDB98C70EBF263E1EC13924DA050F052C" Guid="*"> 
    553597                                                    <File Id="fil1B34B6E64737678E0801A314D5DD175D" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\servlet\TrinidadServletFilter.class" /> 
     598                                                </Component> 
     599                                            </Directory> 
     600                                            <Directory Id="dir9B23C1BB274B51801F433C3F01CE81CC" Name="validators"> 
     601                                                <Component Id="cmp53894D70B97FF6ACAC4E92A9C6E54018" Guid="*"> 
     602                                                    <File Id="fil4BFD2DF555BB379C97AA2AD536296CA8" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\validators\SavedGraphWizardModelValidator.class" /> 
    554603                                                </Component> 
    555604                                            </Directory> 
     
    560609                        </Directory> 
    561610                        <Directory Id="dir5DDD632208148E5362CB456B760C2BAB" Name="config"> 
    562                             <Component Id="cmp05B6977E456E7C77ABD612BB71A034A8" Guid="*"> 
    563                                 <File Id="fil659C8211B2B3B27287CC9789342E6A11" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\config\.DS_Store" /> 
    564                             </Component> 
    565611                            <Component Id="cmp77D165EFCCE44CE3523509C93B5F4B26" Guid="*"> 
    566612                                <File Id="fil08A71610FEF8CE33E63C4B0AEF261489" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\config\raptorweb-servlet.xml" /> 
     
    590636                                    <File Id="filEAE8DBDC40356896D281AF522B556092" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\global-flow.xml" /> 
    591637                                </Component> 
     638                                <Component Id="cmpFD0686BABFA0D04756BA84DD1872C507" Guid="*"> 
     639                                    <File Id="fil43D4D3F8E2D7FAFB925CECA0D5CCE444" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\graph-wizard-subflow.xml" /> 
     640                                </Component> 
    592641                                <Component Id="cmpE5F40B36C1C4D4D1743B6B86B2294632" Guid="*"> 
    593642                                    <File Id="filBDCD5B962F4272F701270AD6AC775B89" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\graphicalReports.xhtml" /> 
    594643                                </Component> 
     644                                <Component Id="cmpBC570A9D54B0E97621F841852FE08988" Guid="*"> 
     645                                    <File Id="filDF84F5206F403FB0CA8817DEACF58976" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\juspReport.xhtml" /> 
     646                                </Component> 
    595647                                <Component Id="cmpBBCFFC1BC12F449C3C9C92FACB5B240D" Guid="*"> 
    596648                                    <File Id="fil23859A31DF6DB70EA5DE68446F34DCAD" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\main-flow.xml" /> 
    597649                                </Component> 
     650                                <Component Id="cmpEA7AA45911A3F33FE762B37F2EA99889" Guid="*"> 
     651                                    <File Id="fil2C240B4768034594A0FE2BD4705FD05F" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\reportWizard.xhtml" /> 
     652                                </Component> 
    598653                                <Component Id="cmpD8B381A4DFDE12A96ECCFC680AB774A3" Guid="*"> 
    599654                                    <File Id="filE2EC52C0654D157E891823525870247A" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\seriesPanel.xhtml" /> 
     
    605660                                    <File Id="fil42C3D99D3534CD26EF424AE64355442E" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\working-panel.xhtml" /> 
    606661                                </Component> 
     662                                <Directory Id="dirFCD4506EFA8F6F3863938767BA6E4A25" Name="wizard"> 
     663                                    <Component Id="cmpABD487BE5A2A9012D0F0002EFDFBA3E4" Guid="*"> 
     664                                        <File Id="fil1766E6E373B200A8D7C4489D0467F48F" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\wizard\date-selector.xhtml" /> 
     665                                    </Component> 
     666                                    <Component Id="cmpAC3686B03030806BCF5E56E1520857B4" Guid="*"> 
     667                                        <File Id="fil93211C97182DE5859ED5B1D1905B97A4" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\wizard\event-types-selector.xhtml" /> 
     668                                    </Component> 
     669                                    <Component Id="cmpE80F3EDFCE2A8279B410D39B11818EE1" Guid="*"> 
     670                                        <File Id="filDCA5FBC6C607178F91C8892E179272C4" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\wizard\graph-options-selector.xhtml" /> 
     671                                    </Component> 
     672                                    <Component Id="cmpDA68A6F2B7053506D72CE1B95FED7437" Guid="*"> 
     673                                        <File Id="fil297EDFA98145A9611F920430512EDCC4" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\wizard\graph-processor-selector.xhtml" /> 
     674                                    </Component> 
     675                                    <Component Id="cmp4BFC423CC234D6DB490158C365991896" Guid="*"> 
     676                                        <File Id="fil7229D6DF5ED927EE8D34E5D11479A6F2" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\wizard\graph-series-selector.xhtml" /> 
     677                                    </Component> 
     678                                    <Component Id="cmp895722261A5D9B17BE3CC7760F49AAA2" Guid="*"> 
     679                                        <File Id="filCF9120B99D48BDBDD2F27DF382ED756D" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\wizard\graph-type-selector.xhtml" /> 
     680                                    </Component> 
     681                                    <Component Id="cmp5AEB84DACC3764A6B7D0479B05834DE4" Guid="*"> 
     682                                        <File Id="fil0D3AC2C24DA16227576CF181CCAFE21F" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\wizard\graph-wizard-results.xhtml" /> 
     683                                    </Component> 
     684                                    <Component Id="cmp18180C8A16C6666836269689BF97FDFC" Guid="*"> 
     685                                        <File Id="filB4815F544F0727A7A9798940F328B829" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\wizard\page-layout-selector.xhtml" /> 
     686                                    </Component> 
     687                                    <Component Id="cmpFCE49FF75E145619604B75C8985E1389" Guid="*"> 
     688                                        <File Id="fil5A07FB592912B93393537E2D8ACB24B7" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\wizard\wizard-add-processor-panel.xhtml" /> 
     689                                    </Component> 
     690                                    <Component Id="cmp94E14A61A42DBEA05C557278620D19F6" Guid="*"> 
     691                                        <File Id="filD54F47738B280BF67B9432BB3C35DFAB" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\wizard\wizard-edit-processor.panel.xhtml" /> 
     692                                    </Component> 
     693                                    <Component Id="cmpC0C9425E16899B0A9205C5CB71B5DB19" Guid="*"> 
     694                                        <File Id="fil98DCE64AEC0F170480B52A209459BBF6" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\flows\reports\wizard\wizard-series-panel.xhtml" /> 
     695                                    </Component> 
     696                                </Directory> 
    607697                            </Directory> 
    608698                        </Directory> 
     
    695785                                <File Id="filD793144BE865D7F5835FAE7F29DBB5FD" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\bsh-2.0b4.jar" /> 
    696786                            </Component> 
     787                            <Component Id="cmpA1D56390352F093C90F336D883709EC4" Guid="*"> 
     788                                <File Id="fil03942656727C16D90B16FB15E7B56FF1" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\castor-core-1.3.2.jar" /> 
     789                            </Component> 
     790                            <Component Id="cmpBAEE5DF0C9A551EF1EC89B3A4B269379" Guid="*"> 
     791                                <File Id="fil8D8FAC6E3D70A758EBB468F417774F91" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\castor-xml-1.3.2.jar" /> 
     792                            </Component> 
    697793                            <Component Id="cmp41A32F98E13B1F2FAB1C41EF1DBAAB8A" Guid="*"> 
    698794                                <File Id="fil0B8A24C8C36A42300AD0CB79742A0000" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\cglib-2.1_3.jar" /> 
     
    821917                                <File Id="filDF7088C31AFD6057D5645335B80BF266" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\itext-2.1.0.jar" /> 
    822918                            </Component> 
     919                            <Component Id="cmpFCA3B2489C1410E570161A673857FAC7" Guid="*"> 
     920                                <File Id="fil363CB6DFB26BF4E166ED42E786A9B220" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\jackson-core-asl-1.9.2.jar" /> 
     921                            </Component> 
     922                            <Component Id="cmpC39827AB839EF129381BAC76F6B73121" Guid="*"> 
     923                                <File Id="fil8C458B10011D9571DAB435086BAEE2A5" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\jackson-jaxrs-1.9.2.jar" /> 
     924                            </Component> 
     925                            <Component Id="cmp40BEF4FB52D53F7401F825486028E80C" Guid="*"> 
     926                                <File Id="fil256501ADFB3A0BF22B9ED4CC41F98BEC" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\jackson-mapper-asl-1.9.2.jar" /> 
     927                            </Component> 
     928                            <Component Id="cmpB1775EBF7E9B934F306DE1A98ABD6032" Guid="*"> 
     929                                <File Id="filAD6711919276CA78C21D6F7E47510E24" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\jackson-xc-1.9.2.jar" /> 
     930                            </Component> 
    823931                            <Component Id="cmp6AA90F31BF3FB63C93D40C3FE2CC1E91" Guid="*"> 
    824932                                <File Id="filFC5039D20C88D16B1BDA35B3A7F4EB42" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\jasperreports-3.5.3.jar" /> 
     
    854962                                <File Id="fil15F52FB3B40B46768EB8744D90AD3528" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\jdtcore-3.1.0.jar" /> 
    855963                            </Component> 
     964                            <Component Id="cmp052C822022EEA129A083D0F2523CEE0E" Guid="*"> 
     965                                <File Id="filEF313DF544A42021DC0B03B5E29166A6" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\jersey-core-1.16.jar" /> 
     966                            </Component> 
     967                            <Component Id="cmp44F0FCC6E3AE8348F67C8C5304B72D39" Guid="*"> 
     968                                <File Id="fil7483255FFED88F066AC78FE0D895DD6F" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\jersey-json-1.16.jar" /> 
     969                            </Component> 
    856970                            <Component Id="cmp102D945B531DBAF9B65C61B2326E7A09" Guid="*"> 
    857971                                <File Id="fil5DD96D4F3A993831CB5A1820649BA1DB" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\jettison-1.2.jar" /> 
     
    9501064                                <File Id="filD1C4F11DF0B77F3342080F0B1CC0D81A" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\quartz-1.8.0.jar" /> 
    9511065                            </Component> 
    952                             <Component Id="cmp8109291674B255464466F4EC32037838" Guid="*"> 
    953                                 <File Id="fil19D4D02B04B54BB8F69DB123A7714D17" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\raptor-client-1.1.0.jar" /> 
    954                             </Component> 
    955                             <Component Id="cmp57A458F9AB614E0CDB365610BFB83F68" Guid="*"> 
    956                                 <File Id="fil75F74A4FA0501431B84ADEA59DA58133" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\raptor-information-model-1.1.0.jar" /> 
     1066                            <Component Id="cmpB46FF78BCF7EA62861E48FE556A7B8A5" Guid="*"> 
     1067                                <File Id="fil245377826C2569B2CA9A678123B1AD31" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\raptor-client-1.1.5.jar" /> 
     1068                            </Component> 
     1069                            <Component Id="cmp20557E178B0530B2E735597829BFE5C6" Guid="*"> 
     1070                                <File Id="filC1F63759627B4A2D6C119A49A582BBBA" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\raptor-information-model-1.1.3.jar" /> 
    9571071                            </Component> 
    9581072                            <Component Id="cmpED91A7AF81085303FCA60EB95836D92D" Guid="*"> 
     
    10071121                                <File Id="filAB902F0E254358B4CE75C9FCBA78375E" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\spring-expression-3.0.2.RELEASE.jar" /> 
    10081122                            </Component> 
     1123                            <Component Id="cmp151112725A07F6038AC606FA1A358363" Guid="*"> 
     1124                                <File Id="filAFD8A0AA5D99BCC99B60FF0F11141409" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\spring-oxm-3.0.2.RELEASE.jar" /> 
     1125                            </Component> 
    10091126                            <Component Id="cmpCDCC003A1A0837A37B64409A9F56A960" Guid="*"> 
    10101127                                <File Id="fil9D64242ADD780809A4810DE0D8FD51EB" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\spring-security-config-3.0.5.RELEASE.jar" /> 
     
    10241141                            <Component Id="cmp9B227F4DDB4D4BB1F02BB761B21DBA75" Guid="*"> 
    10251142                                <File Id="fil67B22D14B4F9A7AB6D49D08A600D6E49" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\spring-webmvc-3.0.2.RELEASE.jar" /> 
     1143                            </Component> 
     1144                            <Component Id="cmp01A4A96BEEEC9C165B57F3E04FDADCA2" Guid="*"> 
     1145                                <File Id="fil7D0D46F52F84E761345720632120334D" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\stax-1.2.0.jar" /> 
     1146                            </Component> 
     1147                            <Component Id="cmpD304DE9C57AC8ED21F388F2EF5DA3E2F" Guid="*"> 
     1148                                <File Id="fil7DE128904309CF49F2717F8B7A511873" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\stax-api-1.0.1.jar" /> 
    10261149                            </Component> 
    10271150                            <Component Id="cmp2B93BB9E93142E2EB20F85BF6E13DC2E" Guid="*"> 
     
    10901213    <Fragment> 
    10911214        <ComponentGroup Id="cgrRaptorWebWebapp"> 
    1092             <ComponentRef Id="cmp0F39C8A203581048C900BF92C23AC163" /> 
    1093             <ComponentRef Id="cmpA83BE95BA84C930A6E2FAB6CD08790C0" /> 
    10941215            <ComponentRef Id="cmpB8E8636E583BDE0625B231E25FFFED19" /> 
    10951216            <ComponentRef Id="cmp25988519A0D2695B9DFDF7869CD7D360" /> 
     
    11121233            <ComponentRef Id="cmpEA30A88EFCB7909F624AB7BD78B6DDCB" /> 
    11131234            <ComponentRef Id="cmpA5BBD7BEA29B277D5C4F4F80FAFF65E6" /> 
     1235            <ComponentRef Id="cmpA320D31DAF3A4C1C879B1D9BC91A0CCD" /> 
    11141236            <ComponentRef Id="cmpAF6D73CFEA5AA58CEE47AED470B98346" /> 
    11151237            <ComponentRef Id="cmp29615633945C447A408F97B955FCCDE4" /> 
     
    11621284            <ComponentRef Id="cmp54465AA9528080A30EFA1FEA167EAF94" /> 
    11631285            <ComponentRef Id="cmpCDC0CFFBE3F4EA66CFAB7BF35406572C" /> 
     1286            <ComponentRef Id="cmp320FBE9D9FD027D4933188885445704F" /> 
     1287            <ComponentRef Id="cmp982AA40EDD91F17632246130209C25A7" /> 
     1288            <ComponentRef Id="cmp98D811CA2739DDCDA0DE291BDE305205" /> 
    11641289            <ComponentRef Id="cmp27C598ED419AEC00792E7FCF089A45A5" /> 
    11651290            <ComponentRef Id="cmp485265CC45639C00EFDC3CC371286C40" /> 
     
    11851310            <ComponentRef Id="cmp15D9F5C0CBDBD9B1DA7E89DDD189E212" /> 
    11861311            <ComponentRef Id="cmp193EABF92B32340E6EE734ED35657BD6" /> 
    1187             <ComponentRef Id="cmp3708D4767CE8E449E23D39B2B193D243" /> 
    11881312            <ComponentRef Id="cmp9DCB0E990EA2AC4F6DA26EF90667DCE4" /> 
    11891313            <ComponentRef Id="cmp343A070B6954E977DC37534B6504D499" /> 
    1190             <ComponentRef Id="cmpD78A901A797F8FA0EAB0E90DEE5AE7EC" /> 
     1314            <ComponentRef Id="cmpA3DB565BEC42F468B92A959DA14AF193" /> 
    11911315            <ComponentRef Id="cmp22F5D72C1DBB6E3DFE8824692237587B" /> 
     1316            <ComponentRef Id="cmpDDB53C21DE0AEFC72FCD712A68348F33" /> 
    11921317            <ComponentRef Id="cmpD0F81320204B2998525E7A593CD12A05" /> 
    11931318            <ComponentRef Id="cmp77BC5B96265C11D5B21C332A3B9A7498" /> 
     
    12061331            <ComponentRef Id="cmpF25577428C6E880B0430974F4E4FA822" /> 
    12071332            <ComponentRef Id="cmpBB30188A12783C7A38729BDB4A504AC2" /> 
     1333            <ComponentRef Id="cmpEA0D6A2DE2847DAF76B1566CAB83C87A" /> 
    12081334            <ComponentRef Id="cmp50C6536184B7CCC2283DCC358EF953F4" /> 
    12091335            <ComponentRef Id="cmpBD654D9869D515490DA59E8179AAD5E8" /> 
     
    12401366            <ComponentRef Id="cmp2F1E4A553217A67E6C1CB7410EF90C59" /> 
    12411367            <ComponentRef Id="cmpC96EE4DE4538DE75F0B77D76055856DB" /> 
     1368            <ComponentRef Id="cmp7EC5B9D7A0A45E3FAC796D17CA61C637" /> 
     1369            <ComponentRef Id="cmp0172F3F37255D277DAA84EAE5BA13615" /> 
     1370            <ComponentRef Id="cmpA32F5B42C7B166D3D4FCA6A42EC24D9E" /> 
     1371            <ComponentRef Id="cmpD75B91ED727A046404521AC83F04EA92" /> 
     1372            <ComponentRef Id="cmpA8A6FE65737B07C6E09D0570B604E954" /> 
    12421373            <ComponentRef Id="cmpD24B8836ECB5BBB75054D0FA6B5763A9" /> 
    12431374            <ComponentRef Id="cmpC56BEC9C7B9EAD1861DE754D3CE56BAD" /> 
    12441375            <ComponentRef Id="cmp593D80F3B8DCB99521FF662C5219E6A0" /> 
    12451376            <ComponentRef Id="cmpCEFB0ECB3FA5FBB6E877C0C48B310EC8" /> 
     1377            <ComponentRef Id="cmp55449C3ACA205766817B2C62866BE47E" /> 
     1378            <ComponentRef Id="cmpEFDA1ABB404E82815B4F691F3EAE3ECC" /> 
    12461379            <ComponentRef Id="cmp17288F30F29C2F233CECA3A237224C04" /> 
     1380            <ComponentRef Id="cmpEF22FCB647D5CEEB790E045671856611" /> 
    12471381            <ComponentRef Id="cmpCCE1D1B7BB48AD42E4E25C485FA191ED" /> 
    12481382            <ComponentRef Id="cmp9D63BE5EEC39C569BBDA2BC7EA9DF8A2" /> 
     
    12501384            <ComponentRef Id="cmp422BB7DFB9AE18BCEE3FCC9D8EB8BCA2" /> 
    12511385            <ComponentRef Id="cmpB0E502EF48BE4E69623AA27F316806B4" /> 
     1386            <ComponentRef Id="cmp49335704E63F6855BACE537DCFAF5E57" /> 
     1387            <ComponentRef Id="cmp928A81C96609BF8EEDF12AAA402D0C9D" /> 
    12521388            <ComponentRef Id="cmp940F89E4A02FDDC1EEBBF7EDEB9858C0" /> 
     1389            <ComponentRef Id="cmp814A0A610C1E6500C35B4F06D6037C75" /> 
    12531390            <ComponentRef Id="cmp47DC78459539F0D2D7A737109D92B6A3" /> 
    12541391            <ComponentRef Id="cmp1A4A7EA31D53992FBDE191B95A87355B" /> 
    12551392            <ComponentRef Id="cmpFF372DE189AC6FDD6CCE4863538FF550" /> 
    12561393            <ComponentRef Id="cmpDB98C70EBF263E1EC13924DA050F052C" /> 
    1257             <ComponentRef Id="cmp05B6977E456E7C77ABD612BB71A034A8" /> 
     1394            <ComponentRef Id="cmp53894D70B97FF6ACAC4E92A9C6E54018" /> 
    12581395            <ComponentRef Id="cmp77D165EFCCE44CE3523509C93B5F4B26" /> 
    12591396            <ComponentRef Id="cmpA1B329DE4F9BC8634D3A1B7157E41E62" /> 
     
    12641401            <ComponentRef Id="cmpF641DF84E48A06652425D4DA51F3CD8D" /> 
    12651402            <ComponentRef Id="cmp0FD83C4DF2BB0FDED7C24B3B6380447D" /> 
     1403            <ComponentRef Id="cmpFD0686BABFA0D04756BA84DD1872C507" /> 
    12661404            <ComponentRef Id="cmpE5F40B36C1C4D4D1743B6B86B2294632" /> 
     1405            <ComponentRef Id="cmpBC570A9D54B0E97621F841852FE08988" /> 
    12671406            <ComponentRef Id="cmpBBCFFC1BC12F449C3C9C92FACB5B240D" /> 
     1407            <ComponentRef Id="cmpEA7AA45911A3F33FE762B37F2EA99889" /> 
    12681408            <ComponentRef Id="cmpD8B381A4DFDE12A96ECCFC680AB774A3" /> 
    12691409            <ComponentRef Id="cmp9FA6B083A34F63E0438AD13AC4ACE526" /> 
    12701410            <ComponentRef Id="cmpD14ECA081DC7A2DAD02C0D741C0DA3F1" /> 
     1411            <ComponentRef Id="cmpABD487BE5A2A9012D0F0002EFDFBA3E4" /> 
     1412            <ComponentRef Id="cmpAC3686B03030806BCF5E56E1520857B4" /> 
     1413            <ComponentRef Id="cmpE80F3EDFCE2A8279B410D39B11818EE1" /> 
     1414            <ComponentRef Id="cmpDA68A6F2B7053506D72CE1B95FED7437" /> 
     1415            <ComponentRef Id="cmp4BFC423CC234D6DB490158C365991896" /> 
     1416            <ComponentRef Id="cmp895722261A5D9B17BE3CC7760F49AAA2" /> 
     1417            <ComponentRef Id="cmp5AEB84DACC3764A6B7D0479B05834DE4" /> 
     1418            <ComponentRef Id="cmp18180C8A16C6666836269689BF97FDFC" /> 
     1419            <ComponentRef Id="cmpFCE49FF75E145619604B75C8985E1389" /> 
     1420            <ComponentRef Id="cmp94E14A61A42DBEA05C557278620D19F6" /> 
     1421            <ComponentRef Id="cmpC0C9425E16899B0A9205C5CB71B5DB19" /> 
    12711422            <ComponentRef Id="cmp1B1898C98A4137BDC708DC55ABEA1F8A" /> 
    12721423            <ComponentRef Id="cmp228F9BAB8B0BB0542924C07F3C3E2585" /> 
     
    12981449            <ComponentRef Id="cmp61B4AD6B2BA638E7F8C9CD221E80F48F" /> 
    12991450            <ComponentRef Id="cmp371ECFF6BB9902EDD51CB66538DA4B86" /> 
     1451            <ComponentRef Id="cmpA1D56390352F093C90F336D883709EC4" /> 
     1452            <ComponentRef Id="cmpBAEE5DF0C9A551EF1EC89B3A4B269379" /> 
    13001453            <ComponentRef Id="cmp41A32F98E13B1F2FAB1C41EF1DBAAB8A" /> 
    13011454            <ComponentRef Id="cmpFBDBBFD298BF07C9EFBA93895A2316AB" /> 
     
    13401493            <ComponentRef Id="cmp64B6B1BF9F1FBCDF86E0BFEF9AF5C13E" /> 
    13411494            <ComponentRef Id="cmp1269786178612290859E69BAC4F51A25" /> 
     1495            <ComponentRef Id="cmpFCA3B2489C1410E570161A673857FAC7" /> 
     1496            <ComponentRef Id="cmpC39827AB839EF129381BAC76F6B73121" /> 
     1497            <ComponentRef Id="cmp40BEF4FB52D53F7401F825486028E80C" /> 
     1498            <ComponentRef Id="cmpB1775EBF7E9B934F306DE1A98ABD6032" /> 
    13421499            <ComponentRef Id="cmp6AA90F31BF3FB63C93D40C3FE2CC1E91" /> 
    13431500            <ComponentRef Id="cmp17D3927DDCC8B06F6E0FF74EE7DBC0CC" /> 
     
    13511508            <ComponentRef Id="cmp72CAC6D5C050699AEDC4D45E2E7814BD" /> 
    13521509            <ComponentRef Id="cmp8D1A365331B2B7AB67F8D56D1F40DE09" /> 
     1510            <ComponentRef Id="cmp052C822022EEA129A083D0F2523CEE0E" /> 
     1511            <ComponentRef Id="cmp44F0FCC6E3AE8348F67C8C5304B72D39" /> 
    13531512            <ComponentRef Id="cmp102D945B531DBAF9B65C61B2326E7A09" /> 
    13541513            <ComponentRef Id="cmp733EE1A599F160B033D98C0BFF7B1619" /> 
     
    13831542            <ComponentRef Id="cmp3F59D13A5176526DA6CE5C3C3687565F" /> 
    13841543            <ComponentRef Id="cmpDF634B38D124BD7A2E9FDDF856D82E55" /> 
    1385             <ComponentRef Id="cmp8109291674B255464466F4EC32037838" /> 
    1386             <ComponentRef Id="cmp57A458F9AB614E0CDB365610BFB83F68" /> 
     1544            <ComponentRef Id="cmpB46FF78BCF7EA62861E48FE556A7B8A5" /> 
     1545            <ComponentRef Id="cmp20557E178B0530B2E735597829BFE5C6" /> 
    13871546            <ComponentRef Id="cmpED91A7AF81085303FCA60EB95836D92D" /> 
    13881547            <ComponentRef Id="cmp8EE587C74D6C80EC39A7AF3FF0647900" /> 
     
    14021561            <ComponentRef Id="cmpECCDEEFDE54E9DE51C9B98A60D7DF2AE" /> 
    14031562            <ComponentRef Id="cmp3874AEA63EC39D0EF57C93F25801572A" /> 
     1563            <ComponentRef Id="cmp151112725A07F6038AC606FA1A358363" /> 
    14041564            <ComponentRef Id="cmpCDCC003A1A0837A37B64409A9F56A960" /> 
    14051565            <ComponentRef Id="cmp451CC1ECBDAFDF066B94F04C459FE334" /> 
     
    14081568            <ComponentRef Id="cmp159ACCF11DCAE0E82B64F1ED1197EF9D" /> 
    14091569            <ComponentRef Id="cmp9B227F4DDB4D4BB1F02BB761B21DBA75" /> 
     1570            <ComponentRef Id="cmp01A4A96BEEEC9C165B57F3E04FDADCA2" /> 
     1571            <ComponentRef Id="cmpD304DE9C57AC8ED21F388F2EF5DA3E2F" /> 
    14101572            <ComponentRef Id="cmp2B93BB9E93142E2EB20F85BF6E13DC2E" /> 
    14111573            <ComponentRef Id="cmp40197D7BAF8972A63D98038F7F28725D" /> 
  • raptor-distribution/MSIs/raptor-web/trunk/raptor-web.wxs

    r1740 r1745  
    22<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'> 
    33 
    4     <Product Id='315425a4-46c9-4a18-a8b6-bd23f6beba75' 
     4    <Product Id='521e3493-8d48-46d3-b92d-3e31891cc1b1' 
    55      Name='Raptor Web' 
    66      UpgradeCode='fe94dcab-4c5e-4277-a83d-bdceebc23ee3' 
     
    88      Language='1033'  
    99      Codepage='1252' 
    10       Version='1.1.0'> 
     10      Version='1.2.0'> 
    1111 
    1212        <Package Id='*' 
    1313          Description='Raptor Web' 
    14           Comments='Raptor Web v1.1.0' 
     14          Comments='Raptor Web v1.2.0' 
    1515          Manufacturer='Cardiff University' 
    1616          InstallerVersion='301' 
     
    132132 
    133133        <Feature Id='Complete' 
    134           Title='Raptor Web v1.1.0' 
     134          Title='Raptor Web v1.2.0' 
    135135          Description='The complete package for Raptor Web.' 
    136136          Display='expand' 
     
    138138          ConfigurableDirectory='RAPTORDIR'> 
    139139       
    140             <Feature Id='feaRaptorWeb' Title='Raptor Web v1.1.0' Description='Raptor Web v1.1.0' Level='1' AllowAdvertise='no' Absent='disallow'> 
     140            <Feature Id='feaRaptorWeb' Title='Raptor Web v1.2.0' Description='Raptor Web v1.2.0' Level='1' AllowAdvertise='no' Absent='disallow'> 
    141141                <ComponentGroupRef Id='cgrRaptorWebRoot' /> 
    142142                <ComponentGroupRef Id='cgrRaptorWebBin' /> 
     
    178178        <InstallExecuteSequence> 
    179179            <Custom Action='StopWebService' After='UnpublishFeatures'>UNINSTALLING</Custom> 
    180             <Custom Action='UninstallWebService' Before='StopWebService'>UNINSTALLING</Custom> 
     180            <Custom Action='UninstallWebService' After='StopWebService'>UNINSTALLING</Custom> 
    181181        </InstallExecuteSequence> 
    182182 
  • raptor-distribution/MSIs/raptor-web/trunk/source/web/bin/wrapper.conf

    r1734 r1745  
    1 #******************************************************************** 
    2 # Wrapper Properties 
     1#encoding=UTF-8 
     2# Configuration files must begin with a line specifying the encoding 
     3#  of the the file. 
     4 
     5#******************************************************************** 
     6# Wrapper License Properties (Ignored by Community Edition) 
     7#******************************************************************** 
     8# Professional and Standard Editions of the Wrapper require a valid 
     9#  License Key to start.  Licenses can be purchased or a trial license 
     10#  requested on the following pages: 
     11# http://wrapper.tanukisoftware.com/purchase 
     12# http://wrapper.tanukisoftware.com/trial 
     13 
     14# Include file problems can be debugged by removing the first '#' 
     15#  from the following line: 
     16##include.debug 
     17 
     18# The Wrapper will look for either of the following optional files for a 
     19#  valid License Key.  License Key properties can optionally be included 
     20#  directly in this configuration file. 
     21#include ../conf/wrapper-license.conf 
     22#include ../conf/wrapper-license-%WRAPPER_HOST_NAME%.conf 
     23 
     24# The following property will output information about which License Key(s) 
     25#  are being found, and can aid in resolving any licensing problems. 
     26#wrapper.license.debug=TRUE 
     27 
     28#******************************************************************** 
     29# Wrapper Localization 
     30#******************************************************************** 
     31# Specify the locale which the Wrapper should use.  By default the system 
     32#  locale is used. 
     33#wrapper.lang=en_US # en_US or ja_JP 
     34 
     35# Specify the location of the Wrapper's language resources.  If these are 
     36#  missing, the Wrapper will default to the en_US locale. 
     37wrapper.lang.folder=../lang 
     38 
     39#******************************************************************** 
     40# Wrapper Java Properties 
    341#******************************************************************** 
    442# Java Application 
     43#  Locate the java binary on the system PATH: 
    544wrapper.java.command=java 
    6 wrapper.working.dir=.. 
     45wrapper.working.dir=..\ 
     46 
     47 
     48#  Specify a specific java binary: 
     49#set.JAVA_HOME=/java/path 
     50#wrapper.java.command=%JAVA_HOME%/bin/java 
     51 
     52# Tell the Wrapper to log the full generated Java command line. 
     53wrapper.java.command.loglevel=INFO 
    754 
    855# Java Main class.  This class must implement the WrapperListener interface 
     
    1158#  of the documentation for details. 
    1259wrapper.java.mainclass=org.tanukisoftware.wrapper.WrapperSimpleApp 
    13 set.default.REPO_DIR=repo 
    14 set.default.APP_BASE=. 
    1560 
    1661# Java Classpath (include wrapper.jar)  Add class path elements as 
    1762#  needed starting from 1 
    18 wrapper.java.classpath.1=lib/wrapper.jar 
    19 wrapper.java.classpath.2=raptor-web.jar 
    20  
     63wrapper.java.classpath.1=.\lib\wrapper.jar 
     64wrapper.java.classpath.2=.\raptor-web.jar 
    2165 
    2266# Java Library Path (location of Wrapper.DLL or libwrapper.so) 
    23 wrapper.java.library.path.1=lib 
     67wrapper.java.library.path.1=.\lib 
     68 
     69# Java Bits.  On applicable platforms, tells the JVM to run in 32 or 64-bit mode. 
     70wrapper.java.additional.auto_bits=TRUE 
    2471 
    2572# Java Additional Parameters 
    26 wrapper.java.additional.1=-DconfigurationFiles="%RAPTOR_WEB_HOME%./" 
     73wrapper.java.additional.1=-DconfigurationFiles="%RAPTOR_WEB_HOME%\" 
    2774 
    2875# Initial Java Heap Size (in MB) 
    29 wrapper.java.initmemory=32 
     76#wrapper.java.initmemory=32 
    3077 
    3178# Maximum Java Heap Size (in MB) 
    32 wrapper.java.maxmemory=256 
     79#wrapper.java.maxmemory=256 
    3380 
    3481# Application parameters.  Add parameters as needed starting from 1 
     
    3986# Wrapper Logging Properties 
    4087#******************************************************************** 
     88# Enables Debug output from the Wrapper. 
     89wrapper.debug=FALSE 
     90 
    4191# Format of output for the console.  (See docs for formats) 
    4292wrapper.console.format=PM 
     
    4696 
    4797# Log file to use for wrapper output logging. 
    48 wrapper.logfile=../logs/wrapper.log 
     98wrapper.logfile=.\logs\wrapper.log 
    4999 
    50100# Format of output for the log file.  (See docs for formats) 
     
    58108#  of 0, disables log rolling.  May abbreviate with the 'k' (kb) or 
    59109#  'm' (mb) suffix.  For example: 10m = 10 megabytes. 
    60 wrapper.logfile.maxsize=0 
     110wrapper.logfile.maxsize=1m 
    61111 
    62112# Maximum number of rolled log files which will be allowed before old 
    63113#  files are deleted.  The default value of 0 implies no limit. 
    64 wrapper.logfile.maxfiles=0 
     114wrapper.logfile.maxfiles=10 
    65115 
    66116# Log Level for sys/event log output.  (See docs for log levels) 
     
    68118 
    69119#******************************************************************** 
    70 # Wrapper Windows Properties 
    71 #******************************************************************** 
     120# Wrapper General Properties 
     121#******************************************************************** 
     122# Allow for the use of non-contiguous numbered properties 
     123wrapper.ignore_sequence_gaps=TRUE 
     124 
     125# Do not start if the pid file already exists. 
     126wrapper.pidfile.strict=TRUE 
     127 
    72128# Title to use when running as a console 
    73129wrapper.console.title=Raptor Web 
     130 
     131#******************************************************************** 
     132# Wrapper JVM Checks 
     133#******************************************************************** 
     134# Detect DeadLocked Threads in the JVM. (Requires Standard Edition) 
     135wrapper.check.deadlock=TRUE 
     136wrapper.check.deadlock.interval=60 
     137wrapper.check.deadlock.action=RESTART 
     138wrapper.check.deadlock.output=FULL 
     139 
     140# Out Of Memory detection. 
     141#  Ignore -verbose:class output to avoid false positives. 
     142wrapper.filter.trigger.1000=[Loaded java.lang.OutOfMemoryError 
     143wrapper.filter.action.1000=NONE 
     144# (Simple match) 
     145wrapper.filter.trigger.1001=java.lang.OutOfMemoryError 
     146# (Only match text in stack traces if -XX:+PrintClassHistogram is being used.) 
     147#wrapper.filter.trigger.1001=Exception in thread "*" java.lang.OutOfMemoryError 
     148#wrapper.filter.allow_wildcards.1001=TRUE 
     149wrapper.filter.action.1001=RESTART 
     150wrapper.filter.message.1001=The JVM has run out of memory. 
     151 
     152#******************************************************************** 
     153# Wrapper Email Notifications. (Requires Professional Edition) 
     154#******************************************************************** 
     155# Common Event Email settings. 
     156#wrapper.event.default.email.debug=TRUE 
     157#wrapper.event.default.email.smtp.host=<SMTP_Host> 
     158#wrapper.event.default.email.smtp.port=25 
     159#wrapper.event.default.email.subject=[%WRAPPER_HOSTNAME%:%WRAPPER_NAME%:%WRAPPER_EVENT_NAME%] Event Notification 
     160#wrapper.event.default.email.sender=<Sender email> 
     161#wrapper.event.default.email.recipient=<Recipient email> 
     162 
     163# Configure the log attached to event emails. 
     164#wrapper.event.default.email.attach_log=TRUE 
     165#wrapper.event.default.email.maillog.lines=50 
     166#wrapper.event.default.email.maillog.format=LPTM 
     167#wrapper.event.default.email.maillog.loglevel=INFO 
     168 
     169# Enable specific event emails. 
     170#wrapper.event.wrapper_start.email=TRUE 
     171#wrapper.event.jvm_prelaunch.email=TRUE 
     172#wrapper.event.jvm_start.email=TRUE 
     173#wrapper.event.jvm_started.email=TRUE 
     174#wrapper.event.jvm_deadlock.email=TRUE 
     175#wrapper.event.jvm_stop.email=TRUE 
     176#wrapper.event.jvm_stopped.email=TRUE 
     177#wrapper.event.jvm_restart.email=TRUE 
     178#wrapper.event.jvm_failed_invocation.email=TRUE 
     179#wrapper.event.jvm_max_failed_invocations.email=TRUE 
     180#wrapper.event.jvm_kill.email=TRUE 
     181#wrapper.event.jvm_killed.email=TRUE 
     182#wrapper.event.jvm_unexpected_exit.email=TRUE 
     183#wrapper.event.wrapper_stop.email=TRUE 
     184 
     185# Specify custom mail content 
     186wrapper.event.jvm_restart.email.body=The JVM was restarted.\n\nPlease check on its status.\n 
    74187 
    75188#******************************************************************** 
     
    82195 
    83196# Name of the service 
    84 wrapper.ntservice.name=RaptorWeb 
     197wrapper.name=RaptorWebD 
    85198 
    86199# Display name of the service 
    87 wrapper.ntservice.displayname=Raptor Web 
     200wrapper.displayname=Raptor Web 
    88201 
    89202# Description of the service 
    90 wrapper.ntservice.description=Web Interface component of the Raptor Software Suite 
     203wrapper.description=Web Interface component of the Raptor Software Suite 
    91204 
    92205# Service dependencies.  Add dependencies as needed starting from 1 
    93206wrapper.ntservice.dependency.1= 
    94207 
    95 # Mode in which the service is installed.  AUTO_START or DEMAND_START 
     208# Mode in which the service is installed.  AUTO_START, DELAY_START or DEMAND_START 
    96209wrapper.ntservice.starttype=AUTO_START 
    97210 
  • raptor-distribution/MSIs/raptor-web/trunk/source/web/conf/dashboard-statistics.xml

    r1740 r1745  
    2828            <property name="dashboardStatistics"> 
    2929                <list> 
    30                     <bean id="shibNoAuthenticationsOverInterval" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultGraphDashboardStatistic"> 
     30                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultGraphDashboardStatistic"> 
    3131                        <property name="chartProcessor"> 
    3232                            <ref bean="chartProcessor" /> 
     
    4646 
    4747                    </bean> 
    48                     <bean id="shibNoAuthentications" class="uk.ac.cardiff.raptorweb.model.dashboard.UniqueChartDashboardStatistic"> 
     48                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.UniqueChartDashboardStatistic"> 
    4949                        <property name="chartProcessor"> 
    5050                            <ref bean="chartProcessor" /> 
     
    6363                        </property> 
    6464                    </bean> 
    65                     <bean id="shibNoUniqueUsers" class="uk.ac.cardiff.raptorweb.model.dashboard.NoRowsChartDashboardStatistic"> 
     65                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.NoRowsChartDashboardStatistic"> 
    6666                        <property name="chartProcessor"> 
    6767                            <ref bean="chartProcessor" /> 
     
    8080                        </property> 
    8181                    </bean> 
    82                     <bean id="shibTop5Resources" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
     82                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
    8383                        <property name="chartProcessor"> 
    8484                            <ref bean="chartProcessor" /> 
     
    9797                        </property> 
    9898                    </bean> 
    99                     <bean id="shibTop5NoUniqueAuthenticationsPerServiceProvider" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
     99                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
    100100                        <property name="chartProcessor"> 
    101101                            <ref bean="chartProcessor" /> 
     
    117117            </property> 
    118118        </bean> 
    119         <bean id="ezproxyDashboardStatisticsSet" class="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet"> 
     119         <bean id="shibbolethServiceProviderDashboardStatisticsSet" class="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet"> 
    120120            <property name="computedOverTimeRanges"> 
    121121                <list> 
     
    135135            <property name="dashboardStatistics"> 
    136136                <list> 
    137                     <bean id="ezproxyNoAuthentications" class="uk.ac.cardiff.raptorweb.model.dashboard.UniqueChartDashboardStatistic"> 
     137                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultGraphDashboardStatistic"> 
     138                        <property name="chartProcessor"> 
     139                            <ref bean="chartProcessor" /> 
     140                        </property> 
     141                        <property name="dashboardStatisticType"> 
     142                            <value>HEADLINE_GRAPH</value> 
     143                        </property> 
     144                        <property name="statisticalUnitName"> 
     145                            <value>numberOfAuthenticationsPerIntervalNumber</value> 
     146                        </property> 
     147                        <property name="enabled"> 
     148                            <value>true</value> 
     149                        </property> 
     150                        <property name="eventType"> 
     151                            <value>uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
     152                        </property> 
     153 
     154                    </bean> 
     155                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.UniqueChartDashboardStatistic"> 
    138156                        <property name="chartProcessor"> 
    139157                            <ref bean="chartProcessor" /> 
     
    149167                        </property> 
    150168                        <property name="eventType"> 
    151                             <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
    152                         </property> 
    153                     </bean> 
    154                     <bean id="ezproxyNoUniqueUsers" class="uk.ac.cardiff.raptorweb.model.dashboard.NoRowsChartDashboardStatistic"> 
     169                            <value>uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
     170                        </property> 
     171                    </bean> 
     172                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.NoRowsChartDashboardStatistic"> 
    155173                        <property name="chartProcessor"> 
    156174                            <ref bean="chartProcessor" /> 
     
    166184                        </property> 
    167185                        <property name="eventType"> 
    168                             <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
    169                         </property> 
    170                     </bean> 
    171                     <bean id="ezproxyTop5Resources" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
     186                            <value>uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
     187                        </property> 
     188                    </bean> 
     189                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
    172190                        <property name="chartProcessor"> 
    173191                            <ref bean="chartProcessor" /> 
     
    183201                        </property> 
    184202                        <property name="eventType"> 
    185                             <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
    186                         </property> 
    187                     </bean> 
    188                     <bean id="ezproxyNoAuthenticationsOverInterval" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultGraphDashboardStatistic"> 
     203                            <value>uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
     204                        </property> 
     205                    </bean> 
     206                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
     207                        <property name="chartProcessor"> 
     208                            <ref bean="chartProcessor" /> 
     209                        </property> 
     210                        <property name="dashboardStatisticType"> 
     211                            <value>TOP_FIVE_UNIQUE</value> 
     212                        </property> 
     213                        <property name="statisticalUnitName"> 
     214                            <value>numberOfUniqueAuthenticationsPerSP</value> 
     215                        </property> 
     216                        <property name="enabled"> 
     217                            <value>true</value> 
     218                        </property> 
     219                        <property name="eventType"> 
     220                            <value>uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent</value> 
     221                        </property> 
     222                    </bean> 
     223                </list> 
     224            </property> 
     225        </bean> 
     226        <bean id="ezproxyDashboardStatisticsSet" class="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet"> 
     227            <property name="computedOverTimeRanges"> 
     228                <list> 
     229                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">TODAY</value> 
     230                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">LASTWEEK</value> 
     231                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">LASTMONTH</value> 
     232                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">LASTYEAR</value> 
     233                </list> 
     234            </property> 
     235            <property name="resourceCategorys"> 
     236                <list> 
     237                    <value type="uk.ac.cardiff.model.wsmodel.StatisticParameters.ResourceCategory">INTERNAL</value> 
     238                    <value type="uk.ac.cardiff.model.wsmodel.StatisticParameters.ResourceCategory">EXTERNAL</value> 
     239                    <value type="uk.ac.cardiff.model.wsmodel.StatisticParameters.ResourceCategory">ALL</value> 
     240                </list> 
     241            </property> 
     242            <property name="dashboardStatistics"> 
     243                <list> 
     244                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.UniqueChartDashboardStatistic"> 
     245                        <property name="chartProcessor"> 
     246                            <ref bean="chartProcessor" /> 
     247                        </property> 
     248                        <property name="dashboardStatisticType"> 
     249                            <value>NO_AUTHS</value> 
     250                        </property> 
     251                        <property name="statisticalUnitName"> 
     252                            <value>numberOfAuthenticationsPer</value> 
     253                        </property> 
     254                        <property name="enabled"> 
     255                            <value>true</value> 
     256                        </property> 
     257                        <property name="eventType"> 
     258                            <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
     259                        </property> 
     260                    </bean> 
     261                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.NoRowsChartDashboardStatistic"> 
     262                        <property name="chartProcessor"> 
     263                            <ref bean="chartProcessor" /> 
     264                        </property> 
     265                        <property name="dashboardStatisticType"> 
     266                            <value>NO_UNIQUE_AUTHS</value> 
     267                        </property> 
     268                        <property name="statisticalUnitName"> 
     269                            <value>numberOfUnqiueUsersPer</value> 
     270                        </property> 
     271                        <property name="enabled"> 
     272                            <value>true</value> 
     273                        </property> 
     274                        <property name="eventType"> 
     275                            <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
     276                        </property> 
     277                    </bean> 
     278                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
     279                        <property name="chartProcessor"> 
     280                            <ref bean="chartProcessor" /> 
     281                        </property> 
     282                        <property name="dashboardStatisticType"> 
     283                            <value>TOP_FIVE</value> 
     284                        </property> 
     285                        <property name="statisticalUnitName"> 
     286                            <value>top5Resources</value> 
     287                        </property> 
     288                        <property name="enabled"> 
     289                            <value>true</value> 
     290                        </property> 
     291                        <property name="eventType"> 
     292                            <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
     293                        </property> 
     294                    </bean> 
     295                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultGraphDashboardStatistic"> 
    189296                        <property name="chartProcessor"> 
    190297                            <ref bean="chartProcessor" /> 
     
    203310                        </property> 
    204311                    </bean> 
    205                     <bean id="ezproxyTop5NoUniqueAuthenticationsPerServiceProvider" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
     312                    <bean class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
    206313                        <property name="chartProcessor"> 
    207314                            <ref bean="chartProcessor" /> 
  • raptor-distribution/MSIs/raptor-web/trunk/source/web/conf/logging.xml

    r1734 r1745  
    2828    <appender-ref ref="FILE"/> 
    2929  </logger> 
    30   <logger name="org.mortbay" level="ERROR"> 
     30  <logger name="org.eclipse.jetty" level="ERROR"> 
    3131    <appender-ref ref="FILE"/> 
    3232  </logger> 
    3333 
    34   <logger name="  org.apache.cxf" level="ERROR"> 
     34  <logger name="org.apache.cxf" level="ERROR"> 
    3535    <appender-ref ref="FILE"/> 
    3636  </logger> 
  • raptor-distribution/MSIs/raptor-web/trunk/source/web/conf/web-core.xml

    r1740 r1745  
    1313        </bean> 
    1414 
     15    <!-- View Validators --> 
     16    <bean id="savedGraphWizardModelValidator" class="uk.ac.cardiff.raptorweb.validators.SavedGraphWizardModelValidator"/> 
    1517 
    1618 
     
    2224 
    2325        </bean> 
     26     
     27    <bean id="savedWizardReportsService" class="uk.ac.cardiff.raptorweb.service.impl.SavedWizardReportsServiceImpl"> 
     28        <property name="marshaller" ref="castorMarshaller" /> 
     29        <property name="unmarshaller" ref="castorMarshaller" /> 
     30        <property name="baseDirectory"> 
     31            <value>/</value> 
     32        </property> 
     33        <property name="saveDirectory"> 
     34            <value>/reports/</value> 
     35        </property> 
     36    </bean> 
     37     
     38    <bean id="castorMarshaller" class="org.springframework.oxm.castor.CastorMarshaller"> 
     39        <property name="mappingLocation" value="classpath:graph-wizard-mapping.xml" /> 
     40        <property name="whitespacePreserve" value="true"/> 
     41    </bean> 
     42     
     43    <bean id=" 
     44        graphWizardService " class="uk.ac.cardiff.raptorweb.service.impl.GraphWizardServiceImpl"> 
     45        <property name="webEngine"> 
     46            <ref bean="webEngine" /> 
     47        </property> 
     48        <property name="chartProcessor"> 
     49            <ref bean="chartProcessor" /> 
     50        </property> 
     51    </bean> 
    2452     
    2553    <bean id="eventTypeService" class="uk.ac.cardiff.raptorweb.service.impl.EventTypeServiceImpl"> 
     
    143171        <property name="eventTypeFriendlyNameMap"> 
    144172            <map> 
    145                 <entry value="Shibboleth IdP" key="uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent"/> 
    146                 <entry value="Shibboleth SP" key="uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent"/> 
     173                <entry value="OpenAthens LA" key="uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent" /> 
     174                <entry value="ShibbolethIdP" key="uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent"/> 
    147175                <entry value="EZproxy" key="uk.ac.cardiff.model.event.EzproxyAuthenticationEvent"/> 
     176                <entry value="ShibbolethSP" key="uk.ac.cardiff.model.event.ShibbolethSpAuthenticationEvent"/> 
    148177            </map> 
    149178        </property> 
  • raptor-distribution/MSIs/raptor-web/trunk/source/web/webapp/raptor-web/WEB-INF/classes/logback.xml

    r1740 r1745  
    11<?xml version="1.0" encoding="UTF-8"?> 
     2<!-- 
     3 
     4    Copyright (C) 2010 Cardiff University, Wales <smartp@cf.ac.uk> 
     5 
     6    Licensed under the Apache License, Version 2.0 (the "License"); 
     7    you may not use this file except in compliance with the License. 
     8    You may obtain a copy of the License at 
     9 
     10            http://www.apache.org/licenses/LICENSE-2.0 
     11 
     12    Unless required by applicable law or agreed to in writing, software 
     13    distributed under the License is distributed on an "AS IS" BASIS, 
     14    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
     15    See the License for the specific language governing permissions and 
     16    limitations under the License. 
     17 
     18--> 
    219 
    320<configuration> 
     
    522  <property name="LOG_HOME" value="logs" /> 
    623 
    7     
    824 
    925  <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> 
     
    1935    </encoder> 
    2036  </appender> 
    21  
     37   
     38  <appender name="stdout" class="ch.qos.logback.core.ConsoleAppender"> 
     39    <encoder> 
     40      <pattern>%5p %d \(%C{3}:%L\) ---&gt; %m%n</pattern> 
     41    </encoder> 
     42  </appender> 
    2243 
    2344 
  • raptor-distribution/MSIs/raptor-web/trunk/source/web/webapp/raptor-web/WEB-INF/config/raptorweb-servlet.xml

    r1740 r1745  
    3131         <import resource="file:///${configurationFiles}/conf/web-core.xml" /> 
    3232 
    33          
     33         <!--<import resource="web-core.xml" />--> 
     34 
    3435     <!--  Import the setup of the front page dashboard statistics --> 
    35      <import resource="file:///${configurationFiles}/conf/dashboard-statistics.xml"/> 
     36    <import resource="file:///${configurationFiles}/conf/dashboard-statistics.xml"/> 
     37 
     38    <!--<import resource="dashboard-statistics.xml"/>--> 
    3639 
    3740 
  • raptor-distribution/MSIs/raptor-web/trunk/source/web/webapp/raptor-web/WEB-INF/config/security.xml

    r1740 r1745  
    4141        </s:http> 
    4242 
    43      
    44     <import resource="file:///${configurationFiles}/conf/users.xml" /> 
     43 
     44    <import resource="file:///${configurationFiles}/conf/users.xml"/> 
    4545 
    4646 
  • raptor-distribution/MSIs/raptor-web/trunk/source/web/webapp/raptor-web/WEB-INF/config/webflow-config.xml

    r1736 r1745  
    3838        <webflow:flow-location path="/WEB-INF/flows/reports/main-flow.xml" 
    3939            id="reports" /> 
     40            <webflow:flow-location path="/WEB-INF/flows/reports/graph-wizard-subflow.xml" 
     41            id="report-wizard-subflow" /> 
    4042    </webflow:flow-registry> 
    4143 
  • raptor-distribution/MSIs/raptor-web/trunk/source/web/webapp/raptor-web/WEB-INF/flows/reports/global-flow.xml

    r1736 r1745  
    2222     <global-transitions> 
    2323              <transition on="graphTrans" to="graphicalReports" /> 
     24              <transition on="wizardTrans" to="reportWizard" /> 
    2425        <transition on="setupTrans" to="setupRaptorWeb" /> 
    2526        <transition on="aboutTrans" to="about" /> 
    2627        <transition on="homeTrans" to="startReport" /> 
     28         <transition on="juspTrans" to="justReport" /> 
    2729    </global-transitions> 
    2830 
  • raptor-distribution/MSIs/raptor-web/trunk/source/web/webapp/raptor-web/WEB-INF/flows/reports/graphicalReports.xhtml

    r1740 r1745  
    220220                                                        <h:outputText value="Edit" /> 
    221221                                                    </f:facet> 
    222                                                     <a4j:commandLink immediate="true" oncomplete="#{rich:component('editPostProcessorPanel')}.show();"                                                       
     222                                                    <a4j:commandLink oncomplete="#{rich:component('editPostProcessorPanel')}.show();"                                                       
    223223                                                        id="editPostProcessorLink" reRender="editProcessorTable"> 
    224224                                                        <h:graphicImage 
     
    235235                                                                                                                <h:outputText value="Remove" /> 
    236236                                                                                                        </f:facet> 
    237                                                                                                         <a4j:commandLink immediate="true" 
     237                                                                                                        <a4j:commandLink  
    238238                                                                                                                action="removePostProcessorFromSelectedStatistic" 
    239239                                                                                                                id="removePostProcessorLink" 
     
    249249 
    250250                                                                                                <f:facet name="footer"> 
    251                                                                                                         <a4j:commandLink immediate="true" id="postProcessorLink" 
     251                                                                                                        <a4j:commandLink id="postProcessorLink" 
    252252                                                                                                                oncomplete="#{rich:component('addPostProcessorPanel')}.show();" 
    253253                                                                                                                action="initialiseNewProcessorAdd" 
     
    270270 
    271271                                                                                                <f:facet name="footer"> 
    272                                                                                                         <a4j:commandLink immediate="true" 
     272                                                                                                        <a4j:commandLink  
    273273                                                                                                                action="addSeriesToSelectedStatistic" id="addSeriesLink" 
    274274                                                                                                                reRender="seriesModalPanel,seriesTable"> 
     
    297297                                                                                                                <h:outputText value="Filter" /> 
    298298                                                                                                        </f:facet> 
    299                                                                                                         <a4j:commandLink immediate="true" 
     299                                                                                                        <a4j:commandLink  
    300300                                                                                                                oncomplete="#{rich:component('seriesModalPanel')}.show()" 
    301301                                                                                                                id="conditionModalPanelLinkEdit" 
     
    308308                                                                                                                        target="#{flowScope.websession.graphmodel.selectedSeries}" /> 
    309309                                                                                                        </a4j:commandLink> 
    310                                                                                                         <a4j:commandLink immediate="true" 
     310                                                                                                        <a4j:commandLink  
    311311                                                                                                                oncomplete="#{rich:component('seriesModalPanel')}.show()" 
    312312                                                                                                                id="conditionModalPanelLinkAdd" 
     
    326326                                                                                                                <h:outputText value="Remove" /> 
    327327                                                                                                        </f:facet> 
    328                                                                                                         <a4j:commandLink immediate="true" 
     328                                                                                                        <a4j:commandLink  
    329329                                                                                                                action="removeSeriesFromSelectedStatistic" 
    330330                                                                                                                id="removeSeriesLink" reRender="optionsPanelForm"> 
     
    409409                                                                        <rich:spacer width="10px" /> 
    410410 
    411                                                                         <a4j:commandButton value="refresh" action="rerenderGraph"> 
    412                                                                                 <a4j:support ajaxSingle="true" event="oncomplete" 
    413                                                                                         reRender="graphImage" /> 
    414                                                                         </a4j:commandButton> 
     411                                                                        <h:commandButton value="refresh" onclick="#{rich:component('workingPanel')}.show();" 
     412                                                                        action="rerenderGraph" reRender="graphImage"/> 
     413                                         
    415414 
    416415                                                                </h:panelGrid> 
     
    547546                                                                </f:facet> 
    548547                                                        </rich:dataTable> 
    549  
    550  
    551548                                                </rich:tab> 
    552  
    553549                                        </rich:tabPanel> 
    554  
    555  
    556550                                </a4j:form> 
    557  
    558  
    559  
    560  
    561551                        </rich:layoutPanel> 
    562552 
  • raptor-distribution/MSIs/raptor-web/trunk/source/web/webapp/raptor-web/WEB-INF/flows/reports/main-flow.xml

    r1738 r1745  
    1 <!-- 
    2  
    3     Copyright (C) 2010 Cardiff University, Wales <smartp@cf.ac.uk> 
    4  
    5     Licensed under the Apache License, Version 2.0 (the "License"); 
    6     you may not use this file except in compliance with the License. 
    7     You may obtain a copy of the License at 
    8  
    9             http://www.apache.org/licenses/LICENSE-2.0 
    10  
    11     Unless required by applicable law or agreed to in writing, software 
    12     distributed under the License is distributed on an "AS IS" BASIS, 
    13     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 
    14     See the License for the specific language governing permissions and 
    15     limitations under the License. 
    16  
    17 --> 
    18 <flow parent="globalflow" xmlns="http://www.springframework.org/schema/webflow" 
    19         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    20         xsi:schemaLocation="http://www.springframework.org/schema/webflow http://www.springframework.org/schema/webflow/spring-webflow-2.0.xsd"> 
     1<!-- Copyright (C) 2010 Cardiff University, Wales <smartp@cf.ac.uk> Licensed under the Apache License, Version 2.0 (the "License");  
     2    you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0  
     3    Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS  
     4    IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language  
     5    governing permissions and limitations under the License. --> 
     6<flow parent="globalflow" xmlns="http://www.springframework.org/schema/webflow" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     7    xsi:schemaLocation="http://www.springframework.org/schema/webflow http://www.springframework.org/schema/webflow/spring-webflow-2.0.xsd"> 
    218 
    229 
    23         <var name="common" class="uk.ac.cardiff.raptorweb.model.CommonModel" /> 
     10    <var name="common" class="uk.ac.cardiff.raptorweb.model.CommonModel" /> 
    2411 
    2512 
    26         <on-start> 
    27            <!-- websession holds all variables for a particualar user, for a particular instance--> 
    28                 <!-- load the user preferences --> 
    29                 <evaluate expression="preferenceService.loadUserPrefs()" result="flowScope.websession" /> 
    30                 <!-- load saved reports for that user, although could be added to the preferences service --> 
    31                 <evaluate expression="graphService.loadSavedReports(flowScope.websession)"/> 
     13    <on-start> 
     14        <!-- websession holds all variables for a particualar user, for a particular instance --> 
     15        <!-- load the user preferences --> 
     16        <evaluate expression="preferenceService.loadUserPrefs()" result="flowScope.websession" /> 
     17        <!-- load saved reports for that user, although could be added to the preferences service --> 
     18        <evaluate expression="graphService.loadSavedReports(flowScope.websession)" /> 
    3219 
    33         </on-start> 
    34      
     20    </on-start> 
    3521 
    3622 
    37         <view-state id="startReport" view="dashboard.xhtml"> 
    3823 
    39                 <on-entry> 
    40                         <evaluate expression="startService.generateStatistics(flowScope.websession)" /> 
    41                 </on-entry> 
     24    <view-state id="startReport" view="dashboard.xhtml"> 
    4225 
    43                 <transition on="refreshStartStats"> 
    44                         <evaluate expression="startService.generateStatistics(flowScope.websession)" /> 
    45                 </transition> 
     26        <on-entry> 
     27            <evaluate expression="startService.generateStatistics(flowScope.websession)" /> 
     28        </on-entry> 
     29 
     30        <transition on="refreshStartStats"> 
     31            <evaluate expression="startService.generateStatistics(flowScope.websession)" /> 
     32        </transition> 
    4633 
    4734 
    48         </view-state> 
     35    </view-state> 
    4936 
    50         <view-state id="about" view="about.xhtml"> 
     37    <view-state id="reportWizard" view="reportWizard.xhtml"> 
     38        <var name="savedReports" class="uk.ac.cardiff.raptorweb.model.wizard.GraphWizardReports" /> 
     39        <on-entry> 
     40            <evaluate expression="savedWizardReportsService.load(savedReports,flowScope.websession.user.name)" /> 
     41        </on-entry> 
     42        <transition on="startReportWizard" to="graphWizardSubflow"> 
     43            <evaluate expression="savedReports.initNewReport()" result="flowScope.savedGraphWizardModel"/> 
     44        </transition> 
     45        <transition on="editReportWizard" to="graphWizardSubflow"> 
     46            <evaluate expression="savedReports.initEditReport()" result="flowScope.savedGraphWizardModel"/> 
     47        </transition> 
     48        <transition on="runReportWizard" to="graphWizardSubflow"> 
     49            <evaluate expression="savedReports.initRunReport()" result="flowScope.savedGraphWizardModel"/> 
     50        </transition> 
     51        <transition on="removeReportWizard"> 
     52            <evaluate expression="savedWizardReportsService.removeReport(savedReports)"/> 
     53        </transition> 
     54        <transition on="loadReportFromUrl" to="reportWizard"> 
     55            <evaluate expression="savedWizardReportsService.loadReportFromUrl(savedReports,flowScope.websession.user.name)"/> 
     56        </transition> 
     57    </view-state> 
    5158 
    52         </view-state> 
     59    <subflow-state id="graphWizardSubflow" subflow="report-wizard-subflow"> 
     60        <input name="savedGraphWizardModel" value="flowScope.savedGraphWizardModel"/> 
     61        <transition on="cancelWizard" to="reportWizard" /> 
     62    </subflow-state> 
    5363 
    54         <view-state id="graphicalReports" view="graphicalReports.xhtml"> 
    55      
    56         <var name="processorToAdd" class="uk.ac.cardiff.model.wsmodel.ProcessorInformation"/> 
     64    <view-state id="about" view="about.xhtml"> 
    5765 
    58                 <!-- populate the statisticalunit list --> 
    59                 <on-entry> 
     66    </view-state> 
     67 
     68    <view-state id="graphicalReports" view="graphicalReports.xhtml"> 
     69 
     70        <var name="processorToAdd" class="uk.ac.cardiff.model.wsmodel.ProcessorInformation" /> 
     71 
     72        <!-- populate the statisticalunit list --> 
     73        <on-entry> 
    6074            <evaluate expression="graphService.populateStatisticalUnits(flowScope.websession)" /> 
    61             <evaluate expression="graphService.populateSuggestionValues(flowScope.websession)"/> 
     75            <evaluate expression="graphService.populateSuggestionValues(flowScope.websession)" /> 
    6276        </on-entry> 
    6377 
    64                 <transition on="invokeStatisticalUnit"> 
    65                         <evaluate expression="graphService.invokeStatisticalUnit(flowScope.websession)" /> 
    66                 </transition> 
     78        <transition on="invokeStatisticalUnit"> 
     79            <evaluate expression="graphService.invokeStatisticalUnit(flowScope.websession)" /> 
     80        </transition> 
    6781 
    68                 <transition on="updateMUAStatistic"> 
    69                         <evaluate expression="graphService.updateAndInvokeStatisticalUnit(flowScope.websession)" />                      
    70                 </transition> 
     82        <transition on="updateMUAStatistic"> 
     83            <evaluate expression="graphService.updateAndInvokeStatisticalUnit(flowScope.websession)" /> 
     84        </transition> 
    7185 
    72                 <transition on="removeReport"> 
    73                         <evaluate expression="graphService.removeReport(flowScope.websession)" /> 
    74                 </transition> 
     86        <transition on="removeReport"> 
     87            <evaluate expression="graphService.removeReport(flowScope.websession)" /> 
     88        </transition> 
    7589 
    76                 <transition on="generateExcelReport"> 
    77                         <evaluate expression="graphService.generateExcelReport(flowScope.websession)" /> 
    78                 </transition> 
     90        <transition on="generateExcelReport"> 
     91            <evaluate expression="graphService.generateExcelReport(flowScope.websession)" /> 
     92        </transition> 
    7993 
    80                 <transition on="generateCSVReport"> 
    81                         <evaluate expression="graphService.generateCSVReport(flowScope.websession)" /> 
    82                 </transition> 
    83                  
    84                 <transition on="generatePDFReport"> 
    85                         <evaluate expression="graphService.generatePDFReport(flowScope.websession)"/> 
    86                 </transition> 
    87          
     94        <transition on="generateCSVReport"> 
     95            <evaluate expression="graphService.generateCSVReport(flowScope.websession)" /> 
     96        </transition> 
     97 
     98        <transition on="generatePDFReport"> 
     99            <evaluate expression="graphService.generatePDFReport(flowScope.websession)" /> 
     100        </transition> 
     101 
    88102        <transition on="initialiseNewProcessorAdd"> 
    89             <evaluate expression="flowScope.websession.graphmodel.initialiseNewProcessorAdd()"/> 
     103            <evaluate expression="flowScope.websession.graphmodel.initialiseNewProcessorAdd()" /> 
    90104        </transition> 
    91          
     105 
    92106        <transition on="setupProcessorToAdd"> 
    93             <evaluate expression="flowScope.websession.graphmodel.setupProcessorToAdd()"/> 
     107            <evaluate expression="flowScope.websession.graphmodel.setupProcessorToAdd()" /> 
    94108        </transition> 
    95          
    96109 
    97                 <transition on="removeSeriesFromSelectedStatistic"> 
    98                       <evaluate expression="graphService.removeSeriesFromSelectedStatistic(flowScope.websession)"/> 
    99                 </transition> 
    100                  
    101                 <transition on="removeSelectedFilterFromSelectedStatistic"> 
    102                       <evaluate expression="graphService.removeSelectedFilterFromSelectedStatistic(flowScope.websession)"/> 
    103                 </transition> 
    104110 
    105                 <transition on="addSeriesToSelectedStatistic"> 
    106                   <evaluate expression="graphService.addSeriesToSelectedStatistic(flowScope.websession)"></evaluate> 
    107                 </transition> 
    108          
     111        <transition on="removeSeriesFromSelectedStatistic"> 
     112            <evaluate expression="graphService.removeSeriesFromSelectedStatistic(flowScope.websession)" /> 
     113        </transition> 
     114 
     115        <transition on="removeSelectedFilterFromSelectedStatistic"> 
     116            <evaluate expression="graphService.removeSelectedFilterFromSelectedStatistic(flowScope.websession)" /> 
     117        </transition> 
     118 
     119        <transition on="addSeriesToSelectedStatistic"> 
     120            <evaluate expression="graphService.addSeriesToSelectedStatistic(flowScope.websession)"></evaluate> 
     121        </transition> 
     122 
    109123        <transition on="addProcessorToSelectedStatistic"> 
    110124            <evaluate expression="graphService.addProcessorToSelectedStatistic(flowScope.websession)"></evaluate> 
    111125        </transition> 
    112          
     126 
    113127        <transition on="removePostProcessorFromSelectedStatistic"> 
    114128            <evaluate expression="graphService.removePostProcessorFromSelectedStatistic(flowScope.websession)"></evaluate> 
    115129        </transition> 
    116                  
    117                 <transition on="addFilterToSelectedSeries"> 
    118                         <evaluate expression="graphService.addFilterToSelectedSeries(flowScope.websession)"></evaluate> 
    119                 </transition> 
    120                  
    121                 <transition on="rerenderGraph"> 
    122                         <evaluate expression="graphService.rerenderGraph(flowScope.websession)"/> 
    123                 </transition> 
     130 
     131        <transition on="addFilterToSelectedSeries"> 
     132            <evaluate expression="graphService.addFilterToSelectedSeries(flowScope.websession)"></evaluate> 
     133        </transition> 
     134 
     135        <transition on="rerenderGraph"> 
     136            <evaluate expression="graphService.rerenderGraph(flowScope.websession)" /> 
     137        </transition> 
    124138 
    125139 
    126         </view-state> 
     140    </view-state> 
    127141 
    128142 
    129143 
    130         <view-state id="setupRaptorWeb" view="setupRaptorWeb.xhtml"> 
    131     
     144 
     145 
     146 
     147 
     148 
     149    <view-state id="setupRaptorWeb" view="setupRaptorWeb.xhtml"> 
     150 
    132151        <on-entry> 
    133152            <!-- get capabilities every time the web page is rendered, hence resource classification is up to date --> 
    134153            <evaluate expression="setupService.getCapabilitiesOfCurrentlyAttachedEndpoint(flowScope.websession)" /> 
    135154        </on-entry> 
    136          
    137        
     155 
     156 
    138157 
    139158        <!-- force update of capabilities --> 
    140                 <transition on="getAggregatorCapabilities"> 
    141                         <evaluate expression="setupService.getCapabilities(flowScope.websession)" /> 
    142                 </transition> 
     159        <transition on="getAggregatorCapabilities"> 
     160            <evaluate expression="setupService.getCapabilities(flowScope.websession)" /> 
     161        </transition> 
    143162 
    144                 <transition on="deleteAllEntriesFromAttachedMUA"> 
    145                         <evaluate expression="setupService.deleteAllEntriesFromAttachedMUA(flowScope.websession)" /> 
    146                 </transition> 
     163        <transition on="deleteAllEntriesFromAttachedMUA"> 
     164            <evaluate expression="setupService.deleteAllEntriesFromAttachedMUA(flowScope.websession)" /> 
     165        </transition> 
    147166 
    148                 <transition on="attachMUA"> 
    149                         <evaluate expression="setupService.setAttachedEndpoint(flowScope.websession)" /> 
    150                 </transition> 
    151          
     167        <transition on="attachMUA"> 
     168            <evaluate expression="setupService.setAttachedEndpoint(flowScope.websession)" /> 
     169        </transition> 
     170 
    152171        <transition on="batchUpload"> 
    153172            <evaluate expression="setupService.batchUpload(flowScope.websession)" /> 
     
    158177        </transition> 
    159178 
    160         </view-state> 
     179    </view-state> 
    161180 
    162181 
  • raptor-distribution/MSIs/raptor-web/trunk/source/web/webapp/raptor-web/WEB-INF/web.xml

    r1734 r1745  
    1919 
    2020<web-app xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    21     xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> 
     21    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
     22    http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"> 
    2223 
    2324    <description>RaptorWeb</description> 
     
    4546        <param-value>server</param-value> 
    4647    </context-param> 
     48     
     49    <!--  so that Jetty picks up the correct faces config --> 
     50    <listener> 
     51        <listener-class> 
     52            com.sun.faces.config.ConfigureListener 
     53        </listener-class> 
     54    </listener> 
    4755 
    4856 
     
    142150    <context-param> 
    143151        <param-name>org.richfaces.SKIN</param-name> 
    144         <param-value>darkX</param-value> 
     152        <param-value>glassX</param-value> 
    145153    </context-param> 
    146154 
  • raptor-distribution/MSIs/raptor-web/trunk/source/web/webapp/raptor-web/templates/raptor/css/common.css

    r1734 r1745  
    1414 * limitations under the License. 
    1515 */ 
    16 * { margin: 0px; padding: 0px; } 
    17 html            { min-height: 100%; } 
    18  
    19 body { text-align: center; font-family: arial, verdana, sans-serif; font-size: 12px; color: #333;  line-height:18px; } 
    20 p, h1, h2, h3, ol, ul, dl { padding:2px 6px 8px; } 
     16* { 
     17        margin: 0px; 
     18        padding: 0px; 
     19} 
     20 
     21html { 
     22        min-height: 100%; 
     23} 
     24 
     25body { 
     26        text-align: center; 
     27        font-family: arial, verdana, sans-serif; 
     28        font-size: 12px; 
     29        color: #333; 
     30        line-height: 18px; 
     31} 
     32 
     33p,h1,h2,h3,ol,ul,dl { 
     34        padding: 2px 6px 8px; 
     35} 
     36 
    2137ol,ul,dl 
    22 h1, h2, h3, ol, ul, dl { padding:8px 6px 3px; } 
    23 table, th, td { font-family: arial, verdana, sans-serif; font-size: 12px; color: #333; } 
    24 ol, ul, dir, menu, dd                   { margin-left: 40px } 
    25 ol                                                      { list-style-type: decimal } 
    26 ol ul, ul ol, ul ul, ol ol              { margin-top: 0; margin-bottom: 0 } 
    27 blockquote { width:80%; margin:10px auto; padding:0 26px;  background:#FFF url(../images/bg_blockquote_side.gif) no-repeat 0 50%; } 
    28 #skip                           { display: none; } 
    29 a img, :link img, :visited img { border: none; } 
    30 img                             { display: block; } 
    31 a:link                          { color: #C74848; text-decoration: underline; } 
    32 a:visited                       { color: #333; text-decoration: underline; } 
    33 a:hover, a:active       { color: #DB7C7C; } 
    34  
    35 .alignright             { text-align: right !important; } 
    36 .floatright             { float: right; } 
    37 .inline                 { display: inline; } 
    38  
    39 .clear  { clear: both;} 
    40  
    41 .clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 
    42 .clearfix               { display:inline-block; } 
    43 /*\*/ .clearfix { display:block; } /**/ 
    44  
    45 h1              { font-size: 20px; line-height: 18px;  } 
    46 h2              { font-size:18px; } 
    47 h3              { font-size: 16px; color: #666; } 
    48  
    49 #wrapper                { width:100%; margin:0 auto; } 
    50 header          { position:relative; display:block; width:100%; height:50px; background:#FFF } 
    51 #header .logo   { position:absolute; left:10px; top:5px; } 
    52  
    53 #nav                    { display:block; width:100%; height:26px; margin:0; padding:0; list-style:none; text-align:center; background:#A13D3D url(../images/bg_nav.gif) repeat-x; } 
    54 #nav li                 { float:left; width:150px;  } 
    55 #nav li a               { text-decoration:none; display:block; padding:0; padding:0; height:1%; line-height:26px; color:#000000; } 
    56 #nav li.on              { display:block; padding:0; width:120px; height:26px; line-height:26px; background:url(../images/bg_nav_on_3.gif) no-repeat 50% 0; color:#EFEFEF; } 
    57 #nav li a:hover {  color:#0099CC; background:url(../images/bg_nav_on_3.gif) no-repeat 50% 0; } 
    58  
    59 #content { width:100%; padding:1px 0px 0; min-height:543px; text-align:left;  } 
    60 * html #content, * html #content #col_1 { height:543px; } 
    61  
    62 #content #col_1 { width:100%; float:left; min-height:543px; background:url(../images/bg_left.gif) no-repeat 100% 50%; } 
    63 #content #col_1 h2 { color:#999999; font-size:14px; font-weight:normal; } 
    64 #subnav, #subnav ul { margin:0; padding:0; list-style:none; } 
    65 #subnav li { } 
    66 #subnav li a { display:block; padding:5px 10px 5px 10px; height:1%; background:url(../images/bg_subnav.gif) no-repeat 100% 100%; text-decoration:none } 
    67 #subnav li a:hover { background:#E9D1D1 url(../images/bg_left_nav_on.gif) no-repeat 100% 0; text-decoration:none; } 
    68 #content #col_2 { width:100%; float:left; } 
    69  
    70 footer { border-width:1px; border-top-style:solid; display:block; width:98%; padding: 5px 5px; margin:0 auto; background:#FFF; -moz-border-radius:6px; } 
    71 #footer small {  } 
    72  
    73 .t_form { margin:20px; } 
    74 .t_form th { background:#efefef; } 
    75 .t_form td, .t_form th { padding:5px; border-bottom:1px solid #666; } 
     38h1,h2,h3,ol,ul,dl { 
     39        padding: 8px 6px 3px; 
     40} 
     41 
     42table,th,td { 
     43        font-family: arial, verdana, sans-serif; 
     44        font-size: 12px; 
     45        color: #333; 
     46} 
     47 
     48ol,ul,dir,menu,dd { 
     49        margin-left: 40px 
     50} 
     51 
     52ol { 
     53        list-style-type: decimal 
     54} 
     55 
     56ol ul,ul ol,ul ul,ol ol { 
     57        margin-top: 0; 
     58        margin-bottom: 0 
     59} 
     60 
     61blockquote { 
     62        width: 80%; 
     63        margin: 10px auto; 
     64        padding: 0 26px; 
     65        background: #FFF url(../images/bg_blockquote_side.gif) no-repeat 0 50%; 
     66} 
     67 
     68#skip { 
     69        display: none; 
     70} 
     71 
     72a img,:link img,:visited img { 
     73        border: none; 
     74} 
     75 
     76img { 
     77        display: block; 
     78} 
     79 
     80a:link { 
     81        color: #C74848; 
     82        text-decoration: underline; 
     83} 
     84 
     85a:visited { 
     86        color: #333; 
     87        text-decoration: underline; 
     88} 
     89 
     90a:hover,a:active { 
     91        color: #DB7C7C; 
     92} 
     93 
     94.alignright { 
     95        text-align: right !important; 
     96} 
     97 
     98.floatright { 
     99        float: right; 
     100} 
     101 
     102.inline { 
     103        display: inline; 
     104} 
     105 
     106.clear { 
     107        clear: both; 
     108} 
     109 
     110.clearfix:after { 
     111        content: "."; 
     112        display: block; 
     113        height: 0; 
     114        clear: both; 
     115        visibility: hidden; 
     116} 
     117 
     118.clearfix { 
     119        display: inline-block; 
     120} 
     121/*\*/ 
     122.clearfix { 
     123        display: block; 
     124} /**/ 
     125h1 { 
     126        font-size: 20px; 
     127        line-height: 18px; 
     128} 
     129 
     130h2 { 
     131        font-size: 18px; 
     132} 
     133 
     134h3 { 
     135        font-size: 16px; 
     136        color: #666; 
     137} 
     138 
     139#wrapper { 
     140        width: 100%; 
     141        margin: 0 auto; 
     142} 
     143 
     144header { 
     145        position: relative; 
     146        display: block; 
     147        width: 100%; 
     148        height: 50px; 
     149        background: #FFF 
     150} 
     151 
     152#header .logo { 
     153        position: absolute; 
     154        left: 10px; 
     155        top: 5px; 
     156} 
     157 
     158#nav { 
     159        display: block; 
     160        width: 100%; 
     161        height: 26px; 
     162        margin: 0; 
     163        padding: 0; 
     164        list-style: none; 
     165        text-align: center; 
     166        background: #A13D3D url(../images/bg_nav.gif) repeat-x; 
     167} 
     168 
     169#nav li { 
     170        float: left; 
     171        width: 120px; 
     172} 
     173 
     174#nav li a { 
     175        text-decoration: none; 
     176        display: block; 
     177        padding: 0; 
     178        padding: 0; 
     179        height: 1%; 
     180        line-height: 26px; 
     181        color: #000000; 
     182} 
     183 
     184#nav li.on { 
     185        display: block; 
     186        padding: 0; 
     187        width: 120px; 
     188        height: 26px; 
     189        line-height: 26px; 
     190        background: url(../images/bg_nav_on_3.gif) no-repeat 50% 0; 
     191        color: #EFEFEF; 
     192} 
     193 
     194#nav li a:hover { 
     195        color: #0099CC; 
     196        background: url(../images/bg_nav_on_3.gif) no-repeat 50% 0; 
     197} 
     198 
     199#content { 
     200        width: 100%; 
     201        padding: 1px 0px 0; 
     202        min-height: 543px; 
     203        text-align: left; 
     204} 
     205 
     206* html #content,* html #content #col_1 { 
     207        height: 543px; 
     208} 
     209 
     210#content #col_1 { 
     211        width: 100%; 
     212        float: left; 
     213        min-height: 543px; 
     214        background: url(../images/bg_left.gif) no-repeat 100% 50%; 
     215} 
     216 
     217#content #col_1 h2 { 
     218        color: #999999; 
     219        font-size: 14px; 
     220        font-weight: normal; 
     221} 
     222 
     223#subnav,#subnav ul { 
     224        margin: 0; 
     225        padding: 0; 
     226        list-style: none; 
     227} 
     228 
     229#subnav li { 
     230         
     231} 
     232 
     233#subnav li a { 
     234        display: block; 
     235        padding: 5px 10px 5px 10px; 
     236        height: 1%; 
     237        background: url(../images/bg_subnav.gif) no-repeat 100% 100%; 
     238        text-decoration: none 
     239} 
     240 
     241#subnav li a:hover { 
     242        background: #E9D1D1 url(../images/bg_left_nav_on.gif) no-repeat 100% 0; 
     243        text-decoration: none; 
     244} 
     245 
     246#content #col_2 { 
     247        width: 100%; 
     248        float: left; 
     249} 
     250 
     251footer { 
     252        border-width: 1px; 
     253        border-top-style: solid; 
     254        display: block; 
     255        width: 98%; 
     256        padding: 5px 5px; 
     257        margin: 0 auto; 
     258        background: #FFF; 
     259        -moz-border-radius: 6px; 
     260} 
     261 
     262#footer small { 
     263         
     264} 
     265 
     266.simpleTable { 
     267        border: 1px solid; 
     268        background-color: transparent; 
     269} 
     270 
     271.lowerBorderTable { 
     272        border-style: solid; 
     273        border-bottom: 10px solid rgb(192, 192, 192); 
     274        border-top: solid 0px #C0C0C0; 
     275        border-left: solid 0px #C0C0C0; 
     276        border-right: solid 0px #C0C0C0; 
     277} 
     278 
     279.info,.success,.warning,.error,.validation { 
     280        margin: 10px 0px; 
     281        height: 10px; 
     282        padding: 2px 3px 8px 30px; 
     283        background-repeat: no-repeat; 
     284        background-position: 3px center; 
     285        font-weight: bold; 
     286} 
     287 
     288.error { 
     289        color: #D8000C; 
     290        background-color: #FFBABA; 
     291        background-image: url('../images/icon/onebit_36-small.png'); 
     292} 
     293 
     294.info { 
     295        color: #00529B; 
     296} 
     297 
     298.success { 
     299        color: #4F8A10; 
     300        background-color: #DFF2BF; 
     301        background-image: url('../images/icon/onebit_34-small.png'); 
     302} 
     303 
     304.warning { 
     305        color: #9F6000; 
     306        background-color: #FEEFB3; 
     307        background-image: url('../images/icon/onebit_36-small.png'); 
     308} 
     309 
     310.stepbystep { 
     311          align: center; 
     312        -moz-border-radius: 15px; 
     313        -webkit-border-radius: 15px; 
     314        border-radius: 15px; 
     315        background-color: #E0F2F7; 
     316        background-repeat: no-repeat; 
     317    font-weight: bold; 
     318    display: inline-block; 
     319    padding: 2px 3px 8px 8px; 
     320   border-size:1px; 
     321   border-color: #CEECF5; 
     322  border-style: solid; 
     323} 
     324 
     325.stepbystepHeading { 
     326      align: center; 
     327    background-color: #CEECF5; 
     328    background-repeat: no-repeat; 
     329    font-weight: bold; 
     330    display: inline-block; 
     331    padding: 2px 3px 8px 8px; 
     332 
     333 
     334} 
     335 
     336.stepbystepInstructions{ 
     337        align: center; 
     338  background-color: #FEEFB3; 
     339   border-top-left-radius: 7em; 
     340  border-bottom-right-radius: 5em; 
     341  border-bottom-left-radius: 2em; 
     342   padding: 10px 10px 10px 30px; 
     343   border-color: #F2F5A9; 
     344  border-style: solid; 
     345} 
     346 
     347.t_form { 
     348        margin: 20px; 
     349} 
     350 
     351.t_form th { 
     352        background: #efefef; 
     353} 
     354 
     355.t_form td,.t_form th { 
     356        padding: 5px; 
     357        border-bottom: 1px solid #666; 
     358} 
  • raptor-distribution/MSIs/raptor-web/trunk/source/web/webapp/raptor-web/templates/raptor/full.xhtml

    r1740 r1745  
    5151                <li><a4j:commandLink value="Home" action="homeTrans"/></li> 
    5252                <li><a4j:commandLink value="Graphs" action="graphTrans"/></li> 
     53                <li><a4j:commandLink value="Wizard" action="wizardTrans"/></li> 
    5354                <li><a4j:commandLink value="Setup" action="setupTrans"/></li> 
    5455                <li><a4j:commandLink value="About" action="aboutTrans"/></li> 
    5556                <li><a href="http://iam.cf.ac.uk/trac/RAPTOR/wiki">User Guide</a></li> 
    5657                <li><a href="#{contextPath}/j_spring_security_logout">Logout</a></li>            
    57                 <li><a style="color:#6E6E6E; font-size:90%" href="https://iam.cf.ac.uk/trac/RAPTOR/wiki/Software/Versions">Raptor-web v1.1.0</a></li> 
     58                <li><a style="color:#6E6E6E; font-size:90%" href="https://iam.cf.ac.uk/trac/RAPTOR/wiki/Software/Versions">Raptor-web v1.2.0</a></li> 
    5859        </ul> 
    5960        </a4j:form> 
Note: See TracChangeset for help on using the changeset viewer.