kaos.policy.management
Class IncrementalPolicyUpdate

java.lang.Object
  extended by kaos.policy.management.IncrementalPolicyUpdate
All Implemented Interfaces:
java.io.Serializable, StateUpdate, PolicyUpdate

public class IncrementalPolicyUpdate
extends java.lang.Object
implements PolicyUpdate, java.io.Serializable

This class models an atomic policy update

See Also:
Serialized Form

Field Summary
 java.util.List _addedPolicies
           
 java.util.List _changedPolicies
           
 java.util.List _removedPolicies
           
 
Constructor Summary
IncrementalPolicyUpdate(java.util.List addedPolicies, java.util.List changedPolicies, java.util.List removedPolicies)
          Models an incremental update to policies
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_addedPolicies

public java.util.List _addedPolicies

_changedPolicies

public java.util.List _changedPolicies

_removedPolicies

public java.util.List _removedPolicies
Constructor Detail

IncrementalPolicyUpdate

public IncrementalPolicyUpdate(java.util.List addedPolicies,
                               java.util.List changedPolicies,
                               java.util.List removedPolicies)
Models an incremental update to policies

Parameters:
addedPolicies - the policies that have been added
changedPolicies - the policies that have been changed
removedPolicies - the policies that have been removed
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object