org.apache.tuscany.sca.policy.impl
Class PolicyContextImpl

java.lang.Object
  extended by org.apache.tuscany.sca.policy.impl.PolicyContextImpl
All Implemented Interfaces:
PolicyContext

public class PolicyContextImpl
extends java.lang.Object
implements PolicyContext


Constructor Summary
PolicyContextImpl()
           
 
Method Summary
 void addIntent(java.lang.Object key, Intent intent)
           
 void addIntents(java.lang.Object key, java.util.List<Intent> intents)
           
 void addPolicySet(java.lang.Object key, PolicySet policySet)
           
 void addPolicySets(java.lang.Object key, java.util.List<PolicySet> policySets)
           
 void clearIntents(java.lang.Object key)
           
 void clearPolicySets(java.lang.Object key)
           
 java.util.List<Intent> getIntents(java.lang.Object key)
           
 java.util.List<PolicySet> getPolicySets(java.lang.Object key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PolicyContextImpl

public PolicyContextImpl()
Method Detail

addIntent

public void addIntent(java.lang.Object key,
                      Intent intent)
Specified by:
addIntent in interface PolicyContext

addIntents

public void addIntents(java.lang.Object key,
                       java.util.List<Intent> intents)
Specified by:
addIntents in interface PolicyContext

addPolicySet

public void addPolicySet(java.lang.Object key,
                         PolicySet policySet)
Specified by:
addPolicySet in interface PolicyContext

addPolicySets

public void addPolicySets(java.lang.Object key,
                          java.util.List<PolicySet> policySets)
Specified by:
addPolicySets in interface PolicyContext

getIntents

public java.util.List<Intent> getIntents(java.lang.Object key)
Specified by:
getIntents in interface PolicyContext

getPolicySets

public java.util.List<PolicySet> getPolicySets(java.lang.Object key)
Specified by:
getPolicySets in interface PolicyContext

clearIntents

public void clearIntents(java.lang.Object key)
Specified by:
clearIntents in interface PolicyContext

clearPolicySets

public void clearPolicySets(java.lang.Object key)
Specified by:
clearPolicySets in interface PolicyContext