You are viewing a plain text version of this content. The canonical link for it is here.
Posted to rampart-dev@ws.apache.org by na...@apache.org on 2008/01/29 15:31:18 UTC
svn commit: r616340 -
/webservices/rampart/trunk/java/modules/rampart-core/src/main/java/org/apache/rampart/policy/RampartPolicyData.java
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);
}
/**