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());