Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Genesys PGR
Genesys Backend
Commits
1ed8d5e3
Commit
1ed8d5e3
authored
Feb 28, 2014
by
Matija Obreza
Browse files
Handle /Accession.php redirects
parent
4c8c0449
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/main/java/org/genesys2/server/servlet/controller/OldSiteRedirectController.java
0 → 100644
View file @
1ed8d5e3
/**
* Copyright 2014 Global Crop Diversity Trust
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
**/
package
org.genesys2.server.servlet.controller
;
import
org.springframework.http.HttpStatus
;
import
org.springframework.stereotype.Controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.servlet.ModelAndView
;
import
org.springframework.web.servlet.view.RedirectView
;
/**
* Controller which handles requests of old genesys
*/
@Controller
public
class
OldSiteRedirectController
extends
BaseController
{
@RequestMapping
(
value
=
"/Accession.php"
,
params
=
"lookfor"
,
method
=
RequestMethod
.
GET
)
public
ModelAndView
accessionPhp
(
@RequestParam
(
"lookfor"
)
long
accessionId
)
{
RedirectView
rv
=
new
RedirectView
(
"/acn/id/"
+
accessionId
);
rv
.
setStatusCode
(
HttpStatus
.
MOVED_PERMANENTLY
);
ModelAndView
mv
=
new
ModelAndView
(
rv
);
_logger
.
info
(
"Permanent redirect to: "
+
rv
.
getUrl
());
return
mv
;
}
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment