Package ubic.gemma.persistence.util
Class EntityUrlBuilder.EntityUrl<T extends Identifiable>
- java.lang.Object
-
- ubic.gemma.persistence.util.EntityUrlBuilder.EntityUrl<T>
-
- Direct Known Subclasses:
EntityUrlBuilder.ExpressionExperimentUrl
,EntityUrlBuilder.OntologyEntityUrl
,EntityUrlBuilder.RestEntityUrl
,EntityUrlBuilder.WebEntityUrl
- Enclosing class:
- EntityUrlBuilder
public class EntityUrlBuilder.EntityUrl<T extends Identifiable> extends Object
Represents a URL for anIdentifiable
entity.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EntityUrlBuilder.OntologyEntityUrl<T>
ont()
Generate a URL for ontologies served by Gemma.EntityUrlBuilder.RestEntityUrl<T>
rest()
Generate a URL for the REST API.String
toString()
URI
toUri()
String
toUriString()
EntityUrlBuilder.WebEntityUrl<T>
web()
Generate a URL for Gemma Web.
-
-
-
Field Detail
-
baseUrl
protected final String baseUrl
-
entity
protected final T extends Identifiable entity
-
-
Method Detail
-
web
public EntityUrlBuilder.WebEntityUrl<T> web()
Generate a URL for Gemma Web.
-
rest
public EntityUrlBuilder.RestEntityUrl<T> rest()
Generate a URL for the REST API.
-
ont
public EntityUrlBuilder.OntologyEntityUrl<T> ont()
Generate a URL for ontologies served by Gemma.
-
toUri
public URI toUri()
-
toUriString
public String toUriString()
-
-