aem-plugin / com.cognifide.gradle.aem.common.instance.service.repository / QueryParams

QueryParams

open class QueryParams

Constructors

<init>

QueryParams(enumerated: Boolean)

Functions

contentTag

fun contentTag(value: String): Unit

damAsset

fun damAsset(): Unit

damAssetContent

fun damAssetContent(): Unit

depth

fun depth(value: Int): Unit

file

fun file(): Unit

fullText

fun fullText(value: String, relativePath: String? = null): Unit

name

fun name(wildcardPattern: String): Unit

page

fun page(): Unit

pageContent

fun pageContent(): Unit

param

fun param(definer: QueryParams.() -> Unit): Unit

path

fun path(value: String): Unit

property

fun property(name: String, value: String): Unit

propertyContains

fun propertyContains(name: String, values: Iterable<String>, all: Boolean = true): Unit
fun propertyContains(name: String, vararg values: String, all: Boolean = true): Unit

propertyEquals

fun propertyEquals(name: String, value: String, ignoreCase: Boolean = false): Unit

propertyExists

fun propertyExists(name: String): Unit

propertyLike

fun propertyLike(name: String, value: String): Unit

propertyNot

fun propertyNot(name: String): Unit

propertyNotEquals

fun propertyNotEquals(name: String, value: String, ignoreCase: Boolean = false): Unit

propertyNotExists

fun propertyNotExists(name: String): Unit

propertyWhere

fun propertyWhere(name: String, value: String? = null, operation: String? = null): Unit

tag

fun tag(value: String, property: String? = null): Unit

type

fun type(value: String): Unit

Inheritors

QueryCriteria

class QueryCriteria : QueryParams