edu.nrao.sss.model.project.scan
Class SwitchSettingValidator

java.lang.Object
  extended by edu.nrao.sss.validation.AbstractValidator<SwitchSetting>
      extended by edu.nrao.sss.model.project.scan.SwitchSettingValidator
All Implemented Interfaces:
Validator

public class SwitchSettingValidator
extends AbstractValidator<SwitchSetting>

A validator of switch settings.

Validations Performed for All Purposes

  1. Setting has source.
  2. Setting has resource.
  3. Time spent at setting is greater than zero.

Version Info:

$Revision: 1256 $
$Date: 2008-04-29 15:55:50 -0600 (Tue, 29 Apr 2008) $
$Author: dharland $

Since:
2007-02-21
Author:
David M. Harland

Field Summary
 
Fields inherited from class edu.nrao.sss.validation.AbstractValidator
failFast, failures, manager, purpose, target
 
Constructor Summary
SwitchSettingValidator()
          Creates a new instance.
 
Method Summary
protected  List<Validation<SwitchSetting>> makeValidationList(ValidationPurpose purpose)
           
 
Methods inherited from class edu.nrao.sss.validation.AbstractValidator
getName, getPurpose, getTarget, setManager, stopTestingAfterFirstFailure, validate, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SwitchSettingValidator

public SwitchSettingValidator()
Creates a new instance.

Method Detail

makeValidationList

protected List<Validation<SwitchSetting>> makeValidationList(ValidationPurpose purpose)
Specified by:
makeValidationList in class AbstractValidator<SwitchSetting>


Copyright © 2009. All Rights Reserved.