com.ibm.websphere.validation.wbi.config
Class WBIServerValidator

java.lang.Object
  extended by com.ibm.websphere.validation.base.config.MOFValidator
      extended by com.ibm.websphere.validation.base.config.WebSpherePlatformValidator
          extended by com.ibm.websphere.validation.base.config.WebSphereLevelParentValidator
              extended by com.ibm.websphere.validation.wbi.config.WBIServerValidator
All Implemented Interfaces:
com.ibm.websphere.validation.base.config.MOFValidationConstants, com.ibm.websphere.validation.base.config.WebSpherePlatformConstants, org.eclipse.wst.validation.internal.provisional.core.IValidator

public class WBIServerValidator
extends com.ibm.websphere.validation.base.config.WebSphereLevelParentValidator

WBI Server Validation

Author:
tpolling

Field Summary
static java.lang.String pgmUpdate
           
static java.lang.String pgmVersion
           
protected static java.util.ArrayList<com.ibm.websphere.validation.base.config.ValidatorRange> rawRanges
          Array of delegators, arranged in an increasing sequence.
 
Fields inherited from class com.ibm.websphere.validation.base.config.WebSpherePlatformValidator
_featuresHelper, _typeTester, _workSpaceHelper, MAX_WAS_QUEUE_LENGTH
 
Fields inherited from class com.ibm.websphere.validation.base.config.MOFValidator
_currentFileNo, _fileNames, _helper, _parents, _reporter, _trace, ALLOW_EMPTY_COLLECTION, DEBUG_PROPERTY_NAME, FORBID_EMPTY_COLLECTION
 
Fields inherited from interface com.ibm.websphere.validation.base.config.WebSpherePlatformConstants
ERROR_CANNOT_LOAD_DEFAULT_VALIDATOR, ERROR_CANNOT_LOAD_UNTYPED_VALIDATOR, ERROR_ENDPOINT_HOST_REQUIRED, ERROR_ENDPOINT_PORT_INVALID, ERROR_ENDPOINT_PORT_REQUIRED, ERROR_FEATURES_LOAD_EXCEPTION, ERROR_FEATURES_LOAD_FAILURE, ERROR_INVALID_SECURITY_ROOT_TRANSPORT_ALIASES, ERROR_INVALID_SECURITY_TRANSPORT_ALIASES, ERROR_STATE_MANAGEABLE_INITIAL_STATE_INVALID, ERROR_STATE_MANAGEABLE_INITIAL_STATE_REQUIRED, ERROR_THREAD_POOL_INACTIVITY_TIMEOUT_OUT_OF_RANGE, ERROR_THREAD_POOL_MAXIMUM_SIZE_OUT_OF_RANGE, ERROR_THREAD_POOL_MINIMUM_SIZE_OUT_OF_RANGE, ERROR_THREAD_POOL_SIZE_CONFLICT, ERROR_TRANSPORT_PROPERTY_DUPLICATION, ERROR_TRANSPORT_PROPERTY_NAME_REQUIRED, ERROR_TRANSPORT_SSLCONFIG_REQUIRED, ERROR_TRANSPORT_SSLENABLED_REQUIRED, ERROR_UNABLE_TO_RETRIEVE_SECURITY_TRANSPORT_ALIASES, ERROR_VALIDATOR_DELEGATE_LOAD_FAILURE, ERROR_VALIDATOR_LEVEL_DELEGATE_LOAD_FAILURE, ERROR_VALIDATOR_LEVEL_DELEGATE_SELECT_FAILURE, ERROR_VALIDATOR_LEVEL_FEATURE_FAILURE, WARNING_THREAD_POOL_SIZE_MAYBE_TOO_HIGH, WEBSPHERE_PLATFORM_BUNDLE_ID
 
Fields inherited from interface com.ibm.websphere.validation.base.config.MOFValidationConstants
ERROR_EMPTY_LOAD, ERROR_MISSTYPED_LOAD, ERROR_NULL_LOAD, ERROR_VALIDATION_FAILED, ERROR_VALIDATION_RUN_FAILED, INFO_COMPONENT_NAME, INFO_MOF_BANNER, INFO_NON_MOF_BANNER, INFO_SUBCOMPONENT_NAME, MOF_BUNDLE_ID, VALIDATOR_NAME, WARNING_RECOGNITION_FAILED
 
Constructor Summary
WBIServerValidator()
           
 
Method Summary
protected  java.util.Collection getRawRanges()
          Answer the (ordered) collection of ranges held by the receiver.
 
Methods inherited from class com.ibm.websphere.validation.base.config.WebSphereLevelParentValidator
basicLoadValidator, getBundleId, getLevelDelegateName, getLevelDelegateRanges, loadDelegateValidator, visit
 
Methods inherited from class com.ibm.websphere.validation.base.config.WebSpherePlatformValidator
basicValidate, basicValidate, basicValidate, clearCachedData, createFeaturesHelper, createWorkSpaceHelper, getApplicationNames, getApplicationUris, getCellName, getCellSecurity, getCellSecurityAliasTable, getCellSecurityJAASAuthDataTable, getCellUri, getClusterNames, getClusterUris, getCoreGroup, getCoreGroupNames, getCoreGroups, getCoreGroupUri, getCoreGroupUris, getDeploymentMap, getFeaturesHelper, getMultibrokerDomains, getNodeGroupNames, getNodeGroupUris, getNodeName, getNodeNames, getNodeNodeAgents, getNodeServerNames, getNodeServerUris, getNodeSystemMessageServers, getNodeUri, getNodeUri, getNodeUris, getServerEntry, getServerEntry, getServerIndex, getServerIndex, getServerIndices, getServerName, getServerType, getServerUri, getWebServer, getWorkSpaceHelper, hasNamedCoreGroup, isDeployed, isFederated, isSetToStart, isSetToStart, isTemplate, isValueValidByType, isZOS, moveToFirstFile, moveToNextFile, testClassPath, testFile, testInteger, testInteger, testInteger, testInteger, testInteger, testIntegerMax, testIntegerMax, testIntegerMax, testIntegerMin, testIntegerMin, testIntegerMin, testIntegerMin, testJarPath, testJavaClass, testLong, testLong, testLong, testLong, testLongMax, testLongMax, testLongMax, testLongMin, testLongMin, testLongMin, testLongMin, testName, testNullOrEmpty, testNullOrEmptyError, testNullOrEmptyWarning, testPath, testPort, testPort, testURI, testURL, testValidChars, validateAcross, validateAcross, validateAcross, validateAcross, validateAcross, validateAcross, validateDescriptiveProperties, validateDescriptiveProperties, validateFile, validateLocal, validateLocal, validateLocal, validateLocal, validateLocal, validateLocal, validateProperties, validateProperties
 
Methods inherited from class com.ibm.websphere.validation.base.config.MOFValidator
addError, addError, addError, addInfo, addInfo, addInfo, addMessage, addWarning, addWarning, addWarning, basicVisit, cleanup, disableTrace, enableTrace, forgetVisit, getChildren, getCurrentFileName, getEmptyLoadFailureCode, getExceptionText, getExecutionFailureCode, getExtendedClass, getHelper, getLoadTypeFailureCode, getNullLoadCode, getRecognitionFailureCode, getRelativePath, getReporter, getSiblingPath, getTrace, getTraceName, getValidationFailureCode, handleEmptyLoad, handleLoadException, handleMisstypedLoad, handleNullLoad, handleRunException, hasAnotherFile, initParents, isEnumValueValid, isEnumValueValid, isTraceEnabled, loadModel, loadModel, loadModel, loadModel, loadRelativeModel, loadRelativeModel, loadRelativeModel, loadRelativeModel, loadRelativeModel, loadRelativeModel, loadSiblingModel, loadSiblingModel, loadSiblingModel, loadSiblingModel, maybeEnableTrace, nabEndOf, nabEndOfNoSlash, nabHeadOf, nabTailOf, recordVisit, setHelper, setReporter, setTrace, trace, trace, traceBegin, traceBegin, traceEnd, traceEnd, traceEnd, traceException, traceStub, traceStub, trimLeadingChainOf, validate, visitList, visitNonList, visitNonTraversing, visitTraversing, wasVisited
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

pgmVersion

public static final java.lang.String pgmVersion
See Also:
Constant Field Values

pgmUpdate

public static final java.lang.String pgmUpdate
See Also:
Constant Field Values

rawRanges

protected static final java.util.ArrayList<com.ibm.websphere.validation.base.config.ValidatorRange> rawRanges
Array of delegators, arranged in an increasing sequence. Members are of type ValidatorRange.

Constructor Detail

WBIServerValidator

public WBIServerValidator()
Method Detail

getRawRanges

protected java.util.Collection getRawRanges()
Answer the (ordered) collection of ranges held by the receiver. These are of type ValidatorRange.

Specified by:
getRawRanges in class com.ibm.websphere.validation.base.config.WebSphereLevelParentValidator
Returns:
The collection of ranges held by the receiver.