com.aelitis.azureus.core.messenger.config
Class PlatformMetaSearchMessenger

java.lang.Object
  extended by com.aelitis.azureus.core.messenger.config.PlatformMetaSearchMessenger

public class PlatformMetaSearchMessenger
extends Object


Nested Class Summary
static class PlatformMetaSearchMessenger.templateDetails
           
static class PlatformMetaSearchMessenger.templateInfo
           
 
Constructor Summary
PlatformMetaSearchMessenger()
           
 
Method Summary
protected static Map getParameter(long template_id)
           
static PlatformMetaSearchMessenger.templateDetails getTemplate(String extension_key, long template_id)
           
static PlatformMetaSearchMessenger.templateInfo[] getTemplateDetails(String extension_key, long[] ids)
           
protected static PlatformMetaSearchMessenger.templateInfo getTemplateInfo(Map m)
           
protected static PlatformMetaSearchMessenger.templateInfo[] getTemplatesInfo(Map reply)
           
static PlatformMetaSearchMessenger.templateInfo[] listAllPopularTemplates(String extension_key, String fud)
           
static PlatformMetaSearchMessenger.templateInfo[] listFeaturedTemplates(String extension_key, String fud)
           
static PlatformMetaSearchMessenger.templateInfo[] listTopPopularTemplates(String extension_key, String fud)
           
static void setTemplatetSelected(String extension_key, long template_id, String user_id, boolean is_selected)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PlatformMetaSearchMessenger

public PlatformMetaSearchMessenger()
Method Detail

getTemplate

public static PlatformMetaSearchMessenger.templateDetails getTemplate(String extension_key,
                                                                      long template_id)
                                                               throws PlatformMessengerException
Throws:
PlatformMessengerException

getTemplateDetails

public static PlatformMetaSearchMessenger.templateInfo[] getTemplateDetails(String extension_key,
                                                                            long[] ids)
                                                                     throws PlatformMessengerException
Throws:
PlatformMessengerException

listTopPopularTemplates

public static PlatformMetaSearchMessenger.templateInfo[] listTopPopularTemplates(String extension_key,
                                                                                 String fud)
                                                                          throws PlatformMessengerException
Throws:
PlatformMessengerException

listAllPopularTemplates

public static PlatformMetaSearchMessenger.templateInfo[] listAllPopularTemplates(String extension_key,
                                                                                 String fud)
                                                                          throws PlatformMessengerException
Throws:
PlatformMessengerException

listFeaturedTemplates

public static PlatformMetaSearchMessenger.templateInfo[] listFeaturedTemplates(String extension_key,
                                                                               String fud)
                                                                        throws PlatformMessengerException
Throws:
PlatformMessengerException

getTemplatesInfo

protected static PlatformMetaSearchMessenger.templateInfo[] getTemplatesInfo(Map reply)

getTemplateInfo

protected static PlatformMetaSearchMessenger.templateInfo getTemplateInfo(Map m)

setTemplatetSelected

public static void setTemplatetSelected(String extension_key,
                                        long template_id,
                                        String user_id,
                                        boolean is_selected)
                                 throws PlatformMessengerException
Throws:
PlatformMessengerException

getParameter

protected static Map getParameter(long template_id)