com.atlassian.jira.webtest.framework.impl.selenium.query
Class AbstractSeleniumConditionBasedQueryBuilder<B extends AbstractSeleniumConditionBasedQueryBuilder<B,T,S>,T extends AbstractSeleniumConditionBasedQuery<S>,S>

java.lang.Object
  extended by com.atlassian.jira.webtest.framework.impl.selenium.core.SeleniumContextAware
      extended by com.atlassian.jira.webtest.framework.impl.selenium.util.AbstractSeleniumTimedObjectBuilder<B,T>
          extended by com.atlassian.jira.webtest.framework.impl.selenium.query.AbstractSeleniumConditionBasedQueryBuilder<B,T,S>
Direct Known Subclasses:
AbstractLocatorBasedConditionQueryBuilder

public abstract class AbstractSeleniumConditionBasedQueryBuilder<B extends AbstractSeleniumConditionBasedQueryBuilder<B,T,S>,T extends AbstractSeleniumConditionBasedQuery<S>,S>
extends AbstractSeleniumTimedObjectBuilder<B,T>

Abstract builder for implementations of AbstractConditionBasedQuery.

Since:
v4.3

Field Summary
 
Fields inherited from class com.atlassian.jira.webtest.framework.impl.selenium.core.SeleniumContextAware
assertThat, client, context, timeouts
 
Constructor Summary
protected AbstractSeleniumConditionBasedQueryBuilder(SeleniumContext context, Class<B> target)
           
 
Method Summary
 TimedCondition condition()
           
 B condition(TimedCondition condition)
           
 ExpirationHandler expirationHandler()
           
 B expirationHandler(ExpirationHandler handler)
           
 S nonEvalValue()
           
 B nonEvalValue(S nonEval)
           
 
Methods inherited from class com.atlassian.jira.webtest.framework.impl.selenium.util.AbstractSeleniumTimedObjectBuilder
asTargetType, build, defaultTimeout, defaultTimeout, defaultTimeout
 
Methods inherited from class com.atlassian.jira.webtest.framework.impl.selenium.core.SeleniumContextAware
context
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSeleniumConditionBasedQueryBuilder

protected AbstractSeleniumConditionBasedQueryBuilder(SeleniumContext context,
                                                     Class<B> target)
Method Detail

expirationHandler

public final B expirationHandler(ExpirationHandler handler)

condition

public final B condition(TimedCondition condition)

nonEvalValue

public final B nonEvalValue(S nonEval)

expirationHandler

public ExpirationHandler expirationHandler()

condition

public TimedCondition condition()

nonEvalValue

public S nonEvalValue()


Copyright © 2002-2012 Atlassian. All Rights Reserved.