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
ConstructorsConstructorDescriptionWebEntityUrlBuilder(String hostUrl, javax.servlet.ServletContext servletContext) -
Method Summary
Modifier and TypeMethodDescriptionubic.gemma.persistence.util.EntityUrlBuilder.EntityUrlChooserObtain anEntityUrlBuilder.EntityUrlChooserrelative to the servlet context path.ubic.gemma.persistence.util.EntityUrlBuilder.EntityUrlChooserfromRoot()Obtain anEntityUrlBuilder.EntityUrlChooserrelative to a root URL (i.e.Methods inherited from class ubic.gemma.persistence.util.EntityUrlBuilder
fromBaseUrl, fromHostUrl, setRestByDefault, setWebByDefault
-
Constructor Details
-
WebEntityUrlBuilder
-
-
Method Details
-
fromContextPath
public ubic.gemma.persistence.util.EntityUrlBuilder.EntityUrlChooser fromContextPath()Obtain anEntityUrlBuilder.EntityUrlChooserrelative to the servlet context path. -
fromRoot
public ubic.gemma.persistence.util.EntityUrlBuilder.EntityUrlChooser fromRoot()Obtain anEntityUrlBuilder.EntityUrlChooserrelative to a root URL (i.e. '/').Use this if the context path will be prefixed by a separate mechanism, for example in a
RedirectViewthat is context-relative.
-