public class

SCSelectContactsController

extends SCBaseListController<T, V extends IListViewHolder, F extends IListItemControllerFactory<T, ? extends IListItemController<T, ? extends IListItemViewHolder>>, L extends ILoaderhandler<?>>
implements ISelectContactsController
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.selectcontacts.controller.SCSelectContactsController
Known Direct Subclasses

Summary

Public Constructors
SCSelectContactsController(View v, SCViewDescription vd, IFilterProvider<SCFriendData, String> filterProvider, String selectionKey)
SCSelectContactsController(View v, SCViewDescription vd, IFilterProvider<SCFriendData, String> filterProvider, StringPair selectionKey)
SCSelectContactsController(View v, SCViewDescription vd, SCViewDescription itemVd, IFilterProvider<SCFriendData, String> filterProvider, StringPair selectionKey)
SCSelectContactsController(View v, SCViewDescription vd, SCViewDescription itemVd, ISelectContactItemControllerFactory 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.
SCSelectContactsLoaderHandler onCreateLoaderHandler(IListViewProvider listViewProvider, ILoaderHandlerContextProvider loaderHandlerMasterProvider, ISelectContactItemControllerFactory itemMediatorFactory, SCViewDescriptionMap itemDescriptions)
Protected Methods
void onBindViewHolder(ISelectContactsViewHolder vh)
ISelectContactsViewHolder 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.selectcontacts.controller.ISelectContactsController

Public Constructors

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

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

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

public SCSelectContactsController (View v, SCViewDescription vd, SCViewDescription itemVd, ISelectContactItemControllerFactory 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 SCSelectContactsLoaderHandler onCreateLoaderHandler (IListViewProvider listViewProvider, ILoaderHandlerContextProvider loaderHandlerMasterProvider, ISelectContactItemControllerFactory itemMediatorFactory, SCViewDescriptionMap itemDescriptions)

Protected Methods

protected void onBindViewHolder (ISelectContactsViewHolder vh)

protected ISelectContactsViewHolder onCreateViewHolder (View v, SCViewDescription vd)

protected void onPostCommitSelection ()