org.wicketstuff.facebook.plugins
Class LiveStream

java.lang.Object
  extended by org.apache.wicket.Component
      extended by org.apache.wicket.MarkupContainer
          extended by org.apache.wicket.markup.html.WebMarkupContainer
              extended by org.wicketstuff.facebook.plugins.AbstractFacebookPlugin
                  extended by org.wicketstuff.facebook.plugins.LiveStream
All Implemented Interfaces:
Serializable, Iterable<Component>, IEventSink, IEventSource, IConverterLocator, IHeaderContributor, IRequestableComponent, IHierarchical<Component>, IClusterable

public class LiveStream
extends AbstractFacebookPlugin

https://developers.facebook.com/docs/reference/plugins/live-stream/

Author:
Till Freier
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.wicketstuff.facebook.plugins.AbstractFacebookPlugin
AbstractFacebookPlugin.EnumModel
 
Field Summary
 
Fields inherited from class org.apache.wicket.Component
ENABLE, FLAG_INITIALIZED, FLAG_REMOVING_FROM_HIERARCHY, FLAG_RESERVED1, FLAG_RESERVED2, FLAG_RESERVED3, FLAG_RESERVED4, FLAG_RESERVED5, FLAG_RESERVED8, PARENT_PATH, PATH_SEPARATOR, RENDER
 
Constructor Summary
LiveStream(String id, String facebookAppId)
           
 
Method Summary
 String getViaAttributionUrl()
           
 String getXid()
           
 boolean isAlwaysPostToFriends()
           
 void setAlwaysPostToFriends(boolean alwaysPostToFriends)
          If set, all user posts will always go to their profile.
 void setViaAttributionUrl(String viaAttributionUrl)
          The URL that users are redirected to when they click on your app name on a status (if not specified, your Connect URL is used).
 void setXid(String xid)
          If you have multiple live stream boxes on the same page, specify a unique `xid` for each.
 
Methods inherited from class org.wicketstuff.facebook.plugins.AbstractFacebookPlugin
getColorScheme, getFont, onRender, setColorScheme, setFont
 
Methods inherited from class org.apache.wicket.markup.html.WebMarkupContainer
getWebPage, getWebRequest, getWebResponse, getWebSession
 
Methods inherited from class org.apache.wicket.MarkupContainer
add, addOrReplace, autoAdd, contains, get, get, getAssociatedMarkup, getAssociatedMarkupStream, getMarkup, getMarkupType, internalAdd, internalInitialize, iterator, iterator, onAfterRenderChildren, onComponentTagBody, remove, remove, removeAll, renderAll, renderAssociatedMarkup, renderNext, replace, setDefaultModel, size, swap, toString, toString, visitChildren, visitChildren, visitChildren, visitChildren
 
Methods inherited from class org.apache.wicket.Component
add, addStateChange, afterRender, beforeRender, canCallListenerInterface, checkComponentTag, checkComponentTagAttribute, checkHierarchyChange, clearOriginalDestination, configure, continueToOriginalDestination, debug, detach, detachModel, detachModels, determineVisibility, error, exceptionMessage, fatal, findMarkupStream, findPage, findParent, findParentWithAssociatedMarkup, getAjaxRegionMarkupId, getApplication, getBehaviorById, getBehaviorId, getBehaviors, getBehaviors, getClassRelativePath, getConverter, getDefaultModel, getDefaultModelObject, getDefaultModelObjectAsString, getDefaultModelObjectAsString, getEscapeModelStrings, getFeedbackMessages, getFlag, getId, getInnermostModel, getInnermostModel, getLocale, getLocalizer, getMarkup, getMarkupAttributes, getMarkupId, getMarkupId, getMarkupIdFromMarkup, getMarkupIdImpl, getMarkupSourcingStrategy, getMetaData, getModelComparator, getOutputMarkupId, getOutputMarkupPlaceholderTag, getPage, getPageRelativePath, getParent, getPath, getRenderBodyOnly, getRequest, getRequestCycle, getRequestFlag, getResponse, getSession, getSizeInBytes, getStatelessHint, getString, getString, getString, getStyle, getVariation, hasBeenRendered, hasErrorMessage, hasFeedbackMessage, info, initModel, internalOnModelChanged, internalPrepareForRender, internalRenderComponent, isActionAuthorized, isAuto, isBehaviorAccepted, isEnableAllowed, isEnabled, isEnabledInHierarchy, isIgnoreAttributeModifier, isRenderAllowed, isStateless, isVersioned, isVisibilityAllowed, isVisible, isVisibleInHierarchy, markRendering, modelChanged, modelChanging, newMarkupSourcingStrategy, onAfterRender, onBeforeRender, onComponentTag, onConfigure, onDetach, onEvent, onInitialize, onModelChanged, onModelChanging, onRemove, prepareForRender, redirectToInterceptPage, remove, remove, render, renderComponentTag, rendered, renderHead, renderHead, renderHead, renderPlaceholderTag, replaceComponentTagBody, replaceWith, sameInnermostModel, sameInnermostModel, send, setAuto, setDefaultModelObject, setEnabled, setEscapeModelStrings, setFlag, setIgnoreAttributeModifier, setMarkup, setMarkupId, setMarkupIdImpl, setMetaData, setOutputMarkupId, setOutputMarkupPlaceholderTag, setParent, setRenderBodyOnly, setRequestFlag, setResponsePage, setResponsePage, setResponsePage, setVersioned, setVisibilityAllowed, setVisible, success, urlFor, urlFor, urlFor, urlFor, urlFor, visitParents, visitParents, warn, wrap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LiveStream

public LiveStream(String id,
                  String facebookAppId)
Parameters:
id - wicket-id
facebookAppId - your facebook application id
Method Detail

getViaAttributionUrl

public String getViaAttributionUrl()
Returns:
See Also:
setViaAttributionUrl(String)

getXid

public String getXid()
Returns:
See Also:
getXid()

isAlwaysPostToFriends

public boolean isAlwaysPostToFriends()
Returns:
See Also:
setAlwaysPostToFriends(boolean)

setAlwaysPostToFriends

public void setAlwaysPostToFriends(boolean alwaysPostToFriends)
If set, all user posts will always go to their profile. This option should only be used when users' posts are likely to make sense outside of the context of the event.

Parameters:
alwaysPostToFriends -

setViaAttributionUrl

public void setViaAttributionUrl(String viaAttributionUrl)
The URL that users are redirected to when they click on your app name on a status (if not specified, your Connect URL is used).

Parameters:
viaAttributionUrl -

setXid

public void setXid(String xid)
If you have multiple live stream boxes on the same page, specify a unique `xid` for each.

Parameters:
xid -


Copyright © 2014. All rights reserved.