package org.sakaiproject.shortenedurl.impl; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.sakaiproject.shortenedurl.api.ShortenedUrlService; /** * This is the default implementation of {@link org.sakaiproject.shortenedurl.api.ShortenedUrlService}. It returns the original URL unchanged. * * @author Steve Swinsburg (steve.swinsburg@gmail.com) * */ public class NoOpUrlService implements ShortenedUrlService { private static Log log = LogFactory.getLog(NoOpUrlService.class); public String shorten(String url) { log.info("NoOpUrlService returning original url"); return url; } public String shorten(String url, boolean secure) { log.info("NoOpUrlService returning original url"); return url; } public String resolve(String key) { log.info("NoOpUrlService - no implementation, returning null"); return null; } public void init() { log.debug("Sakai NoOpUrlService init()."); } }