/** * Copy constructor. * * @param copy * The parameters to copy from */ public PageParameters(final PageParameters copy) { if (copy != null) { mergeWith(copy); setLocale(copy.locale); } }
/** * Copy constructor. * * @param copy * The parameters to copy from */ public PageParameters(final PageParameters copy) { if (copy != null) { mergeWith(copy); setLocale(copy.locale); } }
/** * @return a new instance of {@link PageParameters} that will be passed to the page/resource */ protected PageParameters newPageParameters() { final PageParameters parameters = new PageParameters(); parameters.setLocale(resolveLocale()); return parameters; }
/** * @return a new instance of {@link PageParameters} that will be passed to the page/resource */ protected PageParameters newPageParameters() { final PageParameters parameters = new PageParameters(); parameters.setLocale(resolveLocale()); return parameters; }
if (pageParameters != null) pageParameters.setLocale(resolveLocale());
if (pageParameters != null) pageParameters.setLocale(resolveLocale());
if (pageParameters != null) pageParameters.setLocale(resolveLocale());
if (pageParameters != null) pageParameters.setLocale(resolveLocale());
@Override public int getCompatibilityScore(Request request) { Url originalUrl = new Url(request.getUrl()); PageParameters parameters = extractPageParameters(request, mountSegments.length, parametersEncoder); if (parameters != null) { parameters.setLocale(resolveLocale()); } removeCachingDecoration(originalUrl, parameters); Request requestWithoutDecoration = request.cloneWithUrl(originalUrl); int score = super.getCompatibilityScore(requestWithoutDecoration); if (score > 0) { score--; // pages always have priority over resources } else { score = -1; } return score; }
@Override public int getCompatibilityScore(Request request) { Url originalUrl = new Url(request.getUrl()); PageParameters parameters = extractPageParameters(request, mountSegments.length, parametersEncoder); if (parameters != null) { parameters.setLocale(resolveLocale()); } removeCachingDecoration(originalUrl, parameters); Request requestWithoutDecoration = request.cloneWithUrl(originalUrl); int score = super.getCompatibilityScore(requestWithoutDecoration); if (score > 0) { score--; // pages always have priority over resources } else { score = -1; } return score; }
if (pageParameters != null) pageParameters.setLocale(resolveLocale());
if (pageParameters != null) pageParameters.setLocale(resolveLocale());
if (parameters != null) parameters.setLocale(resolveLocale());
if (parameters != null) parameters.setLocale(resolveLocale());