public static class ServiceQuery.Builder extends Object implements ServiceQueryInterface.BuilderInterface<Page,SortOrder>
ServiceQuery object.
This builder is not thread-safe.
ServiceQueryInterface.BuilderInterface.ServiceWhereBuilderInterface<PageT,SortOrderT,BuilderT extends ServiceQueryInterface.BuilderInterface<PageT,SortOrderT>>QueryBuilderInterface.WhereBuilderInterface<QueryT>| Constructor and Description |
|---|
Builder()
Constructs a new service query builder.
|
Builder(ServiceQueryInterface.BuilderInterface<Page,SortOrder> builderInterface)
Constructs a new service query builder by copying all properties from the passed service
query builder.
|
| Modifier and Type | Method and Description |
|---|---|
ServiceQuery |
build() |
ServiceQuery.Builder |
fields(EntityField... fields) |
ServiceQuery.Builder |
fields(Iterable<String> fields) |
ServiceQuery.Builder |
fields(String... fields) |
ServiceQuery.Builder |
limit(int startIndex,
int pageSize) |
ServiceQuery.Builder |
orderBy(EntityField field) |
ServiceQuery.Builder |
orderBy(EntityField field,
SortOrder order) |
ServiceQuery.Builder |
orderBy(String field) |
ServiceQuery.Builder |
orderBy(String field,
SortOrder order) |
ServiceQueryInterface.BuilderInterface.ServiceWhereBuilderInterface<Page,SortOrder,ServiceQuery.Builder> |
where(EntityField field) |
ServiceQueryInterface.BuilderInterface.ServiceWhereBuilderInterface<Page,SortOrder,ServiceQuery.Builder> |
where(String field) |
public Builder()
public Builder(ServiceQueryInterface.BuilderInterface<Page,SortOrder> builderInterface)
builderInterface - the service query builder whose properties will be copied to.public ServiceQueryInterface.BuilderInterface.ServiceWhereBuilderInterface<Page,SortOrder,ServiceQuery.Builder> where(EntityField field)
where in interface ServiceQueryInterface.BuilderInterface<Page,SortOrder>public ServiceQueryInterface.BuilderInterface.ServiceWhereBuilderInterface<Page,SortOrder,ServiceQuery.Builder> where(String field)
where in interface QueryBuilderInterface<ServiceQueryInterface<Page>>where in interface ServiceQueryInterface.BuilderInterface<Page,SortOrder>@CanIgnoreReturnValue public ServiceQuery.Builder fields(EntityField... fields)
fields in interface ServiceQueryInterface.BuilderInterface<Page,SortOrder>@CanIgnoreReturnValue public ServiceQuery.Builder fields(String... fields)
fields in interface QueryBuilderInterface<ServiceQueryInterface<Page>>fields in interface ServiceQueryInterface.BuilderInterface<Page,SortOrder>@CanIgnoreReturnValue public ServiceQuery.Builder fields(Iterable<String> fields)
fields in interface QueryBuilderInterface<ServiceQueryInterface<Page>>fields in interface ServiceQueryInterface.BuilderInterface<Page,SortOrder>public ServiceQuery build()
build in interface QueryBuilderInterface<ServiceQueryInterface<Page>>build in interface ServiceQueryInterface.BuilderInterface<Page,SortOrder>@CanIgnoreReturnValue public ServiceQuery.Builder orderBy(EntityField field)
orderBy in interface ServiceQueryInterface.BuilderInterface<Page,SortOrder>@CanIgnoreReturnValue public ServiceQuery.Builder orderBy(EntityField field, SortOrder order)
orderBy in interface ServiceQueryInterface.BuilderInterface<Page,SortOrder>@CanIgnoreReturnValue public ServiceQuery.Builder orderBy(String field)
orderBy in interface ServiceQueryInterface.BuilderInterface<Page,SortOrder>@CanIgnoreReturnValue public ServiceQuery.Builder orderBy(String field, SortOrder order)
orderBy in interface ServiceQueryInterface.BuilderInterface<Page,SortOrder>@CanIgnoreReturnValue public ServiceQuery.Builder limit(int startIndex, int pageSize)
limit in interface ServiceQueryInterface.BuilderInterface<Page,SortOrder>Copyright © 2023. All rights reserved.