[Yanel-dev] Patch for Redirect Resource
Balz Schreier
balz.schreier at gmail.com
Sat Sep 18 11:57:48 CEST 2010
Skipped content of type multipart/alternative-------------- next part -----=
---------
Index: src/contributions/resources/redirect/src/java/org/wyona/yanel/impl/r=
esources/redirect/RedirectResource.java
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
--- src/contributions/resources/redirect/src/java/org/wyona/yanel/impl/reso=
urces/redirect/RedirectResource.java (revision 53304)
+++ src/contributions/resources/redirect/src/java/org/wyona/yanel/impl/reso=
urces/redirect/RedirectResource.java (working copy)
@@ -41,6 +41,7 @@
private static Category log =3D Category.getInstance(RedirectResource.=
class);
=
public static String IDENTITY_MAP_KEY =3D "identity-map";
+ public static final String RESOURCE_CONFIG_PARAM_HREF =3D "href";
=
// Only a temporary variable needed during creation (roundtrip)
private String defaultHrefSetByCreator;
@@ -72,7 +73,7 @@
=
HttpServletResponse response =3D getResponse();
=
- String defaultHref =3D getResourceConfigProperty("href");
+ String defaultHref =3D getResourceConfigProperty(RESOURCE_CONFIG_P=
ARAM_HREF);
=
if (defaultHref =3D=3D null) throw new Exception("No default redir=
ect has been set!");
=
@@ -96,7 +97,7 @@
try {
if (languageRedirectConfigs[i].getAttribute("code").eq=
uals(localizationLanguage)) {
response.setStatus(307);
- response.setHeader("Location", languageRedirectCon=
figs[i].getAttribute("href"));
+ response.setHeader("Location", languageRedirectCon=
figs[i].getAttribute(RESOURCE_CONFIG_PARAM_HREF));
}
} catch (Exception e) {
log.error(e.getMessage(), e);
@@ -117,7 +118,7 @@
try {
if (userRedirectConfigs[i].getAttribute("name") =
=3D=3D currentUser || (currentUser).equals(userRedirectConfigs[i].getAttrib=
ute("name"))) {
response.setStatus(307);
- response.setHeader("Location", userRedirectCon=
figs[i].getAttribute("href"));
+ response.setHeader("Location", userRedirectCon=
figs[i].getAttribute(RESOURCE_CONFIG_PARAM_HREF));
}
} catch (Exception e) {
log.error(e.getMessage(), e);
@@ -188,7 +189,7 @@
*/
public HashMap createRTIProperties(HttpServletRequest request) {
HashMap map =3D new HashMap();
- map.put("href", request.getParameter("rp." + REDIRECT_URL));
+ map.put(RESOURCE_CONFIG_PARAM_HREF, request.getParameter("rp." + R=
EDIRECT_URL));
return map;
}
=20
More information about the Yanel-development
mailing list