package org.limewire.core.impl.search.sponsored; import org.limewire.core.api.search.sponsored.SponsoredResult; import org.limewire.core.api.search.sponsored.SponsoredResultTarget; public class MockSponsoredResult implements SponsoredResult { private String text; private SponsoredResultTarget target; private String title; private String navUrl; private String visibleUrl; /** * @param title title of the ad * @param text main text of the ad * @param visibleUrl url shown in the ad * @param navUrl the url navigated to when clicked * @param target LinkTarget.INTERNAL to open within LimeWire or * LinkTarget.EXTERNAL to open in a native browser */ public MockSponsoredResult(String title, String text, String visibleUrl, String navUrl, SponsoredResultTarget target) { this.title = title; this.text = text; this.visibleUrl = visibleUrl; this.navUrl = navUrl; this.target = target; } /* (non-Javadoc) * @see org.limewire.ui.swing.search.sponsored.ISponsoredResult#getTitle() */ public String getTitle() { return title; } /* (non-Javadoc) * @see org.limewire.ui.swing.search.sponsored.ISponsoredResult#getVisibleUrl() */ public String getVisibleUrl() { return visibleUrl; } /* (non-Javadoc) * @see org.limewire.ui.swing.search.sponsored.ISponsoredResult#getUrl() */ public String getUrl(){ return navUrl; } /* (non-Javadoc) * @see org.limewire.ui.swing.search.sponsored.ISponsoredResult#getTarget() */ public SponsoredResultTarget getTarget() { return target; } /* (non-Javadoc) * @see org.limewire.ui.swing.search.sponsored.ISponsoredResult#getText() */ public String getText() { return text; } }