@Override public EntityMetaData createMetaData() { EditableEntityMetaData entityMetaData = new DefaultEntityMetaData("EnumTest"); EnumField enumField = new EnumField(); enumField.setEnumOptions(Arrays.asList("ONE", "TWO")); entityMetaData.addAttribute("identifier", ROLE_ID).setDataType(enumField).setNillable(false); entityMetaData.addAttribute("col1").setDataType(enumField); return entityMetaData; }
@Override public EntityMetaData createMetaData() { EditableEntityMetaData entityMetaData = new DefaultEntityMetaData("DatetimeTest"); entityMetaData.addAttribute("col1", ROLE_ID).setDataType(DATETIME).setNillable(false); entityMetaData.addAttribute("col2").setDataType(DATETIME); entityMetaData .addAttribute("col3") .setDataType(DATETIME); // .setDefaultValue("2010-09-29T18:46:19UCT"); (see // issue #4554) return entityMetaData; }
@Override public EntityMetaData createMetaData() { EditableEntityMetaData varcharMD = new DefaultEntityMetaData("TextTest").setLabel("Text Test"); varcharMD.setIdAttribute("identifier"); varcharMD .addAttribute("identifier") .setDataType(MolgenisFieldTypes.INT) .setAuto(true) .setNillable(false); varcharMD.addAttribute("col1").setDataType(MolgenisFieldTypes.TEXT).setNillable(false); varcharMD.addAttribute("col2").setDataType(MolgenisFieldTypes.TEXT); varcharMD .addAttribute("col3") .setDataType(MolgenisFieldTypes.TEXT) .setDefaultValue("lorem ipsum"); return varcharMD; }