public interface

IBoardListItemBaseController

implements View.OnAttachStateChangeListener IPictureListItemController<T, V extends IListItemViewHolder>
com.c2call.sdk.pub.gui.boardlistitem.controller.IBoardListItemBaseController<V extends com.c2call.sdk.pub.gui.boardlistitem.controller.IBoardListItemBaseViewHolder>
Known Indirect Subclasses

Class Overview

Base interface for controlles of Board list items

Summary

Public Methods
abstract SCBoardListItemType getBoardListItemType()
Gets the type of this item.
abstract int getMessageStatus()
abstract SCBitmapManager.IBitmapListener getRemoteUserPictureListener()
Gets a listener that is called when the items picture is ready to be displayed.
abstract void onDeleteMessage()
abstract void onHandleReadReport()
Called if this message of this item was visible and should be marked as read.
abstract void onRecallMessage()
abstract void onShareMessage()
Called to share the message of the controlled view.
[Expand]
Inherited Methods
From interface android.view.View.OnAttachStateChangeListener
From interface com.c2call.sdk.pub.gui.core.controller.IController
From interface com.c2call.sdk.pub.gui.core.controller.IListItemController
From interface com.c2call.sdk.pub.gui.core.controller.IPictureListItemController

Public Methods

public abstract SCBoardListItemType getBoardListItemType ()

Gets the type of this item.

Returns
  • the type.

public abstract int getMessageStatus ()

public abstract SCBitmapManager.IBitmapListener getRemoteUserPictureListener ()

Gets a listener that is called when the items picture is ready to be displayed.

Returns
  • the listener

public abstract void onDeleteMessage ()

public abstract void onHandleReadReport ()

Called if this message of this item was visible and should be marked as read.

public abstract void onRecallMessage ()

public abstract void onShareMessage ()

Called to share the message of the controlled view.