Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W 

A

ActionItem - Class in org.researchstack.skin
 
ActionItem(ActionItem.ActionItemBuilder) - Constructor for class org.researchstack.skin.ActionItem
 
ActionItem.ActionItemBuilder - Class in org.researchstack.skin
 
ActionItemBuilder() - Constructor for class org.researchstack.skin.ActionItem.ActionItemBuilder
 
ActivitiesFragment - Class in org.researchstack.skin.ui.fragment
 
ActivitiesFragment() - Constructor for class org.researchstack.skin.ui.fragment.ActivitiesFragment
 
ActivitiesFragment.TaskAdapter - Class in org.researchstack.skin.ui.fragment
 
ActivitiesFragment.TaskAdapter.ViewHolder - Class in org.researchstack.skin.ui.fragment
 
addPermission(PermissionRequestManager.PermissionRequest) - Method in class org.researchstack.skin.PermissionRequestManager
Adds a PermissionRequest to the internal storage map.
addPermissions(Collection<PermissionRequestManager.PermissionRequest>) - Method in class org.researchstack.skin.PermissionRequestManager
Bulk add of PermissionRequests
addPermissions(PermissionRequestManager.PermissionRequest...) - Method in class org.researchstack.skin.PermissionRequestManager
Bulk add of PermissionRequests
afterTextChanged(Editable) - Method in class org.researchstack.skin.ui.adapter.TextWatcherAdapter
 
afterTextChanged(Editable) - Method in class org.researchstack.skin.ui.views.TextWatcherAdapter
 
ALERT_CREATE - Static variable in class org.researchstack.skin.notification.TaskAlertReceiver
 
ALERT_CREATE_ALL - Static variable in class org.researchstack.skin.notification.TaskAlertReceiver
 
ALERT_DELETE - Static variable in class org.researchstack.skin.notification.TaskAlertReceiver
 
ALERT_DELETE_ALL - Static variable in class org.researchstack.skin.notification.TaskAlertReceiver
 
allowMultiple - Variable in class org.researchstack.skin.model.TaskModel.ConstraintsModel
 
allowOther - Variable in class org.researchstack.skin.model.TaskModel.ConstraintsModel
 
answer - Variable in class org.researchstack.skin.model.TaskModel.Validation
 
AppPrefs - Class in org.researchstack.skin
 

B

BaseActivity - Class in org.researchstack.skin.ui
 
BaseActivity() - Constructor for class org.researchstack.skin.ui.BaseActivity
 
beforeTextChanged(CharSequence, int, int, int) - Method in class org.researchstack.skin.ui.adapter.TextWatcherAdapter
 
beforeTextChanged(CharSequence, int, int, int) - Method in class org.researchstack.skin.ui.views.TextWatcherAdapter
 
build() - Method in class org.researchstack.skin.ActionItem.ActionItemBuilder
 

C

callbacks - Variable in class org.researchstack.skin.ui.layout.SignUpPinCodeCreationStepLayout
 
checkbox - Variable in class org.researchstack.skin.model.TaskModel.StepModel
 
CONSENT_REQUEST - Static variable in class org.researchstack.skin.ui.layout.SignUpEligibleStepLayout
 
ConsentFormUtils - Class in org.researchstack.skin.utils
 
ConsentQuizEvaluationStep - Class in org.researchstack.skin.step
 
ConsentQuizEvaluationStep(String, ConsentQuizModel) - Constructor for class org.researchstack.skin.step.ConsentQuizEvaluationStep
 
ConsentQuizEvaluationStepLayout - Class in org.researchstack.skin.ui.layout
 
ConsentQuizEvaluationStepLayout(Context) - Constructor for class org.researchstack.skin.ui.layout.ConsentQuizEvaluationStepLayout
 
ConsentQuizEvaluationStepLayout(Context, AttributeSet) - Constructor for class org.researchstack.skin.ui.layout.ConsentQuizEvaluationStepLayout
 
ConsentQuizEvaluationStepLayout(Context, AttributeSet, int) - Constructor for class org.researchstack.skin.ui.layout.ConsentQuizEvaluationStepLayout
 
ConsentQuizModel - Class in org.researchstack.skin.model
 
ConsentQuizModel() - Constructor for class org.researchstack.skin.model.ConsentQuizModel
 
ConsentQuizModel.QuizQuestion - Class in org.researchstack.skin.model
 
ConsentQuizQuestionStep - Class in org.researchstack.skin.step
 
ConsentQuizQuestionStep(ConsentQuizModel.QuizQuestion) - Constructor for class org.researchstack.skin.step.ConsentQuizQuestionStep
 
ConsentQuizQuestionStepLayout - Class in org.researchstack.skin.ui.layout
 
ConsentQuizQuestionStepLayout(Context) - Constructor for class org.researchstack.skin.ui.layout.ConsentQuizQuestionStepLayout
 
ConsentQuizQuestionStepLayout(Context, AttributeSet) - Constructor for class org.researchstack.skin.ui.layout.ConsentQuizQuestionStepLayout
 
ConsentQuizQuestionStepLayout(Context, AttributeSet, int) - Constructor for class org.researchstack.skin.ui.layout.ConsentQuizQuestionStepLayout
 
ConsentSectionModel - Class in org.researchstack.skin.model
 
ConsentSectionModel() - Constructor for class org.researchstack.skin.model.ConsentSectionModel
 
ConsentTask - Class in org.researchstack.skin.task
 
ConsentTaskActivity - Class in org.researchstack.skin.ui
 
ConsentTaskActivity() - Constructor for class org.researchstack.skin.ui.ConsentTaskActivity
 
constraints - Variable in class org.researchstack.skin.model.TaskModel.StepModel
 
ConstraintsModel() - Constructor for class org.researchstack.skin.model.TaskModel.ConstraintsModel
 
create(Context, String) - Static method in class org.researchstack.skin.task.ConsentTask
 
createAppDatabaseImplementation(Context) - Method in class org.researchstack.skin.ResearchStack
Called within ResearchStack.init(Context, ResearchStack) to initialize AppDatabase implementation
createDataProviderImplementation(Context) - Method in class org.researchstack.skin.ResearchStack
Called within ResearchStack.init(Context, ResearchStack) to initialize DataProvider implementation
createDeleteIntent(int) - Static method in class org.researchstack.skin.notification.TaskAlertReceiver
 
createdOn - Variable in class org.researchstack.skin.model.TaskModel
 
createFileAccessImplementation(Context) - Method in class org.researchstack.skin.ResearchStack
Called within ResearchStack.init(Context, ResearchStack) to initialize FileAccess implementation
createNotificationConfigImplementation(Context) - Method in class org.researchstack.skin.ResearchStack
Called within ResearchStack.init(Context, ResearchStack) to initialize NotificationConfig implementation
createPermissionRequestManagerImplementation(Context) - Method in class org.researchstack.skin.ResearchStack
Called within ResearchStack.init(Context, ResearchStack) to initialize PermissionRequestManager implementation
createResourceManagerImplementation(Context) - Method in class org.researchstack.skin.ResearchStack
Called within ResearchStack.init(Context, ResearchStack) to initialize ResourceManager implementation
createTaskProviderImplementation(Context) - Method in class org.researchstack.skin.ResearchStack
Called within ResearchStack.init(Context, ResearchStack) to initialize TaskProvider implementation
createUiManagerImplementation(Context) - Method in class org.researchstack.skin.ResearchStack
Called within ResearchStack.init(Context, ResearchStack) to initialize UiManager implementation
currentStepNumber - Variable in class org.researchstack.skin.task.OnboardingTask
Deprecated.

D

DataProvider - Class in org.researchstack.skin
Class used to as a buffer between the network layer and UI layer.
DataProvider() - Constructor for class org.researchstack.skin.DataProvider
Default Constructor
DataResponse - Class in org.researchstack.skin
 
DataResponse() - Constructor for class org.researchstack.skin.DataResponse
 
DataResponse(boolean, String) - Constructor for class org.researchstack.skin.DataResponse
 
dataType - Variable in class org.researchstack.skin.model.TaskModel.ConstraintsModel
 
delay - Variable in class org.researchstack.skin.model.SchedulesAndTasksModel.ScheduleModel
 
destroyItem(ViewGroup, int, Object) - Method in class org.researchstack.skin.ui.adapter.OnboardingPagerAdapter
 
DeviceBootReceiver - Class in org.researchstack.skin.notification
 
DeviceBootReceiver() - Constructor for class org.researchstack.skin.notification.DeviceBootReceiver
 
DividerItemDecoration - Class in org.researchstack.skin.ui.views
 
DividerItemDecoration(Context, int, float, boolean) - Constructor for class org.researchstack.skin.ui.views.DividerItemDecoration
 
drawHorizontal(Canvas, RecyclerView) - Method in class org.researchstack.skin.ui.views.DividerItemDecoration
 
drawVertical(Canvas, RecyclerView) - Method in class org.researchstack.skin.ui.views.DividerItemDecoration
 
durationUnit - Variable in class org.researchstack.skin.model.TaskModel.ConstraintsModel
 

E

elements - Variable in class org.researchstack.skin.model.TaskModel
 
EmailVerificationActivity - Class in org.researchstack.skin.ui
 
EmailVerificationActivity() - Constructor for class org.researchstack.skin.ui.EmailVerificationActivity
 
END_OF_SURVEY_MARKER - Static variable in class org.researchstack.skin.task.SmartSurveyTask
 
enumeration - Variable in class org.researchstack.skin.model.TaskModel.ConstraintsModel
 
EnumerationModel() - Constructor for class org.researchstack.skin.model.TaskModel.EnumerationModel
 
ERROR_CONSENT_REQUIRED - Static variable in class org.researchstack.skin.DataProvider
 
ERROR_NOT_AUTHENTICATED - Static variable in class org.researchstack.skin.DataProvider
 
EXTRA_EMAIL - Static variable in class org.researchstack.skin.ui.EmailVerificationActivity
 
EXTRA_PASSWORD - Static variable in class org.researchstack.skin.ui.EmailVerificationActivity
 

F

forgotPassword(Context, String) - Method in class org.researchstack.skin.DataProvider
Called during sign-in if the user has forgotten their password.
formatSharingOption(String) - Method in class org.researchstack.skin.ui.fragment.SettingsFragment
 

G

get(String) - Method in class org.researchstack.skin.TaskProvider
Used, in combination of TaskProvider.put(String, Task), for task lookup and resuse
getAction() - Method in class org.researchstack.skin.ActionItem
 
getAllowedFailures() - Method in class org.researchstack.skin.model.ConsentQuizModel
 
getAttempt() - Method in class org.researchstack.skin.step.ConsentQuizEvaluationStep
 
getAutoLockTime() - Method in class org.researchstack.skin.AppPrefs
If auto lock is disabled, default the time to a year.
getBirthDate() - Method in class org.researchstack.skin.model.User
 
getClazz() - Method in class org.researchstack.skin.ActionItem
 
getConsentFormFileFromExternalStorage(Context) - Static method in class org.researchstack.skin.utils.ConsentFormUtils
Deprecated.
getConsentHtml() - Method in class org.researchstack.skin.ResourceManager
Returns a ResourcePathManager.Resource representing an HTML version of the Consent file.
getConsentPDF() - Method in class org.researchstack.skin.ResourceManager
This is currently unused but will be when share-pdf feature is implemented
getConsentSections() - Method in class org.researchstack.skin.ResourceManager
The consent section differs from ResearchKitâ„¢ as ResearchStack includes extra documentProperties along with support for quiz steps
getContentResourceId() - Method in class org.researchstack.skin.ui.layout.ConsentQuizEvaluationStepLayout
 
getContentText(Context) - Method in class org.researchstack.skin.notification.NotificationConfig
Returns text for notification body
getContentText(Context) - Method in class org.researchstack.skin.notification.SimpleNotificationConfig
 
getContentTitle(Context) - Method in class org.researchstack.skin.notification.NotificationConfig
Returns text for notification title
getContentTitle(Context) - Method in class org.researchstack.skin.notification.SimpleNotificationConfig
 
getCorrectIcon() - Method in class org.researchstack.skin.model.ConsentQuizModel
 
getCount() - Method in class org.researchstack.skin.ui.adapter.MainPagerAdapter
 
getCount() - Method in class org.researchstack.skin.ui.adapter.OnboardingPagerAdapter
 
getDetails() - Method in class org.researchstack.skin.model.SectionModel.SectionRow
 
getDetails() - Method in class org.researchstack.skin.model.StudyOverviewModel.Question
 
getDocumentProperties() - Method in class org.researchstack.skin.model.ConsentSectionModel
 
getEligibleStep() - Method in class org.researchstack.skin.task.OnboardingTask
 
getEmail() - Method in class org.researchstack.skin.model.User
 
getEncryptionProvider(Context) - Method in class org.researchstack.skin.ResearchStack
Called within ResearchStack.init(Context, ResearchStack) to initialize EncryptionProvider implementation
getExpectedAnswer() - Method in class org.researchstack.skin.model.ConsentQuizModel.QuizQuestion
 
getFailureMessage() - Method in class org.researchstack.skin.model.ConsentQuizModel
 
getFailureTitle() - Method in class org.researchstack.skin.model.ConsentQuizModel
 
getGroupId() - Method in class org.researchstack.skin.ActionItem
 
getIcon() - Method in class org.researchstack.skin.ActionItem
 
getIcon() - Method in class org.researchstack.skin.PermissionRequestManager.PermissionRequest
Icon of the permission used when displaying UI in the PermissionStepLayout
getIconImage() - Method in class org.researchstack.skin.model.SectionModel.SectionRow
 
getIconImage() - Method in class org.researchstack.skin.model.StudyOverviewModel.Question
 
getId() - Method in class org.researchstack.skin.ActionItem
 
getId() - Method in class org.researchstack.skin.PermissionRequestManager.PermissionRequest
Returns the id of the permission.
getIdentifier() - Method in class org.researchstack.skin.model.ConsentQuizModel.QuizQuestion
 
getInclusionCriteriaStep(Context) - Method in class org.researchstack.skin.UiManager
Includsion Criteria Step is one of the first Steps the user will come in contact with.
getIncorrect() - Method in class org.researchstack.skin.step.ConsentQuizEvaluationStep
 
getIncorrectIcon() - Method in class org.researchstack.skin.model.ConsentQuizModel
 
getIneligibleStep() - Method in class org.researchstack.skin.task.OnboardingTask
 
getInstance(Context) - Static method in class org.researchstack.skin.AppPrefs
 
getInstance() - Static method in class org.researchstack.skin.DataProvider
Returns the singleton instance of this class.
getInstance() - Static method in class org.researchstack.skin.notification.NotificationConfig
Returns the singleton instance of this class.
getInstance() - Static method in class org.researchstack.skin.PermissionRequestManager
Returns a singleton static instance of the this class
getInstance() - Static method in class org.researchstack.skin.ResearchStack
Returns the singleton instance of this class.
getInstance() - Static method in class org.researchstack.skin.ResourceManager
Returns a singleton static instance of the ResourceManager class
getInstance() - Static method in class org.researchstack.skin.TaskProvider
Returns a singleton static instance of the this class
getInstance() - Static method in class org.researchstack.skin.UiManager
Returns a singleton static instance of the this class
getItem(int) - Method in class org.researchstack.skin.ui.adapter.MainPagerAdapter
 
getItemCount() - Method in class org.researchstack.skin.ui.fragment.ActivitiesFragment.TaskAdapter
 
getItemCount() - Method in class org.researchstack.skin.ui.fragment.LearnFragment.LearnAdapter
 
getItemOffsets(Rect, View, RecyclerView, RecyclerView.State) - Method in class org.researchstack.skin.ui.views.DividerItemDecoration
 
getItems() - Method in class org.researchstack.skin.model.SectionModel.Section
 
getItemViewType(int) - Method in class org.researchstack.skin.ui.fragment.LearnFragment.LearnAdapter
 
getLargeIconBackgroundColor(Context) - Method in class org.researchstack.skin.notification.NotificationConfig
Returns the color that the large notification icon should be
getLargeIconBackgroundColor(Context) - Method in class org.researchstack.skin.notification.SimpleNotificationConfig
 
getLayout() - Method in class org.researchstack.skin.ui.layout.ConsentQuizEvaluationStepLayout
 
getLayout() - Method in class org.researchstack.skin.ui.layout.ConsentQuizQuestionStepLayout
 
getLayout() - Method in class org.researchstack.skin.ui.layout.PermissionStepLayout
 
getLayout() - Method in class org.researchstack.skin.ui.layout.SignInStepLayout
 
getLayout() - Method in class org.researchstack.skin.ui.layout.SignUpEligibleStepLayout
 
getLayout() - Method in class org.researchstack.skin.ui.layout.SignUpIneligibleStepLayout
 
getLayout() - Method in class org.researchstack.skin.ui.layout.SignUpPinCodeCreationStepLayout
 
getLayout() - Method in class org.researchstack.skin.ui.layout.SignUpStepLayout
 
getLearnSections() - Method in class org.researchstack.skin.ResourceManager
Returns a ResourcePathManager.Resource representing a learn-sections file
getLogoName() - Method in class org.researchstack.skin.model.StudyOverviewModel
 
getMainActionBarItems() - Method in class org.researchstack.skin.UiManager
All ActionItems returned by this method should define a title, icon, and class.
getMainTabBarItems() - Method in class org.researchstack.skin.UiManager
All ActionItems returned by this method should define a title, icon, and class.
getMessage() - Method in class org.researchstack.skin.DataResponse
 
getName() - Method in class org.researchstack.skin.model.User
 
getNegativeFeedback() - Method in class org.researchstack.skin.model.ConsentQuizModel.QuizQuestion
 
getOrder() - Method in class org.researchstack.skin.ActionItem
 
getPageTitle(int) - Method in class org.researchstack.skin.ui.adapter.OnboardingPagerAdapter
 
getPassCodeCreationStep() - Method in class org.researchstack.skin.task.OnboardingTask
 
getPermissionRequests() - Method in class org.researchstack.skin.PermissionRequestManager
Returns a list of permission requests
getPermissionStep() - Method in class org.researchstack.skin.task.OnboardingTask
 
getPinCodeConfig(Context) - Method in class org.researchstack.skin.ResearchStack
Called within ResearchStack.init(Context, ResearchStack) to initialize PinCodeConfig implementation
getPositiveFeedback() - Method in class org.researchstack.skin.model.ConsentQuizModel.QuizQuestion
 
getPrivacyPolicy() - Method in class org.researchstack.skin.ResourceManager
Returns a ResourcePathManager.Resource representing the privacy policy
getProgressOfCurrentStep(Step, TaskResult) - Method in class org.researchstack.skin.task.OnboardingTask
 
getProgressOfCurrentStep(Step, TaskResult) - Method in class org.researchstack.skin.task.SignInTask
 
getProgressOfCurrentStep(Step, TaskResult) - Method in class org.researchstack.skin.task.SignUpTask
 
getProgressOfCurrentStep(Step, TaskResult) - Method in class org.researchstack.skin.task.SmartSurveyTask
 
getPrompt() - Method in class org.researchstack.skin.model.ConsentQuizModel.QuizQuestion
 
getPublishSubject() - Method in class org.researchstack.skin.ui.fragment.ActivitiesFragment.TaskAdapter
 
getQuestion() - Method in class org.researchstack.skin.step.ConsentQuizQuestionStep
 
getQuestions() - Method in class org.researchstack.skin.model.ConsentQuizModel
 
getQuestions() - Method in class org.researchstack.skin.model.StudyOverviewModel
 
getQuiz() - Method in class org.researchstack.skin.model.ConsentSectionModel
 
getQuizModel() - Method in class org.researchstack.skin.step.ConsentQuizEvaluationStep
 
getSections() - Method in class org.researchstack.skin.model.ConsentSectionModel
 
getSections() - Method in class org.researchstack.skin.model.SectionModel
 
getShowConsent() - Method in class org.researchstack.skin.model.StudyOverviewModel.Question
 
getSignInStep() - Method in class org.researchstack.skin.task.OnboardingTask
 
getSignUpStep() - Method in class org.researchstack.skin.task.OnboardingTask
 
getSmallIcon() - Method in class org.researchstack.skin.notification.NotificationConfig
Returns the drawable resource for the notification icon
getSmallIcon() - Method in class org.researchstack.skin.notification.SimpleNotificationConfig
 
getSoftwareNotices() - Method in class org.researchstack.skin.ResourceManager
Returns a ResourcePathManager.Resource representing the software notices
getStateOrdinal() - Method in class org.researchstack.skin.step.PassCodeCreationStep
 
getStepAfterStep(Step, TaskResult) - Method in class org.researchstack.skin.task.ConsentTask
 
getStepAfterStep(Step, TaskResult) - Method in class org.researchstack.skin.task.SignInTask
 
getStepAfterStep(Step, TaskResult) - Method in class org.researchstack.skin.task.SignUpTask
 
getStepAfterStep(Step, TaskResult) - Method in class org.researchstack.skin.task.SmartSurveyTask
Returns the next step in the task based on current answers, or null if at the end.
getStepBeforeStep(Step, TaskResult) - Method in class org.researchstack.skin.task.SignInTask
 
getStepBeforeStep(Step, TaskResult) - Method in class org.researchstack.skin.task.SignUpTask
 
getStepBeforeStep(Step, TaskResult) - Method in class org.researchstack.skin.task.SmartSurveyTask
Returns the step that should be before the current step based on current results.
getStepLayoutClass() - Method in class org.researchstack.skin.step.ConsentQuizEvaluationStep
 
getStepLayoutClass() - Method in class org.researchstack.skin.step.ConsentQuizQuestionStep
 
getStepLayoutClass() - Method in class org.researchstack.skin.step.PassCodeCreationStep
 
getStepTitle() - Method in class org.researchstack.skin.step.ConsentQuizEvaluationStep
 
getStepTitle() - Method in class org.researchstack.skin.step.ConsentQuizQuestionStep
 
getStepWithIdentifier(String) - Method in class org.researchstack.skin.task.OnboardingTask
 
getStepWithIdentifier(String) - Method in class org.researchstack.skin.task.SmartSurveyTask
 
getStudyOverview() - Method in class org.researchstack.skin.ResourceManager
Returns a ResourcePathManager.Resource representing the StudyOverview file.
getSuccessMessage() - Method in class org.researchstack.skin.model.ConsentQuizModel
 
getSuccessTitle() - Method in class org.researchstack.skin.model.ConsentQuizModel
 
getTask(String) - Method in class org.researchstack.skin.ResourceManager
Returns a ResourcePathManager.Resource representing a individual task file
getTaskNotificationReceiver() - Method in class org.researchstack.skin.UiManager
Returns the BroadCastReceiver class responsible for consuming alarms for triggering Notifications
getTasksAndSchedules() - Method in class org.researchstack.skin.ResourceManager
Returns a ResourcePathManager.Resource representing the tasks and schedules file
getText() - Method in class org.researchstack.skin.model.ConsentQuizModel.QuizQuestion
 
getText() - Method in class org.researchstack.skin.PermissionRequestManager.PermissionRequest
The explanation used when displaying UI in the PermissionStepLayout
getTextChoices() - Method in class org.researchstack.skin.model.ConsentQuizModel.QuizQuestion
 
getThankyouStep() - Method in class org.researchstack.skin.task.OnboardingTask
 
getTickerText(Context) - Method in class org.researchstack.skin.notification.NotificationConfig
Return ticker text for notification
getTickerText(Context) - Method in class org.researchstack.skin.notification.SimpleNotificationConfig
 
getTintColor() - Method in class org.researchstack.skin.model.SectionModel.SectionRow
 
getTintColor() - Method in class org.researchstack.skin.model.StudyOverviewModel.Question
 
getTitle() - Method in class org.researchstack.skin.ActionItem
 
getTitle() - Method in class org.researchstack.skin.model.SectionModel.Section
 
getTitle() - Method in class org.researchstack.skin.model.SectionModel.SectionRow
 
getTitle() - Method in class org.researchstack.skin.model.StudyOverviewModel.Question
 
getTitle() - Method in class org.researchstack.skin.PermissionRequestManager.PermissionRequest
Title of the permission used when displaying UI in the PermissionStepLayout
getTitle() - Method in class org.researchstack.skin.step.ConsentQuizQuestionStep
 
getTitleForStep(Context, Step) - Method in class org.researchstack.skin.task.SmartSurveyTask
Returns the current progress String for use in the action bar
getType() - Method in class org.researchstack.skin.model.ConsentQuizModel.QuizQuestion
 
getUser(Context) - Method in class org.researchstack.skin.DataProvider
Returns the user object that contains any sort of information.
getUserEmail(Context) - Method in class org.researchstack.skin.DataProvider
Returns the email that the user used to sign in / up
getUserSharingScope(Context) - Method in class org.researchstack.skin.DataProvider
Gets the current sharing scope of the user.
getVersionString() - Method in class org.researchstack.skin.ui.fragment.SettingsFragment
 
getVideoName() - Method in class org.researchstack.skin.model.StudyOverviewModel.Question
 
guid - Variable in class org.researchstack.skin.model.TaskModel
 
guid - Variable in class org.researchstack.skin.model.TaskModel.StepModel
 

H

hasPermission(Context, String) - Method in class org.researchstack.skin.PermissionRequestManager
Method is used to check if a permission has been granted for a specific permission.
HeaderViewHolder(View) - Constructor for class org.researchstack.skin.ui.fragment.LearnFragment.LearnAdapter.HeaderViewHolder
 
HORIZONTAL_LIST - Static variable in class org.researchstack.skin.ui.views.DividerItemDecoration
 

I

ID_CONSENT_DOC - Static variable in class org.researchstack.skin.task.ConsentTask
 
ID_EMAIL - Static variable in class org.researchstack.skin.task.SignInTask
 
ID_EMAIL - Static variable in class org.researchstack.skin.task.SignUpTask
 
ID_FIRST_QUESTION - Static variable in class org.researchstack.skin.task.ConsentTask
 
ID_FORM - Static variable in class org.researchstack.skin.task.ConsentTask
 
ID_FORM_BIRTHDATE - Static variable in class org.researchstack.skin.task.ConsentTask
 
ID_FORM_DOB - Static variable in class org.researchstack.skin.task.ConsentTask
 
ID_FORM_NAME - Static variable in class org.researchstack.skin.task.ConsentTask
 
ID_PASSWORD - Static variable in class org.researchstack.skin.task.SignInTask
 
ID_PASSWORD - Static variable in class org.researchstack.skin.task.SignUpTask
 
ID_QUIZ_RESULT - Static variable in class org.researchstack.skin.task.ConsentTask
 
ID_SHARING - Static variable in class org.researchstack.skin.task.ConsentTask
 
ID_SIGNATURE - Static variable in class org.researchstack.skin.task.ConsentTask
 
ID_VISUAL - Static variable in class org.researchstack.skin.task.ConsentTask
 
identifier - Variable in class org.researchstack.skin.model.TaskModel
 
identifier - Variable in class org.researchstack.skin.model.TaskModel.StepModel
 
init(DataProvider) - Static method in class org.researchstack.skin.DataProvider
Initializes the DataProvider singleton.
init(NotificationConfig) - Static method in class org.researchstack.skin.notification.NotificationConfig
Initializes the NotificationConfig singleton.
init(PermissionRequestManager) - Static method in class org.researchstack.skin.PermissionRequestManager
Initializes the UiManager singleton.
init(Context, ResearchStack) - Static method in class org.researchstack.skin.ResearchStack
The init method is responsible for intializing all singletons of the research stack framework
init(TaskProvider) - Static method in class org.researchstack.skin.TaskProvider
Initializes the TaskProvider singleton.
init(UiManager) - Static method in class org.researchstack.skin.UiManager
Initializes the UiManager singleton.
initialize(Context) - Method in class org.researchstack.skin.DataProvider
Called in SplashActivity to initialize the state of the app.
initialize(Step, StepResult) - Method in class org.researchstack.skin.ui.layout.ConsentQuizEvaluationStepLayout
 
initialize(Step, StepResult) - Method in class org.researchstack.skin.ui.layout.ConsentQuizQuestionStepLayout
 
initialize(Step, StepResult) - Method in class org.researchstack.skin.ui.layout.PermissionStepLayout
 
initialize(Step, StepResult) - Method in class org.researchstack.skin.ui.layout.SignInStepLayout
 
initialize(Step, StepResult) - Method in class org.researchstack.skin.ui.layout.SignUpEligibleStepLayout
 
initialize(Step, StepResult) - Method in class org.researchstack.skin.ui.layout.SignUpIneligibleStepLayout
 
initialize(Step, StepResult) - Method in class org.researchstack.skin.ui.layout.SignUpPinCodeCreationStepLayout
 
initialize(Step, StepResult) - Method in class org.researchstack.skin.ui.layout.SignUpStepLayout
 
initializeStep() - Method in class org.researchstack.skin.ui.layout.ConsentQuizQuestionStepLayout
 
initializeStep() - Method in class org.researchstack.skin.ui.layout.PermissionStepLayout
 
instance - Static variable in class org.researchstack.skin.ResearchStack
 
instantiateItem(ViewGroup, int) - Method in class org.researchstack.skin.ui.adapter.OnboardingPagerAdapter
Each case is the same block of code.
INVALID_ARGUMENT_CANNOT_BE_NULL - Static variable in class org.researchstack.skin.task.ConsentTask
 
isAnswerValid() - Method in class org.researchstack.skin.ui.layout.ConsentQuizQuestionStepLayout
 
isAnswerValid() - Method in class org.researchstack.skin.ui.layout.PermissionStepLayout
 
isAnswerValid() - Method in class org.researchstack.skin.ui.layout.SignInStepLayout
 
isAnswerValid() - Method in class org.researchstack.skin.ui.layout.SignUpStepLayout
 
isBackEventConsumed() - Method in class org.researchstack.skin.ui.layout.ConsentQuizEvaluationStepLayout
 
isBackEventConsumed() - Method in class org.researchstack.skin.ui.layout.ConsentQuizQuestionStepLayout
 
isBackEventConsumed() - Method in class org.researchstack.skin.ui.layout.PermissionStepLayout
 
isBackEventConsumed() - Method in class org.researchstack.skin.ui.layout.SignInStepLayout
 
isBackEventConsumed() - Method in class org.researchstack.skin.ui.layout.SignUpEligibleStepLayout
 
isBackEventConsumed() - Method in class org.researchstack.skin.ui.layout.SignUpIneligibleStepLayout
 
isBackEventConsumed() - Method in class org.researchstack.skin.ui.layout.SignUpPinCodeCreationStepLayout
 
isBackEventConsumed() - Method in class org.researchstack.skin.ui.layout.SignUpStepLayout
 
isBlockingPermission() - Method in class org.researchstack.skin.PermissionRequestManager.PermissionRequest
Returns true if this permissino is blocking
isConsented(Context) - Method in class org.researchstack.skin.DataProvider
Returns true if user is currently consented to the study
isConsentSkippable() - Method in class org.researchstack.skin.UiManager
Used in onboarding to hide the "skip consent" button.
isEligible(TaskResult) - Method in class org.researchstack.skin.task.OnboardingTask
 
isEmailValid() - Method in class org.researchstack.skin.ui.layout.SignInStepLayout
 
isEmailValid() - Method in class org.researchstack.skin.ui.layout.SignUpStepLayout
 
isInclusionCriteriaValid(StepResult) - Method in class org.researchstack.skin.UiManager
Method used by the framework to show if the user the result of the UiManager.getInclusionCriteriaStep(Context).
isNonSystemPermission(String) - Method in class org.researchstack.skin.PermissionRequestManager
Checks if the permission exists in the internal map and returns true if the permission is not handled by the system.
isOnboardingComplete() - Method in class org.researchstack.skin.AppPrefs
 
isOverMaxAttempts() - Method in class org.researchstack.skin.step.ConsentQuizEvaluationStep
 
isPasswordValid() - Method in class org.researchstack.skin.ui.layout.SignInStepLayout
 
isPasswordValid() - Method in class org.researchstack.skin.ui.layout.SignUpStepLayout
 
isQuizPassed() - Method in class org.researchstack.skin.step.ConsentQuizEvaluationStep
 
isSignedIn(Context) - Method in class org.researchstack.skin.DataProvider
Returns true if user is currently signed in
isSignedUp(Context) - Method in class org.researchstack.skin.DataProvider
Returns true if user is currently signed up
isSuccess() - Method in class org.researchstack.skin.DataResponse
 
isSystemPermission() - Method in class org.researchstack.skin.PermissionRequestManager.PermissionRequest
Returns true if PermissionRequest should be handled by the system grant flow
isTaskReminderEnabled() - Method in class org.researchstack.skin.AppPrefs
 
isViewFromObject(View, Object) - Method in class org.researchstack.skin.ui.adapter.OnboardingPagerAdapter
 

K

KEY_AUTO_LOCK_ENABLED - Static variable in class org.researchstack.skin.ui.fragment.SettingsFragment
 
KEY_AUTO_LOCK_TIME - Static variable in class org.researchstack.skin.ui.fragment.SettingsFragment
 
KEY_CHANGE_PASSCODE - Static variable in class org.researchstack.skin.ui.fragment.SettingsFragment
 
KEY_GENERAL - Static variable in class org.researchstack.skin.ui.fragment.SettingsFragment
 
KEY_JOIN_STUDY - Static variable in class org.researchstack.skin.ui.fragment.SettingsFragment
 
KEY_LEAVE_STUDY - Static variable in class org.researchstack.skin.ui.fragment.SettingsFragment
 
KEY_NOTIFICATION - Static variable in class org.researchstack.skin.notification.TaskAlertReceiver
 
KEY_NOTIFICATION_ID - Static variable in class org.researchstack.skin.notification.TaskAlertReceiver
 
KEY_PRIVACY - Static variable in class org.researchstack.skin.ui.fragment.SettingsFragment
 
KEY_PRIVACY_POLICY - Static variable in class org.researchstack.skin.ui.fragment.SettingsFragment
 
KEY_PROFILE - Static variable in class org.researchstack.skin.ui.fragment.SettingsFragment
 
KEY_PROFILE_BIRTHDATE - Static variable in class org.researchstack.skin.ui.fragment.SettingsFragment
 
KEY_PROFILE_NAME - Static variable in class org.researchstack.skin.ui.fragment.SettingsFragment
 
KEY_REMINDERS - Static variable in class org.researchstack.skin.ui.fragment.SettingsFragment
 
KEY_REVIEW_CONSENT - Static variable in class org.researchstack.skin.ui.fragment.SettingsFragment
 
KEY_SHARING_OPTIONS - Static variable in class org.researchstack.skin.ui.fragment.SettingsFragment
 
KEY_SOFTWARE_NOTICES - Static variable in class org.researchstack.skin.ui.fragment.SettingsFragment
 
KEY_VERSION - Static variable in class org.researchstack.skin.ui.fragment.SettingsFragment
 

L

label - Variable in class org.researchstack.skin.model.TaskModel.EnumerationModel
 
LearnActivity - Class in org.researchstack.skin.ui
 
LearnActivity() - Constructor for class org.researchstack.skin.ui.LearnActivity
 
LearnAdapter(Context, SectionModel) - Constructor for class org.researchstack.skin.ui.fragment.LearnFragment.LearnAdapter
 
LearnFragment - Class in org.researchstack.skin.ui.fragment
 
LearnFragment() - Constructor for class org.researchstack.skin.ui.fragment.LearnFragment
 
LearnFragment.LearnAdapter - Class in org.researchstack.skin.ui.fragment
 
LearnFragment.LearnAdapter.HeaderViewHolder - Class in org.researchstack.skin.ui.fragment
 
LearnFragment.LearnAdapter.ViewHolder - Class in org.researchstack.skin.ui.fragment
 
loadTask(Context, SchedulesAndTasksModel.TaskScheduleModel) - Method in class org.researchstack.skin.DataProvider
Loads a Task object, this should be used in conjunction with the ResourceManager if inflating a Task from assets folder
loadTasksAndSchedules(Context) - Method in class org.researchstack.skin.DataProvider
Loads the SchedulesAndTasksModel object, this should be used in conjunction with the ResourceManager if inflating the TaskAndSchedules object from assets folder

M

MainActivity - Class in org.researchstack.skin.ui
 
MainActivity() - Constructor for class org.researchstack.skin.ui.MainActivity
 
MainPagerAdapter - Class in org.researchstack.skin.ui.adapter
 
MainPagerAdapter(FragmentManager, List<ActionItem>) - Constructor for class org.researchstack.skin.ui.adapter.MainPagerAdapter
 
maxValue - Variable in class org.researchstack.skin.model.TaskModel.ConstraintsModel
 
MINIMUM_STEPS - Static variable in class org.researchstack.skin.task.SignInTask
 
MINIMUM_STEPS - Static variable in class org.researchstack.skin.task.SignUpTask
 
minValue - Variable in class org.researchstack.skin.model.TaskModel.ConstraintsModel
 
multipleLines - Variable in class org.researchstack.skin.model.TaskModel.ConstraintsModel
 

N

name - Variable in class org.researchstack.skin.model.TaskModel
 
newIntent(Context, Task) - Static method in class org.researchstack.skin.ui.ConsentTaskActivity
 
newIntent(Context, Task) - Static method in class org.researchstack.skin.ui.SignUpTaskActivity
 
nextSchedule(String, Date) - Static method in class org.researchstack.skin.schedule.ScheduleHelper
 
NotificationConfig - Class in org.researchstack.skin.notification
Configuration class for framework notifciations

O

onActivityResult(int, int, Intent) - Method in class org.researchstack.skin.ui.BaseActivity
 
onActivityResult(int, int, Intent) - Method in class org.researchstack.skin.ui.EmailVerificationActivity
 
onActivityResult(int, int, Intent) - Method in class org.researchstack.skin.ui.fragment.ActivitiesFragment
 
onActivityResult(int, int, Intent) - Method in class org.researchstack.skin.ui.fragment.SettingsFragment
 
onActivityResult(int, int, Intent) - Method in class org.researchstack.skin.ui.MainActivity
 
onActivityResult(int, int, Intent) - Method in class org.researchstack.skin.ui.OnboardingActivity
 
onActivityResult(int, int, Intent) - Method in class org.researchstack.skin.ui.SignUpTaskActivity
 
onAttachedToWindow() - Method in class org.researchstack.skin.ui.layout.PermissionStepLayout
 
onBackPressed() - Method in class org.researchstack.skin.ui.OnboardingActivity
 
onBindViewHolder(ActivitiesFragment.TaskAdapter.ViewHolder, int) - Method in class org.researchstack.skin.ui.fragment.ActivitiesFragment.TaskAdapter
 
onBindViewHolder(RecyclerView.ViewHolder, int) - Method in class org.researchstack.skin.ui.fragment.LearnFragment.LearnAdapter
 
onBindViewHolder(PreferenceViewHolder) - Method in class org.researchstack.skin.ui.preference.TextColorPreference
 
OnboardingActivity - Class in org.researchstack.skin.ui
 
OnboardingActivity() - Constructor for class org.researchstack.skin.ui.OnboardingActivity
 
OnboardingPagerAdapter - Class in org.researchstack.skin.ui.adapter
 
OnboardingPagerAdapter(Context, List<StudyOverviewModel.Question>) - Constructor for class org.researchstack.skin.ui.adapter.OnboardingPagerAdapter
 
OnboardingTask - Class in org.researchstack.skin.task
 
OnboardingTask(String) - Constructor for class org.researchstack.skin.task.OnboardingTask
 
onClick(View) - Method in class org.researchstack.skin.ui.OnboardingActivity
 
onCreate(Bundle) - Method in class org.researchstack.skin.ui.EmailVerificationActivity
 
onCreate(Bundle) - Method in class org.researchstack.skin.ui.LearnActivity
 
onCreate(Bundle) - Method in class org.researchstack.skin.ui.MainActivity
 
onCreate(Bundle) - Method in class org.researchstack.skin.ui.OnboardingActivity
 
onCreate(Bundle) - Method in class org.researchstack.skin.ui.SettingsActivity
 
onCreate(Bundle) - Method in class org.researchstack.skin.ui.SplashActivity
 
onCreateOptionsMenu(Menu) - Method in class org.researchstack.skin.ui.MainActivity
 
onCreatePreferences(Bundle, String) - Method in class org.researchstack.skin.ui.fragment.SettingsFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class org.researchstack.skin.ui.fragment.ActivitiesFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class org.researchstack.skin.ui.fragment.LearnFragment
 
onCreateView(LayoutInflater, ViewGroup, Bundle) - Method in class org.researchstack.skin.ui.fragment.SettingsFragment
 
onCreateViewHolder(ViewGroup, int) - Method in class org.researchstack.skin.ui.fragment.ActivitiesFragment.TaskAdapter
 
onCreateViewHolder(ViewGroup, int) - Method in class org.researchstack.skin.ui.fragment.LearnFragment.LearnAdapter
 
onDataAuth() - Method in class org.researchstack.skin.ui.ConsentTaskActivity
 
onDataAuth() - Method in class org.researchstack.skin.ui.fragment.ActivitiesFragment
 
onDataAuth() - Method in class org.researchstack.skin.ui.fragment.SettingsFragment
 
onDataAuth() - Method in class org.researchstack.skin.ui.OnboardingActivity
 
onDataAuth() - Method in class org.researchstack.skin.ui.SignUpTaskActivity
 
onDataAuth() - Method in class org.researchstack.skin.ui.SplashActivity
 
onDataFailed() - Method in class org.researchstack.skin.ui.fragment.ActivitiesFragment
 
onDataFailed() - Method in class org.researchstack.skin.ui.fragment.SettingsFragment
 
onDataFailed() - Method in class org.researchstack.skin.ui.MainActivity
 
onDataFailed() - Method in class org.researchstack.skin.ui.SplashActivity
 
onDataReady() - Method in class org.researchstack.skin.ui.EmailVerificationActivity
 
onDataReady() - Method in class org.researchstack.skin.ui.fragment.ActivitiesFragment
 
onDataReady() - Method in class org.researchstack.skin.ui.fragment.SettingsFragment
 
onDataReady() - Method in class org.researchstack.skin.ui.MainActivity
 
onDataReady() - Method in class org.researchstack.skin.ui.SplashActivity
 
onDestroyView() - Method in class org.researchstack.skin.ui.fragment.ActivitiesFragment
 
onDetachedFromWindow() - Method in class org.researchstack.skin.ui.layout.PermissionStepLayout
 
onDraw(Canvas, RecyclerView, RecyclerView.State) - Method in class org.researchstack.skin.ui.views.DividerItemDecoration
 
onNewIntent(Intent) - Method in class org.researchstack.skin.ui.MainActivity
 
onNonSystemPermissionResult(Activity, int, int, Intent) - Method in class org.researchstack.skin.PermissionRequestManager
This method is called for handling the result of a non-system permission.
onOptionsItemSelected(MenuItem) - Method in class org.researchstack.skin.ui.EmailVerificationActivity
 
onOptionsItemSelected(MenuItem) - Method in class org.researchstack.skin.ui.LearnActivity
 
onOptionsItemSelected(MenuItem) - Method in class org.researchstack.skin.ui.MainActivity
 
onOptionsItemSelected(MenuItem) - Method in class org.researchstack.skin.ui.SettingsActivity
 
onPause() - Method in class org.researchstack.skin.ui.BaseActivity
 
onPreferenceTreeClick(Preference) - Method in class org.researchstack.skin.ui.fragment.SettingsFragment
 
onReceive(Context, Intent) - Method in class org.researchstack.skin.notification.DeviceBootReceiver
 
onReceive(Context, Intent) - Method in class org.researchstack.skin.notification.TaskAlertReceiver
 
onReceive(Context, Intent) - Method in class org.researchstack.skin.notification.TaskNotificationReceiver
 
onRequestNonSystemPermission(Activity, String) - Method in class org.researchstack.skin.PermissionRequestManager
This method is called when a non-system permission needs to go through a grant flow.
onRequestPermission(String) - Method in class org.researchstack.skin.ui.SignUpTaskActivity
 
onRequestPermissionsResult(int, String[], int[]) - Method in class org.researchstack.skin.ui.SignUpTaskActivity
 
onResume() - Method in class org.researchstack.skin.ui.BaseActivity
 
onSaveStep(int, Step, StepResult) - Method in class org.researchstack.skin.ui.SignUpTaskActivity
 
onSharedPreferenceChanged(SharedPreferences, String) - Method in class org.researchstack.skin.ui.fragment.SettingsFragment
 
onSignInClicked(View) - Method in class org.researchstack.skin.ui.OnboardingActivity
 
onSignUpClicked(View) - Method in class org.researchstack.skin.ui.OnboardingActivity
 
onSkipClicked(View) - Method in class org.researchstack.skin.ui.OnboardingActivity
 
onSubmit() - Method in class org.researchstack.skin.ui.layout.ConsentQuizQuestionStepLayout
 
onTextChanged(CharSequence, int, int, int) - Method in class org.researchstack.skin.ui.adapter.TextWatcherAdapter
 
onTextChanged(CharSequence, int, int, int) - Method in class org.researchstack.skin.ui.views.TextWatcherAdapter
 
onUpdateForPermissionResult() - Method in class org.researchstack.skin.ui.layout.PermissionStepLayout
 
onViewCreated(View, Bundle) - Method in class org.researchstack.skin.ui.fragment.ActivitiesFragment
 
onViewCreated(View, Bundle) - Method in class org.researchstack.skin.ui.fragment.LearnFragment
 
operator - Variable in class org.researchstack.skin.model.TaskModel.RuleModel
 
optional - Variable in class org.researchstack.skin.model.TaskModel.StepModel
 
org.researchstack.skin - package org.researchstack.skin
 
org.researchstack.skin.model - package org.researchstack.skin.model
 
org.researchstack.skin.notification - package org.researchstack.skin.notification
 
org.researchstack.skin.schedule - package org.researchstack.skin.schedule
 
org.researchstack.skin.step - package org.researchstack.skin.step
 
org.researchstack.skin.task - package org.researchstack.skin.task
 
org.researchstack.skin.ui - package org.researchstack.skin.ui
 
org.researchstack.skin.ui.adapter - package org.researchstack.skin.ui.adapter
 
org.researchstack.skin.ui.fragment - package org.researchstack.skin.ui.fragment
 
org.researchstack.skin.ui.layout - package org.researchstack.skin.ui.layout
 
org.researchstack.skin.ui.preference - package org.researchstack.skin.ui.preference
 
org.researchstack.skin.ui.views - package org.researchstack.skin.ui.views
 
org.researchstack.skin.utils - package org.researchstack.skin.utils
 

P

PASSCODE - Static variable in class org.researchstack.skin.ui.fragment.SettingsFragment
 
PassCodeCreationStep - Class in org.researchstack.skin.step
 
PassCodeCreationStep(String, int) - Constructor for class org.researchstack.skin.step.PassCodeCreationStep
 
PERMISSION_REQUEST_CODE - Static variable in class org.researchstack.skin.PermissionRequestManager
Request code for handling a system permission on 6.0+
PermissionRequest(String, int, int, int) - Constructor for class org.researchstack.skin.PermissionRequestManager.PermissionRequest
Default constructor to initialize a PermissinoRequest
PermissionRequestManager - Class in org.researchstack.skin
This class is responsible for checking permissions during runtime.
PermissionRequestManager() - Constructor for class org.researchstack.skin.PermissionRequestManager
 
PermissionRequestManager.PermissionRequest - Class in org.researchstack.skin
Class represents a permission that the user needs to grant
PermissionStepLayout - Class in org.researchstack.skin.ui.layout
 
PermissionStepLayout(Context) - Constructor for class org.researchstack.skin.ui.layout.PermissionStepLayout
 
PermissionStepLayout(Context, AttributeSet) - Constructor for class org.researchstack.skin.ui.layout.PermissionStepLayout
 
PermissionStepLayout(Context, AttributeSet, int) - Constructor for class org.researchstack.skin.ui.layout.PermissionStepLayout
 
processInitialTaskResult(Context, TaskResult) - Method in class org.researchstack.skin.DataProvider
This initial task may include profile items such as height and weight that may need to be processed differently than a normal task result.
prompt - Variable in class org.researchstack.skin.model.TaskModel.StepModel
 
promptDetail - Variable in class org.researchstack.skin.model.TaskModel.StepModel
 
put(String, Task) - Method in class org.researchstack.skin.TaskProvider
Used to store a task object for reuse

Q

Question() - Constructor for class org.researchstack.skin.model.StudyOverviewModel.Question
 
QuizQuestion() - Constructor for class org.researchstack.skin.model.ConsentQuizModel.QuizQuestion
 

R

REQUEST_CODE_PASSCODE - Static variable in class org.researchstack.skin.ui.OnboardingActivity
 
REQUEST_CODE_SIGN_IN - Static variable in class org.researchstack.skin.ui.OnboardingActivity
 
REQUEST_CODE_SIGN_UP - Static variable in class org.researchstack.skin.ui.OnboardingActivity
 
ResearchStack - Class in org.researchstack.skin
Research stack is a singleton which controls all the major components of the ResearchStack framework.
ResearchStack() - Constructor for class org.researchstack.skin.ResearchStack
Default Constructor
resendEmailVerification(Context, String) - Method in class org.researchstack.skin.DataProvider
Called in EmailVerificationActivity to alert the backend to resend a vertification email
ResourceManager - Class in org.researchstack.skin
This class is responsible for returning paths of resources defined in the assets folder.
ResourceManager() - Constructor for class org.researchstack.skin.ResourceManager
 
result - Variable in class org.researchstack.skin.ui.layout.SignUpPinCodeCreationStepLayout
 
RESULT_OLD_PIN - Static variable in class org.researchstack.skin.ui.layout.SignUpPinCodeCreationStepLayout
 
RuleModel() - Constructor for class org.researchstack.skin.model.TaskModel.RuleModel
 
rules - Variable in class org.researchstack.skin.model.TaskModel.ConstraintsModel
 

S

saveConsent(Context, TaskResult) - Method in class org.researchstack.skin.DataProvider
This method is responsible in saving user consent information (e.g.
ScheduleHelper - Class in org.researchstack.skin.schedule
 
ScheduleModel() - Constructor for class org.researchstack.skin.model.SchedulesAndTasksModel.ScheduleModel
 
schedules - Variable in class org.researchstack.skin.model.SchedulesAndTasksModel
 
SchedulesAndTasksModel - Class in org.researchstack.skin.model
 
SchedulesAndTasksModel() - Constructor for class org.researchstack.skin.model.SchedulesAndTasksModel
 
SchedulesAndTasksModel.ScheduleModel - Class in org.researchstack.skin.model
 
SchedulesAndTasksModel.TaskScheduleModel - Class in org.researchstack.skin.model
 
scheduleString - Variable in class org.researchstack.skin.model.SchedulesAndTasksModel.ScheduleModel
 
scheduleType - Variable in class org.researchstack.skin.model.SchedulesAndTasksModel.ScheduleModel
 
Section() - Constructor for class org.researchstack.skin.model.SectionModel.Section
 
SectionModel - Class in org.researchstack.skin.model
 
SectionModel() - Constructor for class org.researchstack.skin.model.SectionModel
 
SectionModel.Section - Class in org.researchstack.skin.model
 
SectionModel.SectionRow - Class in org.researchstack.skin.model
 
SectionRow() - Constructor for class org.researchstack.skin.model.SectionModel.SectionRow
 
setAction(int) - Method in class org.researchstack.skin.ActionItem.ActionItemBuilder
 
setAttempt(int) - Method in class org.researchstack.skin.step.ConsentQuizEvaluationStep
 
setBirthDate(String) - Method in class org.researchstack.skin.model.User
 
setCallbacks(StepCallbacks) - Method in class org.researchstack.skin.ui.layout.ConsentQuizEvaluationStepLayout
 
setCallbacks(StepCallbacks) - Method in class org.researchstack.skin.ui.layout.ConsentQuizQuestionStepLayout
 
setCallbacks(StepCallbacks) - Method in class org.researchstack.skin.ui.layout.PermissionStepLayout
 
setCallbacks(StepCallbacks) - Method in class org.researchstack.skin.ui.layout.SignInStepLayout
 
setCallbacks(StepCallbacks) - Method in class org.researchstack.skin.ui.layout.SignUpEligibleStepLayout
 
setCallbacks(StepCallbacks) - Method in class org.researchstack.skin.ui.layout.SignUpIneligibleStepLayout
 
setCallbacks(StepCallbacks) - Method in class org.researchstack.skin.ui.layout.SignUpPinCodeCreationStepLayout
 
setCallbacks(StepCallbacks) - Method in class org.researchstack.skin.ui.layout.SignUpStepLayout
 
setClass(Class) - Method in class org.researchstack.skin.ActionItem.ActionItemBuilder
 
setDetails(String) - Method in class org.researchstack.skin.model.SectionModel.SectionRow
 
setDetails(String) - Method in class org.researchstack.skin.model.StudyOverviewModel.Question
 
setEmail(String) - Method in class org.researchstack.skin.model.User
 
setGroupId(int) - Method in class org.researchstack.skin.ActionItem.ActionItemBuilder
 
setHasPasscode(boolean) - Method in class org.researchstack.skin.task.SignInTask
 
setHasPasscode(boolean) - Method in class org.researchstack.skin.task.SignUpTask
 
setIcon(int) - Method in class org.researchstack.skin.ActionItem.ActionItemBuilder
 
setIconImage(String) - Method in class org.researchstack.skin.model.SectionModel.SectionRow
 
setId(int) - Method in class org.researchstack.skin.ActionItem.ActionItemBuilder
 
setIdentifier(String) - Method in class org.researchstack.skin.model.ConsentQuizModel.QuizQuestion
 
setIncorrectCount(int) - Method in class org.researchstack.skin.step.ConsentQuizEvaluationStep
 
setIsBlockingPermission(boolean) - Method in class org.researchstack.skin.PermissionRequestManager.PermissionRequest
This paramter is used in the PermissionStepLayout that makes a permission optional or not.
setIsSystemPermission(boolean) - Method in class org.researchstack.skin.PermissionRequestManager.PermissionRequest
Sets to true if the permission should be handled by the system grant flow
setMessage(String) - Method in class org.researchstack.skin.DataResponse
 
setName(String) - Method in class org.researchstack.skin.model.User
 
setOnboardingComplete(boolean) - Method in class org.researchstack.skin.AppPrefs
Method to set if onboarding is completed.
setOrder(int) - Method in class org.researchstack.skin.ActionItem.ActionItemBuilder
 
setOrientation(int) - Method in class org.researchstack.skin.ui.views.DividerItemDecoration
 
setPaddingStart(float) - Method in class org.researchstack.skin.ui.views.DividerItemDecoration
 
setPermissionRequests(List<PermissionRequestManager.PermissionRequest>) - Method in class org.researchstack.skin.PermissionRequestManager
Clears the internal map where PermissionRequests are stored and adds the requests that are passed in
setSkippedOnboarding(boolean) - Method in class org.researchstack.skin.AppPrefs
 
setStateOrdinal(int) - Method in class org.researchstack.skin.step.PassCodeCreationStep
 
setSuccess(boolean) - Method in class org.researchstack.skin.DataResponse
 
setTaskReminderComplete(boolean) - Method in class org.researchstack.skin.AppPrefs
 
SettingsActivity - Class in org.researchstack.skin.ui
 
SettingsActivity() - Constructor for class org.researchstack.skin.ui.SettingsActivity
 
SettingsFragment - Class in org.researchstack.skin.ui.fragment
 
SettingsFragment() - Constructor for class org.researchstack.skin.ui.fragment.SettingsFragment
 
setTintColor(String) - Method in class org.researchstack.skin.model.SectionModel.SectionRow
 
setTitle(int) - Method in class org.researchstack.skin.ActionItem.ActionItemBuilder
 
setTitle(String) - Method in class org.researchstack.skin.model.SectionModel.SectionRow
 
setTitle(String) - Method in class org.researchstack.skin.model.StudyOverviewModel.Question
 
setTitleColor(int) - Method in class org.researchstack.skin.ui.preference.TextColorPreference
 
setUserSharingScope(Context, String) - Method in class org.researchstack.skin.DataProvider
Sets the current sharing scope of the user.
shareConsentForm(Context) - Static method in class org.researchstack.skin.utils.ConsentFormUtils
Deprecated.
showPrivacyPolicy() - Method in class org.researchstack.skin.ui.fragment.SettingsFragment
 
showSoftwareNotices() - Method in class org.researchstack.skin.ui.fragment.SettingsFragment
 
signIn(Context, String, String) - Method in class org.researchstack.skin.DataProvider
Called in SignUpStepLayout to sign the user in to the backend service
SignInStepIdentifier - Static variable in class org.researchstack.skin.task.OnboardingTask
 
SignInStepLayout - Class in org.researchstack.skin.ui.layout
 
SignInStepLayout(Context) - Constructor for class org.researchstack.skin.ui.layout.SignInStepLayout
 
SignInStepLayout(Context, AttributeSet) - Constructor for class org.researchstack.skin.ui.layout.SignInStepLayout
 
SignInStepLayout(Context, AttributeSet, int) - Constructor for class org.researchstack.skin.ui.layout.SignInStepLayout
 
SignInTask - Class in org.researchstack.skin.task
 
SignInTask(Context) - Constructor for class org.researchstack.skin.task.SignInTask
 
signOut(Context) - Method in class org.researchstack.skin.DataProvider
Currently not used within the framework
signUp(Context, String, String, String) - Method in class org.researchstack.skin.DataProvider
Called in SignUpStepLayout to sign the user up to the backend service
SignUpEligibleStepIdentifier - Static variable in class org.researchstack.skin.task.OnboardingTask
 
SignUpEligibleStepLayout - Class in org.researchstack.skin.ui.layout
 
SignUpEligibleStepLayout(Context) - Constructor for class org.researchstack.skin.ui.layout.SignUpEligibleStepLayout
 
SignUpEligibleStepLayout(Context, AttributeSet) - Constructor for class org.researchstack.skin.ui.layout.SignUpEligibleStepLayout
 
SignUpEligibleStepLayout(Context, AttributeSet, int) - Constructor for class org.researchstack.skin.ui.layout.SignUpEligibleStepLayout
 
SignUpInclusionCriteriaStepIdentifier - Static variable in class org.researchstack.skin.task.OnboardingTask
 
SignUpIneligibleStepIdentifier - Static variable in class org.researchstack.skin.task.OnboardingTask
 
SignUpIneligibleStepLayout - Class in org.researchstack.skin.ui.layout
 
SignUpIneligibleStepLayout(Context) - Constructor for class org.researchstack.skin.ui.layout.SignUpIneligibleStepLayout
 
SignUpIneligibleStepLayout(Context, AttributeSet) - Constructor for class org.researchstack.skin.ui.layout.SignUpIneligibleStepLayout
 
SignUpIneligibleStepLayout(Context, AttributeSet, int) - Constructor for class org.researchstack.skin.ui.layout.SignUpIneligibleStepLayout
 
SignUpPassCodeCreationStepIdentifier - Static variable in class org.researchstack.skin.task.OnboardingTask
 
SignUpPermissionsStepIdentifier - Static variable in class org.researchstack.skin.task.OnboardingTask
 
SignUpPinCodeCreationStepLayout - Class in org.researchstack.skin.ui.layout
 
SignUpPinCodeCreationStepLayout(Context) - Constructor for class org.researchstack.skin.ui.layout.SignUpPinCodeCreationStepLayout
 
SignUpPinCodeCreationStepLayout(Context, AttributeSet) - Constructor for class org.researchstack.skin.ui.layout.SignUpPinCodeCreationStepLayout
 
SignUpPinCodeCreationStepLayout(Context, AttributeSet, int) - Constructor for class org.researchstack.skin.ui.layout.SignUpPinCodeCreationStepLayout
 
SignUpPinCodeCreationStepLayout.State - Enum in org.researchstack.skin.ui.layout
 
SignUpStepIdentifier - Static variable in class org.researchstack.skin.task.OnboardingTask
 
SignUpStepLayout - Class in org.researchstack.skin.ui.layout
 
SignUpStepLayout(Context) - Constructor for class org.researchstack.skin.ui.layout.SignUpStepLayout
 
SignUpStepLayout(Context, AttributeSet) - Constructor for class org.researchstack.skin.ui.layout.SignUpStepLayout
 
SignUpStepLayout(Context, AttributeSet, int) - Constructor for class org.researchstack.skin.ui.layout.SignUpStepLayout
 
SignUpTask - Class in org.researchstack.skin.task
 
SignUpTask(Context) - Constructor for class org.researchstack.skin.task.SignUpTask
 
SignUpTaskActivity - Class in org.researchstack.skin.ui
 
SignUpTaskActivity() - Constructor for class org.researchstack.skin.ui.SignUpTaskActivity
 
SignUpThankYouStepIdentifier - Static variable in class org.researchstack.skin.task.OnboardingTask
 
SimpleNotificationConfig - Class in org.researchstack.skin.notification
 
SimpleNotificationConfig() - Constructor for class org.researchstack.skin.notification.SimpleNotificationConfig
 
skippedOnboarding() - Method in class org.researchstack.skin.AppPrefs
 
skipTo - Variable in class org.researchstack.skin.model.TaskModel.RuleModel
 
SmartSurveyTask - Class in org.researchstack.skin.task
This Task allows creation of a special survey from json that has custom navigation logic.
SmartSurveyTask(Context, TaskModel) - Constructor for class org.researchstack.skin.task.SmartSurveyTask
Creates a SmartSurveyTask from a TaskModel object
SplashActivity - Class in org.researchstack.skin.ui
 
SplashActivity() - Constructor for class org.researchstack.skin.ui.SplashActivity
 
startConsentTask() - Method in class org.researchstack.skin.ui.SignUpTaskActivity
 
stateOrdinal - Variable in class org.researchstack.skin.step.PassCodeCreationStep
 
step - Variable in class org.researchstack.skin.model.TaskModel.ConstraintsModel
 
step - Variable in class org.researchstack.skin.ui.layout.SignUpPinCodeCreationStepLayout
 
StepModel() - Constructor for class org.researchstack.skin.model.TaskModel.StepModel
 
StudyOverviewModel - Class in org.researchstack.skin.model
 
StudyOverviewModel() - Constructor for class org.researchstack.skin.model.StudyOverviewModel
 
StudyOverviewModel.Question - Class in org.researchstack.skin.model
 

T

TASK_ID_CONSENT - Static variable in class org.researchstack.skin.TaskProvider
Task ID used by the framework for looking up the consent task
TASK_ID_INITIAL - Static variable in class org.researchstack.skin.TaskProvider
Task ID used by the framework for looking up the "initial" task
TASK_ID_SIGN_IN - Static variable in class org.researchstack.skin.TaskProvider
Task ID used by the framework for looking up the sign-in task
TASK_ID_SIGN_UP - Static variable in class org.researchstack.skin.TaskProvider
Task ID used by the framework for looking up the sign-up task
TaskAdapter(SchedulesAndTasksModel) - Constructor for class org.researchstack.skin.ui.fragment.ActivitiesFragment.TaskAdapter
 
TaskAlertReceiver - Class in org.researchstack.skin.notification
 
TaskAlertReceiver() - Constructor for class org.researchstack.skin.notification.TaskAlertReceiver
 
taskClassName - Variable in class org.researchstack.skin.model.SchedulesAndTasksModel.TaskScheduleModel
 
taskCompletionTime - Variable in class org.researchstack.skin.model.SchedulesAndTasksModel.TaskScheduleModel
 
taskFileName - Variable in class org.researchstack.skin.model.SchedulesAndTasksModel.TaskScheduleModel
 
taskID - Variable in class org.researchstack.skin.model.SchedulesAndTasksModel.TaskScheduleModel
 
TaskModel - Class in org.researchstack.skin.model
 
TaskModel() - Constructor for class org.researchstack.skin.model.TaskModel
 
TaskModel.ConstraintsModel - Class in org.researchstack.skin.model
 
TaskModel.EnumerationModel - Class in org.researchstack.skin.model
 
TaskModel.RuleModel - Class in org.researchstack.skin.model
 
TaskModel.StepModel - Class in org.researchstack.skin.model
 
TaskModel.Validation - Class in org.researchstack.skin.model
 
TaskNotificationReceiver - Class in org.researchstack.skin.notification
 
TaskNotificationReceiver() - Constructor for class org.researchstack.skin.notification.TaskNotificationReceiver
 
TaskProvider - Class in org.researchstack.skin
TaskProvider is used as a way for the Framework to get Tasks needed throughout the onboarding process.
TaskProvider() - Constructor for class org.researchstack.skin.TaskProvider
 
tasks - Variable in class org.researchstack.skin.model.SchedulesAndTasksModel.ScheduleModel
 
TaskScheduleModel() - Constructor for class org.researchstack.skin.model.SchedulesAndTasksModel.TaskScheduleModel
 
taskTitle - Variable in class org.researchstack.skin.model.SchedulesAndTasksModel.TaskScheduleModel
 
TextColorPreference - Class in org.researchstack.skin.ui.preference
 
TextColorPreference(Context, AttributeSet, int, int) - Constructor for class org.researchstack.skin.ui.preference.TextColorPreference
 
TextColorPreference(Context, AttributeSet, int) - Constructor for class org.researchstack.skin.ui.preference.TextColorPreference
 
TextColorPreference(Context, AttributeSet) - Constructor for class org.researchstack.skin.ui.preference.TextColorPreference
 
TextColorPreference(Context) - Constructor for class org.researchstack.skin.ui.preference.TextColorPreference
 
TextWatcherAdapter - Class in org.researchstack.skin.ui.adapter
 
TextWatcherAdapter() - Constructor for class org.researchstack.skin.ui.adapter.TextWatcherAdapter
 
TextWatcherAdapter - Class in org.researchstack.skin.ui.views
 
TextWatcherAdapter() - Constructor for class org.researchstack.skin.ui.views.TextWatcherAdapter
 
type - Variable in class org.researchstack.skin.model.TaskModel.ConstraintsModel
 
type - Variable in class org.researchstack.skin.model.TaskModel.EnumerationModel
 
type - Variable in class org.researchstack.skin.model.TaskModel.RuleModel
 
type - Variable in class org.researchstack.skin.model.TaskModel.StepModel
 
type - Variable in class org.researchstack.skin.model.TaskModel
 

U

uiHint - Variable in class org.researchstack.skin.model.TaskModel.StepModel
 
UiManager - Class in org.researchstack.skin
UiManager is responsible for providing an a way to define certain aspects of the UI that cannot be provided / genreated by the framework.
UiManager() - Constructor for class org.researchstack.skin.UiManager
 
uploadConsent(Context, TaskResult) - Method in class org.researchstack.skin.DataProvider
This method is responsible in uploading the user consent information (e.g.
uploadTaskResult(Context, TaskResult) - Method in class org.researchstack.skin.DataProvider
Method used to upload a TaskResult to the backend
User - Class in org.researchstack.skin.model
 
User() - Constructor for class org.researchstack.skin.model.User
 

V

validateParameters() - Method in class org.researchstack.skin.task.OnboardingTask
 
validateParameters() - Method in class org.researchstack.skin.task.SmartSurveyTask
 
validation - Variable in class org.researchstack.skin.model.TaskModel.ConstraintsModel
 
Validation() - Constructor for class org.researchstack.skin.model.TaskModel.Validation
 
value - Variable in class org.researchstack.skin.model.TaskModel.EnumerationModel
 
value - Variable in class org.researchstack.skin.model.TaskModel.RuleModel
 
valueOf(String) - Static method in enum org.researchstack.skin.ui.layout.SignUpPinCodeCreationStepLayout.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.researchstack.skin.ui.layout.SignUpPinCodeCreationStepLayout.State
Returns an array containing the constants of this enum type, in the order they are declared.
VERTICAL_LIST - Static variable in class org.researchstack.skin.ui.views.DividerItemDecoration
 
viewConsentForm(Context) - Static method in class org.researchstack.skin.utils.ConsentFormUtils
 
ViewHolder(View) - Constructor for class org.researchstack.skin.ui.fragment.ActivitiesFragment.TaskAdapter.ViewHolder
 
ViewHolder(View) - Constructor for class org.researchstack.skin.ui.fragment.LearnFragment.LearnAdapter.ViewHolder
 

W

withdrawConsent(Context, String) - Method in class org.researchstack.skin.DataProvider
Called in SettingsFragment to alert the backend that the user wants to withdraw from the study
A B C D E F G H I K L M N O P Q R S T U V W 
Skip navigation links