Changeset 1740


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

Adding raptor-web v1.1.0 MSI sources

Location:
raptor-distribution/MSIs/raptor-web/trunk
Files:
27 edited

Legend:

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

    r1736 r1740  
    33     xmlns:util='http://schemas.microsoft.com/wix/UtilExtension'> 
    44    <Fragment> 
     5 
     6        <!-- 
     7            ######################################### 
     8            # Rename all files that we will overwrite 
     9            ######################################### 
     10        --> 
     11 
     12        <CustomAction Id='SetCmdPathWeb' Property='CmdPathWeb' Value='[SystemFolder]cmd.exe' /> 
     13        <!--<CustomAction Id='RunCmdMoveX' Property='CmdPathWeb' ExeCommand='/c ren &quot;[RAPTORWEBDIR]conf\X.xml&quot; X.xml.vx.x.x.autosaved' />--> 
     14 
     15        <InstallExecuteSequence> 
     16            <Custom Action='SetCmdPathWeb' After='SetUNINSTALLING' /> 
     17            <!--<Custom Action='RunCmdMoveX' After='SetCmdPathWeb'>UPGRADING</Custom>--> 
     18        </InstallExecuteSequence> 
     19 
     20 
     21 
     22        <!-- 
     23            ############ 
     24            # The Files! 
     25            ############ 
     26        --> 
     27 
    528        <DirectoryRef Id='RAPTORWEBDIR'>             
    629            <Directory Id='dirRaptorWebConf' Name='conf'> 
  • raptor-distribution/MSIs/raptor-web/trunk/frag-web-webappdir.wxs

    r1738 r1740  
    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> 
    69                <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> 
    713                    <Component Id="cmpB8E8636E583BDE0625B231E25FFFED19" Guid="*"> 
    814                        <File Id="fil2E0E5668839DAC635BE44D6734F23FB1" KeyPath="yes" Source="source\web\webapp\raptor-web\index.html" /> 
     
    307313                    </Directory> 
    308314                    <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> 
    309318                        <Component Id="cmp9DCB0E990EA2AC4F6DA26EF90667DCE4" Guid="*"> 
    310319                            <File Id="fil2A0F1A5BB0BF6544BE8504B36C370F72" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\faces-config.xml" /> 
     
    314323                        </Component> 
    315324                        <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" /> 
     327                            </Component> 
    316328                            <Component Id="cmp22F5D72C1DBB6E3DFE8824692237587B" Guid="*"> 
    317329                                <File Id="fil61BCFF8C51C67287DDE77419BC6E3EC5" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\license-apache" /> 
    318                             </Component> 
    319                             <Component Id="cmpDDB53C21DE0AEFC72FCD712A68348F33" Guid="*"> 
    320                                 <File Id="fil00CC3C9B69FDF5008188CEAAF7933CD8" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\logback.xml" /> 
    321330                            </Component> 
    322331                            <Directory Id="dirE6392C1F97DF13998D77BEFC13B35F4D" Name="uk"> 
     
    337346                                                    <File Id="fil930B5A49465EBC1F08D384F9A41F077B" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\engine\RaptorWebEngine.class" /> 
    338347                                                </Component> 
     348                                                <Directory Id="dirEE936364BA03929D74FA8668DD87CA9C" Name="garbage"> 
     349                                                    <Component Id="cmp818249960805B1EAD4B70A39020EDF6E" Guid="*"> 
     350                                                        <File Id="filBED6B68601E47323ABDDACF3A0281EE6" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\engine\garbage\GraphDirectoryCleaner.class" /> 
     351                                                    </Component> 
     352                                                </Directory> 
    339353                                                <Directory Id="dir1017B8F1C344AF5C8FBC330B00CC3290" Name="reports"> 
    340354                                                    <Component Id="cmp453F95BDFE7ADA2F0E647CF2E22A8877" Guid="*"> 
     
    373387                                                    </Component> 
    374388                                                </Directory> 
     389                                                <Directory Id="dir3763F364B860A163DA459FE2AA4A2889" Name="util"> 
     390                                                    <Component Id="cmpBB30188A12783C7A38729BDB4A504AC2" Guid="*"> 
     391                                                        <File Id="filD3E6297E2CF2DAFE77118A220EDC5F6F" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\engine\util\DirectoryDeleter.class" /> 
     392                                                    </Component> 
     393                                                </Directory> 
    375394                                            </Directory> 
    376395                                            <Directory Id="dirF3263D47ADE13CD7DCB8422D49743ECD" Name="model"> 
     
    396415                                                    <File Id="fil54079E3486E6D4CE6BA15FD187C07EE6" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\CommonModel.class" /> 
    397416                                                </Component> 
     417                                                <Component Id="cmpEA83D006FB092D2D97CBB1A903348A5F" Guid="*"> 
     418                                                    <File Id="fil91BB0C72432DC3547B3F3320278D7802" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\CurrentTimeRanges.class" /> 
     419                                                </Component> 
    398420                                                <Component Id="cmpAEBBBB2DA98E6359809E3426EFF2679A" Guid="*"> 
    399421                                                    <File Id="fil2C658DC84BD5987440B690EE30AF157C" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\DownloadFile.class" /> 
    400422                                                </Component> 
     423                                                <Component Id="cmpBBC1BF646E79D81AC3FC45F09CDF1D9D" Guid="*"> 
     424                                                    <File Id="filFEB709783C892EE43AB62C477B4A2094" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\EventTypeDisplayMapper.class" /> 
     425                                                </Component> 
    401426                                                <Component Id="cmp3DD563C28405D3C98F19ED668A826909" Guid="*"> 
    402427                                                    <File Id="fil86470EBEE8E36D867E8E4E89C3153522" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\GraphModel.class" /> 
     
    408433                                                    <File Id="filB29740375335FE27E4261F36BF34DD63" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\MUAEntry.class" /> 
    409434                                                </Component> 
     435                                                <Component Id="cmpA34939655D33A1B33EF5747F9F8C2F59" Guid="*"> 
     436                                                    <File Id="fil7F1FBBFC7829FE11F388504895588734" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\NoSuchTimeRangeException.class" /> 
     437                                                </Component> 
    410438                                                <Component Id="cmp5C21AF19993D0C4836A611CF10ED4011" Guid="*"> 
    411439                                                    <File Id="filD5EE0D4F9A57B23E7589EA5F7DBC0ABB" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\RaptorGraphModel.class" /> 
     
    422450                                                <Component Id="cmpEDCF621E9EA4D3FED1FB2D50951D197B" Guid="*"> 
    423451                                                    <File Id="fil1D1342E669F41E33D958AAD6852DB4FB" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\SetupModel.class" /> 
    424                                                 </Component> 
    425                                                 <Component Id="cmp614F56517E3DE759B9C246F80FD5C827" Guid="*"> 
    426                                                     <File Id="filC06A1FFFAB3D375279B7E7B2D66E8EDA" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\StartModel$EventType.class" /> 
    427                                                 </Component> 
    428                                                 <Component Id="cmp73AAEEA414056BF5FC0D9B715F24D557" Guid="*"> 
    429                                                     <File Id="filD63F2B64DCA4ED89E66DC58CA6A08F03" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\StartModel$TimeRange.class" /> 
    430452                                                </Component> 
    431453                                                <Component Id="cmp5C0BB2AAB606A6FE79208FB4E8262B97" Guid="*"> 
     
    453475                                                    <Component Id="cmpA0ECD2CAB8B9C81B5D2FAE59F3282772" Guid="*"> 
    454476                                                        <File Id="fil9098B8A3ABE14A07806840E1A80992A9" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\dashboard\DashboardStatisticException.class" /> 
     477                                                    </Component> 
     478                                                    <Component Id="cmp0CF3B21AA86633440FFFC296864E8592" Guid="*"> 
     479                                                        <File Id="filB7852120236310BC207C1F35A38FFB4F" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\dashboard\DashboardStatisticsSet$TimeRange.class" /> 
     480                                                    </Component> 
     481                                                    <Component Id="cmpF0D79E144EFD6C8674A0F7D34DC84244" Guid="*"> 
     482                                                        <File Id="filF4FD2EA8AFCFA9E050A85093C89DF0CC" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\model\dashboard\DashboardStatisticsSet.class" /> 
    455483                                                    </Component> 
    456484                                                    <Component Id="cmp33B0B7A61DC02B3FDF26C5B79AAE2137" Guid="*"> 
     
    479507                                            </Directory> 
    480508                                            <Directory Id="dir29D6751B042373FE652C0AACE37A3FAF" Name="service"> 
     509                                                <Component Id="cmpC56BEC9C7B9EAD1861DE754D3CE56BAD" Guid="*"> 
     510                                                    <File Id="filF3F278D6BEAEDE28C517D51EF0477E05" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\EventTypeService.class" /> 
     511                                                </Component> 
     512                                                <Component Id="cmp593D80F3B8DCB99521FF662C5219E6A0" Guid="*"> 
     513                                                    <File Id="fil0B87E04801F5ADC35000D914769E8233" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\GarbageCollectionService.class" /> 
     514                                                </Component> 
    481515                                                <Component Id="cmpCEFB0ECB3FA5FBB6E877C0C48B310EC8" Guid="*"> 
    482516                                                    <File Id="fil2953E5CD45C6FE5B719739E0B7C87659" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\GraphService.class" /> 
     
    492526                                                </Component> 
    493527                                                <Directory Id="dir0576DF3B3F0D2CD5BE98697D33F0694E" Name="impl"> 
    494                                                     <Component Id="cmp9043FA93A1AE37F25F99B7AF03F07956" Guid="*"> 
    495                                                         <File Id="filA49A914238D133E07A52F969218B7306" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\impl\CurrentTimeRange.class" /> 
     528                                                    <Component Id="cmp27A751B31B5C772EE4BA05A05A1D73CD" Guid="*"> 
     529                                                        <File Id="fil260C764BEE70E7FE386EC0F51D912BF9" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\impl\EventTypeServiceImpl.class" /> 
     530                                                    </Component> 
     531                                                    <Component Id="cmp422BB7DFB9AE18BCEE3FCC9D8EB8BCA2" Guid="*"> 
     532                                                        <File Id="filCAF77F67EDE346B89FE1C9EEDE06C837" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\classes\uk\ac\cardiff\raptorweb\service\impl\GarbageCollectionServiceImpl.class" /> 
    496533                                                    </Component> 
    497534                                                    <Component Id="cmpB0E502EF48BE4E69623AA27F316806B4" Guid="*"> 
     
    523560                        </Directory> 
    524561                        <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> 
    525565                            <Component Id="cmp77D165EFCCE44CE3523509C93B5F4B26" Guid="*"> 
    526566                                <File Id="fil08A71610FEF8CE33E63C4B0AEF261489" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\config\raptorweb-servlet.xml" /> 
     
    910950                                <File Id="filD1C4F11DF0B77F3342080F0B1CC0D81A" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\quartz-1.8.0.jar" /> 
    911951                            </Component> 
    912                             <Component Id="cmp27D41EB3A980882725FD88099B72426B" Guid="*"> 
    913                                 <File Id="fil764B369894B4F76E4DB55C784472847A" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\raptor-client-1.0.1.jar" /> 
    914                             </Component> 
    915                             <Component Id="cmpC119B7D3CA542B001064CCAA6EC37CD7" Guid="*"> 
    916                                 <File Id="fil334EDDE2CE6F677115E87BF458A891B7" KeyPath="yes" Source="source\web\webapp\raptor-web\WEB-INF\lib\raptor-information-model-1.0.1.jar" /> 
     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" /> 
    917957                            </Component> 
    918958                            <Component Id="cmpED91A7AF81085303FCA60EB95836D92D" Guid="*"> 
     
    10501090    <Fragment> 
    10511091        <ComponentGroup Id="cgrRaptorWebWebapp"> 
     1092            <ComponentRef Id="cmp0F39C8A203581048C900BF92C23AC163" /> 
     1093            <ComponentRef Id="cmpA83BE95BA84C930A6E2FAB6CD08790C0" /> 
    10521094            <ComponentRef Id="cmpB8E8636E583BDE0625B231E25FFFED19" /> 
    10531095            <ComponentRef Id="cmp25988519A0D2695B9DFDF7869CD7D360" /> 
     
    11431185            <ComponentRef Id="cmp15D9F5C0CBDBD9B1DA7E89DDD189E212" /> 
    11441186            <ComponentRef Id="cmp193EABF92B32340E6EE734ED35657BD6" /> 
     1187            <ComponentRef Id="cmp3708D4767CE8E449E23D39B2B193D243" /> 
    11451188            <ComponentRef Id="cmp9DCB0E990EA2AC4F6DA26EF90667DCE4" /> 
    11461189            <ComponentRef Id="cmp343A070B6954E977DC37534B6504D499" /> 
     1190            <ComponentRef Id="cmpD78A901A797F8FA0EAB0E90DEE5AE7EC" /> 
    11471191            <ComponentRef Id="cmp22F5D72C1DBB6E3DFE8824692237587B" /> 
    1148             <ComponentRef Id="cmpDDB53C21DE0AEFC72FCD712A68348F33" /> 
    11491192            <ComponentRef Id="cmpD0F81320204B2998525E7A593CD12A05" /> 
    11501193            <ComponentRef Id="cmp77BC5B96265C11D5B21C332A3B9A7498" /> 
    11511194            <ComponentRef Id="cmp63E10F273F2BEE693BCFA2AC67CEEE17" /> 
    11521195            <ComponentRef Id="cmp83FBEDBC5AEFBFB9591971F9ED8E158A" /> 
     1196            <ComponentRef Id="cmp818249960805B1EAD4B70A39020EDF6E" /> 
    11531197            <ComponentRef Id="cmp453F95BDFE7ADA2F0E647CF2E22A8877" /> 
    11541198            <ComponentRef Id="cmp19FDAC8C78EFD56C29AFA12055E55953" /> 
     
    11611205            <ComponentRef Id="cmp8E505B38438E2B213F3652709B5698CD" /> 
    11621206            <ComponentRef Id="cmpF25577428C6E880B0430974F4E4FA822" /> 
     1207            <ComponentRef Id="cmpBB30188A12783C7A38729BDB4A504AC2" /> 
    11631208            <ComponentRef Id="cmp50C6536184B7CCC2283DCC358EF953F4" /> 
    11641209            <ComponentRef Id="cmpBD654D9869D515490DA59E8179AAD5E8" /> 
     
    11681213            <ComponentRef Id="cmp70B1AA4C4583E7941895F76F9E796B94" /> 
    11691214            <ComponentRef Id="cmp4BBE80A0152A4723A4FB2E4F5F7FEE10" /> 
     1215            <ComponentRef Id="cmpEA83D006FB092D2D97CBB1A903348A5F" /> 
    11701216            <ComponentRef Id="cmpAEBBBB2DA98E6359809E3426EFF2679A" /> 
     1217            <ComponentRef Id="cmpBBC1BF646E79D81AC3FC45F09CDF1D9D" /> 
    11711218            <ComponentRef Id="cmp3DD563C28405D3C98F19ED668A826909" /> 
    11721219            <ComponentRef Id="cmp3A39764038C23F7F2049916D59424DCB" /> 
    11731220            <ComponentRef Id="cmp6BB556F311820C7D8B9B5ED587B31D06" /> 
     1221            <ComponentRef Id="cmpA34939655D33A1B33EF5747F9F8C2F59" /> 
    11741222            <ComponentRef Id="cmp5C21AF19993D0C4836A611CF10ED4011" /> 
    11751223            <ComponentRef Id="cmpFDC7A074D81DA2BE37CD9E9C9DE61C31" /> 
     
    11771225            <ComponentRef Id="cmp90C554FAE1F3E807EEE1499B132F1145" /> 
    11781226            <ComponentRef Id="cmpEDCF621E9EA4D3FED1FB2D50951D197B" /> 
    1179             <ComponentRef Id="cmp614F56517E3DE759B9C246F80FD5C827" /> 
    1180             <ComponentRef Id="cmp73AAEEA414056BF5FC0D9B715F24D557" /> 
    11811227            <ComponentRef Id="cmp5C0BB2AAB606A6FE79208FB4E8262B97" /> 
    11821228            <ComponentRef Id="cmp5B24FF7670CF662544A1A9F215DE475E" /> 
     
    11871233            <ComponentRef Id="cmpDD9AEE11563A4BFCB0280CE622D94ECC" /> 
    11881234            <ComponentRef Id="cmpA0ECD2CAB8B9C81B5D2FAE59F3282772" /> 
     1235            <ComponentRef Id="cmp0CF3B21AA86633440FFFC296864E8592" /> 
     1236            <ComponentRef Id="cmpF0D79E144EFD6C8674A0F7D34DC84244" /> 
    11891237            <ComponentRef Id="cmp33B0B7A61DC02B3FDF26C5B79AAE2137" /> 
    11901238            <ComponentRef Id="cmp454F684DF284BA73C788442D14A0106D" /> 
     
    11931241            <ComponentRef Id="cmpC96EE4DE4538DE75F0B77D76055856DB" /> 
    11941242            <ComponentRef Id="cmpD24B8836ECB5BBB75054D0FA6B5763A9" /> 
     1243            <ComponentRef Id="cmpC56BEC9C7B9EAD1861DE754D3CE56BAD" /> 
     1244            <ComponentRef Id="cmp593D80F3B8DCB99521FF662C5219E6A0" /> 
    11951245            <ComponentRef Id="cmpCEFB0ECB3FA5FBB6E877C0C48B310EC8" /> 
    11961246            <ComponentRef Id="cmp17288F30F29C2F233CECA3A237224C04" /> 
    11971247            <ComponentRef Id="cmpCCE1D1B7BB48AD42E4E25C485FA191ED" /> 
    11981248            <ComponentRef Id="cmp9D63BE5EEC39C569BBDA2BC7EA9DF8A2" /> 
    1199             <ComponentRef Id="cmp9043FA93A1AE37F25F99B7AF03F07956" /> 
     1249            <ComponentRef Id="cmp27A751B31B5C772EE4BA05A05A1D73CD" /> 
     1250            <ComponentRef Id="cmp422BB7DFB9AE18BCEE3FCC9D8EB8BCA2" /> 
    12001251            <ComponentRef Id="cmpB0E502EF48BE4E69623AA27F316806B4" /> 
    12011252            <ComponentRef Id="cmp940F89E4A02FDDC1EEBBF7EDEB9858C0" /> 
     
    12041255            <ComponentRef Id="cmpFF372DE189AC6FDD6CCE4863538FF550" /> 
    12051256            <ComponentRef Id="cmpDB98C70EBF263E1EC13924DA050F052C" /> 
     1257            <ComponentRef Id="cmp05B6977E456E7C77ABD612BB71A034A8" /> 
    12061258            <ComponentRef Id="cmp77D165EFCCE44CE3523509C93B5F4B26" /> 
    12071259            <ComponentRef Id="cmpA1B329DE4F9BC8634D3A1B7157E41E62" /> 
     
    13311383            <ComponentRef Id="cmp3F59D13A5176526DA6CE5C3C3687565F" /> 
    13321384            <ComponentRef Id="cmpDF634B38D124BD7A2E9FDDF856D82E55" /> 
    1333             <ComponentRef Id="cmp27D41EB3A980882725FD88099B72426B" /> 
    1334             <ComponentRef Id="cmpC119B7D3CA542B001064CCAA6EC37CD7" /> 
     1385            <ComponentRef Id="cmp8109291674B255464466F4EC32037838" /> 
     1386            <ComponentRef Id="cmp57A458F9AB614E0CDB365610BFB83F68" /> 
    13351387            <ComponentRef Id="cmpED91A7AF81085303FCA60EB95836D92D" /> 
    13361388            <ComponentRef Id="cmp8EE587C74D6C80EC39A7AF3FF0647900" /> 
  • raptor-distribution/MSIs/raptor-web/trunk/raptor-web.wxs

    r1738 r1740  
    22<Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'> 
    33 
    4     <Product Id='bf291c4e-6cef-4913-b2b6-03024570005c' 
     4    <Product Id='315425a4-46c9-4a18-a8b6-bd23f6beba75' 
    55      Name='Raptor Web' 
    66      UpgradeCode='fe94dcab-4c5e-4277-a83d-bdceebc23ee3' 
     
    88      Language='1033'  
    99      Codepage='1252' 
    10       Version='1.0.1'> 
     10      Version='1.1.0'> 
    1111 
    1212        <Package Id='*' 
    1313          Description='Raptor Web' 
    14           Comments='Raptor Web v1.0.1' 
     14          Comments='Raptor Web v1.1.0' 
    1515          Manufacturer='Cardiff University' 
    1616          InstallerVersion='301' 
     
    4545        --> 
    4646 
    47         <CustomAction Id='SetInstalling' Property='Installing' Value='true' />  
    48         <CustomAction Id='SetUpgrading' Property='Upgrading' Value='true' />  
    49         <CustomAction Id='SetUninstalling' Property='Uninstalling' Value='true' /> 
     47        <CustomAction Id='SetINSTALLING' Property='INSTALLING' Value='true' />  
     48        <CustomAction Id='SetUPGRADING' Property='UPGRADING' Value='true' />  
     49        <CustomAction Id='SetUNINSTALLING' Property='UNINSTALLING' Value='true' /> 
    5050 
    5151        <InstallExecuteSequence>  
    52             <Custom Action='SetInstalling' After='FindRelatedProducts'><![CDATA[NOT Installed AND NOT WIX_UPGRADE_DETECTED <>""]]></Custom>  
    53             <Custom Action='SetUpgrading' After='SetInstalling'><![CDATA[WIX_UPGRADE_DETECTED <>""]]></Custom>  
    54             <Custom Action='SetUninstalling' After='SetUpgrading'><![CDATA[(REMOVE="feaRaptorWeb,Complete" OR REMOVE="ALL") AND NOT Upgrading]]></Custom> 
     52            <Custom Action='SetINSTALLING' After='FindRelatedProducts'><![CDATA[NOT Installed AND NOT WIX_UPGRADE_DETECTED <>""]]></Custom>  
     53            <Custom Action='SetUPGRADING' After='SetINSTALLING'><![CDATA[WIX_UPGRADE_DETECTED <>"" OR UPGRADINGPRODUCTCODE <>""]]></Custom>  
     54            <Custom Action='SetUNINSTALLING' After='SetUPGRADING'><![CDATA[(REMOVE="feaRaptorWeb,Complete" OR REMOVE="ALL") AND NOT UPGRADING]]></Custom> 
    5555        </InstallExecuteSequence> 
    5656 
    5757        <InstallUISequence>  
    58             <Custom Action='SetInstalling' After='FindRelatedProducts'><![CDATA[NOT Installed AND NOT WIX_UPGRADE_DETECTED <>""]]></Custom>  
    59             <Custom Action='SetUpgrading' After='SetInstalling'><![CDATA[WIX_UPGRADE_DETECTED <>""]]></Custom>  
    60             <Custom Action='SetUninstalling' After='SetUpgrading'><![CDATA[(REMOVE="feaRaptorWeb,Complete" OR REMOVE="ALL") AND NOT Upgrading]]></Custom> 
     58            <Custom Action='SetINSTALLING' After='FindRelatedProducts'><![CDATA[NOT Installed AND NOT WIX_UPGRADE_DETECTED <>""]]></Custom>  
     59            <Custom Action='SetUPGRADING' After='SetINSTALLING'><![CDATA[WIX_UPGRADE_DETECTED <>"" OR UPGRADINGPRODUCTCODE <>""]]></Custom>  
     60            <Custom Action='SetUNINSTALLING' After='SetUPGRADING'><![CDATA[(REMOVE="feaRaptorWeb,Complete" OR REMOVE="ALL") AND NOT UPGRADING]]></Custom> 
    6161        </InstallUISequence> 
    6262 
     
    132132 
    133133        <Feature Id='Complete' 
    134           Title='Raptor Web v1.0.1' 
     134          Title='Raptor Web v1.1.0' 
    135135          Description='The complete package for Raptor Web.' 
    136136          Display='expand' 
     
    138138          ConfigurableDirectory='RAPTORDIR'> 
    139139       
    140             <Feature Id='feaRaptorWeb' Title='Raptor Web v1.0.1' Description='Raptor Web v1.0.1' Level='1' AllowAdvertise='no' Absent='disallow'> 
     140            <Feature Id='feaRaptorWeb' Title='Raptor Web v1.1.0' Description='Raptor Web v1.1.0' Level='1' AllowAdvertise='no' Absent='disallow'> 
    141141                <ComponentGroupRef Id='cgrRaptorWebRoot' /> 
    142142                <ComponentGroupRef Id='cgrRaptorWebBin' /> 
     
    168168        <CustomAction Id='RestartWebService' FileKey='filRaptorWebBinWebBat' ExeCommand='restart' /> 
    169169 
    170         <!-- Horrible hack. When upgrading, the restarting happens twice. So this stops it happening the first time... --> 
    171         <CustomAction Id='SetAlreadyRun' Property='AlreadyRun' Value='true' />  
    172  
    173170 
    174171        <!-- When installing, install service and start it --> 
    175172        <InstallExecuteSequence> 
    176             <Custom Action='InstallWebService' After='RunKeytoolExportWebPublicKey'>Installing</Custom> 
    177             <Custom Action='StartWebService' After='InstallFinalize'>Installing</Custom> 
     173            <Custom Action='InstallWebService' After='RunKeytoolExportWebPublicKey'>INSTALLING</Custom> 
     174            <Custom Action='StartWebService' After='InstallFinalize'>INSTALLING</Custom> 
    178175        </InstallExecuteSequence> 
    179176 
    180177        <!-- When uninstalling, uninstall service (automagically stops it first) --> 
    181178        <InstallExecuteSequence> 
    182             <Custom Action='StopWebService' After='UnpublishFeatures'>Uninstalling</Custom> 
    183             <Custom Action='UninstallWebService' Before='StopWebService'>Uninstalling</Custom> 
     179            <Custom Action='StopWebService' After='UnpublishFeatures'>UNINSTALLING</Custom> 
     180            <Custom Action='UninstallWebService' Before='StopWebService'>UNINSTALLING</Custom> 
    184181        </InstallExecuteSequence> 
    185182 
    186183        <!-- When upgrading, restart service --> 
    187184        <InstallExecuteSequence> 
    188             <Custom Action='RestartWebService' After='StartServices'>Upgrading AND AlreadyRun</Custom> 
    189             <Custom Action='SetAlreadyRun' After='RestartWebService'>Upgrading</Custom> 
     185            <Custom Action='RestartWebService' After='StartServices'><![CDATA[UPGRADINGPRODUCTCODE <>""]]></Custom> 
    190186        </InstallExecuteSequence> 
    191187 
     
    209205        <InstallExecuteSequence> 
    210206            <Custom Action='SetKeytoolPath' After='AppSearch'>JAVA_HOME</Custom> 
    211             <Custom Action='RunKeytoolCreateWebPrivateKey' After='InstallFinalize'>JAVA_HOME And Installing</Custom> 
    212             <Custom Action='RunKeytoolExportWebPublicKey' After='RunKeytoolCreateWebPrivateKey'>JAVA_HOME And Installing</Custom> 
     207            <Custom Action='RunKeytoolCreateWebPrivateKey' After='InstallFinalize'>JAVA_HOME And INSTALLING</Custom> 
     208            <Custom Action='RunKeytoolExportWebPublicKey' After='RunKeytoolCreateWebPrivateKey'>JAVA_HOME And INSTALLING</Custom> 
    213209        </InstallExecuteSequence> 
    214210         
     
    252248            <DialogRef Id='RaptorMsiDlgWebMetadata' /> 
    253249 
    254             <Publish Dialog='CustomizeDlg' Control='Next' Event='NewDialog' Value='RaptorMsiDlgWebMetadata'>Installing</Publish> 
    255             <Publish Dialog='VerifyReadyDlg' Control='Back' Event='NewDialog' Value='RaptorMsiDlgWebMetadata'>Installing</Publish> 
     250            <Publish Dialog='CustomizeDlg' Control='Next' Event='NewDialog' Value='RaptorMsiDlgWebMetadata'>INSTALLING</Publish> 
     251            <Publish Dialog='VerifyReadyDlg' Control='Back' Event='NewDialog' Value='RaptorMsiDlgWebMetadata'>INSTALLING</Publish> 
    256252        </UI> 
    257253 
  • raptor-distribution/MSIs/raptor-web/trunk/source/web/bin/raptorwebd

    r1734 r1740  
    4949javaCommand="java"                                         # name of the Java launcher without the path 
    5050javaExe="$JAVA_HOME/bin/$javaCommand"                      # file name of the Java application launcher executable 
    51 javaArgs="-DconfigurationFiles=/opt/raptor/web/ -jar raptor-web.jar -server -Xmx256M" 
     51javaArgs="-DconfigurationFiles=/opt/raptor/web/ -server -Xmx256M -jar raptor-web.jar" 
    5252                                                           # arguments for Java launcher 
    5353javaCommandLine="$javaExe $javaArgs"                       # command line to start the Java service application 
  • raptor-distribution/MSIs/raptor-web/trunk/source/web/conf/dashboard-statistics.xml

    r1734 r1740  
    99 
    1010    <util:list id="dashboardStatisticsList"> 
    11         <bean id="shibNoAuthentications" class="uk.ac.cardiff.raptorweb.model.dashboard.UniqueChartDashboardStatistic"> 
    12             <property name="chartProcessor"><ref bean="chartProcessor"/></property> 
    13             <property name="dashboardStatisticType"><value>NO_AUTHS</value></property> 
    14             <property name="statisticalUnitName"> 
    15                 <value>numberOfAuthenticationsPer</value> 
    16             </property> 
    17             <property name="enabled"> 
    18                 <value>true</value> 
    19             </property> 
    20             <property name="eventType"> 
    21                 <value>SHIBBOLETH_AUTHENTICATION</value> 
     11 
     12        <bean id="shibbolethDashboardStatisticsSet" class="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet"> 
     13            <property name="computedOverTimeRanges"> 
     14                <list> 
     15                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">TODAY</value> 
     16                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">LASTWEEK</value> 
     17                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">LASTMONTH</value> 
     18                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">LASTYEAR</value> 
     19                </list> 
     20            </property> 
     21            <property name="resourceCategorys"> 
     22                <list> 
     23                    <value type="uk.ac.cardiff.model.wsmodel.StatisticParameters.ResourceCategory">INTERNAL</value> 
     24                    <value type="uk.ac.cardiff.model.wsmodel.StatisticParameters.ResourceCategory">EXTERNAL</value> 
     25                    <value type="uk.ac.cardiff.model.wsmodel.StatisticParameters.ResourceCategory">ALL</value> 
     26                </list> 
     27            </property> 
     28            <property name="dashboardStatistics"> 
     29                <list> 
     30                    <bean id="shibNoAuthenticationsOverInterval" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultGraphDashboardStatistic"> 
     31                        <property name="chartProcessor"> 
     32                            <ref bean="chartProcessor" /> 
     33                        </property> 
     34                        <property name="dashboardStatisticType"> 
     35                            <value>HEADLINE_GRAPH</value> 
     36                        </property> 
     37                        <property name="statisticalUnitName"> 
     38                            <value>numberOfAuthenticationsPerIntervalNumber</value> 
     39                        </property> 
     40                        <property name="enabled"> 
     41                            <value>true</value> 
     42                        </property> 
     43                        <property name="eventType"> 
     44                            <value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
     45                        </property> 
     46 
     47                    </bean> 
     48                    <bean id="shibNoAuthentications" class="uk.ac.cardiff.raptorweb.model.dashboard.UniqueChartDashboardStatistic"> 
     49                        <property name="chartProcessor"> 
     50                            <ref bean="chartProcessor" /> 
     51                        </property> 
     52                        <property name="dashboardStatisticType"> 
     53                            <value>NO_AUTHS</value> 
     54                        </property> 
     55                        <property name="statisticalUnitName"> 
     56                            <value>numberOfAuthenticationsPer</value> 
     57                        </property> 
     58                        <property name="enabled"> 
     59                            <value>true</value> 
     60                        </property> 
     61                        <property name="eventType"> 
     62                            <value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
     63                        </property> 
     64                    </bean> 
     65                    <bean id="shibNoUniqueUsers" class="uk.ac.cardiff.raptorweb.model.dashboard.NoRowsChartDashboardStatistic"> 
     66                        <property name="chartProcessor"> 
     67                            <ref bean="chartProcessor" /> 
     68                        </property> 
     69                        <property name="dashboardStatisticType"> 
     70                            <value>NO_UNIQUE_AUTHS</value> 
     71                        </property> 
     72                        <property name="statisticalUnitName"> 
     73                            <value>numberOfUnqiueUsersPer</value> 
     74                        </property> 
     75                        <property name="enabled"> 
     76                            <value>true</value> 
     77                        </property> 
     78                        <property name="eventType"> 
     79                            <value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
     80                        </property> 
     81                    </bean> 
     82                    <bean id="shibTop5Resources" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
     83                        <property name="chartProcessor"> 
     84                            <ref bean="chartProcessor" /> 
     85                        </property> 
     86                        <property name="dashboardStatisticType"> 
     87                            <value>TOP_FIVE</value> 
     88                        </property> 
     89                        <property name="statisticalUnitName"> 
     90                            <value>top5Resources</value> 
     91                        </property> 
     92                        <property name="enabled"> 
     93                            <value>true</value> 
     94                        </property> 
     95                        <property name="eventType"> 
     96                            <value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
     97                        </property> 
     98                    </bean> 
     99                    <bean id="shibTop5NoUniqueAuthenticationsPerServiceProvider" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
     100                        <property name="chartProcessor"> 
     101                            <ref bean="chartProcessor" /> 
     102                        </property> 
     103                        <property name="dashboardStatisticType"> 
     104                            <value>TOP_FIVE_UNIQUE</value> 
     105                        </property> 
     106                        <property name="statisticalUnitName"> 
     107                            <value>numberOfUniqueAuthenticationsPerSP</value> 
     108                        </property> 
     109                        <property name="enabled"> 
     110                            <value>true</value> 
     111                        </property> 
     112                        <property name="eventType"> 
     113                            <value>uk.ac.cardiff.model.event.ShibbolethIdpAuthenticationEvent</value> 
     114                        </property> 
     115                    </bean> 
     116                </list> 
    22117            </property> 
    23118        </bean> 
    24         <bean id="shibNoUniqueUsers" class="uk.ac.cardiff.raptorweb.model.dashboard.NoRowsChartDashboardStatistic"> 
    25             <property name="chartProcessor"><ref bean="chartProcessor"/></property> 
    26             <property name="dashboardStatisticType"><value>NO_UNIQUE_AUTHS</value></property> 
    27             <property name="statisticalUnitName"> 
    28                 <value>numberOfUnqiueUsersPer</value> 
    29             </property> 
    30             <property name="enabled"> 
    31                 <value>true</value> 
    32             </property> 
    33             <property name="eventType"> 
    34                 <value>SHIBBOLETH_AUTHENTICATION</value> 
    35             </property> 
    36         </bean> 
    37         <bean id="shibTop5Resources" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
    38             <property name="chartProcessor"><ref bean="chartProcessor"/></property> 
    39             <property name="dashboardStatisticType"><value>TOP_FIVE</value></property> 
    40             <property name="statisticalUnitName"> 
    41                 <value>top5Resources</value> 
    42             </property> 
    43             <property name="enabled"> 
    44                 <value>true</value> 
    45             </property> 
    46             <property name="eventType"> 
    47                 <value>SHIBBOLETH_AUTHENTICATION</value> 
    48             </property> 
    49         </bean> 
    50         <bean id="shibNoAuthenticationsOverInterval" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultGraphDashboardStatistic"> 
    51             <property name="chartProcessor"><ref bean="chartProcessor"/></property> 
    52             <property name="dashboardStatisticType"><value>HEADLINE_GRAPH</value></property> 
    53             <property name="statisticalUnitName"> 
    54                 <value>numberOfAuthenticationsPerIntervalNumber</value> 
    55             </property> 
    56             <property name="enabled"> 
    57                 <value>true</value> 
    58             </property> 
    59             <property name="eventType"> 
    60                 <value>SHIBBOLETH_AUTHENTICATION</value> 
    61             </property> 
    62         </bean> 
    63         <bean id="shibTop5NoUniqueAuthenticationsPerServiceProvider" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
    64             <property name="chartProcessor"><ref bean="chartProcessor"/></property> 
    65             <property name="dashboardStatisticType"><value>TOP_FIVE_UNIQUE</value></property> 
    66             <property name="statisticalUnitName"> 
    67                 <value>numberOfUniqueAuthenticationsPerSP</value> 
    68             </property> 
    69             <property name="enabled"> 
    70                 <value>true</value> 
    71             </property> 
    72             <property name="eventType"> 
    73                 <value>SHIBBOLETH_AUTHENTICATION</value> 
    74             </property> 
    75         </bean> 
    76  
    77  
    78  
    79  
    80  
    81         <bean id="ezproxyNoAuthentications" class="uk.ac.cardiff.raptorweb.model.dashboard.UniqueChartDashboardStatistic"> 
    82             <property name="chartProcessor"><ref bean="chartProcessor"/></property> 
    83             <property name="dashboardStatisticType"><value>NO_AUTHS</value></property> 
    84             <property name="statisticalUnitName"> 
    85                 <value>numberOfAuthenticationsPer</value> 
    86             </property> 
    87             <property name="enabled"> 
    88                 <value>true</value> 
    89             </property> 
    90             <property name="eventType"> 
    91                 <value>EZPROXY_AUTHENTICATION</value> 
    92             </property> 
    93         </bean> 
    94         <bean id="ezproxyNoUniqueUsers" class="uk.ac.cardiff.raptorweb.model.dashboard.NoRowsChartDashboardStatistic"> 
    95             <property name="chartProcessor"><ref bean="chartProcessor"/></property> 
    96             <property name="dashboardStatisticType"><value>NO_UNIQUE_AUTHS</value></property> 
    97             <property name="statisticalUnitName"> 
    98                 <value>numberOfUnqiueUsersPer</value> 
    99             </property> 
    100             <property name="enabled"> 
    101                 <value>true</value> 
    102             </property> 
    103             <property name="eventType"> 
    104                 <value>EZPROXY_AUTHENTICATION</value> 
    105             </property> 
    106         </bean> 
    107         <bean id="ezproxyTop5Resources" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
    108             <property name="chartProcessor"><ref bean="chartProcessor"/></property> 
    109             <property name="dashboardStatisticType"><value>TOP_FIVE</value></property> 
    110             <property name="statisticalUnitName"> 
    111                 <value>top5Resources</value> 
    112             </property> 
    113             <property name="enabled"> 
    114                 <value>true</value> 
    115             </property> 
    116             <property name="eventType"> 
    117                 <value>EZPROXY_AUTHENTICATION</value> 
    118             </property> 
    119         </bean> 
    120         <bean id="ezproxyNoAuthenticationsOverInterval" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultGraphDashboardStatistic"> 
    121             <property name="chartProcessor"><ref bean="chartProcessor"/></property> 
    122             <property name="dashboardStatisticType"><value>HEADLINE_GRAPH</value></property> 
    123             <property name="statisticalUnitName"> 
    124                 <value>numberOfAuthenticationsPerIntervalNumber</value> 
    125             </property> 
    126             <property name="enabled"> 
    127                 <value>true</value> 
    128             </property> 
    129             <property name="eventType"> 
    130                 <value>EZPROXY_AUTHENTICATION</value> 
    131             </property> 
    132         </bean> 
    133         <bean id="ezproxyTop5NoUniqueAuthenticationsPerServiceProvider" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
    134             <property name="chartProcessor"><ref bean="chartProcessor"/></property> 
    135             <property name="dashboardStatisticType"><value>TOP_FIVE_UNIQUE</value></property> 
    136             <property name="statisticalUnitName"> 
    137                 <value>numberOfUniqueAuthenticationsPerSP</value> 
    138             </property> 
    139             <property name="enabled"> 
    140                 <value>true</value> 
    141             </property> 
    142             <property name="eventType"> 
    143                 <value>EZPROXY_AUTHENTICATION</value> 
     119        <bean id="ezproxyDashboardStatisticsSet" class="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet"> 
     120            <property name="computedOverTimeRanges"> 
     121                <list> 
     122                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">TODAY</value> 
     123                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">LASTWEEK</value> 
     124                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">LASTMONTH</value> 
     125                    <value type="uk.ac.cardiff.raptorweb.model.dashboard.DashboardStatisticsSet.TimeRange">LASTYEAR</value> 
     126                </list> 
     127            </property> 
     128            <property name="resourceCategorys"> 
     129                <list> 
     130                    <value type="uk.ac.cardiff.model.wsmodel.StatisticParameters.ResourceCategory">INTERNAL</value> 
     131                    <value type="uk.ac.cardiff.model.wsmodel.StatisticParameters.ResourceCategory">EXTERNAL</value> 
     132                    <value type="uk.ac.cardiff.model.wsmodel.StatisticParameters.ResourceCategory">ALL</value> 
     133                </list> 
     134            </property> 
     135            <property name="dashboardStatistics"> 
     136                <list> 
     137                    <bean id="ezproxyNoAuthentications" class="uk.ac.cardiff.raptorweb.model.dashboard.UniqueChartDashboardStatistic"> 
     138                        <property name="chartProcessor"> 
     139                            <ref bean="chartProcessor" /> 
     140                        </property> 
     141                        <property name="dashboardStatisticType"> 
     142                            <value>NO_AUTHS</value> 
     143                        </property> 
     144                        <property name="statisticalUnitName"> 
     145                            <value>numberOfAuthenticationsPer</value> 
     146                        </property> 
     147                        <property name="enabled"> 
     148                            <value>true</value> 
     149                        </property> 
     150                        <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"> 
     155                        <property name="chartProcessor"> 
     156                            <ref bean="chartProcessor" /> 
     157                        </property> 
     158                        <property name="dashboardStatisticType"> 
     159                            <value>NO_UNIQUE_AUTHS</value> 
     160                        </property> 
     161                        <property name="statisticalUnitName"> 
     162                            <value>numberOfUnqiueUsersPer</value> 
     163                        </property> 
     164                        <property name="enabled"> 
     165                            <value>true</value> 
     166                        </property> 
     167                        <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"> 
     172                        <property name="chartProcessor"> 
     173                            <ref bean="chartProcessor" /> 
     174                        </property> 
     175                        <property name="dashboardStatisticType"> 
     176                            <value>TOP_FIVE</value> 
     177                        </property> 
     178                        <property name="statisticalUnitName"> 
     179                            <value>top5Resources</value> 
     180                        </property> 
     181                        <property name="enabled"> 
     182                            <value>true</value> 
     183                        </property> 
     184                        <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"> 
     189                        <property name="chartProcessor"> 
     190                            <ref bean="chartProcessor" /> 
     191                        </property> 
     192                        <property name="dashboardStatisticType"> 
     193                            <value>HEADLINE_GRAPH</value> 
     194                        </property> 
     195                        <property name="statisticalUnitName"> 
     196                            <value>numberOfAuthenticationsPerIntervalNumber</value> 
     197                        </property> 
     198                        <property name="enabled"> 
     199                            <value>true</value> 
     200                        </property> 
     201                        <property name="eventType"> 
     202                            <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
     203                        </property> 
     204                    </bean> 
     205                    <bean id="ezproxyTop5NoUniqueAuthenticationsPerServiceProvider" class="uk.ac.cardiff.raptorweb.model.dashboard.DefaultChartDashboardStatistic"> 
     206                        <property name="chartProcessor"> 
     207                            <ref bean="chartProcessor" /> 
     208                        </property> 
     209                        <property name="dashboardStatisticType"> 
     210                            <value>TOP_FIVE_UNIQUE</value> 
     211                        </property> 
     212                        <property name="statisticalUnitName"> 
     213                            <value>numberOfUniqueAuthenticationsPerSP</value> 
     214                        </property> 
     215                        <property name="enabled"> 
     216                            <value>true</value> 
     217                        </property> 
     218                        <property name="eventType"> 
     219                            <value>uk.ac.cardiff.model.event.EzproxyAuthenticationEvent</value> 
     220                        </property> 
     221                    </bean> 
     222                </list> 
    144223            </property> 
    145224        </bean> 
  • raptor-distribution/MSIs/raptor-web/trunk/source/web/conf/web-core.xml

    r1734 r1740  
    2222 
    2323        </bean> 
     24     
     25    <bean id="eventTypeService" class="uk.ac.cardiff.raptorweb.service.impl.EventTypeServiceImpl"> 
     26        <property name="webEngine"><ref bean="webEngine"/></property> 
     27        <property name="eventTypeToDisplayMapper" ref="eventTypesToDisplayMapper"/> 
     28    </bean> 
    2429 
    2530        <bean id="startService" class="uk.ac.cardiff.raptorweb.service.impl.StartServiceImpl"> 
    2631                <property name="webEngine"><ref bean="webEngine"/></property> 
    27         <property name="dashboardStatistics" ref="dashboardStatisticsList"/> 
     32        <property name="dashboardStatisticSets" ref="dashboardStatisticsList"/>         
    2833        </bean> 
    2934 
     
    5055                                        <property name="reportBean"><ref bean="genericReportBean"/></property> 
    5156                                        <property name="reportXMLFile"><value>generic-report.xml</value></property> 
     57                    <property name="eventTypeMapper"><ref bean="eventTypesToDisplayMapper"/></property> 
    5258                                </bean> 
    5359                        </list> 
     
    6167            <property name="saveDirectory"><value>/graphs/</value></property> 
    6268            <property name="baseDirectory"><value>/</value></property> <!-- the above is the absolute path, this is the same but as a relative path--> 
     69    </bean> 
     70     
     71     <!-- Set up a background task that removes old graphs used for display only (not saved reports e.g. PDFs) --> 
     72    <bean id="garbageCollectionService" class="uk.ac.cardiff.raptorweb.service.impl.GarbageCollectionServiceImpl"> 
     73        <property name="graphDirectoryCleaner" ref="graphCleaner"/> 
     74    </bean> 
     75     
     76    <bean id="graphCleaner" class="uk.ac.cardiff.raptorweb.engine.garbage.GraphDirectoryCleaner"> 
     77        <property name="graphsDirectoryToClean" value="/graphs/"/> 
     78        <property name="daysBehindToRemoveFrom" value="7"/> 
     79    </bean> 
     80     
     81    <bean id="garbageCollectionScheduler" class="org.springframework.scheduling.quartz.SchedulerFactoryBean"> 
     82        <property name="triggers"> 
     83            <list> 
     84               <ref local="cleanOldGraphsQuickTrigger"/> 
     85            </list> 
     86        </property> 
     87    </bean> 
     88 
     89    <bean id="cleanOldGraphsQuickTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean"> 
     90        <property name="jobDetail"> 
     91            <ref local="cleanOldGraphsJobDetail" /> 
     92        </property> 
     93        <property name="startDelay" value="10000"/> 
     94        <property name="repeatInterval" value="18000000"/> 
     95    </bean> 
     96 
     97    <bean id="cleanOldGraphsJobDetail" 
     98        class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean"> 
     99        <property name="targetObject"> 
     100            <ref bean="garbageCollectionService" /> 
     101        </property> 
     102        <property name="targetMethod"> 
     103            <value>cleanOldGraphsDirectory</value> 
     104        </property> 
     105        <property name="concurrent"> 
     106            <value>false</value> 
     107        </property> 
    63108    </bean> 
    64109 
     
    93138                </property> 
    94139        </bean> 
     140     
     141    <!--  handles mapping between event types (Class names) and friendly names to display --> 
     142    <bean id="eventTypesToDisplayMapper" class="uk.ac.cardiff.raptorweb.model.EventTypeDisplayMapper"> 
     143        <property name="eventTypeFriendlyNameMap"> 
     144            <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"/> 
     147                <entry value="EZproxy" key="uk.ac.cardiff.model.event.EzproxyAuthenticationEvent"/> 
     148            </map> 
     149        </property> 
     150     
     151    </bean> 
    95152 
    96153    <import resource="metadata.xml" /> 
  • raptor-distribution/MSIs/raptor-web/trunk/source/web/webapp/raptor-web/WEB-INF/classes/logback.xml

    r1734 r1740  
    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 --> 
    192 
    203<configuration> 
     
    225  <property name="LOG_HOME" value="logs" /> 
    236 
     7    
    248 
    259  <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"> 
     
    3519    </encoder> 
    3620  </appender> 
    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> 
     21 
    4322 
    4423 
    4524  <logger name="org.springframework" level="ERROR"> 
    46     <appender-ref ref="stdout"/> 
    4725    <appender-ref ref="FILE"/> 
    4826  </logger> 
    49   <logger name="uk.ac.cardiff" level="DEBUG"> 
    50     <appender-ref ref="stdout"/> 
     27  <logger name="uk.ac.cardiff" level="INFO"> 
    5128    <appender-ref ref="FILE"/> 
    5229  </logger> 
    5330  <logger name="org.mortbay" level="ERROR"> 
    54     <appender-ref ref="stdout"/> 
    5531    <appender-ref ref="FILE"/> 
    5632  </logger> 
    5733 
    58   <logger name="  org.apache.cxf" level="ERROR"> 
    59     <appender-ref ref="stdout"/> 
     34  <logger name="org.apache.cxf" level="ERROR"> 
    6035    <appender-ref ref="FILE"/> 
    6136  </logger> 
  • raptor-distribution/MSIs/raptor-web/trunk/source/web/webapp/raptor-web/WEB-INF/config/raptorweb-servlet.xml

    r1738 r1740  
    3131         <import resource="file:///${configurationFiles}/conf/web-core.xml" /> 
    3232 
    33  
    34  
     33         
    3534     <!--  Import the setup of the front page dashboard statistics --> 
    3635     <import resource="file:///${configurationFiles}/conf/dashboard-statistics.xml"/> 
     
    3837 
    3938 
    40  
    41  
    4239</beans> 
  • raptor-distribution/MSIs/raptor-web/trunk/source/web/webapp/raptor-web/WEB-INF/config/security.xml

    r1738 r1740  
    4141        </s:http> 
    4242 
     43     
    4344    <import resource="file:///${configurationFiles}/conf/users.xml" /> 
    4445 
  • raptor-distribution/MSIs/raptor-web/trunk/source/web/webapp/raptor-web/WEB-INF/flows/reports/dashboard.xhtml

    r1736 r1740  
    5757 
    5858                                                                <rich:inplaceSelect id="eventTypeSelector" 
    59                                                                         value="#{flowScope.websession.startmodel.eventTypeString}" 
     59                                                                        value="#{flowScope.websession.startmodel.eventType}" 
    6060                                                                        style="font-size:100%"> 
    61                                                                         <f:selectItem itemLabel="Shibboleth" 
    62                                                                                 itemValue="SHIBBOLETH_AUTHENTICATION" /> 
    63                                                                         <f:selectItem itemLabel="Ezproxy" 
    64                                                                                 itemValue="EZPROXY_AUTHENTICATION" /> 
     61                                                                        <f:selectItems value="#{eventTypeService.eventTypeList}" /> 
    6562                                                                        <a4j:support ajaxSingle="true" event="onviewactivated" 
    6663                                                                                action="refreshStartStats" 
  • raptor-distribution/MSIs/raptor-web/trunk/source/web/webapp/raptor-web/WEB-INF/flows/reports/graphicalReports.xhtml

    r1738 r1740  
    111111 
    112112                                                <rich:layoutPanel position="right"> 
    113                                                         <a4j:form id="optionsPanelForm"> 
     113                                                        <h:form id="optionsPanelForm"> 
    114114                                                                <rich:panel width="100%" id="optionsPanel"> 
    115115                                                                        <f:facet name="header"> 
     
    131131 
    132132                                                                                                <rich:inplaceSelect 
    133                                                                                                         value="#{flowScope.websession.graphmodel.selectedStatisticalUnit.statisticalUnitInformation.statisticParameters.eventTypeString}"> 
    134                                                                                                         <f:selectItem itemLabel="Shibboleth" 
    135                                                                                                                 itemValue="SHIBBOLETH_AUTHENTICATION" /> 
    136                                                                                                         <f:selectItem itemLabel="Ezproxy" 
    137                                                                                                                 itemValue="EZPROXY_AUTHENTICATION" /> 
     133                                                                                                        value="#{flowScope.websession.graphmodel.selectedStatisticalUnit.statisticalUnitInformation.statisticParameters.eventType}"> 
     134                                                                                                 <f:selectItems value="#{eventTypeService.eventTypeList}"/> 
    138135                                                                                                </rich:inplaceSelect> 
    139136 
     
    189186                                                                                                <h:outputText value="Graph Title:" 
    190187                                                                                                        style="font-weight: bold;" /> 
    191                                                                                                 <h:inputText style="width:100%;" 
     188                                                                                                <h:inputText style="width:100%;" required="true" requiredMessage="Graph Title Value required" 
    192189                                                                                                        value="#{flowScope.websession.graphmodel.selectedStatisticalUnit.statisticalUnitInformation.statisticParameters.presentation.graphTitle}" /> 
    193190 
    194191                                                                                                <f:facet name="footer"> 
    195192                                                                                                        <h:panelGroup style="display:block; text-align:center"> 
    196                                                                                                                 <a4j:commandButton ajaxSingle="false" value="update" 
     193                                                                                                                <h:commandButton ajaxSingle="true" value="update" action="updateMUAStatistic" 
     194                                                                reRender="optionsPanelForm,controlPanelForm, chartForm" 
    197195                                                                                                                        onclick="#{rich:component('workingPanel')}.show();"> 
    198                                                                                                                         <!--  added the support here, as the command button needs to submit the form properties, which it only does 
    199                                                                                                         with ajaxSingle="false", then invoke the action, which only happens when ajaxSingle="true" --> 
    200                                                                                                                         <a4j:support ajaxSingle="true" event="oncomplete" 
    201                                                                                                                                 oncomplete="#{rich:component('workingPanel')}.hide();" 
    202                                                                                                                                 action="updateMUAStatistic" 
    203                                                                                                                                 reRender="optionsPanelForm,controlPanelForm, chartForm" /> 
    204  
    205                                                                                                                 </a4j:commandButton> 
     196                                                                                                                         
     197                                                                                                                </h:commandButton> 
    206198                                                                                                        </h:panelGroup> 
    207199                                                                                                </f:facet> 
     
    357349                                                                        </rich:layout> 
    358350                                                                </rich:panel> 
    359                                                         </a4j:form> 
     351                                                        </h:form> 
    360352                                                </rich:layoutPanel> 
    361353 
  • raptor-distribution/MSIs/raptor-web/trunk/source/web/webapp/raptor-web/report-templates/generic-report.xml

    r1734 r1740  
    5454                    <textFieldExpression><![CDATA[$P{subtitle}]]></textFieldExpression> 
    5555                </textField> 
     56                <textField> 
     57                    <reportElement x="20" y="65" width="520" height="20" forecolor="#FFFFFF"/> 
     58                    <textElement textAlignment="Left"> 
     59                        <font size="9" isBold="false"/> 
     60                    </textElement> 
     61                    <textFieldExpression><![CDATA[$P{query}]]></textFieldExpression> 
     62                </textField> 
    5663            </frame> 
    5764            <image scaleImage="RetainShape" hAlign="Center" isUsingCache="true" isLazy="true"> 
  • raptor-distribution/MSIs/raptor-web/trunk/source/web/webapp/raptor-web/templates/raptor/full.xhtml

    r1738 r1740  
    5555                <li><a href="http://iam.cf.ac.uk/trac/RAPTOR/wiki">User Guide</a></li> 
    5656                <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.0.1</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> 
    5858        </ul> 
    5959        </a4j:form> 
Note: See TracChangeset for help on using the changeset viewer.