ariba.ui.aribaweb.test
Class TestLinkHolder

java.lang.Object
  extended by ariba.ui.aribaweb.test.TestLinkHolder
All Implemented Interfaces:
SemanticKeyProvider

public class TestLinkHolder
extends java.lang.Object
implements SemanticKeyProvider


Nested Class Summary
static class TestLinkHolder.LinkType
           
 
Constructor Summary
TestLinkHolder()
           
TestLinkHolder(java.lang.annotation.Annotation annotation, java.lang.Object annotatedItem)
           
TestLinkHolder(java.lang.annotation.Annotation annotation, java.lang.Object annotatedItem, java.lang.String type)
           
 
Method Summary
 AWResponseGenerating click(AWRequestContext requestContext, AWComponent returnPage)
           
 java.lang.Object getAnnotatedItem()
           
 java.lang.annotation.Annotation getAnnotation()
           
 java.lang.String getDescription()
           
 java.lang.String getDisplayName()
           
 java.lang.String getFirstLevelCategoryName()
           
 java.lang.String getKey(java.lang.Object receiver, AWComponent component)
           
 java.lang.String getLinkText()
           
 java.util.List<java.lang.Class> getRequiredContextItems(AWRequestContext requestContext)
           
 java.lang.String getSecondaryName()
           
 java.lang.String getSecondLevelCategoryName()
           
 java.lang.Class getStagerDynamicArgumentClass()
           
 java.lang.String getType()
           
 boolean hasDynamicArgument()
           
 boolean isActive(AWRequestContext requestContext)
           
 boolean isHidden()
           
 boolean isInteractive()
           
 boolean isTestLink()
           
 boolean isTestLinkParam()
           
 boolean isTestStager()
           
 boolean isTestTearDownStager()
           
 boolean requiresParam()
           
static void testStagerClick(AWRequestContext requestContext, java.lang.reflect.Method m)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestLinkHolder

public TestLinkHolder()

TestLinkHolder

public TestLinkHolder(java.lang.annotation.Annotation annotation,
                      java.lang.Object annotatedItem)

TestLinkHolder

public TestLinkHolder(java.lang.annotation.Annotation annotation,
                      java.lang.Object annotatedItem,
                      java.lang.String type)
Method Detail

getAnnotation

public java.lang.annotation.Annotation getAnnotation()

getAnnotatedItem

public java.lang.Object getAnnotatedItem()

getType

public java.lang.String getType()

getKey

public java.lang.String getKey(java.lang.Object receiver,
                               AWComponent component)
Specified by:
getKey in interface SemanticKeyProvider

getSecondLevelCategoryName

public java.lang.String getSecondLevelCategoryName()

getFirstLevelCategoryName

public java.lang.String getFirstLevelCategoryName()

getDisplayName

public java.lang.String getDisplayName()

getLinkText

public java.lang.String getLinkText()

getSecondaryName

public java.lang.String getSecondaryName()

isTestLink

public boolean isTestLink()

isTestStager

public boolean isTestStager()

isTestTearDownStager

public boolean isTestTearDownStager()

isTestLinkParam

public boolean isTestLinkParam()

getDescription

public java.lang.String getDescription()

isActive

public boolean isActive(AWRequestContext requestContext)

getRequiredContextItems

public java.util.List<java.lang.Class> getRequiredContextItems(AWRequestContext requestContext)

hasDynamicArgument

public boolean hasDynamicArgument()

getStagerDynamicArgumentClass

public java.lang.Class getStagerDynamicArgumentClass()

isHidden

public boolean isHidden()

isInteractive

public boolean isInteractive()

requiresParam

public boolean requiresParam()

click

public AWResponseGenerating click(AWRequestContext requestContext,
                                  AWComponent returnPage)

testStagerClick

public static void testStagerClick(AWRequestContext requestContext,
                                   java.lang.reflect.Method m)


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