public static final class AssetQuery.Builder extends Object
AssetQuery
which provides a fluent API.Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
AssetQuery |
build() |
AssetQuery.Builder |
excludeAssets() |
AssetQuery.Builder |
excludeChildren()
Deprecated.
since 2.0.5. use
excludeDescendants() |
AssetQuery.Builder |
excludeDescendants()
Do not include all the descendants of the specified path or folder, only the direct children.
|
AssetQuery.Builder |
fromFolder(Folder rootFolder) |
AssetQuery.Builder |
fromPath(String rootPath) |
AssetQuery.Builder |
includeFolders() |
AssetQuery.Builder |
orderBy(Class<? extends AssetMetadata> metadataClass,
String propertyId,
AssetQuery.Order order) |
AssetQuery.Builder |
withAdditionalQueryStatement(String additionalQueryStatement) |
AssetQuery.Builder |
withExtension(String extension) |
AssetQuery.Builder |
withKeyword(String keyword) |
AssetQuery.Builder |
withMaxResults(long maxResults) |
AssetQuery.Builder |
withMediaType(com.google.common.net.MediaType... mediaTypes) |
AssetQuery.Builder |
withOffset(long offset) |
public AssetQuery.Builder fromPath(String rootPath)
public AssetQuery.Builder fromFolder(Folder rootFolder)
public AssetQuery.Builder excludeChildren()
excludeDescendants()
public AssetQuery.Builder excludeDescendants()
public AssetQuery.Builder withExtension(String extension)
public AssetQuery.Builder withMediaType(com.google.common.net.MediaType... mediaTypes)
public AssetQuery.Builder orderBy(Class<? extends AssetMetadata> metadataClass, String propertyId, AssetQuery.Order order)
public AssetQuery.Builder withKeyword(String keyword)
public AssetQuery.Builder withAdditionalQueryStatement(String additionalQueryStatement)
public AssetQuery.Builder withMaxResults(long maxResults)
public AssetQuery.Builder withOffset(long offset)
public AssetQuery.Builder includeFolders()
public AssetQuery.Builder excludeAssets()
public AssetQuery build()
Copyright © 2017 Magnolia International Ltd.. All rights reserved.