Class TweetTemplate
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- org.gcube.portlets.user.newsfeed.client.ui.TweetTemplate
-
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers,com.google.gwt.event.shared.HasHandlers,com.google.gwt.user.client.EventListener,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.IsRenderable,com.google.gwt.user.client.ui.IsWidget
public class TweetTemplate extends com.google.gwt.user.client.ui.Composite- Author:
- Massimiliano Assante at ISTI-CNR, Costantino Perciante at ISTI-CNR
-
-
Constructor Summary
Constructors Constructor Description TweetTemplate(boolean displaySingle, boolean showTimelineSource, org.gcube.portal.databook.shared.UserInfo myUserInfo, org.gcube.portal.databook.shared.EnhancedFeed myPost, com.google.gwt.event.shared.HandlerManager eventBus)used when fetching tweets from serverTweetTemplate(org.gcube.portal.databook.shared.UserInfo myUserInfo, org.gcube.portal.databook.shared.EnhancedFeed feed, com.google.gwt.event.shared.HandlerManager eventBus, boolean hidden)used when getting tweets from the client
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddComment(SingleComment comment)voidclearComments()com.google.gwt.event.shared.HandlerManagergetEventBus()StringgetFeedKey()StringgetMyFeedText()StringgetMyFeedUserId()org.gcube.portal.databook.shared.UserInfogetMyUserInfo()StringgetVREContext()Returns the context of the PostbooleanisAppFeed()booleanisCommenting()booleanisCommentsFetched()booleanisUser()intnumberOfComments()Returns the number of comments this post hasintnumberOfLikes()Returns the number of likes this post hasvoidonHover(com.google.gwt.event.dom.client.MouseOutEvent event)voidonHover(com.google.gwt.event.dom.client.MouseOverEvent event)voidremove(com.google.gwt.user.client.ui.Widget w)voidsetCommentingDisabled(boolean commenting)voidsetCommentsFetched(boolean commentsFetched)voidsetcontentAreaStyle(String cssclass)voidshowAddCommentForm(boolean focus)voidshowCommentingPreloader(boolean show)voidshowLoadingComments()voidupdateCommentsNumberCount()voidupdateSingleComment(org.gcube.portal.databook.shared.Comment edited, com.google.gwt.user.client.ui.HTMLPanel commentPanel)-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
-
-
-
Field Detail
-
loading
public static final String loading
-
-
Constructor Detail
-
TweetTemplate
public TweetTemplate(boolean displaySingle, boolean showTimelineSource, org.gcube.portal.databook.shared.UserInfo myUserInfo, org.gcube.portal.databook.shared.EnhancedFeed myPost, com.google.gwt.event.shared.HandlerManager eventBus)used when fetching tweets from server- Parameters:
myUserInfo-myPost-isUsers-displaySingle- tells if you're displaying a single fedd or noteventBus-
-
TweetTemplate
public TweetTemplate(org.gcube.portal.databook.shared.UserInfo myUserInfo, org.gcube.portal.databook.shared.EnhancedFeed feed, com.google.gwt.event.shared.HandlerManager eventBus, boolean hidden)used when getting tweets from the client- Parameters:
myUserInfo-feed-eventBus-hidden-
-
-
Method Detail
-
onHover
@UiHandler("contentArea") public void onHover(com.google.gwt.event.dom.client.MouseOutEvent event)
-
onHover
@UiHandler("contentArea") public void onHover(com.google.gwt.event.dom.client.MouseOverEvent event)
-
showAddCommentForm
public void showAddCommentForm(boolean focus)
-
setcontentAreaStyle
public void setcontentAreaStyle(String cssclass)
-
isCommenting
public boolean isCommenting()
-
setCommentingDisabled
public void setCommentingDisabled(boolean commenting)
-
getFeedKey
public String getFeedKey()
-
remove
public void remove(com.google.gwt.user.client.ui.Widget w)
-
addComment
public void addComment(SingleComment comment)
-
showCommentingPreloader
public void showCommentingPreloader(boolean show)
- Parameters:
show- true to show a preloader, false to hide it. display a preloader userful when the user is wating for the comment operation to be confirmed by the server
-
updateSingleComment
public void updateSingleComment(org.gcube.portal.databook.shared.Comment edited, com.google.gwt.user.client.ui.HTMLPanel commentPanel)
-
clearComments
public void clearComments()
-
showLoadingComments
public void showLoadingComments()
-
isCommentsFetched
public boolean isCommentsFetched()
-
setCommentsFetched
public void setCommentsFetched(boolean commentsFetched)
-
getEventBus
public com.google.gwt.event.shared.HandlerManager getEventBus()
-
updateCommentsNumberCount
public void updateCommentsNumberCount()
-
getMyUserInfo
public org.gcube.portal.databook.shared.UserInfo getMyUserInfo()
-
getMyFeedUserId
public String getMyFeedUserId()
-
getMyFeedText
public String getMyFeedText()
-
isAppFeed
public boolean isAppFeed()
-
isUser
public boolean isUser()
-
numberOfComments
public int numberOfComments()
Returns the number of comments this post has- Returns:
-
getVREContext
public String getVREContext()
Returns the context of the Post- Returns:
- the context (scope) of the Post
-
numberOfLikes
public int numberOfLikes()
Returns the number of likes this post has- Returns:
-
-