|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ContentNetwork
Method Summary | |
---|---|
void |
addPersistentPropertyChangeListener(ContentNetworkPropertyChangeListener listener)
|
java.lang.String |
appendURLSuffix(java.lang.String url_in,
boolean for_post,
boolean include_azid)
I'd rather this function we embedded into the ContentNetwork service getting logic, but for the moment expose it for simplicity |
java.lang.String |
getAddFriendURL(java.lang.String bg_colour)
|
java.lang.String |
getCommentService(java.lang.String hash)
|
java.lang.String |
getContentDetailsService(java.lang.String hash,
java.lang.String client_ref)
|
java.lang.String |
getExternalSiteRelativeURL(java.lang.String relative_url,
boolean append_suffix)
|
java.lang.String |
getFAQTopicService(java.lang.String topic)
|
long |
getID()
Returns one of the above CONTENT_NETWORK constants |
java.lang.String |
getLoginService(java.lang.String message)
|
java.lang.String |
getName()
|
java.lang.Object |
getPersistentProperty(java.lang.String name)
|
java.lang.String |
getProfileService(java.lang.String login_id,
java.lang.String client_ref)
|
java.lang.Object |
getProperty(int property)
|
java.lang.String |
getServiceURL(int service_type)
Returns the base URL of the service. |
java.lang.String |
getServiceURL(int service_type,
java.lang.Object[] params)
Generic parameterised service method |
java.lang.String |
getSiteRelativeURL(java.lang.String relative_url,
boolean append_suffix)
|
java.lang.String |
getSubscriptionURL(java.lang.String subs_id)
|
java.lang.String |
getTorrentDownloadService(java.lang.String hash,
java.lang.String client_ref)
|
java.lang.Object |
getTransientProperty(java.lang.Object key)
|
VuzeFile |
getVuzeFile()
export to vuze file |
java.lang.String |
getXSearchService(java.lang.String query,
boolean to_subscribe)
|
boolean |
isServiceSupported(int service_type)
Test if the network supports a particular service |
boolean |
isStartupNetwork()
|
void |
remove()
|
void |
removePersistentPropertyChangeListener(ContentNetworkPropertyChangeListener listener)
|
void |
setPersistentProperty(java.lang.String name,
java.lang.Object value)
Sets a locally persistent property. |
void |
setStartupNetwork(boolean is_startup)
|
void |
setTransientProperty(java.lang.Object key,
java.lang.Object value)
Set a non-persistent property of the content network |
Field Detail |
---|
static final long CONTENT_NETWORK_UNKNOWN
static final long CONTENT_NETWORK_VUZE
static final long CONTENT_NETWORK_RFN
static final long CONTENT_NETWORK_VHDNL
static final int SERVICE_XSEARCH
static final int SERVICE_RPC
static final int SERVICE_RELAY_RPC
static final int SERVICE_AUTH_RPC
static final int SERVICE_BIG_BROWSE
static final int SERVICE_PUBLISH
static final int SERVICE_WELCOME
static final int SERVICE_PUBLISH_NEW
static final int SERVICE_PUBLISH_ABOUT
static final int SERVICE_CONTENT_DETAILS
static final int SERVICE_COMMENT
static final int SERVICE_PROFILE
static final int SERVICE_TORRENT_DOWNLOAD
static final int SERVICE_SITE
static final int SERVICE_SUPPORT
static final int SERVICE_FAQ
static final int SERVICE_FAQ_TOPIC
static final int SERVICE_BLOG
static final int SERVICE_FORUMS
static final int SERVICE_WIKI
static final int SERVICE_LOGIN
static final int SERVICE_LOGOUT
static final int SERVICE_REGISTER
static final int SERVICE_MY_PROFILE
static final int SERVICE_MY_ACCOUNT
static final int SERVICE_SITE_RELATIVE
static final int SERVICE_ADD_FRIEND
static final int SERVICE_SUBSCRIPTION
static final int SERVICE_GET_ICON
static final int SERVICE_AUTHORIZE
static final int SERVICE_PREPLAYBACK
static final int SERVICE_POSTPLAYBACK
static final int SERVICE_SIDEBAR_CLOSE
static final int SERVICE_ABOUT
static final int SERVICE_IDENTIFY
static final int SERVICE_EXT_SITE_RELATIVE
static final int PROPERTY_SITE_HOST
static final int PROPERTY_REMOVEABLE
static final int PROPERTY_ORDER
static final java.lang.String PP_AUTH_PAGE_SHOWN
static final java.lang.String PP_IS_CUSTOMIZATION
static final java.lang.String PP_ACTIVE
static final java.lang.String PP_SHOW_IN_MENU
static final java.lang.String PP_SOURCE_REF
Method Detail |
---|
long getID()
java.lang.String getName()
java.lang.Object getProperty(int property)
boolean isStartupNetwork()
void setStartupNetwork(boolean is_startup)
boolean isServiceSupported(int service_type)
service_type
-
java.lang.String getServiceURL(int service_type)
service_type
-
java.lang.String getServiceURL(int service_type, java.lang.Object[] params)
service_type
- params
-
java.lang.String getXSearchService(java.lang.String query, boolean to_subscribe)
java.lang.String getContentDetailsService(java.lang.String hash, java.lang.String client_ref)
java.lang.String getCommentService(java.lang.String hash)
java.lang.String getProfileService(java.lang.String login_id, java.lang.String client_ref)
java.lang.String getTorrentDownloadService(java.lang.String hash, java.lang.String client_ref)
java.lang.String getFAQTopicService(java.lang.String topic)
topic
- The topic number or a pre-defined topic constant found in FAQTopics
java.lang.String getLoginService(java.lang.String message)
java.lang.String getSiteRelativeURL(java.lang.String relative_url, boolean append_suffix)
java.lang.String getExternalSiteRelativeURL(java.lang.String relative_url, boolean append_suffix)
java.lang.String getAddFriendURL(java.lang.String bg_colour)
java.lang.String getSubscriptionURL(java.lang.String subs_id)
java.lang.String appendURLSuffix(java.lang.String url_in, boolean for_post, boolean include_azid)
url_in
- base URL onto which the suffix should be appendedfor_post
- whether this is for an HTTP 'POST' operation, in which case the parameter
separator is always an '&' (for 'GET' the first param uses a '?' sep)include_azid
- whether or not we should include the azid in the suffix
VuzeFile getVuzeFile()
void setPersistentProperty(java.lang.String name, java.lang.Object value)
name
- PP_ constantvalue
- must be bencodable!java.lang.Object getPersistentProperty(java.lang.String name)
void addPersistentPropertyChangeListener(ContentNetworkPropertyChangeListener listener)
void removePersistentPropertyChangeListener(ContentNetworkPropertyChangeListener listener)
void setTransientProperty(java.lang.Object key, java.lang.Object value)
key
- value
- java.lang.Object getTransientProperty(java.lang.Object key)
void remove()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |