com.cc.framework.util
Class Algorithms.CheckCheckableAlg

java.lang.Object
  extended bycom.cc.framework.util.Algorithms.CheckCheckableAlg
All Implemented Interfaces:
Algorithm
Enclosing class:
Algorithms

public static class Algorithms.CheckCheckableAlg
extends java.lang.Object
implements Algorithm

Algorithm to check row beans that implement the Checkable interface


Field Summary
private  boolean check
          Check or uncheck flag
private  java.util.Set keys
          A set with keys that should be checked
 
Constructor Summary
Algorithms.CheckCheckableAlg(boolean check)
          Constructor
Algorithms.CheckCheckableAlg(java.util.Set keys)
          Constructor
 
Method Summary
 boolean execute(java.lang.String uniqueId, java.lang.Object obj)
          Completes the algorithm for an element in the collection.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

check

private boolean check
Check or uncheck flag


keys

private java.util.Set keys
A set with keys that should be checked

Constructor Detail

Algorithms.CheckCheckableAlg

public Algorithms.CheckCheckableAlg(boolean check)
Constructor

Parameters:
check - Check or uncheck flag

Algorithms.CheckCheckableAlg

public Algorithms.CheckCheckableAlg(java.util.Set keys)
Constructor

Parameters:
keys - A the keys that should be checked
Method Detail

execute

public boolean execute(java.lang.String uniqueId,
                       java.lang.Object obj)
                throws java.lang.Exception
Description copied from interface: Algorithm
Completes the algorithm for an element in the collection.

Specified by:
execute in interface Algorithm
Parameters:
uniqueId - Id
obj - Object
Returns:
boolean Returns true if the algorithm should also be processed for the other elements in the collection or false if the processing should be stopped.
Throws:
java.lang.Exception - Is thrown in case of an processing error
See Also:
Algorithm.execute(java.lang.String, java.lang.Object)


Copyright © 2000-2005 SCC Informationssysteme GmbH. All Rights Reserved.