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/28 10:47:41 UTC
svn commit: r615830 -
/webservices/rampart/trunk/java/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy/model/Token.java
Author: nandana
Date: Mon Jan 28 01:47:40 2008
New Revision: 615830
URL: http://svn.apache.org/viewvc?rev=615830&view=rev
Log:
rampart-policy related changes to support WS Security Policy 1.2
Modified:
webservices/rampart/trunk/java/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy/model/Token.java
Modified: webservices/rampart/trunk/java/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy/model/Token.java
URL: http://svn.apache.org/viewvc/webservices/rampart/trunk/java/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy/model/Token.java?rev=615830&r1=615829&r2=615830&view=diff
==============================================================================
--- webservices/rampart/trunk/java/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy/model/Token.java (original)
+++ webservices/rampart/trunk/java/modules/rampart-policy/src/main/java/org/apache/ws/secpolicy/model/Token.java Mon Jan 28 01:47:40 2008
@@ -16,14 +16,14 @@
package org.apache.ws.secpolicy.model;
-import org.apache.ws.secpolicy.Constants;
+import org.apache.ws.secpolicy.SPConstants;
public abstract class Token extends AbstractSecurityAssertion {
/**
* Inclusion property of a TokenAssertion
*/
- private String inclusion = Constants.INCLUDE_ALWAYS;
+ private int inclusion = SPConstants.INCLUDE_TOEKN_ALWAYS;
/**
* Whether to derive keys or not
@@ -33,21 +33,23 @@
/**
* @return Returns the inclusion.
*/
- public String getInclusion() {
+ public int getInclusion() {
return inclusion;
}
/**
* @param inclusion The inclusion to set.
*/
- public void setInclusion(String inclusion) {
- if(Constants.INCLUDE_ALWAYS.equals(inclusion) ||
- Constants.INCLUDE_ALWAYS_TO_RECIPIENT.equals(inclusion) ||
- Constants.INCLUDE_NEVER.equals(inclusion) ||
- Constants.INCLUDE_ONCE.equals(inclusion)) {
+ public void setInclusion(int inclusion) {
+ if(SPConstants.INCLUDE_TOEKN_ALWAYS == inclusion ||
+ SPConstants.INCLUDE_TOEKN_ALWAYS_TO_RECIPIENT == inclusion ||
+ SPConstants.INCLUDE_TOEKN_ALWAYS_TO_INITIATOR == inclusion ||
+ SPConstants.INCLUDE_TOKEN_NEVER == inclusion ||
+ SPConstants.INCLUDE_TOKEN_ONCE == inclusion ) {
this.inclusion = inclusion;
} else {
-// throw new WSSPolicyException("Incorrect inclusion value: " + inclusion);
+ //TODO replace this with a proper (WSSPolicyException) exception
+ throw new RuntimeException("Incorrect inclusion value: " + inclusion);
}
}