Author: muthulee
Date: Fri Mar  9 03:44:27 2007
New Revision: 516380

URL: http://svn.apache.org/viewvc?view=rev&rev=516380
Log:
Dialect is not optional. 
So I am doing a check and throwing a Trust exception.


Modified:
    
webservices/rampart/trunk/java/modules/rampart-trust/src/main/java/org/apache/rahas/RahasData.java

Modified: 
webservices/rampart/trunk/java/modules/rampart-trust/src/main/java/org/apache/rahas/RahasData.java
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-trust/src/main/java/org/apache/rahas/RahasData.java?view=diff&rev=516380&r1=516379&r2=516380
==============================================================================
--- 
webservices/rampart/trunk/java/modules/rampart-trust/src/main/java/org/apache/rahas/RahasData.java
 (original)
+++ 
webservices/rampart/trunk/java/modules/rampart-trust/src/main/java/org/apache/rahas/RahasData.java
 Fri Mar  9 03:44:27 2007
@@ -273,14 +273,18 @@
      * Processes a claims.
      *
      */
-    private void processClaims(){
+    private void processClaims() throws TrustException{
        claimElem = this.rstElement
                        .getFirstChildWithName(new QName(this.wstNs,
                                        
RahasConstants.IssuanceBindingLocalNames.CLAIMS));
        
-       if(claimElem == null){
+       if(claimElem != null){
                claimDialect = claimElem.getAttributeValue(new QName(this.wstNs,
                                        RahasConstants.ATTR_CLAIMS_DIALECT));
+               if(claimDialect == null){
+                       throw new TrustException(
+                                       "Without the Dialect Attribute Claims 
can't be processed");
+               }
        }
        
     }


Reply via email to