net.sf.doolin.bus.support
Class AndSubscriberValidator

java.lang.Object
  extended by net.sf.doolin.bus.support.AndSubscriberValidator
All Implemented Interfaces:
SubscriberValidator

public class AndSubscriberValidator
extends Object
implements SubscriberValidator

This validator performs a logical and between several validators.

Author:
Damien Coraboeuf

Constructor Summary
AndSubscriberValidator()
          Constructor with no validator.
AndSubscriberValidator(List<SubscriberValidator> list)
          Constructor with a list of validators.
AndSubscriberValidator(SubscriberValidator... validatorArray)
          Constructor with an an array of validators
 
Method Summary
 String getValidatorDescription()
          Gets a description for this validator
 boolean isValid()
          Checks if the subscription is still valid.
 void setValidators(List<SubscriberValidator> validators)
          Sets the list of validators
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AndSubscriberValidator

public AndSubscriberValidator()
Constructor with no validator.


AndSubscriberValidator

public AndSubscriberValidator(List<SubscriberValidator> list)
Constructor with a list of validators.

Parameters:
list - List of validators

AndSubscriberValidator

public AndSubscriberValidator(SubscriberValidator... validatorArray)
Constructor with an an array of validators

Parameters:
validatorArray - Array of validators
Method Detail

getValidatorDescription

public String getValidatorDescription()
Description copied from interface: SubscriberValidator
Gets a description for this validator

Specified by:
getValidatorDescription in interface SubscriberValidator

isValid

public boolean isValid()
Description copied from interface: SubscriberValidator
Checks if the subscription is still valid.

Specified by:
isValid in interface SubscriberValidator
Returns:
true if the subscription is still valid, false otherwise.

setValidators

public void setValidators(List<SubscriberValidator> validators)
Sets the list of validators

Parameters:
validators - List of validators


Copyright © 2011. All Rights Reserved.