package de.skuzzle.polly.core.internal.paste.services; import java.io.IOException; import java.net.URL; import java.util.HashMap; import java.util.Map; import de.skuzzle.polly.sdk.paste.AbstractPasteService; public class GBPasteService extends AbstractPasteService { public GBPasteService() { super("gbpaste"); //$NON-NLS-1$ } @Override public String doPaste(String message) throws IOException { Map<String, String> properties = new HashMap<String, String>(10); properties.put("nick", "polly"); //$NON-NLS-1$ //$NON-NLS-2$ properties.put("lang", "text"); //$NON-NLS-1$ //$NON-NLS-2$ properties.put("private", "1"); //$NON-NLS-1$ //$NON-NLS-2$ properties.put("desc", "polly log entries"); //$NON-NLS-1$ //$NON-NLS-2$ properties.put("code", message); //$NON-NLS-1$ return this.postRequest( new URL("http://gbpaste.org/upload"), properties).getResultURL(); //$NON-NLS-1$ } }