
org.molgenis.study.StudyDefinition Maven / Gradle / Ivy
The newest version!
package org.molgenis.study;
import java.util.Date;
import java.util.List;
import org.molgenis.catalog.CatalogItem;
public interface StudyDefinition
{
String getId();
void setId(String id);
String getName();
void setName(String name);
String getDescription();
String getVersion();
Date getDateCreated();
Status getStatus();
Iterable getItems();
void setItems(Iterable items);
boolean containsItem(CatalogItem item);
List getAuthors();
String getAuthorEmail();
/**
* Get the request proposal form filename
*
* @return
*/
String getRequestProposalForm();
void setRequestProposalForm(String fileName);
public enum Status
{
DRAFT, SUBMITTED, APPROVED, REJECTED, EXPORTED
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy