Package ubic.gemma.persistence.util
Class EntityUrlBuilder
- java.lang.Object
-
- ubic.gemma.persistence.util.EntityUrlBuilder
-
- Direct Known Subclasses:
WebEntityUrlBuilder
public class EntityUrlBuilder extends Object
This builder allows for generating URLs for entities in Gemma Web and REST.- Author:
- poirigui
-
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description EntityUrlBuilder(String hostUrl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EntityUrlBuilder.EntityUrlChooser
fromBaseUrl(String baseUrl)
Obtain anEntityUrlBuilder.EntityUrlChooser
for generating a URL relative to a base URL.EntityUrlBuilder.EntityUrlChooser
fromHostUrl()
Obtain anEntityUrlBuilder.EntityUrlChooser
for generating a URL relative to the host URL.void
setRestByDefault()
void
setWebByDefault()
-
-
-
Constructor Detail
-
EntityUrlBuilder
public EntityUrlBuilder(String hostUrl)
-
-
Method Detail
-
setWebByDefault
public void setWebByDefault()
-
setRestByDefault
public void setRestByDefault()
-
fromHostUrl
public EntityUrlBuilder.EntityUrlChooser fromHostUrl()
Obtain anEntityUrlBuilder.EntityUrlChooser
for generating a URL relative to the host URL.Use this for absolute URLs.
-
fromBaseUrl
public EntityUrlBuilder.EntityUrlChooser fromBaseUrl(String baseUrl)
Obtain anEntityUrlBuilder.EntityUrlChooser
for generating a URL relative to a base URL.Use this for relative URLs.
-
-