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);
     }
 
     /**