Author: nandana
Date: Tue Jan 29 06:31:17 2008
New Revision: 616340
URL: http://svn.apache.org/viewvc?rev=616340&view=rev
Log:
rampart-policy related changes to support WS Security Policy 1.2
Modified:
webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/policy/RampartPolicyData.java
Modified:
webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/policy/RampartPolicyData.java
URL:
http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/policy/RampartPolicyData.java?rev=616340&r1=616339&r2=616340&view=diff
==============================================================================
---
webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/policy/RampartPolicyData.java
(original)
+++
webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/policy/RampartPolicyData.java
Tue Jan 29 06:31:17 2008
@@ -105,6 +105,10 @@
private Vector encryptedElements = new Vector();
+ private Vector requiredElements = new Vector();
+
+ private Vector contentEncryptedElements = new Vector();
+
private HashMap declaredNamespaces = new HashMap();
/*
@@ -285,6 +289,37 @@
public void setEncryptedElements(String encElement) {
encryptedElements.add(encElement);
+ }
+
+ /**
+ * @return Returns the requiredElements.
+ */
+ public Vector getRequiredElements() {
+ return requiredElements;
+ }
+
+ /**
+ * @param requiredElements
+ * The Required Element (XPath) to set.
+ */
+ public void setRequiredElements(String reqElement) {
+ requiredElements.add(reqElement);
+ }
+
+ /**
+ * @return Returns the contentEncryptedElements.
+ */
+ public Vector getContentEncryptedElements() {
+ return contentEncryptedElements;
+ }
+
+ /**
+ * @param encElement
+ * The encrypted Element (XPath) to set.
+ */
+ public void setContentEncryptedElements(String encElement) {
+
+ contentEncryptedElements.add(encElement);
}
/**