All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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