
org.molgenis.omx.study.StudyDataRequestMetaData Maven / Gradle / Ivy
The newest version!
/* File: /tmp/molgenis/target/checkout/molgenis-omx-protocolviewer/target/generated-sources/molgenis/java/org/molgenis/omx/study/StudyDataRequestMetaData.java
* Generator: org.molgenis.generators.EntityMetaDataGen 4.0.0-testing
*
* THIS FILE HAS BEEN GENERATED, PLEASE DO NOT EDIT!
*/
package org.molgenis.omx.study;
import static org.molgenis.MolgenisFieldTypes.FieldTypeEnum.*;
import org.molgenis.data.support.DefaultEntityMetaData;
import org.molgenis.data.support.DefaultAttributeMetaData;
public class StudyDataRequestMetaData extends DefaultEntityMetaData
{
public StudyDataRequestMetaData()
{
super("StudyDataRequest", StudyDataRequest.class);
setLabel("StudyDataRequest");
setDescription("");
DefaultAttributeMetaData id = new DefaultAttributeMetaData("id", INT);
id.setLabel("id");
id.setDescription("automatically generated internal id, only for internal use.");
id.setIdAttribute(true);
id.setNillable(false);
id.setReadOnly(true);
id.setUnique(false);
id.setAuto(true);
id.setVisible(false);
id.setAggregateable(false);
addAttributeMetaData(id);
DefaultAttributeMetaData identifier = new DefaultAttributeMetaData("Identifier", STRING);
identifier.setLabel("Identifier");
identifier.setDescription("user supplied or automatically assigned (using a decorator) unique and short identifier, e.g. MA1234");
identifier.setIdAttribute(false);
identifier.setNillable(false);
identifier.setReadOnly(false);
identifier.setUnique(true);
identifier.setAuto(false);
identifier.setLabelAttribute(true);
identifier.setAggregateable(false);
addAttributeMetaData(identifier);
DefaultAttributeMetaData name = new DefaultAttributeMetaData("Name", STRING);
name.setLabel("Name");
name.setDescription("human readible name, not necessary unique.");
name.setIdAttribute(false);
name.setNillable(false);
name.setReadOnly(false);
name.setUnique(false);
name.setAuto(false);
name.setAggregateable(false);
addAttributeMetaData(name);
DefaultAttributeMetaData requestForm = new DefaultAttributeMetaData("RequestForm", STRING);
requestForm.setLabel("RequestForm");
requestForm.setDescription("request form filename");
requestForm.setIdAttribute(false);
requestForm.setNillable(false);
requestForm.setReadOnly(false);
requestForm.setUnique(false);
requestForm.setAuto(false);
requestForm.setAggregateable(false);
addAttributeMetaData(requestForm);
DefaultAttributeMetaData features = new DefaultAttributeMetaData("Features", MREF);
features.setLabel("Features");
features.setDescription("");
features.setIdAttribute(false);
features.setNillable(false);
features.setReadOnly(false);
features.setUnique(false);
features.setAuto(false);
features.setRefEntity(new org.molgenis.omx.observ.ObservableFeatureMetaData());
features.setAggregateable(false);
addAttributeMetaData(features);
DefaultAttributeMetaData protocol = new DefaultAttributeMetaData("Protocol", XREF);
protocol.setLabel("Protocol");
protocol.setDescription("protocol used to create request");
protocol.setIdAttribute(false);
protocol.setNillable(false);
protocol.setReadOnly(false);
protocol.setUnique(false);
protocol.setAuto(false);
protocol.setRefEntity(new org.molgenis.omx.observ.ProtocolMetaData());
protocol.setAggregateable(true);
addAttributeMetaData(protocol);
DefaultAttributeMetaData molgenisUser = new DefaultAttributeMetaData("MolgenisUser", XREF);
molgenisUser.setLabel("MolgenisUser");
molgenisUser.setDescription("");
molgenisUser.setIdAttribute(false);
molgenisUser.setNillable(false);
molgenisUser.setReadOnly(false);
molgenisUser.setUnique(false);
molgenisUser.setAuto(false);
molgenisUser.setRefEntity(new org.molgenis.omx.auth.MolgenisUserMetaData());
molgenisUser.setAggregateable(true);
addAttributeMetaData(molgenisUser);
DefaultAttributeMetaData requestDate = new DefaultAttributeMetaData("RequestDate", DATE_TIME);
requestDate.setLabel("RequestDate");
requestDate.setDescription("request date");
requestDate.setIdAttribute(false);
requestDate.setNillable(false);
requestDate.setReadOnly(false);
requestDate.setUnique(false);
requestDate.setAuto(false);
requestDate.setAggregateable(false);
addAttributeMetaData(requestDate);
DefaultAttributeMetaData requestStatus = new DefaultAttributeMetaData("RequestStatus", ENUM);
requestStatus.setLabel("RequestStatus");
requestStatus.setDescription("");
requestStatus.setIdAttribute(false);
requestStatus.setNillable(false);
requestStatus.setReadOnly(false);
requestStatus.setUnique(false);
requestStatus.setAuto(false);
requestStatus.setAggregateable(false);
addAttributeMetaData(requestStatus);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy