info.magnolia.dam.api
Class AssetQuery.Builder
java.lang.Object
info.magnolia.dam.api.AssetQuery.Builder
- Enclosing interface:
- AssetQuery
public static final class AssetQuery.Builder
- extends Object
A builder for AssetQuery
which provides a fluent API.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AssetQuery.Builder
public AssetQuery.Builder()
fromPath
public AssetQuery.Builder fromPath(String rootPath)
fromFolder
public AssetQuery.Builder fromFolder(Folder rootFolder)
excludeChildren
public AssetQuery.Builder excludeChildren()
withExtension
public AssetQuery.Builder withExtension(String extension)
withMediaType
public AssetQuery.Builder withMediaType(com.google.common.net.MediaType... mediaTypes)
withKeyword
public AssetQuery.Builder withKeyword(String keyword)
withAdditionalQueryStatement
public AssetQuery.Builder withAdditionalQueryStatement(String additionalQueryStatement)
withMaxResults
public AssetQuery.Builder withMaxResults(long maxResults)
includeFolders
public AssetQuery.Builder includeFolders()
excludeAssets
public AssetQuery.Builder excludeAssets()
build
public AssetQuery build()
Copyright © 2014 Magnolia International Ltd.. All Rights Reserved.