Package com.sun.xml.wss.impl.policy.mls
Class MandatoryTargetPolicy
- java.lang.Object
-
- com.sun.xml.wss.impl.policy.MLSPolicy
-
- com.sun.xml.wss.impl.policy.mls.WSSPolicy
-
- com.sun.xml.wss.impl.policy.mls.MandatoryTargetPolicy
-
- All Implemented Interfaces:
SecurityPolicy
,Cloneable
public class MandatoryTargetPolicy extends WSSPolicy
Represents mandatory header elements that need to present in the message.- Author:
- [email protected]
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MandatoryTargetPolicy.FeatureBinding
-
Field Summary
-
Fields inherited from class com.sun.xml.wss.impl.policy.mls.WSSPolicy
_featureBinding, _isOptional, _keyBinding, _policyIdentifier, bsp, UUID
-
-
Constructor Summary
Constructors Constructor Description MandatoryTargetPolicy()
Creates a new instance of MandatoryTargetPolicy
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
clone()
clone operatrorboolean
equals(WSSPolicy policy)
equals operatorboolean
equalsIgnoreTargets(WSSPolicy policy)
String
getType()
Get the type of the policy.-
Methods inherited from class com.sun.xml.wss.impl.policy.mls.WSSPolicy
getFeatureBinding, getKeyBinding, getPolicyIdentifier, getUUID, isBSP, isBSP, isOptional, isOptional, setFeatureBinding, setKeyBinding, setPolicyIdentifier, setUUID
-
Methods inherited from class com.sun.xml.wss.impl.policy.MLSPolicy
isReadOnly, isReadOnly
-
-
-
-
Method Detail
-
clone
public Object clone()
Description copied from class:WSSPolicy
clone operatror- Specified by:
clone
in classWSSPolicy
- Returns:
- clone
- See Also:
SignaturePolicy
,EncryptionPolicy
,AuthenticationTokenPolicy
-
equals
public boolean equals(WSSPolicy policy)
Description copied from class:WSSPolicy
equals operator- Specified by:
equals
in classWSSPolicy
- Parameters:
policy
-- Returns:
- true of policy is equal to this policy
- See Also:
SignaturePolicy
,EncryptionPolicy
,AuthenticationTokenPolicy
,PrivateKeyBinding
,SymmetricKeyBinding
-
equalsIgnoreTargets
public boolean equalsIgnoreTargets(WSSPolicy policy)
- Specified by:
equalsIgnoreTargets
in classWSSPolicy
- Parameters:
policy
-- Returns:
- true if argument policy is equal to this policy ignoring targets
-
getType
public String getType()
Description copied from interface:SecurityPolicy
Get the type of the policy.Implementation Note: Useful to avoid instanceof checks and String.equals checks
- Returns:
- the type of the policy
-
-