Package ubic.gemma.web.util
Class WebEntityUrlBuilder
- java.lang.Object
-
- ubic.gemma.persistence.util.EntityUrlBuilder
-
- ubic.gemma.web.util.WebEntityUrlBuilder
-
public class WebEntityUrlBuilder extends ubic.gemma.persistence.util.EntityUrlBuilder
This builder has extras URL-generating capabilities for Web applications.- Author:
- poirigui
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class ubic.gemma.persistence.util.EntityUrlBuilder
ubic.gemma.persistence.util.EntityUrlBuilder.AllEntitiesUrl<T extends ubic.gemma.model.common.Identifiable>, ubic.gemma.persistence.util.EntityUrlBuilder.AllRestEntitiesUrl<T extends ubic.gemma.model.common.Identifiable>, ubic.gemma.persistence.util.EntityUrlBuilder.AllWebEntitiesUrl<T extends ubic.gemma.model.common.Identifiable>, ubic.gemma.persistence.util.EntityUrlBuilder.ArrayDesignUrl, ubic.gemma.persistence.util.EntityUrlBuilder.ArrayDesignWebUrl, ubic.gemma.persistence.util.EntityUrlBuilder.EntityUrl<T extends ubic.gemma.model.common.Identifiable>, ubic.gemma.persistence.util.EntityUrlBuilder.EntityUrlChooser, ubic.gemma.persistence.util.EntityUrlBuilder.ExperimentalDesignWebUrl, ubic.gemma.persistence.util.EntityUrlBuilder.ExpressionExperimentUrl, ubic.gemma.persistence.util.EntityUrlBuilder.ExpressionExperimentWebUrl, ubic.gemma.persistence.util.EntityUrlBuilder.OntologyEntityUrl<T extends ubic.gemma.model.common.Identifiable>, ubic.gemma.persistence.util.EntityUrlBuilder.RestEntityUrl<T extends ubic.gemma.model.common.Identifiable>, ubic.gemma.persistence.util.EntityUrlBuilder.SomeEntitiesUrl<T extends ubic.gemma.model.common.Identifiable>, ubic.gemma.persistence.util.EntityUrlBuilder.SomeRestEntitiesUrl<T extends ubic.gemma.model.common.Identifiable>, ubic.gemma.persistence.util.EntityUrlBuilder.SomeWebEntitiesUrl<T extends ubic.gemma.model.common.Identifiable>, ubic.gemma.persistence.util.EntityUrlBuilder.WebEntityUrl<U extends ubic.gemma.model.common.Identifiable>
-
-
Constructor Summary
Constructors Constructor Description WebEntityUrlBuilder(String hostUrl, javax.servlet.ServletContext servletContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ubic.gemma.persistence.util.EntityUrlBuilder.EntityUrlChooser
fromContextPath()
Obtain anEntityUrlBuilder.EntityUrlChooser
relative to the servlet context path.ubic.gemma.persistence.util.EntityUrlBuilder.EntityUrlChooser
fromRoot()
Obtain anEntityUrlBuilder.EntityUrlChooser
relative to a root URL (i.e. '/').
-
-
-
Constructor Detail
-
WebEntityUrlBuilder
public WebEntityUrlBuilder(String hostUrl, javax.servlet.ServletContext servletContext)
-
-
Method Detail
-
fromContextPath
public ubic.gemma.persistence.util.EntityUrlBuilder.EntityUrlChooser fromContextPath()
Obtain anEntityUrlBuilder.EntityUrlChooser
relative to the servlet context path.
-
fromRoot
public ubic.gemma.persistence.util.EntityUrlBuilder.EntityUrlChooser fromRoot()
Obtain anEntityUrlBuilder.EntityUrlChooser
relative to a root URL (i.e. '/').Use this if the context path will be prefixed by a separate mechanism, for example in a
RedirectView
that is context-relative.
-
-