本文整理了Java中io.sphere.sdk.zones.queries.ZoneQueryModel
类的一些代码示例,展示了ZoneQueryModel
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZoneQueryModel
类的具体详情如下:
包路径:io.sphere.sdk.zones.queries.ZoneQueryModel
类名称:ZoneQueryModel
暂无
代码示例来源:origin: io.sphere.sdk.jvm/sphere-models
public static ZoneQueryModel of() {
return new ZoneQueryModel(null, null);
}
代码示例来源:origin: io.sphere.sdk.jvm/models
public static ZoneQueryModel model() {
return ZoneQueryModel.get();
}
代码示例来源:origin: io.sphere.sdk.jvm/sphere-models
public StringQuerySortingModel<Zone> name() {
return stringModel("name");
}
代码示例来源:origin: com.commercetools.sdk.jvm.core/commercetools-models
/**
* Predicate which matches the country and state of a location.
*
* For ignoring the state use {@link #byCountry(com.neovisionaries.i18n.CountryCode)}.
* @param location the location to query for
* @return query with the same values but a predicate searching for a specific location
*/
default ZoneQuery byLocation(final Location location) {
final QueryPredicate<Zone> predicate =
Optional.ofNullable(location.getState())
.map(state -> ZoneQueryModel.of().locations().where(l -> l.country().is(location.getCountry()).and(l.state().is(state))))
.orElseGet(() -> ZoneQueryModel.of().locations().where(l -> l.country().is(location.getCountry()).and(l.state().isNotPresent())));
return withPredicates(predicate);
}
}
代码示例来源:origin: com.commercetools.sdk.jvm.core/commercetools-models
/**
* Predicate which matches the country of a location, does not take the state into the consideration.
* For considering also the state use {@link #byLocation(io.sphere.sdk.zones.Location)}.
* @param countryCode the country to query for
* @return query with the same values but a predicate searching for a specific country
*/
default ZoneQuery byCountry(final CountryCode countryCode) {
return withPredicates(m -> m.locations().country().is(countryCode));
}
代码示例来源:origin: com.commercetools.sdk.jvm.core/commercetools-models
default ZoneQuery byName(final String name) {
return withPredicates(m -> m.name().is(name));
}
代码示例来源:origin: com.commercetools.sdk.jvm.core/commercetools-models
ZoneQueryImpl(){
super("/zones", ZoneQuery.resultTypeReference(), ZoneQueryModel.of(), ZoneExpansionModel.of(), ZoneQueryImpl::new);
}
代码示例来源:origin: io.sphere.sdk.jvm/sphere-models
/**
* Predicate which matches the country and state of a location.
*
* For ignoring the state use {@link #byCountry(com.neovisionaries.i18n.CountryCode)}.
* @param location the location to query for
* @return query with the same values but a predicate searching for a specific location
*/
default ZoneQuery byLocation(final Location location) {
final QueryPredicate<Zone> predicate =
Optional.ofNullable(location.getState())
.map(state -> ZoneQueryModel.of().locations().where(l -> l.country().is(location.getCountry()).and(l.state().is(state))))
.orElseGet(() -> ZoneQueryModel.of().locations().where(l -> l.country().is(location.getCountry()).and(l.state().isNotPresent())));
return withPredicates(predicate);
}
}
代码示例来源:origin: io.sphere.sdk.jvm/sphere-models
/**
* Predicate which matches the country of a location, does not take the state into the consideration.
* For considering also the state use {@link #byLocation(io.sphere.sdk.zones.Location)}.
* @param countryCode the country to query for
* @return query with the same values but a predicate searching for a specific country
*/
default ZoneQuery byCountry(final CountryCode countryCode) {
return withPredicates(m -> m.locations().country().is(countryCode));
}
代码示例来源:origin: io.sphere.sdk.jvm/sphere-models
default ZoneQuery byName(final String name) {
return withPredicates(m -> m.name().is(name));
}
代码示例来源:origin: io.sphere.sdk.jvm/sphere-models
ZoneQueryImpl(){
super(ZoneEndpoint.ENDPOINT.endpoint(), ZoneQuery.resultTypeReference(), ZoneQueryModel.of(), ZoneExpansionModel.of(), ZoneQueryImpl::new);
}
代码示例来源:origin: io.sphere.sdk.jvm/models
/**
* Predicate which matches the country of a location, does not take the state into the consideration.
* For considering also the state use {@link #byLocation(io.sphere.sdk.zones.Location)}.
* @param countryCode the country to query for
* @return query with the same values but a predicate searching for a specific country
*/
public QueryDsl<Zone> byCountry(final CountryCode countryCode) {
return withPredicate(model().locations().country().is(countryCode));
}
代码示例来源:origin: io.sphere.sdk.jvm/models
public QueryDsl<Zone> byName(final String name) {
return withPredicate(model().name().is(name));
}
代码示例来源:origin: io.sphere.sdk.jvm/models
static ZoneQueryModel get() {
return new ZoneQueryModel(Optional.<QueryModel<Zone>>empty(), Optional.<String>empty());
}
代码示例来源:origin: io.sphere.sdk.jvm/models
/**
* Predicate which matches the country and state of a location.
*
* For ignoring the state use {@link #byCountry(com.neovisionaries.i18n.CountryCode)}.
* @param location the location to query for
* @return query with the same values but a predicate searching for a specific location
*/
public QueryDsl<Zone> byLocation(final Location location) {
final Predicate<Zone> predicate =
location.getState()
.map(state -> model().locations().where(l -> l.country().is(location.getCountry()).and(l.state().is(state))))
.orElseGet(() -> model().locations().where(l -> l.country().is(location.getCountry()).and(l.state().isNotPresent())));
return withPredicate(predicate);
}
}
内容来源于网络,如有侵权,请联系作者删除!