Class TimedQueryFactory

java.lang.Object
com.atlassian.jira.pageobjects.framework.util.TimedQueryFactory

public class TimedQueryFactory extends Object
An injectable componenta that builds conditions and queries for suppliers/predicates.
Since:
5.2
  • Constructor Summary

    Constructors
    Constructor
    Description
    TimedQueryFactory(com.atlassian.pageobjects.elements.timeout.Timeouts timeouts, com.atlassian.pageobjects.PageBinder pageBinder)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <T> com.atlassian.pageobjects.elements.query.TimedQuery<T>
    forSupplier(com.google.common.base.Supplier<T> supplier)
     
    <T> com.atlassian.pageobjects.elements.query.TimedQuery<T>
    forSupplier(com.google.common.base.Supplier<T> supplier, com.atlassian.pageobjects.elements.timeout.TimeoutType timeoutType)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TimedQueryFactory

      @Inject public TimedQueryFactory(com.atlassian.pageobjects.elements.timeout.Timeouts timeouts, com.atlassian.pageobjects.PageBinder pageBinder)
  • Method Details

    • forSupplier

      public <T> com.atlassian.pageobjects.elements.query.TimedQuery<T> forSupplier(com.google.common.base.Supplier<T> supplier)
    • forSupplier

      public <T> com.atlassian.pageobjects.elements.query.TimedQuery<T> forSupplier(com.google.common.base.Supplier<T> supplier, com.atlassian.pageobjects.elements.timeout.TimeoutType timeoutType)