Configuration

public class Configuration implements Serializable

The project configuration describes which users are publishers or data providers for a project.

Fields

dataPackagesState

private ProjectState dataPackagesState

The state of the dataPackage.

dataProviders

private List<String> dataProviders

User names having the role of a data provider for a project. Must contain at least one user name.

dataSetsState

private ProjectState dataSetsState

The state of data sets.

instrumentsState

private ProjectState instrumentsState

The state of instruments.

publicationsState

private ProjectState publicationsState

The state of related publications.

publishers

private List<String> publishers

User names having the role of a publisher for a project. Must contain at least one user name.

questionsState

private ProjectState questionsState

The state of questions.

requirements

private Requirements requirements

Defines which object types are required before a project can be released.

serialVersionUID

private static final long serialVersionUID

surveysState

private ProjectState surveysState

The State of surveys.

variablesState

private ProjectState variablesState

The state of variables.