Author: nandana
Date: Wed Jun 25 23:26:13 2008
New Revision: 671799

URL: http://svn.apache.org/viewvc?rev=671799&view=rev
Log:
RAMPART-177 fixing issue

Modified:
    
webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/policy/model/RampartConfig.java

Modified: 
webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/policy/model/RampartConfig.java
URL: 
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/policy/model/RampartConfig.java?rev=671799&r1=671798&r2=671799&view=diff
==============================================================================
--- 
webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/policy/model/RampartConfig.java
 (original)
+++ 
webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/policy/model/RampartConfig.java
 Wed Jun 25 23:26:13 2008
@@ -84,6 +84,8 @@
     public final static String PW_CB_CLASS_LN = "passwordCallbackClass";
     
     public final static String POLICY_VALIDATOR_CB_CLASS_LN = 
"policyValidatorCbClass";
+    
+    public final static String RAMPART_CONFIG_CB_CLASS_LN = 
"rampartConfigCallbackClass";
 
     public final static String SIG_CRYPTO_LN = "signatureCrypto";
 
@@ -116,6 +118,8 @@
     private String pwCbClass;
     
     private String policyValidatorCbClass;
+    
+    private String rampartConfigCbClass;
 
     private CryptoConfig sigCryptoConfig;
 
@@ -201,6 +205,14 @@
         this.policyValidatorCbClass = policyValidatorCbClass;
     }
 
+    public String getRampartConfigCbClass() {
+        return rampartConfigCbClass;
+    }
+
+    public void setRampartConfigCbClass(String rampartConfigCbClass) {
+        this.rampartConfigCbClass = rampartConfigCbClass;
+    }
+
     public CryptoConfig getSigCryptoConfig() {
         return sigCryptoConfig;
     }
@@ -286,6 +298,12 @@
             writer.writeEndElement();
         }
         
+        if (getRampartConfigCbClass() != null) {
+            writer.writeStartElement(NS, RAMPART_CONFIG_CB_CLASS_LN);
+            writer.writeCharacters(getRampartConfigCbClass());
+            writer.writeEndElement();     
+        }
+        
         if (getTimestampPrecisionInMilliseconds() != null) {
             writer.writeStartElement(NS, TS_PRECISION_IN_MS_LN);
             writer.writeCharacters(getTimestampPrecisionInMilliseconds());


Reply via email to