public class

SCSelectFriendsController

extends SCBaseListController<T, V extends IListViewHolder, F extends IListItemControllerFactory<T, ? extends IListItemController<T, ? extends IListItemViewHolder>>, L extends ILoaderhandler<?>>
implements ISelectFriendsController
java.lang.Object
   ↳ com.c2call.sdk.pub.gui.core.controller.SCBaseController<T extends com.c2call.sdk.pub.gui.core.controller.IViewHolder>
     ↳ com.c2call.sdk.pub.gui.core.controller.SCBaseListController<T, V extends com.c2call.sdk.pub.gui.core.controller.IListViewHolder, F extends com.c2call.sdk.pub.gui.core.controller.IListItemControllerFactory<T, ? extends com.c2call.sdk.pub.gui.core.controller.IListItemController<T, ? extends com.c2call.sdk.pub.gui.core.controller.IListItemViewHolder>>, L extends com.c2call.sdk.pub.gui.core.controller.ILoaderhandler<?>>
       ↳ com.c2call.sdk.pub.gui.selectfriends.controller.SCSelectFriendsController
Known Direct Subclasses

Summary

Public Constructors
SCSelectFriendsController(View v, SCViewDescription vd, IFilterProvider<SCFriendData, String> filterProvider, String selectionKey)
SCSelectFriendsController(View v, SCViewDescription vd, IFilterProvider<SCFriendData, String> filterProvider, StringPair selectionKey)
SCSelectFriendsController(View v, SCViewDescription vd, SCViewDescription itemVd, IFilterProvider<SCFriendData, String> filterProvider, StringPair selectionKey)
SCSelectFriendsController(View v, SCViewDescription vd, SCViewDescription itemVd, ISelectFriendListItemControllerFactory controllerFactory, IFilterProvider<SCFriendData, String> filterProvider, StringPair selectionKey)
Public Methods
void commitSelection()
Commits the current selection
Set<String> getSelection()
void onButtonSubmitClicked(View v)
Called when the submit Button was clicked.
SCSelectFriendsLoaderHandler<ISelectFriendListItemControllerFactory> onCreateLoaderHandler(IListViewProvider listViewProvider, ILoaderHandlerContextProvider loaderHandlerMasterProvider, ISelectFriendListItemControllerFactory itemMediatorFactory, SCViewDescriptionMap itemDescriptions)
Protected Methods
void onBindViewHolder(ISelectFriendsViewHolder vh)
ISelectFriendsViewHolder onCreateViewHolder(View v, SCViewDescription vd)
void onPostCommitSelection()
[Expand]
Inherited Methods
From class com.c2call.sdk.pub.gui.core.controller.SCBaseListController
From class com.c2call.sdk.pub.gui.core.controller.SCBaseController
From class java.lang.Object
From interface android.view.View.OnAttachStateChangeListener
From interface com.c2call.sdk.pub.gui.core.common.IActivityResultListener
From interface com.c2call.sdk.pub.gui.core.controller.IController
From interface com.c2call.sdk.pub.gui.core.controller.IListController
From interface com.c2call.sdk.pub.gui.selectfriends.controller.ISelectFriendsController

Public Constructors

public SCSelectFriendsController (View v, SCViewDescription vd, IFilterProvider<SCFriendData, String> filterProvider, String selectionKey)

public SCSelectFriendsController (View v, SCViewDescription vd, IFilterProvider<SCFriendData, String> filterProvider, StringPair selectionKey)

public SCSelectFriendsController (View v, SCViewDescription vd, SCViewDescription itemVd, IFilterProvider<SCFriendData, String> filterProvider, StringPair selectionKey)

public SCSelectFriendsController (View v, SCViewDescription vd, SCViewDescription itemVd, ISelectFriendListItemControllerFactory controllerFactory, IFilterProvider<SCFriendData, String> filterProvider, StringPair selectionKey)

Public Methods

public void commitSelection ()

Commits the current selection

public Set<String> getSelection ()

public void onButtonSubmitClicked (View v)

Called when the submit Button was clicked.

Parameters
v the clicked Button

public SCSelectFriendsLoaderHandler<ISelectFriendListItemControllerFactory> onCreateLoaderHandler (IListViewProvider listViewProvider, ILoaderHandlerContextProvider loaderHandlerMasterProvider, ISelectFriendListItemControllerFactory itemMediatorFactory, SCViewDescriptionMap itemDescriptions)

Protected Methods

protected void onBindViewHolder (ISelectFriendsViewHolder vh)

protected ISelectFriendsViewHolder onCreateViewHolder (View v, SCViewDescription vd)

protected void onPostCommitSelection ()