t

com.gu.contentapi.client.model

SearchQueryBase

trait SearchQueryBase[Self <: SearchQueryBase[Self]] extends ContentApiQuery[SearchResponse] with ShowParameters[Self] with ShowReferencesParameters[Self] with OrderByParameter[Self] with UseDateParameter[Self] with PaginationParameters[Self] with FilterParameters[Self] with FilterExtendedParameters[Self] with FilterSearchParameters[Self]

Self Type
Self
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SearchQueryBase
  2. FilterSearchParameters
  3. FilterExtendedParameters
  4. FilterParameters
  5. PaginationParameters
  6. UseDateParameter
  7. OrderByParameter
  8. ShowReferencesParameters
  9. ShowParameters
  10. Parameters
  11. ContentApiQuery
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class BoolParameter(name: String, value: Option[Boolean] = None) extends Owner.OwnedParameter with Product with Serializable
    Definition Classes
    Parameters
  2. case class DateParameter(name: String, value: Option[Instant] = None) extends Owner.OwnedParameter with Product with Serializable
    Definition Classes
    Parameters
  3. case class IntParameter(name: String, value: Option[Int] = None) extends Owner.OwnedParameter with Product with Serializable
    Definition Classes
    Parameters
  4. trait OwnedParameter extends Parameter
    Attributes
    protected
    Definition Classes
    Parameters
  5. case class StringParameter(name: String, value: Option[String] = None) extends Owner.OwnedParameter with Product with Serializable
    Definition Classes
    Parameters

Abstract Value Members

  1. abstract def parameterHolder: Map[String, Parameter]
    Attributes
    protected
    Definition Classes
    Parameters
  2. abstract def pathSegment: String
    Definition Classes
    ContentApiQuery
  3. abstract def withParameters(parameterMap: Map[String, Parameter]): Self
    Definition Classes
    Parameters

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def boolParam(key: String, value: Boolean): Self
    Definition Classes
    Parameters
  6. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  7. def commentable: Self.BoolParameter
    Definition Classes
    FilterExtendedParameters
  8. def containsElement: Self.StringParameter
    Definition Classes
    FilterExtendedParameters
  9. def contentType: Self.StringParameter
    Definition Classes
    FilterExtendedParameters
  10. def dateParam(key: String, value: Instant): Self
    Definition Classes
    Parameters
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  13. def filename: Self.StringParameter
    Definition Classes
    FilterExtendedParameters
  14. def fromDate: Self.DateParameter
    Definition Classes
    FilterExtendedParameters
  15. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  16. def getUrl(targetUrl: String, customParameters: Map[String, String] = Map.empty): String
    Definition Classes
    ContentApiQuery
  17. def has(param: String): Boolean
    Definition Classes
    Parameters
  18. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. def ids: Self.StringParameter
    Definition Classes
    FilterExtendedParameters
  20. def intParam(key: String, value: Int): Self
    Definition Classes
    Parameters
  21. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  22. def lang: Self.StringParameter
    Definition Classes
    FilterExtendedParameters
  23. def leadContent: Self.StringParameter
    Definition Classes
    FilterExtendedParameters
  24. def membershipAccess: Self.StringParameter
    Definition Classes
    FilterExtendedParameters
  25. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  27. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  28. def orderBy: Self.StringParameter
    Definition Classes
    OrderByParameter
  29. def page: Self.IntParameter
    Definition Classes
    PaginationParameters
  30. def pageSize: Self.IntParameter
    Definition Classes
    PaginationParameters
  31. def parameters: Map[String, String]
    Definition Classes
    Parameters
  32. def paths: Self.StringParameter
    Definition Classes
    FilterExtendedParameters
  33. def productionOffice: Self.StringParameter
    Definition Classes
    FilterParameters
  34. def q: Self.StringParameter
    Definition Classes
    FilterSearchParameters
  35. def queryFields: Self.StringParameter
    Definition Classes
    FilterSearchParameters
  36. def reference: Self.StringParameter
    Definition Classes
    FilterParameters
  37. def referenceType: Self.StringParameter
    Definition Classes
    FilterParameters
  38. def rights: Self.StringParameter
    Definition Classes
    FilterExtendedParameters
  39. def section: Self.StringParameter
    Definition Classes
    FilterParameters
  40. def showAliasPaths: Self.BoolParameter
    Definition Classes
    ShowParameters
  41. def showAtoms: Self.StringParameter
    Definition Classes
    ShowParameters
  42. def showBlocks: Self.StringParameter
    Definition Classes
    ShowParameters
  43. def showElements: Self.StringParameter
    Definition Classes
    ShowParameters
  44. def showFields: Self.StringParameter
    Definition Classes
    ShowParameters
  45. def showReferences: Self.StringParameter
    Definition Classes
    ShowReferencesParameters
  46. def showRights: Self.StringParameter
    Definition Classes
    ShowParameters
  47. def showSection: Self.BoolParameter
    Definition Classes
    ShowParameters
  48. def showStats: Self.BoolParameter
    Definition Classes
    ShowParameters
  49. def showTags: Self.StringParameter
    Definition Classes
    ShowParameters
  50. def starRating: Self.IntParameter
    Definition Classes
    FilterExtendedParameters
  51. def stringParam(key: String, value: String): Self
    Definition Classes
    Parameters
  52. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  53. def tag: Self.StringParameter
    Definition Classes
    FilterExtendedParameters
  54. def toDate: Self.DateParameter
    Definition Classes
    FilterExtendedParameters
  55. def toString(): String
    Definition Classes
    ContentApiQuery → AnyRef → Any
  56. def useDate: Self.StringParameter
    Definition Classes
    UseDateParameter
  57. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  58. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  59. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  60. def withParameter(parameter: Parameter): Self
    Definition Classes
    Parameters

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from FilterSearchParameters[Self]

Inherited from FilterExtendedParameters[Self]

Inherited from FilterParameters[Self]

Inherited from PaginationParameters[Self]

Inherited from UseDateParameter[Self]

Inherited from OrderByParameter[Self]

Inherited from ShowReferencesParameters[Self]

Inherited from ShowParameters[Self]

Inherited from Parameters[Self]

Inherited from ContentApiQuery[SearchResponse]

Inherited from AnyRef

Inherited from Any

Ungrouped