public class

UserEvent

extends Object
java.lang.Object
   ↳ org.mule.twitter.UserEvent

Class Overview

UserEvent represent an event on an user stream

Summary

Nested Classes
enum UserEvent.EventType  
Fields
private final UserEvent.EventType eventType
private final Object payload
private final User sourceUser
private final User targetUser
Public Constructors
UserEvent(UserEvent.EventType eventType, User sourceUser, User targetUser, Object payload)
Public Methods
static UserEvent from(UserEvent.EventType eventType, User sourceUser, User targetUser, Object payload)
static UserEvent fromPayload(UserEvent.EventType eventType, User user, Object payload)
static UserEvent fromTarget(UserEvent.EventType eventType, User user, User targetUser)
UserEvent.EventType getEventType()
Object getPayload()
User getSourceUser()
User getTargetUser()
String toString()
[Expand]
Inherited Methods
From class java.lang.Object

Fields

private final UserEvent.EventType eventType

private final Object payload

private final User sourceUser

private final User targetUser

Public Constructors

public UserEvent (UserEvent.EventType eventType, User sourceUser, User targetUser, Object payload)

Parameters
eventType
sourceUser
targetUser
payload

Public Methods

public static UserEvent from (UserEvent.EventType eventType, User sourceUser, User targetUser, Object payload)

Parameters
eventType
sourceUser
targetUser
payload

public static UserEvent fromPayload (UserEvent.EventType eventType, User user, Object payload)

Parameters
eventType
user
payload

public static UserEvent fromTarget (UserEvent.EventType eventType, User user, User targetUser)

Parameters
eventType
user
targetUser

public UserEvent.EventType getEventType ()

Returns
  • The type of event

public Object getPayload ()

Returns
  • The paylaod of the event

public User getSourceUser ()

Returns
  • The user who generated the event, ie, the user that blocked another one

public User getTargetUser ()

Returns
  • The user that was target of this event, ie, the user was was blocked

public String toString ()