com.ibm.tws.objects.model.validator
Class WorkstationClassValidator

java.lang.Object
  extended bycom.ibm.tws.objects.validator.Validator
      extended bycom.ibm.tws.objects.model.validator.ModelValidator
          extended bycom.ibm.tws.objects.model.validator.WorkstationClassValidator

public class WorkstationClassValidator
extends ModelValidator

This class provides methods that can be used to validate WorkstationClass, WorkstationClassHeader and FlowTargetKey objects.


Field Summary
static java.lang.String COPYRIGHT
          Copyright.
 
Constructor Summary
WorkstationClassValidator(java.util.Locale locale)
          Creates a new WorkstationClassValidator, using the specified locale for error messages.
 
Method Summary
 void validateHeader(WorkstationClassHeader workstationClassHeader)
          Validates a WorkstationClassHeader object.
 void validateKey(FlowTargetKey workstationClassKey)
          Validates a FlowTargetKey object.
 void validateObject(WorkstationClass workstationClass)
          Validates a WorkstationClass object.
 
Methods inherited from class com.ibm.tws.objects.model.validator.ModelValidator
checkResolutionData, checkTimeRestrictions
 
Methods inherited from class com.ibm.tws.objects.validator.Validator
checkAlphabetic, checkAlphaNumeric, checkComparison, checkComparison, checkComparison, checkConstraint, checkConstraint, checkFilter, checkInstanceOf, checkInternetAddress, checkLength, checkListFilter, checkNotAllowedChars, checkNotAllowedStart, checkNotNull, checkNotNull, checkNotNull, checkNotNull, checkNotNull, checkNumeric, checkRange, checkRange, checkRange, checkStartWithAlphabetic, checkStartWithAlphaNumeric, checkStartWithNumeric, checkValue, checkValue, checkValue, getLength, getLocale, getLocalizedField, getLocalizedValue, getObjectName, setObjectName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
Copyright.

Constructor Detail

WorkstationClassValidator

public WorkstationClassValidator(java.util.Locale locale)
Creates a new WorkstationClassValidator, using the specified locale for error messages.

Parameters:
locale - The locale requested for error messages.
Method Detail

validateKey

public void validateKey(FlowTargetKey workstationClassKey)
                 throws ValidatorException
Validates a FlowTargetKey object. This method just calls validateKey() on FlowTargetValidator.

Parameters:
workstationClassKey - The FlowTargetKey object to be validated.
Throws:
ValidatorException - The object is not null and the validation has failed.

validateHeader

public void validateHeader(WorkstationClassHeader workstationClassHeader)
                    throws ValidatorException
Validates a WorkstationClassHeader object.

Parameters:
workstationClassHeader - The WorkstationClassHeader object to be validated.
Throws:
ValidatorException - The object is not null and the validation has failed.

validateObject

public void validateObject(WorkstationClass workstationClass)
                    throws ValidatorException
Validates a WorkstationClass object.

Parameters:
workstationClass - The WorkstationClass object to be validated.
Throws:
ValidatorException - The object is not null and the validation has failed.


Copyright © 2005 IBM All Rights Reserved.