lumis.portal.urlshortener
Class DummyURLShortener

Package class diagram package DummyURLShortener
java.lang.Object
  extended by lumis.portal.urlshortener.DummyURLShortener
All Implemented Interfaces:
IURLShortener

public class DummyURLShortener
extends Object

Dummy implementation that returns the same URL.

Since:
6.1.0

Field Summary
static String PARAMETER_URL
          This is the URL parameter to be used in API URLs.
 
Constructor Summary
DummyURLShortener()
           
 
Method Summary
 String expand(String url)
          Expands the given URL.
protected  String getApiURL()
          Returns the URL shortener API URL to be used.
 String shorten(String url)
          Shortens a given URL.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PARAMETER_URL

public static final 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
Constructor Detail

DummyURLShortener

public DummyURLShortener()
Method Detail

shorten

public String shorten(String url)
               throws PortalException
Description copied from interface: IURLShortener
Shortens a given URL.

Specified by:
shorten in interface IURLShortener
Parameters:
url - the URL to be shortened.
Returns:
the shortened URL.
Throws:
PortalException - if some error occur in shortening process.

expand

public String expand(String url)
              throws PortalException
Expands the given URL.

Parameters:
url - the URL to be expanded.
Returns:
the expanded URL.
Throws:
PortalException

getApiURL

protected String getApiURL()
                    throws PortalException
Returns the URL shortener API URL to be used.

Returns:
Throws:
PortalException


Lumisportal  6.2.0.120405 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.