ariba.ui.aribaweb.test
Class TestInspectorLink

java.lang.Object
  extended by ariba.ui.aribaweb.test.TestInspectorLink

public class TestInspectorLink
extends java.lang.Object


Field Summary
static java.lang.String VALIDATION_LOAD_ERROR_HEADER
           
 
Constructor Summary
TestInspectorLink(java.lang.String appSpecificValidatorName, java.lang.Class classToValidate)
           
TestInspectorLink(TestValidator testInspector, java.lang.Object annotatedItem)
           
TestInspectorLink(TestValidator testInspector, java.lang.Object annotatedItem, java.lang.String type)
           
 
Method Summary
static TestInspectorLink decodeTestInspectorLink(java.lang.String encoding)
           
 java.lang.Class getActualClassValidated()
           
 java.lang.String getAppSpecificInspectorName()
           
 java.lang.String getEncodedString(java.lang.String validatedObjectType)
           
 java.lang.String getInspectorClassName()
           
 java.lang.String getInspectorName()
           
 java.lang.String getInspectorSecondaryName()
           
 java.lang.Class getObjectClass()
           
 java.lang.String getObjectClassName()
           
 java.lang.String getUserFriendlyValidatorName()
           
 java.util.List<TestValidationParameter> invoke(AWRequestContext requestContext)
           
 java.util.List<TestValidationParameter> invoke(AWRequestContext requestContext, java.lang.Object objToValidate)
           
 boolean isValid()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VALIDATION_LOAD_ERROR_HEADER

public static final java.lang.String VALIDATION_LOAD_ERROR_HEADER
See Also:
Constant Field Values
Constructor Detail

TestInspectorLink

public TestInspectorLink(java.lang.String appSpecificValidatorName,
                         java.lang.Class classToValidate)

TestInspectorLink

public TestInspectorLink(TestValidator testInspector,
                         java.lang.Object annotatedItem,
                         java.lang.String type)

TestInspectorLink

public TestInspectorLink(TestValidator testInspector,
                         java.lang.Object annotatedItem)
Method Detail

getActualClassValidated

public java.lang.Class getActualClassValidated()
Returns:
the class that was actually validated. This may have been a subclass of the object defined for the validator.

isValid

public boolean isValid()

getObjectClassName

public java.lang.String getObjectClassName()

getObjectClass

public java.lang.Class getObjectClass()

getInspectorClassName

public java.lang.String getInspectorClassName()

getInspectorName

public java.lang.String getInspectorName()

getUserFriendlyValidatorName

public java.lang.String getUserFriendlyValidatorName()

getInspectorSecondaryName

public java.lang.String getInspectorSecondaryName()

getAppSpecificInspectorName

public java.lang.String getAppSpecificInspectorName()

invoke

public java.util.List<TestValidationParameter> invoke(AWRequestContext requestContext,
                                                      java.lang.Object objToValidate)

invoke

public java.util.List<TestValidationParameter> invoke(AWRequestContext requestContext)

getEncodedString

public java.lang.String getEncodedString(java.lang.String validatedObjectType)

decodeTestInspectorLink

public static TestInspectorLink decodeTestInspectorLink(java.lang.String encoding)
                                                 throws ValidatorLoadException
Throws:
ValidatorLoadException


AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.