本文整理了Java中io.sphere.sdk.zones.queries.ZoneQueryModel.locations()
方法的一些代码示例,展示了ZoneQueryModel.locations()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZoneQueryModel.locations()
方法的具体详情如下:
包路径:io.sphere.sdk.zones.queries.ZoneQueryModel
类名称:ZoneQueryModel
方法名:locations
暂无
代码示例来源: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: 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/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: 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: 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/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);
}
}
内容来源于网络,如有侵权,请联系作者删除!