public static enum ConsentSection.Type extends java.lang.Enum<ConsentSection.Type> implements java.io.Serializable
Enum Constant and Description |
---|
Custom
A custom section.
|
DataGathering
A section informing the user that sensor data will be collected.
|
DataUse
A section describing how the collected data will be used.
|
OnlyInDocument
Document-only sections.
|
Overview
Overview of the informed consent process.
|
Privacy
A section describing the privacy policies for the study.
|
StudySurvey
A section describing survey use in the study.
|
StudyTasks
A section describing active task use in the study.
|
TimeCommitment
A section describing how much time is required for the study.
|
Withdrawing
A section describing how to withdraw from the study.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getImageName() |
int |
getMoreInfoResId() |
int |
getTitleResId() |
static ConsentSection.Type |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static ConsentSection.Type[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ConsentSection.Type Overview
This content can inform the user of what to expect during the process, and provide general background information on the purpose of the study.
public static final ConsentSection.Type DataGathering
This content can identify which sensors will be used, for how long, and for what purpose.
public static final ConsentSection.Type Privacy
This content can describe how data is protected, the processes used to sanitize the collected data or make it anonymous, and address the risks
involved.
public static final ConsentSection.Type DataUse
This content can include details about those who will have access to the data, the types of analysis that will be performed, and the degree of control the participant may have over the data after it is collected.
public static final ConsentSection.Type TimeCommitment
This content can help users understand what to expect as they participate in the study.
public static final ConsentSection.Type StudyTasks
This content can describe what types of tasks need to be performed, how often, and for what purpose. Any risks that are involved can also be communicated in this section.
public static final ConsentSection.Type StudySurvey
This content can explain how survey data will be collected, for what purpose, and make it clear to what extent participation is optional.
public static final ConsentSection.Type Withdrawing
This section can describe the policies that govern the collected data if the user decides to withdraw.
public static final ConsentSection.Type Custom
Custom sections don't have a predefined title, summary, content, image, or animation. A consent document may have as many or as few custom sections as needed.
public static final ConsentSection.Type OnlyInDocument
Document-only sections are ignored for a visual consent step and are only displayed in a
consent review step (assuming no value is provided for the htmlReviewContent
property).
public static ConsentSection.Type[] values()
for (ConsentSection.Type c : ConsentSection.Type.values()) System.out.println(c);
public static ConsentSection.Type valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic int getTitleResId()
public java.lang.String getImageName()
public int getMoreInfoResId()