Skip navigation links

Oracle Communications Converged Application Server Java API Reference
5.1

E36938-01


com.oracle.sft.api.context
Interface PrivacyValuePolicy

All Superinterfaces:
PrivacyPolicy

public interface PrivacyValuePolicy
extends PrivacyPolicy

This interface is a Privacy Value Policy which gives the information about privacy values. Enable this policy means change the Privacy Header or add a Privacy Header with the PrivacyValues to the message. Disable this policy means not change or add Privacy Header to the message. If the handling message includes a Privacy header, this policy is enabled by default. If the handling message does not include Privacy header, this policy is disabled by default. Even this policy is enable the Privacy header may be not add to the message when the ObscureIdentificationPolicy is enable. This is defined by RFC3323: When a privacy service performs one of the functions corresponding to a privacy level listed in the Privacy header, it SHOULD remove the corresponding priv-value from the Privacy header


Nested Class Summary
static class PrivacyValuePolicy.ValueType
          Type of a Privacy Value.

 

Method Summary
 void addPrivacyValue(PrivacyValuePolicy.ValueType privacyType)
          Add a privacy value.
 Set<PrivacyValuePolicy.ValueType> getPrivacyValues()
          All privacy values added to this policy.
 void removeAllPrivacyValue()
          Remove all privacy value.
 void removePrivacyValue(PrivacyValuePolicy.ValueType privacyType)
          Remove a privacy value.

 

Methods inherited from interface com.oracle.sft.api.context.PrivacyPolicy
disable, enable, getType, isEnabled

 

Method Detail

getPrivacyValues

Set<PrivacyValuePolicy.ValueType> getPrivacyValues()
All privacy values added to this policy.
Returns:
A Set of the privacy values.

addPrivacyValue

void addPrivacyValue(PrivacyValuePolicy.ValueType privacyType)
Add a privacy value.

removePrivacyValue

void removePrivacyValue(PrivacyValuePolicy.ValueType privacyType)
Remove a privacy value.

removeAllPrivacyValue

void removeAllPrivacyValue()
Remove all privacy value.

Skip navigation links

Oracle Communications Converged Application Server Java API Reference
5.1

E36938-01


Copyright © 2012 Oracle Corporation. All Rights Reserved.