Author: prabath
Date: Mon Mar 17 00:51:26 2008
New Revision: 14889

Log:

admin can now visually differentiate between issued OpenID Information cards 
and SAML based Information cards through admin interface

Modified:
   
trunk/solutions/identity/modules/admin-ui/src/main/webapp/jsp/statdetailcard.jsp
   trunk/solutions/identity/modules/identity-provider/conf/wso2identity.hbm.xml
   
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/cards/CardIssuer.java
   
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/persistence/dataobject/InfoCardDO.java
   
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/report/ICReportData.java
   
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/report/ReportUtil.java
   
trunk/solutions/identity/modules/identity-provider/src/test/resources/wso2identity.hbm.xml

Modified: 
trunk/solutions/identity/modules/admin-ui/src/main/webapp/jsp/statdetailcard.jsp
==============================================================================
--- 
trunk/solutions/identity/modules/admin-ui/src/main/webapp/jsp/statdetailcard.jsp
    (original)
+++ 
trunk/solutions/identity/modules/admin-ui/src/main/webapp/jsp/statdetailcard.jsp
    Mon Mar 17 00:51:26 2008
@@ -51,12 +51,17 @@
                                        <table cellpadding="0" cellspacing="0" 
border="0" class="data-table">
                                <tr>
                                        <th>CardId</th>
-                                       <th>Valid Period</th>
+                                       <th>Valid Period</th>
+                                       <th>&nbsp;</th>
                                </tr>
                        <s:iterator value="dataList"  status="status">
                        <tr>
                                <td><s:property value="cardId" /></td>
-                               <td><s:property value="validPeriod" /></td>
+                               <td><s:property value="validPeriod" /></td>
+                               <td>
+                               <s:if test="%{openIDInfoCard}"><img border="0" 
src="images/openid-input.gif" alt="OpenID Information Card"/></s:if>
+                               <s:else>&nbsp;</s:else>
+                               </td>
                        </tr>
                        </s:iterator>
                 </table>

Modified: 
trunk/solutions/identity/modules/identity-provider/conf/wso2identity.hbm.xml
==============================================================================
--- 
trunk/solutions/identity/modules/identity-provider/conf/wso2identity.hbm.xml    
    (original)
+++ 
trunk/solutions/identity/modules/identity-provider/conf/wso2identity.hbm.xml    
    Mon Mar 17 00:51:26 2008
@@ -253,7 +253,8 @@
         <property name="userId" column="user_Id" not-null="true"/>
         <property name="cardId" column="card_Id" not-null="true"/>
         <property name="dateIssued" column="date_Issued" not-null="true"/>
-        <property name="dateExpires" column="date_Expires" not-null="true"/>
+        <property name="dateExpires" column="date_Expires" not-null="true"/>
+        <property name="openIDInfoCard" column="is_openid_infocard" 
not-null="true"/>
         <set name="tokens" lazy="true" cascade="all">
             <key column="card"/>
             <one-to-many 
class="org.wso2.solutions.identity.persistence.dataobject.IssuedTokensDO"/>

Modified: 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/cards/CardIssuer.java
==============================================================================
--- 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/cards/CardIssuer.java
  (original)
+++ 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/cards/CardIssuer.java
  Mon Mar 17 00:51:26 2008
@@ -378,6 +378,7 @@
         cardDo.setDateIssued(card.getTimeIssued());
         cardDo.setUserId(userId);
         cardDo.setDateExpires(card.getTimeExpires());
+        cardDo.setOpenIDInfoCard(this.isOpenIdInfoCard);
 
         dbman.create(cardDo);
         log.info("Information card details stored for card id : "

Modified: 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/persistence/dataobject/InfoCardDO.java
==============================================================================
--- 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/persistence/dataobject/InfoCardDO.java
 (original)
+++ 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/persistence/dataobject/InfoCardDO.java
 Mon Mar 17 00:51:26 2008
@@ -28,6 +28,8 @@
 
     private Date dateExpires = null;
     
+    private boolean openIDInfoCard;
+    
     private Set tokens = null;
 
     public Date getDateIssued() {
@@ -70,5 +72,13 @@
         this.tokens = tokens;
     }
 
+    public boolean isOpenIDInfoCard() {
+        return openIDInfoCard;
+    }
+
+    public void setOpenIDInfoCard(boolean openIDInfoCard) {
+        this.openIDInfoCard = openIDInfoCard;
+    }
+
     
 }

Modified: 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/report/ICReportData.java
==============================================================================
--- 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/report/ICReportData.java
       (original)
+++ 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/report/ICReportData.java
       Mon Mar 17 00:51:26 2008
@@ -19,6 +19,15 @@
 
     private String cardId;
     private String validPeriod;
+    private boolean openIDInfoCard;
+
+    public boolean isOpenIDInfoCard() {
+        return openIDInfoCard;
+    }
+
+    public void setOpenIDInfoCard(boolean openIDInfoCard) {
+        this.openIDInfoCard = openIDInfoCard;
+    }
 
     public String getCardId() {
         return cardId;

Modified: 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/report/ReportUtil.java
==============================================================================
--- 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/report/ReportUtil.java
 (original)
+++ 
trunk/solutions/identity/modules/identity-provider/src/main/java/org/wso2/solutions/identity/report/ReportUtil.java
 Mon Mar 17 00:51:26 2008
@@ -67,6 +67,7 @@
             String period = card.getDateIssued().toString() + " - "
                     + card.getDateExpires().toString();
             data.setValidPeriod(period);
+            data.setOpenIDInfoCard(card.isOpenIDInfoCard());
             lst.add(data);
         }
         return lst;

Modified: 
trunk/solutions/identity/modules/identity-provider/src/test/resources/wso2identity.hbm.xml
==============================================================================
--- 
trunk/solutions/identity/modules/identity-provider/src/test/resources/wso2identity.hbm.xml
  (original)
+++ 
trunk/solutions/identity/modules/identity-provider/src/test/resources/wso2identity.hbm.xml
  Mon Mar 17 00:51:26 2008
@@ -253,7 +253,8 @@
         <property name="userId" column="user_Id" not-null="true"/>
         <property name="cardId" column="card_Id" not-null="true"/>
         <property name="dateIssued" column="date_Issued" not-null="true"/>
-        <property name="dateExpires" column="date_Expires" not-null="true"/>
+        <property name="dateExpires" column="date_Expires" not-null="true"/>
+        <property name="openIDInfoCard" column="is_openid_infocard" 
not-null="true"/>
         <set name="tokens" lazy="true" cascade="all">
             <key column="card"/>
             <one-to-many 
class="org.wso2.solutions.identity.persistence.dataobject.IssuedTokensDO"/>

_______________________________________________
Identity-dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/identity-dev

Reply via email to