Changeset 1548


Ignore:
Timestamp:
03/11/14 13:07:42 (5 years ago)
Author:
philsmart
Message:
 
Location:
raptor-information-model/trunk
Files:
1 added
1 deleted
6 edited

Legend:

Unmodified
Added
Removed
  • raptor-information-model/trunk/.classpath

    r1511 r1548  
    1919                </attributes> 
    2020        </classpathentry> 
    21         <classpathentry kind="con" path="org.eclipse.jst.j2ee.internal.module.container"/> 
    2221        <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"> 
    2322                <attributes> 
     
    2827                <attributes> 
    2928                        <attribute name="maven.pomderived" value="true"/> 
     29                        <attribute name="org.eclipse.jst.component.nondependency" value=""/> 
    3030                </attributes> 
    3131        </classpathentry> 
  • raptor-information-model/trunk/pom.xml

    r1519 r1548  
    1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     2        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 
    23        <modelVersion>4.0.0</modelVersion> 
    34        <groupId>uk.ac.cardiff.raptor</groupId> 
     
    2021                </dependency> 
    2122 
    22         <dependency> 
    23             <groupId>ch.qos.logback</groupId> 
    24             <artifactId>logback-classic</artifactId> 
    25             <version>0.9.27</version> 
    26             <scope>provided</scope> 
    27         </dependency> 
    28         <dependency> 
    29                 <groupId>org.testng</groupId> 
    30                 <artifactId>testng</artifactId> 
    31                 <version>6.3.1</version> 
    32         </dependency> 
    33         <dependency> 
    34             <groupId>com.sun.jersey</groupId> 
    35             <artifactId>jersey-json</artifactId> 
    36             <version>1.16</version> 
    37         </dependency> 
     23                <dependency> 
     24                        <groupId>ch.qos.logback</groupId> 
     25                        <artifactId>logback-classic</artifactId> 
     26                        <version>0.9.27</version> 
     27                        <scope>provided</scope> 
     28                </dependency> 
     29                <dependency> 
     30                        <groupId>org.testng</groupId> 
     31                        <artifactId>testng</artifactId> 
     32                        <version>6.3.1</version> 
     33                </dependency> 
     34                <dependency> 
     35                        <groupId>com.sun.jersey</groupId> 
     36                        <artifactId>jersey-json</artifactId> 
     37                        <version>1.16</version> 
     38                </dependency> 
    3839        </dependencies> 
    3940 
     
    5556        </distributionManagement> 
    5657 
     58        <repositories> 
     59                <!-- Required for jta artifact --> 
     60                <repository> 
     61                        <id>java.net</id> 
     62                        <url>http://download.java.net/maven/2/</url> 
     63                </repository> 
     64        </repositories> 
     65 
    5766 
    5867        <build> 
    59                 <!-- 
    60                         the aegis file is needed to exclude the JODA Time attribute from the 
    61                         SOAP XML output 
    62                 --> 
     68                <!-- the aegis file is needed to exclude the JODA Time attribute from the  
     69                        SOAP XML output --> 
    6370                <resources> 
    6471                        <resource> 
     
    6774                                        <include>uk/ac/cardiff/model/event/Event.aegis.xml</include> 
    6875                                        <include>uk/ac/cardiff/model/event/event.hbm.xml</include> 
    69                     <include>uk/ac/cardiff/model/event/event-name-limit.hbm.xml</include> 
    70                     <include>uk/ac/cardiff/model/resource/resourcemetadata.hbm.xml</include> 
     76                                        <include>uk/ac/cardiff/model/event/event-name-limit.hbm.xml</include> 
     77                                        <include>uk/ac/cardiff/model/resource/resourcemetadata.hbm.xml</include> 
    7178                                        <include>uk/ac/cardiff/model/wsmodel/StatisticParameters.aegis.xml</include> 
    7279                                        <include>uk/ac/cardiff/model/wsmodel/StatisticalUnitInformation.aegis.xml</include> 
    7380                                        <include>uk/ac/cardiff/model/wsmodel/Capabilities.aegis.xml</include> 
    74                     <include>uk/ac/cardiff/model/wsmodel/SuggestionValues.aegis.xml</include> 
     81                                        <include>uk/ac/cardiff/model/wsmodel/SuggestionValues.aegis.xml</include> 
    7582                                </includes> 
    7683                        </resource> 
    77                         <!--  DONE --> 
     84                        <!-- DONE --> 
    7885                </resources> 
    79                 <plugins>  
    80                       <plugin> 
    81                 <groupId>com.google.code.maven-license-plugin</groupId> 
    82                 <artifactId>maven-license-plugin</artifactId> 
    83                 <version>1.4.0</version> 
    84                 <configuration> 
    85                     <includes> 
    86                         <include>src/**</include> 
    87                         <include>**/test/**</include> 
    88                     </includes> 
    89                     <excludes> 
    90                         <exclude>target/**</exclude> 
    91                         <exclude>.clover/**</exclude> 
    92                     </excludes> 
    93                     <header>src/main/resources/license-apache</header> 
    94                     <properties> 
    95                         <year>2010</year> 
    96                         <email>smartp@cf.ac.uk</email> 
    97                         <name>Cardiff University, Wales</name> 
    98                     </properties> 
    99                 </configuration> 
    100                 <executions> 
    101                     <execution> 
    102                         <goals> 
    103                             <goal>check</goal> 
    104                         </goals> 
    105                     </execution> 
    106                 </executions> 
    107             </plugin> 
     86                <plugins> 
     87                        <plugin> 
     88                                <groupId>com.google.code.maven-license-plugin</groupId> 
     89                                <artifactId>maven-license-plugin</artifactId> 
     90                                <version>1.4.0</version> 
     91                                <configuration> 
     92                                        <includes> 
     93                                                <include>src/**</include> 
     94                                                <include>**/test/**</include> 
     95                                        </includes> 
     96                                        <excludes> 
     97                                                <exclude>target/**</exclude> 
     98                                                <exclude>.clover/**</exclude> 
     99                                        </excludes> 
     100                                        <header>src/main/resources/license-apache</header> 
     101                                        <properties> 
     102                                                <year>2010</year> 
     103                                                <email>smartp@cf.ac.uk</email> 
     104                                                <name>Cardiff University, Wales</name> 
     105                                        </properties> 
     106                                </configuration> 
     107                                <executions> 
     108                                        <execution> 
     109                                                <goals> 
     110                                                        <goal>check</goal> 
     111                                                </goals> 
     112                                        </execution> 
     113                                </executions> 
     114                        </plugin> 
    108115                        <plugin> 
    109116                                <groupId>org.apache.maven.plugins</groupId> 
     
    112119                                        <source>1.6</source> 
    113120                                        <target>1.6</target> 
    114                     
     121 
    115122                                </configuration> 
    116123                        </plugin> 
     
    121128                                        <tagBase> 
    122129                                                http://iam.cf.ac.uk/repos/RAPTOR/raptor-information-model/tags 
    123                                 </tagBase> 
     130                                        </tagBase> 
    124131                                        <providerImplementations> 
    125132                                                <svn>javasvn</svn> 
  • raptor-information-model/trunk/src/main/java/uk/ac/cardiff/model/event/MoonshotRadiusAuthenticationEvent.java

    r1544 r1548  
    2121 
    2222public class MoonshotRadiusAuthenticationEvent extends AuthenticationEvent { 
    23     /* 
    24      * grep for Auth Login OK AND grep for without @ in the line 
    25      *  
    26      * DAY DATE, principalName, 
    27      */ 
     23 
    2824 
    2925    private String clientIdentifier; 
     
    3430 
    3531    private String serverSoftware; 
     32     
     33    private String serverSoftwareVersion; 
    3634 
    3735    private String result; 
     
    4442 
    4543    private String serviceClientIdentifier; 
     44     
     45    private String rpOperatorName; 
    4646 
    4747    /** 
     
    109109        hash = HashCodeUtil.hash(hash, getServiceClientIdentifier()); 
    110110        hash = HashCodeUtil.hash(hash, getRealm()); 
     111        hash = HashCodeUtil.hash(hash, getServerSoftwareVersion()); 
     112        hash = HashCodeUtil.hash(hash, getRpOperatorName()); 
    111113        return hash; 
    112114 
     
    130132    public int getHashCode() { 
    131133        return hashCode(); 
     134    } 
     135 
     136    /** 
     137     * For hibernate, does nothing as the hascode is computed on the fly from the <code>hashCode</code> method. 
     138     *  
     139     * @param hashCode 
     140     *            the new hash code 
     141     */ 
     142    public void setHashCode(int hashCode) { 
     143 
    132144    } 
    133145 
     
    151163                && EqualsUtil.areEqual(this.getServerSoftware(), that.getServerSoftware()) && EqualsUtil.areEqual(this.getResult(), that.getResult()) 
    152164                && EqualsUtil.areEqual(this.getResultInfo(), that.getResultInfo()) && EqualsUtil.areEqual(this.getRealm(), that.getRealm()) 
    153                 && EqualsUtil.areEqual(this.getServiceClientIdentifier(), that.getServiceClientIdentifier()) && EqualsUtil.areEqual(this.getUserIdCui(), that.getUserIdCui()); 
     165                && EqualsUtil.areEqual(this.getServiceClientIdentifier(), that.getServiceClientIdentifier()) && EqualsUtil.areEqual(this.getUserIdCui(), that.getUserIdCui()) 
     166                && EqualsUtil.areEqual(this.getServerSoftwareVersion(), that.getServerSoftwareVersion()) && EqualsUtil.areEqual(this.getRpOperatorName(), that.getRpOperatorName()) 
     167                ; 
    154168 
    155169        return areEqual; 
     
    290304        this.serviceClientIdentifier = serviceClientIdentifier; 
    291305    } 
     306 
     307    public String getRpOperatorName() { 
     308        return rpOperatorName; 
     309    } 
     310 
     311    public void setRpOperatorName(String rpOperatorName) { 
     312        this.rpOperatorName = rpOperatorName; 
     313    } 
     314 
     315    public String getServerSoftwareVersion() { 
     316        return serverSoftwareVersion; 
     317    } 
     318 
     319    public void setServerSoftwareVersion(String serverSoftwareVersion) { 
     320        this.serverSoftwareVersion = serverSoftwareVersion; 
     321    } 
    292322} 
  • raptor-information-model/trunk/src/main/java/uk/ac/cardiff/model/event/event-name-limit.hbm.xml

    r1516 r1548  
    9090    </union-subclass> 
    9191 
    92     <union-subclass extends="uk.ac.cardiff.model.event.AuthenticationEvent" table="RadiusAuthE" name="uk.ac.cardiff.model.event.RadiusAuthenticationEvent"> 
    93         <property name="clientIdentifier" column="clientIdentifier" type="string" /> 
     92       <union-subclass extends="uk.ac.cardiff.model.event.AuthenticationEvent" table="eduRadAuthE" name="uk.ac.cardiff.model.event.EduroamRadiusAuthenticationEvent"> 
     93        <property name="clientIdentifier" column="clientIdentifier" type="string" />         
     94        <property name="eapType" column="eapType" type="string" /> 
     95        <property name="serviceClass" column="serviceClass" type="string" /> 
     96        <property name="serverSoftware" column="serverSoftware" type="string" /> 
     97        <property name="result" column="result" type="string" /> 
     98        <property name="resultInfo" column="resultInfo" type="string" /> 
     99        <property name="userIdCui" column="userIdCui" type="string" /> 
     100         <property name="realm" column="realm" type="string" /> 
     101         <property name="serviceClientIdentifier" column="serviceClientIdentifier" type="string" /> 
     102         <property name="rpOperatorName" column="rpOperatorName" type="string" />  
     103         <property name="serverSoftwareVersion" column="serverSoftwareVersion" type="string" /> 
    94104    </union-subclass> 
    95105     
    96     <union-subclass extends="uk.ac.cardiff.model.event.AuthenticationEvent" name="uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent"> 
     106    <union-subclass extends="uk.ac.cardiff.model.event.AuthenticationEvent" table="moonRadAuthE" name="uk.ac.cardiff.model.event.MoonshotRadiusAuthenticationEvent"> 
     107        <property name="clientIdentifier" column="clientIdentifier" type="string" />         
     108        <property name="eapType" column="eapType" type="string" /> 
     109        <property name="serviceClass" column="serviceClass" type="string" /> 
     110        <property name="serverSoftware" column="serverSoftware" type="string" /> 
     111        <property name="result" column="result" type="string" /> 
     112        <property name="resultInfo" column="resultInfo" type="string" /> 
     113        <property name="userIdCui" column="userIdCui" type="string" /> 
     114         <property name="realm" column="realm" type="string" /> 
     115         <property name="serviceClientIdentifier" column="serviceClientIdentifier" type="string" />         
     116         <property name="rpOperatorName" column="rpOperatorName" type="string" />  
     117         <property name="serverSoftwareVersion" column="serverSoftwareVersion" type="string" /> 
     118    </union-subclass> 
     119    <union-subclass extends="uk.ac.cardiff.model.event.AuthenticationEvent" table="openAthensAuthE" name="uk.ac.cardiff.model.event.OpenathenslaAuthenticationEvent"> 
    97120        <property name="requesterIp" column="requesterIp" type="string" /> 
    98121    </union-subclass> 
  • raptor-information-model/trunk/src/main/java/uk/ac/cardiff/model/event/event.hbm.xml

    r1544 r1548  
    9393 
    9494    <union-subclass extends="uk.ac.cardiff.model.event.AuthenticationEvent" name="uk.ac.cardiff.model.event.EduroamRadiusAuthenticationEvent"> 
    95         <property name="clientIdentifier" column="clientIdentifier" type="string" /> 
     95        <property name="clientIdentifier" column="clientIdentifier" type="string" />         
     96        <property name="eapType" column="eapType" type="string" /> 
     97        <property name="serviceClass" column="serviceClass" type="string" /> 
     98        <property name="serverSoftware" column="serverSoftware" type="string" /> 
     99        <property name="result" column="result" type="string" /> 
     100        <property name="resultInfo" column="resultInfo" type="string" /> 
     101        <property name="userIdCui" column="userIdCui" type="string" /> 
     102         <property name="realm" column="realm" type="string" /> 
     103         <property name="serviceClientIdentifier" column="serviceClientIdentifier" type="string" /> 
     104           <property name="rpOperatorName" column="rpOperatorName" type="string" />  
     105         <property name="serverSoftwareVersion" column="serverSoftwareVersion" type="string" /> 
    96106    </union-subclass> 
    97107     
    98108    <union-subclass extends="uk.ac.cardiff.model.event.AuthenticationEvent" name="uk.ac.cardiff.model.event.MoonshotRadiusAuthenticationEvent"> 
    99         <property name="clientIdentifier" column="clientIdentifier" type="string" /> 
    100          
     109        <property name="clientIdentifier" column="clientIdentifier" type="string" />         
     110        <property name="eapType" column="eapType" type="string" /> 
     111        <property name="serviceClass" column="serviceClass" type="string" /> 
     112        <property name="serverSoftware" column="serverSoftware" type="string" /> 
     113        <property name="result" column="result" type="string" /> 
     114        <property name="resultInfo" column="resultInfo" type="string" /> 
     115        <property name="userIdCui" column="userIdCui" type="string" /> 
     116         <property name="realm" column="realm" type="string" /> 
     117         <property name="serviceClientIdentifier" column="serviceClientIdentifier" type="string" />    
     118         <property name="rpOperatorName" column="rpOperatorName" type="string" />  
     119         <property name="serverSoftwareVersion" column="serverSoftwareVersion" type="string" />       
    101120    </union-subclass> 
    102121     
  • raptor-information-model/trunk/src/main/java/uk/ac/cardiff/model/wsmodel/LogFileUpload.java

    r1516 r1548  
    6464         * Shibboleth 2.4< 
    6565         */ 
    66         SHIBBOLETHSP24("Shibboleth SP LT2.4"); 
     66        SHIBBOLETHSP24("Shibboleth SP LT2.4"), 
     67         
     68        /** 
     69         * radius-eduroam 
     70         */ 
     71        EDUROAMRADIUS("Radius Eduroam"), 
     72         
     73        /** 
     74         * radius-moonshot 
     75         */ 
     76        MOONSHOTRADIUS("Radius Moonshot"); 
     77         
    6778 
    6879        /** The friendly name. */ 
Note: See TracChangeset for help on using the changeset viewer.