MCPcopy Create free account

hub / github.com/CesarValiente/PermissionsSample / types & classes

Types & classes51 in github.com/CesarValiente/PermissionsSample

ClassAction
Created by lgvalle on 27/10/15.
app/src/main/java/com/cesarvaliente/permissionssample/presentation/model/Action.java:28
ClassActivityPermissionActionImpl
Created by Cesar on 24/09/15.
action/src/main/java/com/cesarvaliente/permissionssample/action/impl/permission/ActivityPermissionActionImpl.java:27
ClassAdapter
Created by Cesar on 06/09/15.
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/contactlist/recyclerview/Adapter.java:37
ClassApplicationTest
<a href="http://d.android.com/tools/testing/testing_android.html">Testing Fundamentals</a>
app/src/androidTest/java/com/cesarvaliente/permissionssample/ApplicationTest.java:9
ClassBaseActivity
Created by Cesar on 26/09/15.
app/src/main/java/com/cesarvaliente/permissionssample/presentation/BaseActivity.java:34
InterfaceCallbacks
action/src/main/java/com/cesarvaliente/permissionssample/action/usecase/ImageUseCase.java:35
ClassCommonUtils
Created by Cesar on 24/09/15.
action/src/main/java/com/cesarvaliente/permissionssample/action/utils/CommonUtils.java:23
ClassCommonUtils
Created by Cesar on 15/09/15.
app/src/main/java/com/cesarvaliente/permissionssample/presentation/utils/CommonUtils.java:24
ClassContactData
Created by Cesar on 26/09/15.
action/src/main/java/com/cesarvaliente/permissionssample/action/data/ContactData.java:21
ClassContactDataMapper
Created by Cesar on 26/09/15.
action/src/main/java/com/cesarvaliente/permissionssample/action/data/mapper/ContactDataMapper.java:28
ClassContactEntity
Created by Cesar on 05/09/15.
domain/src/main/java/com/cesarvaliente/permissionsample/domain/entity/ContactEntity.java:21
ClassContactFragment
Created by Cesar on 10/09/15.
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/contact/ContactFragment.java:56
ClassContactListFragment
Created by Cesar on 05/09/15.
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/contactlist/ContactListFragment.java:50
ClassContactListPresenter
Created by Cesar on 06/09/15.
app/src/main/java/com/cesarvaliente/permissionssample/presentation/presenter/ContactListPresenter.java:30
InterfaceContactListView
Created by Cesar on 08/09/15.
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/contactlist/ContactListView.java:10
ClassContactModel
Created by Cesar on 05/09/15.
app/src/main/java/com/cesarvaliente/permissionssample/presentation/model/ContactModel.java:25
ClassContactModelMapper
Created by Cesar on 23/09/15.
app/src/main/java/com/cesarvaliente/permissionssample/presentation/model/mapper/ContactModelMapper.java:30
ClassContactPresenter
Created by Cesar on 12/09/15.
app/src/main/java/com/cesarvaliente/permissionssample/presentation/presenter/ContactPresenter.java:29
InterfaceContactView
Created by Cesar on 13/09/15.
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/contact/ContactView.java:21
ClassContactViewHolder
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/contactlist/recyclerview/Adapter.java:73
InterfaceDataCallback
domain/src/main/java/com/cesarvaliente/permissionsample/domain/action/ListContactsAction.java:30
InterfaceImageAction
Created by Cesar on 24/09/15.
action/src/main/java/com/cesarvaliente/permissionssample/action/ImageAction.java:25
ClassImageActionImpl
Created by Cesar on 24/09/15.
action/src/main/java/com/cesarvaliente/permissionssample/action/impl/ImageActionImpl.java:36
InterfaceImageUseCase
This use case makes use of the {@link UseCase} to be managed by the domain. The reason the Use case is here, and its implementation too, is that to me
action/src/main/java/com/cesarvaliente/permissionssample/action/usecase/ImageUseCase.java:33
ClassImageUseCaseImpl
Created by Cesar on 24/09/15.
action/src/main/java/com/cesarvaliente/permissionssample/action/usecase/ImageUseCaseImpl.java:30
ClassImageUtils
Created by Cesar on 10/09/15.
app/src/main/java/com/cesarvaliente/permissionssample/presentation/utils/ImageUtils.java:28
ClassItemClickListener
Created by Cesar on 10/09/15.
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/contactlist/recyclerview/ItemClickListener.java:29
ClassJobExecutor
Decorated {@link java.util.concurrent.ThreadPoolExecutor} Singleton class based on 'Initialization on Demand Holder' pattern.
action/src/main/java/com/cesarvaliente/permissionssample/action/executor/JobExecutor.java:29
ClassLazyHolder
action/src/main/java/com/cesarvaliente/permissionssample/action/executor/JobExecutor.java:31
ClassLazyHolder
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/executor/UIThread.java:29
InterfaceListContactsAction
In this case, that the data source can change completely the ListContactAction is good that we have here instead in the action module, so if we change
domain/src/main/java/com/cesarvaliente/permissionsample/domain/action/ListContactsAction.java:28
InterfaceListContactsUseCase
Created by Cesar on 24/09/15.
domain/src/main/java/com/cesarvaliente/permissionsample/domain/usecase/ListContactsUseCase.java:25
ClassListContactsUseCaseImpl
Created by Cesar on 19/09/15.
domain/src/main/java/com/cesarvaliente/permissionsample/domain/usecase/impl/ListContactsUseCaseImpl.java:31
ClassListListContactsActionImpl
Created by Cesar on 23/09/15.
action/src/main/java/com/cesarvaliente/permissionssample/action/impl/ListListContactsActionImpl.java:35
ClassMainActivity
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/MainActivity.java:42
InterfaceMainView
Created by Cesar on 13/09/15.
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/MainView.java:23
InterfaceOnItemClickListener
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/contactlist/recyclerview/ItemClickListener.java:34
InterfacePermissionAction
Created by Cesar on 24/09/15.
action/src/main/java/com/cesarvaliente/permissionssample/action/PermissionAction.java:21
ClassPermissionActionFactory
Created by Cesar on 27/09/15.
action/src/main/java/com/cesarvaliente/permissionssample/action/impl/permission/PermissionActionFactory.java:25
InterfacePermissionCallbacks
app/src/main/java/com/cesarvaliente/permissionssample/presentation/presenter/PermissionPresenter.java:93
ClassPermissionPresenter
Created by Cesar on 15/09/15.
app/src/main/java/com/cesarvaliente/permissionssample/presentation/presenter/PermissionPresenter.java:26
ClassPermissionPresenterTest
Created by Cesar on 17/09/15.
app/src/test/java/com/cesarvaliente/permissionssample/presentation/presenter/PermissionPresenterTest.java:36
InterfacePostExecutionThread
Thread abstraction created to change the execution context from any thread to any other thread. Useful to encapsulate a UI Thread for example, since s
domain/src/main/java/com/cesarvaliente/permissionsample/domain/executor/PostExecutionThread.java:23
InterfaceSMSAction
Created by Cesar on 27/09/15.
action/src/main/java/com/cesarvaliente/permissionssample/action/SMSAction.java:21
ClassSMSActionImpl
Created by Cesar on 15/09/15.
action/src/main/java/com/cesarvaliente/permissionssample/action/impl/SMSActionImpl.java:28
ClassSMSReceiver
Created by Cesar on 27/09/15.
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/broadcastreceiver/SMSReceiver.java:30
ClassSupportPermissionActionImpl
Created by Cesar on 24/09/15.
action/src/main/java/com/cesarvaliente/permissionssample/action/impl/permission/SupportPermissionActionImpl.java:28
InterfaceThreadExecutor
domain/src/main/java/com/cesarvaliente/permissionsample/domain/executor/ThreadExecutor.java:18
ClassUIThread
MainThread (UI Thread) implementation based on a Handler instantiated with the main application Looper.
app/src/main/java/com/cesarvaliente/permissionssample/presentation/view/executor/UIThread.java:27
InterfaceUiCallbacks
domain/src/main/java/com/cesarvaliente/permissionsample/domain/usecase/ListContactsUseCase.java:27
InterfaceUseCase
Created by Cesar on 24/09/15.
domain/src/main/java/com/cesarvaliente/permissionsample/domain/usecase/UseCase.java:21