Ignore:
Timestamp:
06/24/14 17:43:30 (10 years ago)
Author:
olhsha@mpi.nl
Message:

ref --> href
+ xml:id for instances
refactoring

File:
1 edited

Legend:

Unmodified
Added
Removed
  • DASISH/t5.6/backend/annotator-backend/trunk/annotator-backend/src/main/java/eu/dasish/annotation/backend/rest/AutheticationResource.java

    r5275 r5385  
    1919
    2020import eu.dasish.annotation.backend.Helpers;
    21 import eu.dasish.annotation.backend.NotInDataBaseException;
    2221import eu.dasish.annotation.schema.ObjectFactory;
    2322import eu.dasish.annotation.schema.Principal;
     
    2726import javax.ws.rs.Path;
    2827import javax.ws.rs.Produces;
     28import javax.ws.rs.core.Context;
    2929import javax.ws.rs.core.MediaType;
     30import javax.ws.rs.core.UriInfo;
    3031import javax.xml.bind.JAXBElement;
    3132import javax.xml.parsers.ParserConfigurationException;
     
    4142@Transactional(rollbackFor = {Exception.class, IOException.class, ParserConfigurationException.class})
    4243public class AutheticationResource extends ResourceResource {
    43 
     44   
     45   
    4446    @GET
    4547    @Produces(MediaType.TEXT_XML)
     
    6668            Number principalID = this.getPrincipalID();
    6769            String remoteID = dbDispatcher.getPrincipalRemoteID(principalID);
    68             return Helpers.welcomeString(uriInfo.getBaseUri().toString() + "..", remoteID);
     70            return Helpers.welcomeString(httpServletRequest.getContextPath(), remoteID);
    6971        } catch (IOException e) {
    7072            return e.getMessage();
     
    8082        boolean isShibboleth = Boolean.parseBoolean(context.getInitParameter("eu.dasish.annotation.backend.isShibbolethSession"));
    8183        String redirect = isShibboleth ? context.getInitParameter("eu.dasish.annotation.backend.logout") :
    82                 uriInfo.getBaseUri().toString() + ".."+context.getInitParameter("eu.dasish.annotation.backend.logout");       
     84                httpServletRequest.getContextPath() + context.getInitParameter("eu.dasish.annotation.backend.logout");       
    8385        httpServletResponse.sendRedirect(redirect);
    8486    }
Note: See TracChangeset for help on using the changeset viewer.