Class UrlBuilder
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.controller.freemarker.UrlBuilder
-
public class UrlBuilder extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUrlBuilder.Cssstatic classUrlBuilder.JavaScriptstatic classUrlBuilder.ParamMapstatic classUrlBuilder.Route
-
Field Summary
Fields Modifier and Type Field Description protected static StringcontextPath
-
Method Summary
-
-
-
Field Detail
-
contextPath
protected static String contextPath
-
-
Method Detail
-
getHomeUrl
public static String getHomeUrl()
-
getBaseUrl
public static String getBaseUrl()
-
getLoginUrl
public static String getLoginUrl()
-
getLogoutUrl
public static String getLogoutUrl()
-
getUrl
public static String getUrl(UrlBuilder.Route route)
-
getUrl
public static String getUrl(UrlBuilder.Route route, String... params)
-
getUrl
public static String getUrl(String path, UrlBuilder.ParamMap params)
-
getUrl
public static String getUrl(UrlBuilder.Route route, UrlBuilder.ParamMap params)
-
getPath
public static String getPath(String path, UrlBuilder.ParamMap params)
-
addParams
public static String addParams(String url, UrlBuilder.ParamMap params)
-
getPath
public static String getPath(UrlBuilder.Route route, UrlBuilder.ParamMap params)
-
getIndividualProfileUrl
public static String getIndividualProfileUrl(Individual individual, VitroRequest vreq)
-
getIndividualProfileUrl
public static String getIndividualProfileUrl(String individualUri, VitroRequest vreq)
If you already have an Individual object around, call getIndividualProfileUrl(Individual, VitroRequest) instead of this method.
-
isUriInDefaultNamespace
public static boolean isUriInDefaultNamespace(String individualUri, VitroRequest vreq)
-
isUriInDefaultNamespace
public static boolean isUriInDefaultNamespace(String individualUri, WebappDaoFactory wadf)
-
isUriInDefaultNamespace
public static boolean isUriInDefaultNamespace(String individualUri, String defaultNamespace)
-
getModelParams
public static LinkedHashMap<String,String> getModelParams(VitroRequest vreq)
-
-