Package lumis.portal.urlshortener
Class DummyURLShortener
- java.lang.Object
-
- lumis.portal.urlshortener.DummyURLShortener
-
- All Implemented Interfaces:
IURLShortener
public class DummyURLShortener extends java.lang.Object
Dummy implementation that returns the same URL.- Since:
- 6.1.0
- Version:
- $Revision$ $Date$
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
PARAMETER_URL
This is the URL parameter to be used in API URLs.
-
Constructor Summary
Constructors Constructor Description DummyURLShortener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
expand(java.lang.String url)
Expands the given URL.protected java.lang.String
getApiURL()
Returns the URL shortener API URL to be used.java.lang.String
shorten(java.lang.String url)
Shortens a given URL.
-
-
-
Field Detail
-
PARAMETER_URL
public static final java.lang.String PARAMETER_URL
This is the URL parameter to be used in API URLs. This parameter will be replaced by the URL to be shortened.- Since:
- 6.1.0
- See Also:
- Constant Field Values
-
-
Method Detail
-
shorten
public java.lang.String shorten(java.lang.String url) throws PortalException
Description copied from interface:IURLShortener
Shortens a given URL.- Specified by:
shorten
in interfaceIURLShortener
- Parameters:
url
- the URL to be shortened.- Returns:
- the shortened URL.
- Throws:
PortalException
- if some error occur in shortening process.
-
expand
public java.lang.String expand(java.lang.String url) throws PortalException
Expands the given URL.- Parameters:
url
- the URL to be expanded.- Returns:
- the expanded URL.
- Throws:
PortalException
-
getApiURL
protected java.lang.String getApiURL() throws PortalException
Returns the URL shortener API URL to be used.- Returns:
- Throws:
PortalException
-
-