Mercurial > hg > eSciDocMPIWGServicesRestlet
diff src/de/mpiwg/itgroup/escidoc/MPIWGServices/Restlet/services/redirect/DocuviewerRedirector.java @ 4:938e45fabd7c default tip
version f?r escidoc produktionsversion
author | dwinter |
---|---|
date | Wed, 25 Jul 2012 12:36:25 +0200 |
parents | 498b68667ff3 |
children |
line wrap: on
line diff
--- a/src/de/mpiwg/itgroup/escidoc/MPIWGServices/Restlet/services/redirect/DocuviewerRedirector.java Fri Apr 20 15:55:51 2012 +0200 +++ b/src/de/mpiwg/itgroup/escidoc/MPIWGServices/Restlet/services/redirect/DocuviewerRedirector.java Wed Jul 25 12:36:25 2012 +0200 @@ -162,6 +162,13 @@ Element item = (Element)xp.selectSingleNode(doc); String path = item.getTextTrim(); path= ECHORessource.correct(path); // nur pfad nach online + if (path.equals("")){ + xp= EScidocTools.getESciDocXpath("//metadataRecords:md-record[@xlink:title='mpiwg-admin']/mpiwg:admin/mpiwg:archivePath"); + item = (Element)xp.selectSingleNode(doc); + path = item.getTextTrim(); + path= ECHORessource.correct(path); // nur pfad nach online + path=path+"/pageimg"; + } viewerUrl=String.format(viewerWithImagePathFormatString, path); } catch (Exception e) { setStatus(Status.SERVER_ERROR_INTERNAL);