Changeset 2016
- Timestamp:
- 07/17/09 20:52:11 (3 years ago)
- Location:
- molgenis3_3_test
- Files:
-
- 141 added
- 236 edited
-
WebContent/doc/classmodel.html (modified) (3 diffs)
-
WebContent/doc/entity-uml-diagram.dot (modified) (1 diff)
-
WebContent/doc/entity-uml-diagram.dot.png (modified) (previous)
-
WebContent/doc/entity-uml-minimal-diagram.dot (modified) (2 diffs)
-
WebContent/doc/entity-uml-minimal-diagram.dot.png (modified) (previous)
-
WebContent/doc/objectmodel.html (modified) (9 diffs)
-
WebContent/doc/tabledoc.html (modified) (13 diffs)
-
WebContent/res/img/logo_molgenis.gif (added)
-
generated/java/MolgenisServlet.java (modified) (5 diffs)
-
generated/java/org.molgenis.testdb (added)
-
generated/java/org.molgenis.testdb/R (added)
-
generated/java/org.molgenis.testdb/data (added)
-
generated/java/org.molgenis.testdb/data/mappers (added)
-
generated/java/org.molgenis.testdb/data/types (added)
-
generated/java/org/molgenis/auth/JDBCDatabase.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/JDBCMetaDatabase.java (modified) (36 diffs)
-
generated/java/org/molgenis/auth/R/Molgenis_EntityMetaData.R (modified) (1 diff)
-
generated/java/org/molgenis/auth/R/Molgenis_FieldMetaData.R (modified) (1 diff)
-
generated/java/org/molgenis/auth/R/Molgenis_Role.R (modified) (1 diff)
-
generated/java/org/molgenis/auth/R/Molgenis_Role_allowEdit.R (modified) (1 diff)
-
generated/java/org/molgenis/auth/R/Molgenis_Role_allowView.R (modified) (1 diff)
-
generated/java/org/molgenis/auth/R/Molgenis_User.R (modified) (1 diff)
-
generated/java/org/molgenis/auth/R/Molgenis_User_roles.R (modified) (1 diff)
-
generated/java/org/molgenis/auth/data/InMemoryDatabase.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/data/csv/Molgenis_EntityMetaDataCsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/data/csv/Molgenis_FieldMetaDataCsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/data/csv/Molgenis_RoleCsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/data/csv/Molgenis_Role_allowEditCsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/data/csv/Molgenis_Role_allowViewCsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/data/csv/Molgenis_UserCsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/data/csv/Molgenis_User_rolesCsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/data/mappers/Molgenis_EntityMetaDataMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/data/mappers/Molgenis_FieldMetaDataMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/data/mappers/Molgenis_RoleMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/data/mappers/Molgenis_Role_allowEditMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/data/mappers/Molgenis_Role_allowViewMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/data/mappers/Molgenis_UserMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/data/mappers/Molgenis_User_rolesMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/data/types/Molgenis_EntityMetaData.java (modified) (2 diffs)
-
generated/java/org/molgenis/auth/data/types/Molgenis_FieldMetaData.java (modified) (2 diffs)
-
generated/java/org/molgenis/auth/data/types/Molgenis_Role.java (modified) (2 diffs)
-
generated/java/org/molgenis/auth/data/types/Molgenis_Role_allowEdit.java (modified) (2 diffs)
-
generated/java/org/molgenis/auth/data/types/Molgenis_Role_allowView.java (modified) (2 diffs)
-
generated/java/org/molgenis/auth/data/types/Molgenis_User.java (modified) (2 diffs)
-
generated/java/org/molgenis/auth/data/types/Molgenis_User_roles.java (modified) (2 diffs)
-
generated/java/org/molgenis/auth/html/Molgenis_EntityMetaDataHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/html/Molgenis_FieldMetaDataHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/html/Molgenis_RoleHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/html/Molgenis_Role_allowEditHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/html/Molgenis_Role_allowViewHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/html/Molgenis_UserHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/html/Molgenis_User_rolesHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/MainMenu.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/AbstractEntities/BimplementsAForm.java (modified) (2 diffs)
-
generated/java/org/molgenis/auth/screen/main/AbstractEntities/CimplementsAForm.java (modified) (2 diffs)
-
generated/java/org/molgenis/auth/screen/main/AbstractEntities/DextendsBimplementsAForm.java (modified) (2 diffs)
-
generated/java/org/molgenis/auth/screen/main/AbstractEntitiesMenu.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/Entities/FieldsForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/EntitiesForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/ExtendEntities/BextendsAForm.java (modified) (2 diffs)
-
generated/java/org/molgenis/auth/screen/main/ExtendEntities/CextendsAForm.java (modified) (2 diffs)
-
generated/java/org/molgenis/auth/screen/main/ExtendEntities/ClassAForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/ExtendEntities/DextendsBForm.java (modified) (2 diffs)
-
generated/java/org/molgenis/auth/screen/main/ExtendEntitiesMenu.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/FieldTypes/BoolsForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/FieldTypes/DateTimesForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/FieldTypes/DatesForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/FieldTypes/DecimalsForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/FieldTypes/EnumsForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/FieldTypes/FilesForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/FieldTypes/IntsForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/FieldTypes/MrefsForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/FieldTypes/TextsForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/FieldTypesMenu.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/HiddenIdForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/MrefViaSubform/MrefSubformForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/MrefViaSubformForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/Mrefs/MrefRelatedVarcharsForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/MrefsForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/RolesForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/UsersForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/Varchars/MrefsForVarcharForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/Varchars/XrefsForVarcharForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/VarcharsForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/XrefViaSubform/XrefSubformForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/XrefViaSubformForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/XrefViaSubformWithMenu/TestSubMenu/TestSubForm1Form.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/XrefViaSubformWithMenu/TestSubMenu/TestSubForm2Form.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/XrefViaSubformWithMenu/TestSubMenuMenu.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/XrefViaSubformWithMenuForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/Xrefs/XrefRelatedVarcharsForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/screen/main/XrefsForm.java (modified) (1 diff)
-
generated/java/org/molgenis/auth/source.R (modified) (1 diff)
-
generated/java/org/molgenis/auth/tools/CopyMemoryToDatabase.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/JDBCDatabase.java (added)
-
generated/java/org/molgenis/testdb/JDBCMetaDatabase.java (added)
-
generated/java/org/molgenis/testdb/R/BextendsA.R (modified) (1 diff)
-
generated/java/org/molgenis/testdb/R/BimplementsA.R (modified) (1 diff)
-
generated/java/org/molgenis/testdb/R/BoolEntity.R (modified) (1 diff)
-
generated/java/org/molgenis/testdb/R/CextendsA.R (modified) (1 diff)
-
generated/java/org/molgenis/testdb/R/CimplementsA.R (modified) (1 diff)
-
generated/java/org/molgenis/testdb/R/ClassA.R (modified) (1 diff)
-
generated/java/org/molgenis/testdb/R/DateEntity.R (modified) (1 diff)
-
generated/java/org/molgenis/testdb/R/DateTimeEntity.R (modified) (1 diff)
-
generated/java/org/molgenis/testdb/R/DecimalEntity.R (modified) (1 diff)
-
generated/java/org/molgenis/testdb/R/DecoratedEntity.R (modified) (1 diff)
-
generated/java/org/molgenis/testdb/R/DextendsB.R (modified) (1 diff)
-
generated/java/org/molgenis/testdb/R/DextendsBimplementsA.R (modified) (1 diff)
-
generated/java/org/molgenis/testdb/R/EnumEntity.R (modified) (1 diff)
-
generated/java/org/molgenis/testdb/R/FileEntity.R (modified) (1 diff)
-
generated/java/org/molgenis/testdb/R/GuessMe.R (modified) (1 diff)
-
generated/java/org/molgenis/testdb/R/GuessMeXref.R (modified) (1 diff)
-
generated/java/org/molgenis/testdb/R/HiddenId.R (modified) (1 diff)
-
generated/java/org/molgenis/testdb/R/IntEntity.R (modified) (1 diff)
-
generated/java/org/molgenis/testdb/R/MolgenisEntity.R (added)
-
generated/java/org/molgenis/testdb/R/MolgenisUser.R (added)
-
generated/java/org/molgenis/testdb/R/MolgenisUserGroup.R (added)
-
generated/java/org/molgenis/testdb/R/MolgenisUserGroup_allowedToEdit.R (added)
-
generated/java/org/molgenis/testdb/R/MolgenisUserGroup_allowedToView.R (added)
-
generated/java/org/molgenis/testdb/R/MolgenisUserGroup_members.R (added)
-
generated/java/org/molgenis/testdb/R/MrefEntity.R (modified) (1 diff)
-
generated/java/org/molgenis/testdb/R/MrefEntity_nillableMref.R (modified) (1 diff)
-
generated/java/org/molgenis/testdb/R/MrefEntity_normalMref.R (modified) (1 diff)
-
generated/java/org/molgenis/testdb/R/MrefEntity_readonlyMref.R (modified) (1 diff)
-
generated/java/org/molgenis/testdb/R/SecuredEntity.R (added)
-
generated/java/org/molgenis/testdb/R/SecurityTest.R (added)
-
generated/java/org/molgenis/testdb/R/TextEntity.R (modified) (1 diff)
-
generated/java/org/molgenis/testdb/R/TreeEntity.R (modified) (1 diff)
-
generated/java/org/molgenis/testdb/R/VarcharEntity.R (modified) (1 diff)
-
generated/java/org/molgenis/testdb/R/XrefEntity.R (modified) (1 diff)
-
generated/java/org/molgenis/testdb/SoapApi.java (added)
-
generated/java/org/molgenis/testdb/data/InMemoryDatabase.java (added)
-
generated/java/org/molgenis/testdb/data/csv/BextendsACsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/csv/BimplementsACsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/csv/BoolEntityCsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/csv/CextendsACsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/csv/CimplementsACsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/csv/ClassACsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/csv/DateEntityCsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/csv/DateTimeEntityCsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/csv/DecimalEntityCsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/csv/DecoratedEntityCsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/csv/DextendsBCsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/csv/DextendsBimplementsACsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/csv/EnumEntityCsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/csv/FileEntityCsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/csv/GuessMeCsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/csv/GuessMeXrefCsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/csv/HiddenIdCsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/csv/IntEntityCsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/csv/MolgenisEntityCsvReader.java (added)
-
generated/java/org/molgenis/testdb/data/csv/MolgenisUserCsvReader.java (added)
-
generated/java/org/molgenis/testdb/data/csv/MolgenisUserGroupCsvReader.java (added)
-
generated/java/org/molgenis/testdb/data/csv/MolgenisUserGroup_allowedToEditCsvReader.java (added)
-
generated/java/org/molgenis/testdb/data/csv/MolgenisUserGroup_allowedToViewCsvReader.java (added)
-
generated/java/org/molgenis/testdb/data/csv/MolgenisUserGroup_membersCsvReader.java (added)
-
generated/java/org/molgenis/testdb/data/csv/MrefEntityCsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/csv/MrefEntity_nillableMrefCsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/csv/MrefEntity_normalMrefCsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/csv/MrefEntity_readonlyMrefCsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/csv/SecuredEntityCsvReader.java (added)
-
generated/java/org/molgenis/testdb/data/csv/SecurityTestCsvReader.java (added)
-
generated/java/org/molgenis/testdb/data/csv/TextEntityCsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/csv/TreeEntityCsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/csv/VarcharEntityCsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/csv/XrefEntityCsvReader.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/mappers/BextendsAMapper.java (modified) (4 diffs)
-
generated/java/org/molgenis/testdb/data/mappers/BimplementsAMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/mappers/BoolEntityMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/mappers/CextendsAMapper.java (modified) (4 diffs)
-
generated/java/org/molgenis/testdb/data/mappers/CimplementsAMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/mappers/ClassAMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/mappers/DateEntityMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/mappers/DateTimeEntityMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/mappers/DecimalEntityMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/mappers/DecoratedEntityMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/mappers/DextendsBMapper.java (modified) (4 diffs)
-
generated/java/org/molgenis/testdb/data/mappers/DextendsBimplementsAMapper.java (modified) (4 diffs)
-
generated/java/org/molgenis/testdb/data/mappers/EnumEntityMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/mappers/FileEntityMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/mappers/GuessMeMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/mappers/GuessMeXrefMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/mappers/HiddenIdMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/mappers/IntEntityMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/mappers/MolgenisEntityMapper.java (added)
-
generated/java/org/molgenis/testdb/data/mappers/MolgenisUserGroupMapper.java (added)
-
generated/java/org/molgenis/testdb/data/mappers/MolgenisUserGroup_allowedToEditMapper.java (added)
-
generated/java/org/molgenis/testdb/data/mappers/MolgenisUserGroup_allowedToViewMapper.java (added)
-
generated/java/org/molgenis/testdb/data/mappers/MolgenisUserGroup_membersMapper.java (added)
-
generated/java/org/molgenis/testdb/data/mappers/MolgenisUserMapper.java (added)
-
generated/java/org/molgenis/testdb/data/mappers/MrefEntityMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/mappers/MrefEntity_nillableMrefMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/mappers/MrefEntity_normalMrefMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/mappers/MrefEntity_readonlyMrefMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/mappers/SecuredEntityMapper.java (added)
-
generated/java/org/molgenis/testdb/data/mappers/SecurityTestMapper.java (added)
-
generated/java/org/molgenis/testdb/data/mappers/TextEntityMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/mappers/TreeEntityMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/mappers/VarcharEntityMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/mappers/XrefEntityMapper.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/data/types/BextendsA.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/data/types/BimplementsA.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/data/types/BoolEntity.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/data/types/CextendsA.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/data/types/CimplementsA.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/data/types/ClassA.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/data/types/DateEntity.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/data/types/DateTimeEntity.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/data/types/DecimalEntity.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/data/types/DecoratedEntity.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/data/types/DextendsB.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/data/types/DextendsBimplementsA.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/data/types/EnumEntity.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/data/types/FileEntity.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/data/types/GuessMe.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/data/types/GuessMeXref.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/data/types/HiddenId.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/data/types/IntEntity.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/data/types/InterfaceA.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/data/types/InterfaceC.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/data/types/MolgenisEntity.java (added)
-
generated/java/org/molgenis/testdb/data/types/MolgenisUser.java (added)
-
generated/java/org/molgenis/testdb/data/types/MolgenisUserGroup.java (added)
-
generated/java/org/molgenis/testdb/data/types/MolgenisUserGroup_allowedToEdit.java (added)
-
generated/java/org/molgenis/testdb/data/types/MolgenisUserGroup_allowedToView.java (added)
-
generated/java/org/molgenis/testdb/data/types/MolgenisUserGroup_members.java (added)
-
generated/java/org/molgenis/testdb/data/types/MrefEntity.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/data/types/MrefEntity_nillableMref.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/data/types/MrefEntity_normalMref.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/data/types/MrefEntity_readonlyMref.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/data/types/RowLevelSecurity.java (added)
-
generated/java/org/molgenis/testdb/data/types/SecuredEntity.java (added)
-
generated/java/org/molgenis/testdb/data/types/SecurityTest.java (added)
-
generated/java/org/molgenis/testdb/data/types/TextEntity.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/data/types/TreeEntity.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/data/types/VarcharEntity.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/data/types/XrefEntity.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/html/BextendsAHtmlForm.java (modified) (3 diffs)
-
generated/java/org/molgenis/testdb/html/BimplementsAHtmlForm.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/html/BoolEntityHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/html/CextendsAHtmlForm.java (modified) (3 diffs)
-
generated/java/org/molgenis/testdb/html/CimplementsAHtmlForm.java (modified) (2 diffs)
-
generated/java/org/molgenis/testdb/html/ClassAHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/html/DateEntityHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/html/DateTimeEntityHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/html/DecimalEntityHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/html/DecoratedEntityHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/html/DextendsBHtmlForm.java (modified) (3 diffs)
-
generated/java/org/molgenis/testdb/html/DextendsBimplementsAHtmlForm.java (modified) (3 diffs)
-
generated/java/org/molgenis/testdb/html/EnumEntityHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/html/FileEntityHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/html/GuessMeHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/html/GuessMeXrefHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/html/HiddenIdHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/html/IntEntityHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/html/InterfaceAHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/html/InterfaceCHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/html/MolgenisEntityHtmlForm.java (added)
-
generated/java/org/molgenis/testdb/html/MolgenisUserGroupHtmlForm.java (added)
-
generated/java/org/molgenis/testdb/html/MolgenisUserGroup_allowedToEditHtmlForm.java (added)
-
generated/java/org/molgenis/testdb/html/MolgenisUserGroup_allowedToViewHtmlForm.java (added)
-
generated/java/org/molgenis/testdb/html/MolgenisUserGroup_membersHtmlForm.java (added)
-
generated/java/org/molgenis/testdb/html/MolgenisUserHtmlForm.java (added)
-
generated/java/org/molgenis/testdb/html/MrefEntityHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/html/MrefEntity_nillableMrefHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/html/MrefEntity_normalMrefHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/html/MrefEntity_readonlyMrefHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/html/RowLevelSecurityHtmlForm.java (added)
-
generated/java/org/molgenis/testdb/html/SecuredEntityHtmlForm.java (added)
-
generated/java/org/molgenis/testdb/html/SecurityTestHtmlForm.java (added)
-
generated/java/org/molgenis/testdb/html/TextEntityHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/html/TreeEntityHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/html/VarcharEntityHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/html/XrefEntityHtmlForm.java (modified) (1 diff)
-
generated/java/org/molgenis/testdb/screen (added)
-
generated/java/org/molgenis/testdb/screen/MainMenu.java (added)
-
generated/java/org/molgenis/testdb/screen/main (added)
-
generated/java/org/molgenis/testdb/screen/main/AbstractEntities (added)
-
generated/java/org/molgenis/testdb/screen/main/AbstractEntities/BimplementsAForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/AbstractEntities/CimplementsAForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/AbstractEntities/DextendsBimplementsAForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/AbstractEntitiesMenu.java (added)
-
generated/java/org/molgenis/testdb/screen/main/ExtendEntities (added)
-
generated/java/org/molgenis/testdb/screen/main/ExtendEntities/BextendsAForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/ExtendEntities/CextendsAForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/ExtendEntities/ClassAForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/ExtendEntities/DextendsBForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/ExtendEntitiesMenu.java (added)
-
generated/java/org/molgenis/testdb/screen/main/FieldTypes (added)
-
generated/java/org/molgenis/testdb/screen/main/FieldTypes/BoolsForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/FieldTypes/DateTimesForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/FieldTypes/DatesForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/FieldTypes/DecimalsForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/FieldTypes/EnumsForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/FieldTypes/FilesForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/FieldTypes/IntsForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/FieldTypes/MrefsForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/FieldTypes/TextsForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/FieldTypesMenu.java (added)
-
generated/java/org/molgenis/testdb/screen/main/HiddenIdForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/LoginPlugin.java (added)
-
generated/java/org/molgenis/testdb/screen/main/MrefViaSubform (added)
-
generated/java/org/molgenis/testdb/screen/main/MrefViaSubform/MrefSubformForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/MrefViaSubformForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/Mrefs (added)
-
generated/java/org/molgenis/testdb/screen/main/Mrefs/MrefRelatedVarcharsForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/MrefsForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/Security (added)
-
generated/java/org/molgenis/testdb/screen/main/Security/GroupsAndPermissionsForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/Security/SecuredEntityForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/Security/UsersForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/SecurityMenu.java (added)
-
generated/java/org/molgenis/testdb/screen/main/Varchars (added)
-
generated/java/org/molgenis/testdb/screen/main/Varchars/MrefsForVarcharForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/Varchars/XrefsForVarcharForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/VarcharsForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/XrefViaSubform (added)
-
generated/java/org/molgenis/testdb/screen/main/XrefViaSubform/XrefSubformForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/XrefViaSubformForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/XrefViaSubformWithMenu (added)
-
generated/java/org/molgenis/testdb/screen/main/XrefViaSubformWithMenu/TestSubMenu (added)
-
generated/java/org/molgenis/testdb/screen/main/XrefViaSubformWithMenu/TestSubMenu/TestSubForm1Form.java (added)
-
generated/java/org/molgenis/testdb/screen/main/XrefViaSubformWithMenu/TestSubMenu/TestSubForm2Form.java (added)
-
generated/java/org/molgenis/testdb/screen/main/XrefViaSubformWithMenu/TestSubMenuMenu.java (added)
-
generated/java/org/molgenis/testdb/screen/main/XrefViaSubformWithMenuForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/Xrefs (added)
-
generated/java/org/molgenis/testdb/screen/main/Xrefs/XrefRelatedVarcharsForm.java (added)
-
generated/java/org/molgenis/testdb/screen/main/XrefsForm.java (added)
-
generated/java/org/molgenis/testdb/tools (added)
-
generated/java/org/molgenis/testdb/tools/CopyMemoryToDatabase.java (added)
-
generated/java/org/molgenis/testui/screen/main/AbstractEntities (added)
-
generated/java/org/molgenis/testui/screen/main/AbstractEntities/BimplementsAForm.java (added)
-
generated/java/org/molgenis/testui/screen/main/AbstractEntities/CimplementsAForm.java (added)
-
generated/java/org/molgenis/testui/screen/main/AbstractEntities/DextendsBimplementsAForm.java (added)
-
generated/java/org/molgenis/testui/screen/main/Entities (added)
-
generated/java/org/molgenis/testui/screen/main/Entities/FieldsForm.java (added)
-
generated/java/org/molgenis/testui/screen/main/ExtendEntities (added)
-
generated/java/org/molgenis/testui/screen/main/ExtendEntities/BextendsAForm.java (added)
-
generated/java/org/molgenis/testui/screen/main/ExtendEntities/CextendsAForm.java (added)
-
generated/java/org/molgenis/testui/screen/main/ExtendEntities/ClassAForm.java (added)
-
generated/java/org/molgenis/testui/screen/main/ExtendEntities/DextendsBForm.java (added)
-
generated/java/org/molgenis/testui/screen/main/FieldTypes (added)
-
generated/java/org/molgenis/testui/screen/main/FieldTypes/BoolsForm.java (added)
-
generated/java/org/molgenis/testui/screen/main/FieldTypes/DateTimesForm.java (added)
-
generated/java/org/molgenis/testui/screen/main/FieldTypes/DatesForm.java (added)
-
generated/java/org/molgenis/testui/screen/main/FieldTypes/DecimalsForm.java (added)
-
generated/java/org/molgenis/testui/screen/main/FieldTypes/EnumsForm.java (added)
-
generated/java/org/molgenis/testui/screen/main/FieldTypes/FilesForm.java (added)
-
generated/java/org/molgenis/testui/screen/main/FieldTypes/IntsForm.java (added)
-
generated/java/org/molgenis/testui/screen/main/FieldTypes/MrefsForm.java (added)
-
generated/java/org/molgenis/testui/screen/main/FieldTypes/TextsForm.java (added)
-
generated/java/org/molgenis/testui/screen/main/MrefViaSubform (added)
-
generated/java/org/molgenis/testui/screen/main/MrefViaSubform/MrefSubformForm.java (added)
-
generated/java/org/molgenis/testui/screen/main/XrefViaSubform (added)
-
generated/java/org/molgenis/testui/screen/main/XrefViaSubform/XrefSubformForm.java (added)
-
generated/java/org/molgenis/testui/screen/main/XrefViaSubformWithMenu/TestSubMenu (added)
-
generated/java/org/molgenis/testui/screen/main/XrefViaSubformWithMenu/TestSubMenu/TestSubForm1Form.java (added)
-
generated/java/org/molgenis/testui/screen/main/XrefViaSubformWithMenu/TestSubMenu/TestSubForm2Form.java (added)
-
generated/java/org/molgenis/testui/source.R (added)
-
generated/java/source.R (modified) (2 diffs)
-
generated/java/tools/CsvExport.java (modified) (5 diffs)
-
generated/java/tools/CsvImportByName.java (modified) (67 diffs)
-
generated/sql/count_per_entity.sql (modified) (2 diffs)
-
generated/sql/count_per_table.sql (modified) (2 diffs)
-
generated/sql/create_tables.sql (modified) (6 diffs)
-
generated/sql/insert_metadata.sql (modified) (1 diff)
-
handwritten/java/org/molgenis/plugins/auth/DatabaseLogin.java (modified) (1 diff)
-
handwritten/java/org/molgenis/plugins/auth/DummyLogin.java (modified) (1 diff)
-
handwritten/java/org/molgenis/plugins/auth/UserLogin.java (modified) (4 diffs)
-
handwritten/java/plugin/login (added)
-
handwritten/java/plugin/login/DatabaseLogin.java (added)
-
handwritten/java/plugin/login/UserLogin.ftl (added)
-
handwritten/java/plugin/login/UserLogin.java (added)
-
molgenis.properties (modified) (2 diffs)
-
molgenis_auth.xml (modified) (4 diffs)
-
test_db.xml (modified) (9 diffs)
-
test_ui.xml (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
molgenis3_3_test/WebContent/doc/classmodel.html
r2003 r2016 2 2 3 3 <head> 4 <title>M y First MOLGENISDocumentation</title>4 <title>MOLGENIS test database Documentation</title> 5 5 6 6 <meta name="keywords" content=""> … … 57 57 58 58 <body> 59 <h1><a name="_top_of_page">M y First MOLGENIS</a> documentation.</h1>59 <h1><a name="_top_of_page">MOLGENIS test database</a> documentation.</h1> 60 60 61 61 62 62 This is a test database with 63 63 <ul> 64 <li>most of the data types and constructs currently known inside MOLGENIS</li> 64 <li>most of the data types and constructs currently known inside 65 MOLGENIS</li> 65 66 <li>examples of interfaces and inheritance</li> 66 67 </ul> … … 81 82 <a href="#_top_of_page">go to top</a> 82 83 83 <div align="center">Documentation generated on Ju ne17, 2009 by MOLGENIS <a href="http://www.molgenis.org">http://www.molgenis.org</a></div>84 <div align="center">Documentation generated on July 17, 2009 by MOLGENIS <a href="http://www.molgenis.org">http://www.molgenis.org</a></div> 84 85 </body></html> 85 86 -
molgenis3_3_test/WebContent/doc/entity-uml-diagram.dot
r2003 r2016 251 251 252 252 label = "{GuessMeXref|guessMeXrefId : int\lguessMeId : int\l}" 253 ] 254 "RowLevelSecurity" [ 255 style = "filled" 256 fillcolor = "white" 257 fontname = "Arial-Italic" 258 fontcolor = "dimgrey" 259 color = "dimgrey" 260 261 label = "{Interface:RowLevelSecurity|viewableBy : xref(MolgenisUserGroup.id)\leditableBy : xref(MolgenisUserGroup.id)\l}" 262 ] 263 "SecuredEntity" [ 264 style = "filled" 265 fillcolor = "white" 266 fontname = "Arial" 267 fontcolor = "black" 268 color = "black" 269 270 label = "{SecuredEntity\n implements RowLevelSecurity|value : string\l}" 253 271 ] 254 272 /*entities inside modules*/ -
molgenis3_3_test/WebContent/doc/entity-uml-minimal-diagram.dot
r2003 r2016 247 247 label = "{GuessMeXref}" 248 248 ] 249 "RowLevelSecurity" [ 250 style = "filled" 251 fillcolor = "white" 252 fontname = "Arial-Italic" 253 fontcolor = "dimgrey" 254 color = "dimgrey" 255 256 label = "{Interface:RowLevelSecurity}" 257 ] 258 "SecuredEntity" [ 259 style = "filled" 260 fillcolor = "white" 261 fontname = "Arial" 262 fontcolor = "black" 263 color = "black" 264 265 label = "{SecuredEntity\n implements RowLevelSecurity}" 266 ] 249 267 /*entities inside modules*/ 250 268 … … 255 273 "BimplementsA" -> "InterfaceA" 256 274 "CimplementsA" -> "InterfaceA" 275 "SecuredEntity" -> "RowLevelSecurity" 257 276 258 277 /*inheritance relationships*/ -
molgenis3_3_test/WebContent/doc/objectmodel.html
r2003 r2016 2 2 3 3 <head> 4 <title>M y First MOLGENISDocumentation</title>4 <title>MOLGENIS test database Documentation</title> 5 5 6 6 <meta name="keywords" content=""> … … 55 55 56 56 <body> 57 <h1><a name="_top_of_page">M y First MOLGENIS</a> documentation.</h1>57 <h1><a name="_top_of_page">MOLGENIS test database</a> documentation.</h1> 58 58 59 59 This is a test database with 60 60 <ul> 61 <li>most of the data types and constructs currently known inside MOLGENIS</li> 61 <li>most of the data types and constructs currently known inside 62 MOLGENIS</li> 62 63 <li>examples of interfaces and inheritance</li> 63 64 </ul> … … 98 99 <a href="#guessMe">guessMe</a><br/> 99 100 <a href="#GuessMeXref">GuessMeXref</a><br/> 100 <a href="#Molgenis_Role">Molgenis_Role</a><br/> 101 <a href="#Molgenis_User">Molgenis_User</a><br/> 102 <a href="#Molgenis_EntityMetaData">Molgenis_EntityMetaData</a><br/> 103 <a href="#Molgenis_FieldMetaData">Molgenis_FieldMetaData</a><br/> 101 <a href="#MolgenisUserGroup">MolgenisUserGroup</a><br/> 102 <a href="#MolgenisUser">MolgenisUser</a><br/> 103 <a href="#MolgenisEntity">MolgenisEntity</a><br/> 104 <a href="#RowLevelSecurity">RowLevelSecurity</a><br/> 105 <a href="#SecuredEntity">SecuredEntity</a><br/> 104 106 <h3><a name="VarcharEntity">VarcharEntity</a> 105 107 </h3> … … 1134 1136 <!-- table header --> 1135 1137 <tr><th class="tablehead" colspan="7">BextendsA<br/><i> extends ClassA</i> 1138 </th></tr> 1139 <!-- column headers --> 1140 <tr> 1141 <th>field</th> 1142 <th>type</th> 1143 <th>description</th> 1144 <th>constraints</th> 1145 </tr> 1146 1147 <!-- all the fields --> 1148 <tr > 1149 <td style="color:#333333; font-style:italic;">fieldA*</td> 1150 <td style="color:#333333; font-style:italic;">string</td> 1151 <td style="color:#333333; font-style:italic;"> </td> 1152 <td style="color:#333333; font-style:italic;"> 1153 1154 not null, 1155 </td> 1156 </tr> 1157 <tr > 1158 <td style="color:#000000">fieldB</td> 1159 <td style="color:#000000">string</td> 1160 <td style="color:#000000"> </td> 1161 <td style="color:#000000"> 1162 1163 not null, 1164 </td> 1165 </tr> 1166 1167 <!-- all the uniques --> 1168 <tr> 1169 <td colspan="2">primary key(id)</td> 1170 <td colspan="2"> </td> 1171 </tr> 1172 <!-- all the indices --> 1173 1174 </table> 1175 *inherited field<br/> 1176 <a href="#_top_of_page">go to top</a> 1177 <p /> 1178 <h3><a name="CextendsA">CextendsA</a> 1179 </h3> 1180 <p></p> 1181 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1182 <!-- table header --> 1183 <tr><th class="tablehead" colspan="7">CextendsA<br/><i> extends ClassA</i> 1184 </th></tr> 1185 <!-- column headers --> 1186 <tr> 1187 <th>field</th> 1188 <th>type</th> 1189 <th>description</th> 1190 <th>constraints</th> 1191 </tr> 1192 1193 <!-- all the fields --> 1194 <tr > 1195 <td style="color:#333333; font-style:italic;">fieldA*</td> 1196 <td style="color:#333333; font-style:italic;">string</td> 1197 <td style="color:#333333; font-style:italic;"> </td> 1198 <td style="color:#333333; font-style:italic;"> 1199 1200 not null, 1201 </td> 1202 </tr> 1203 <tr > 1204 <td style="color:#000000">fieldC</td> 1205 <td style="color:#000000">string</td> 1206 <td style="color:#000000"> </td> 1207 <td style="color:#000000"> 1208 1209 not null, 1210 </td> 1211 </tr> 1212 1213 <!-- all the uniques --> 1214 <tr> 1215 <td colspan="2">primary key(id)</td> 1216 <td colspan="2"> </td> 1217 </tr> 1218 <!-- all the indices --> 1219 1220 </table> 1221 *inherited field<br/> 1222 <a href="#_top_of_page">go to top</a> 1223 <p /> 1224 <h3><a name="DextendsB">DextendsB</a> 1225 </h3> 1226 <p></p> 1227 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1228 <!-- table header --> 1229 <tr><th class="tablehead" colspan="7">DextendsB<br/><i> extends BextendsA</i> 1230 </th></tr> 1231 <!-- column headers --> 1232 <tr> 1233 <th>field</th> 1234 <th>type</th> 1235 <th>description</th> 1236 <th>constraints</th> 1237 </tr> 1238 1239 <!-- all the fields --> 1240 <tr > 1241 <td style="color:#333333; font-style:italic;">fieldA*</td> 1242 <td style="color:#333333; font-style:italic;">string</td> 1243 <td style="color:#333333; font-style:italic;"> </td> 1244 <td style="color:#333333; font-style:italic;"> 1245 1246 not null, 1247 </td> 1248 </tr> 1249 <tr > 1250 <td style="color:#333333; font-style:italic;">fieldB*</td> 1251 <td style="color:#333333; font-style:italic;">string</td> 1252 <td style="color:#333333; font-style:italic;"> </td> 1253 <td style="color:#333333; font-style:italic;"> 1254 1255 not null, 1256 </td> 1257 </tr> 1258 <tr > 1259 <td style="color:#000000">fieldD</td> 1260 <td style="color:#000000">string</td> 1261 <td style="color:#000000"> </td> 1262 <td style="color:#000000"> 1263 1264 not null, 1265 </td> 1266 </tr> 1267 1268 <!-- all the uniques --> 1269 <tr> 1270 <td colspan="2">primary key(id)</td> 1271 <td colspan="2"> </td> 1272 </tr> 1273 <!-- all the indices --> 1274 1275 </table> 1276 *inherited field<br/> 1277 <a href="#_top_of_page">go to top</a> 1278 <p /> 1279 <h3><a name="InterfaceA">InterfaceA</a> (interface). 1280 </h3> 1281 <p></p> 1282 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1283 <!-- table header --> 1284 <tr><th class="tablehead" colspan="7">InterfaceA 1136 1285 </th></tr> 1137 1286 <!-- column headers --> … … 1162 1311 </td> 1163 1312 </tr> 1313 1314 <!-- all the uniques --> 1315 <tr> 1316 <td colspan="2">primary key(id)</td> 1317 <td colspan="2"> </td> 1318 </tr> 1319 <tr> 1320 <td colspan="2">key(fieldA)</td> 1321 <td colspan="2"> </td> 1322 </tr> 1323 <!-- all the indices --> 1324 1325 </table> 1326 *inherited field<br/> 1327 <a href="#_top_of_page">go to top</a> 1328 <p /> 1329 <h3><a name="BimplementsA">BimplementsA</a> 1330 </h3> 1331 <p></p> 1332 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1333 <!-- table header --> 1334 <tr><th class="tablehead" colspan="7">BimplementsA 1335 <br/><i> implements InterfaceA</i></th></tr> 1336 <!-- column headers --> 1337 <tr> 1338 <th>field</th> 1339 <th>type</th> 1340 <th>description</th> 1341 <th>constraints</th> 1342 </tr> 1343 1344 <!-- all the fields --> 1345 <tr > 1346 <td style="color:#000000">fieldA</td> 1347 <td style="color:#000000">string</td> 1348 <td style="color:#000000"> </td> 1349 <td style="color:#000000"> 1350 1351 not null, 1352 </td> 1353 </tr> 1164 1354 <tr > 1165 1355 <td style="color:#000000">fieldB</td> … … 1177 1367 <td colspan="2"> </td> 1178 1368 </tr> 1179 <!-- all the indices --> 1180 1181 </table> 1182 *inherited field<br/> 1183 <a href="#_top_of_page">go to top</a> 1184 <p /> 1185 <h3><a name="CextendsA">CextendsA</a> 1186 </h3> 1187 <p></p> 1188 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1189 <!-- table header --> 1190 <tr><th class="tablehead" colspan="7">CextendsA<br/><i> extends ClassA</i> 1191 </th></tr> 1192 <!-- column headers --> 1193 <tr> 1194 <th>field</th> 1195 <th>type</th> 1196 <th>description</th> 1197 <th>constraints</th> 1198 </tr> 1199 1200 <!-- all the fields --> 1201 <tr > 1202 <td style="color:#333333; font-style:italic;">id*</td> 1203 <td style="color:#333333; font-style:italic;">int</td> 1204 <td style="color:#333333; font-style:italic;"> </td> 1205 <td style="color:#333333; font-style:italic;"> 1206 1207 not null, 1208 auto, </td> 1209 </tr> 1369 <tr> 1370 <td colspan="2">key(fieldA)</td> 1371 <td colspan="2"> </td> 1372 </tr> 1373 <tr> 1374 <td colspan="2">key(id)</td> 1375 <td colspan="2"> </td> 1376 </tr> 1377 <!-- all the indices --> 1378 1379 </table> 1380 *inherited field<br/> 1381 <a href="#_top_of_page">go to top</a> 1382 <p /> 1383 <h3><a name="CimplementsA">CimplementsA</a> 1384 </h3> 1385 <p></p> 1386 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1387 <!-- table header --> 1388 <tr><th class="tablehead" colspan="7">CimplementsA 1389 <br/><i> implements InterfaceA</i></th></tr> 1390 <!-- column headers --> 1391 <tr> 1392 <th>field</th> 1393 <th>type</th> 1394 <th>description</th> 1395 <th>constraints</th> 1396 </tr> 1397 1398 <!-- all the fields --> 1399 <tr > 1400 <td style="color:#000000">fieldA</td> 1401 <td style="color:#000000">string</td> 1402 <td style="color:#000000"> </td> 1403 <td style="color:#000000"> 1404 1405 not null, 1406 </td> 1407 </tr> 1408 <tr > 1409 <td style="color:#000000">fieldC</td> 1410 <td style="color:#000000">string</td> 1411 <td style="color:#000000"> </td> 1412 <td style="color:#000000"> 1413 1414 not null, 1415 </td> 1416 </tr> 1417 1418 <!-- all the uniques --> 1419 <tr> 1420 <td colspan="2">primary key(id)</td> 1421 <td colspan="2"> </td> 1422 </tr> 1423 <tr> 1424 <td colspan="2">key(fieldA)</td> 1425 <td colspan="2"> </td> 1426 </tr> 1427 <tr> 1428 <td colspan="2">key(id)</td> 1429 <td colspan="2"> </td> 1430 </tr> 1431 <!-- all the indices --> 1432 1433 </table> 1434 *inherited field<br/> 1435 <a href="#_top_of_page">go to top</a> 1436 <p /> 1437 <h3><a name="DextendsBimplementsA">DextendsBimplementsA</a> 1438 </h3> 1439 <p></p> 1440 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1441 <!-- table header --> 1442 <tr><th class="tablehead" colspan="7">DextendsBimplementsA<br/><i> extends BimplementsA</i> 1443 </th></tr> 1444 <!-- column headers --> 1445 <tr> 1446 <th>field</th> 1447 <th>type</th> 1448 <th>description</th> 1449 <th>constraints</th> 1450 </tr> 1451 1452 <!-- all the fields --> 1210 1453 <tr > 1211 1454 <td style="color:#333333; font-style:italic;">fieldA*</td> … … 1218 1461 </tr> 1219 1462 <tr > 1220 <td style="color:#000000">fieldC</td>1221 <td style="color:#000000">string</td>1222 <td style="color:#000000"> </td>1223 <td style="color:#000000">1224 1225 not null,1226 </td>1227 </tr>1228 1229 <!-- all the uniques -->1230 <tr>1231 <td colspan="2">primary key(id)</td>1232 <td colspan="2"> </td>1233 </tr>1234 <!-- all the indices -->1235 1236 </table>1237 *inherited field<br/>1238 <a href="#_top_of_page">go to top</a>1239 <p />1240 <h3><a name="DextendsB">DextendsB</a>1241 </h3>1242 <p></p>1243 <table width="100%" cellspacing="0" border="1" bordercolor="#000000">1244 <!-- table header -->1245 <tr><th class="tablehead" colspan="7">DextendsB<br/><i> extends BextendsA</i>1246 </th></tr>1247 <!-- column headers -->1248 <tr>1249 <th>field</th>1250 <th>type</th>1251 <th>description</th>1252 <th>constraints</th>1253 </tr>1254 1255 <!-- all the fields -->1256 <tr >1257 <td style="color:#333333; font-style:italic;">id*</td>1258 <td style="color:#333333; font-style:italic;">int</td>1259 <td style="color:#333333; font-style:italic;"> </td>1260 <td style="color:#333333; font-style:italic;">1261 1262 not null,1263 auto, </td>1264 </tr>1265 <tr >1266 <td style="color:#333333; font-style:italic;">fieldA*</td>1267 <td style="color:#333333; font-style:italic;">string</td>1268 <td style="color:#333333; font-style:italic;"> </td>1269 <td style="color:#333333; font-style:italic;">1270 1271 not null,1272 </td>1273 </tr>1274 <tr >1275 1463 <td style="color:#333333; font-style:italic;">fieldB*</td> 1276 1464 <td style="color:#333333; font-style:italic;">string</td> … … 1302 1490 <a href="#_top_of_page">go to top</a> 1303 1491 <p /> 1304 <h3><a name="InterfaceA">InterfaceA</a> (interface). 1305 </h3> 1306 <p></p> 1307 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1308 <!-- table header --> 1309 <tr><th class="tablehead" colspan="7">InterfaceA 1310 </th></tr> 1311 <!-- column headers --> 1312 <tr> 1313 <th>field</th> 1314 <th>type</th> 1315 <th>description</th> 1316 <th>constraints</th> 1317 </tr> 1318 1319 <!-- all the fields --> 1320 <tr > 1321 <td style="color:#333333; font-style:italic;">id*</td> 1322 <td style="color:#333333; font-style:italic;">int</td> 1492 <h3><a name="DecoratedEntity">DecoratedEntity</a> 1493 </h3> 1494 <p></p> 1495 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1496 <!-- table header --> 1497 <tr><th class="tablehead" colspan="7">DecoratedEntity 1498 </th></tr> 1499 <!-- column headers --> 1500 <tr> 1501 <th>field</th> 1502 <th>type</th> 1503 <th>description</th> 1504 <th>constraints</th> 1505 </tr> 1506 1507 <!-- all the fields --> 1508 <tr > 1509 <td style="color:#000000">id</td> 1510 <td style="color:#000000">int</td> 1511 <td style="color:#000000"> </td> 1512 <td style="color:#000000"> 1513 1514 not null, 1515 auto, </td> 1516 </tr> 1517 <tr > 1518 <td style="color:#000000">triggeredField</td> 1519 <td style="color:#000000">string</td> 1520 <td style="color:#000000">Trigger will put something here...</td> 1521 <td style="color:#000000"> 1522 1523 not null, 1524 </td> 1525 </tr> 1526 1527 <!-- all the uniques --> 1528 <tr> 1529 <td colspan="2">primary key(id)</td> 1530 <td colspan="2"> </td> 1531 </tr> 1532 <!-- all the indices --> 1533 1534 </table> 1535 *inherited field<br/> 1536 <a href="#_top_of_page">go to top</a> 1537 <p /> 1538 <h3><a name="guessMe">guessMe</a> 1539 </h3> 1540 <p></p> 1541 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1542 <!-- table header --> 1543 <tr><th class="tablehead" colspan="7">guessMe 1544 </th></tr> 1545 <!-- column headers --> 1546 <tr> 1547 <th>field</th> 1548 <th>type</th> 1549 <th>description</th> 1550 <th>constraints</th> 1551 </tr> 1552 1553 <!-- all the fields --> 1554 <tr > 1555 <td style="color:#000000">guessMeId</td> 1556 <td style="color:#000000">int</td> 1557 <td style="color:#000000"> </td> 1558 <td style="color:#000000"> 1559 1560 not null, 1561 auto, </td> 1562 </tr> 1563 1564 <!-- all the uniques --> 1565 <tr> 1566 <td colspan="2">primary key(guessMeId)</td> 1567 <td colspan="2"> </td> 1568 </tr> 1569 <!-- all the indices --> 1570 1571 </table> 1572 *inherited field<br/> 1573 <a href="#_top_of_page">go to top</a> 1574 <p /> 1575 <h3><a name="GuessMeXref">GuessMeXref</a> 1576 </h3> 1577 <p></p> 1578 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1579 <!-- table header --> 1580 <tr><th class="tablehead" colspan="7">GuessMeXref 1581 </th></tr> 1582 <!-- column headers --> 1583 <tr> 1584 <th>field</th> 1585 <th>type</th> 1586 <th>description</th> 1587 <th>constraints</th> 1588 </tr> 1589 1590 <!-- all the fields --> 1591 <tr > 1592 <td style="color:#000000">guessMeXrefId</td> 1593 <td style="color:#000000">int</td> 1594 <td style="color:#000000"> </td> 1595 <td style="color:#000000"> 1596 1597 not null, 1598 auto, </td> 1599 </tr> 1600 <tr > 1601 <td style="color:#000000">guessMeId</td> 1602 <td style="color:#000000">int</td> 1603 <td style="color:#000000"> </td> 1604 <td style="color:#000000"> 1605 1606 not null, 1607 </td> 1608 </tr> 1609 1610 <!-- all the uniques --> 1611 <tr> 1612 <td colspan="2">primary key(guessMeXrefId)</td> 1613 <td colspan="2"> </td> 1614 </tr> 1615 <!-- all the indices --> 1616 1617 </table> 1618 *inherited field<br/> 1619 <a href="#_top_of_page">go to top</a> 1620 <p /> 1621 <h3><a name="MolgenisUserGroup">MolgenisUserGroup</a> 1622 </h3> 1623 <p></p> 1624 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1625 <!-- table header --> 1626 <tr><th class="tablehead" colspan="7">MolgenisUserGroup 1627 </th></tr> 1628 <!-- column headers --> 1629 <tr> 1630 <th>field</th> 1631 <th>type</th> 1632 <th>description</th> 1633 <th>constraints</th> 1634 </tr> 1635 1636 <!-- all the fields --> 1637 <tr > 1638 <td style="color:#000000">id</td> 1639 <td style="color:#000000">int</td> 1640 <td style="color:#000000"> </td> 1641 <td style="color:#000000"> 1642 1643 not null, 1644 auto, </td> 1645 </tr> 1646 <tr > 1647 <td style="color:#000000">name</td> 1648 <td style="color:#000000">string</td> 1649 <td style="color:#000000"> </td> 1650 <td style="color:#000000"> 1651 1652 not null, 1653 </td> 1654 </tr> 1655 <tr > 1656 <td style="color:#000000">members</td> 1657 <td style="color:#000000">mref</td> 1658 <td style="color:#000000"> </td> 1659 <td style="color:#000000"> 1660 references-many(MolgenisUser.id), 1661 not null, 1662 </td> 1663 </tr> 1664 <tr > 1665 <td style="color:#000000">allowedToView</td> 1666 <td style="color:#000000">mref</td> 1667 <td style="color:#000000"> </td> 1668 <td style="color:#000000"> 1669 references-many(MolgenisEntity.id), 1670 not null, 1671 </td> 1672 </tr> 1673 <tr > 1674 <td style="color:#000000">allowedToEdit</td> 1675 <td style="color:#000000">mref</td> 1676 <td style="color:#000000"> </td> 1677 <td style="color:#000000"> 1678 references-many(MolgenisEntity.id), 1679 not null, 1680 </td> 1681 </tr> 1682 <tr > 1683 <td style="color:#000000">viewAll</td> 1684 <td style="color:#000000">bool</td> 1685 <td style="color:#000000"> </td> 1686 <td style="color:#000000"> 1687 1688 not null, 1689 </td> 1690 </tr> 1691 <tr > 1692 <td style="color:#000000">editAll</td> 1693 <td style="color:#000000">bool</td> 1694 <td style="color:#000000"> </td> 1695 <td style="color:#000000"> 1696 1697 not null, 1698 </td> 1699 </tr> 1700 1701 <!-- all the uniques --> 1702 <tr> 1703 <td colspan="2">primary key(id)</td> 1704 <td colspan="2"> </td> 1705 </tr> 1706 <tr> 1707 <td colspan="2">key(name)</td> 1708 <td colspan="2"> </td> 1709 </tr> 1710 <!-- all the indices --> 1711 1712 </table> 1713 *inherited field<br/> 1714 <a href="#_top_of_page">go to top</a> 1715 <p /> 1716 <h3><a name="MolgenisUser">MolgenisUser</a> 1717 </h3> 1718 <p>Anyone who can login 1719 </p> 1720 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1721 <!-- table header --> 1722 <tr><th class="tablehead" colspan="7">MolgenisUser 1723 </th></tr> 1724 <!-- column headers --> 1725 <tr> 1726 <th>field</th> 1727 <th>type</th> 1728 <th>description</th> 1729 <th>constraints</th> 1730 </tr> 1731 1732 <!-- all the fields --> 1733 <tr > 1734 <td style="color:#000000">id</td> 1735 <td style="color:#000000">int</td> 1736 <td style="color:#000000"> </td> 1737 <td style="color:#000000"> 1738 1739 not null, 1740 auto, </td> 1741 </tr> 1742 <tr > 1743 <td style="color:#000000">name</td> 1744 <td style="color:#000000">string</td> 1745 <td style="color:#000000"> </td> 1746 <td style="color:#000000"> 1747 1748 not null, 1749 </td> 1750 </tr> 1751 <tr > 1752 <td style="color:#000000">password</td> 1753 <td style="color:#000000">string</td> 1754 <td style="color:#000000"> </td> 1755 <td style="color:#000000"> 1756 1757 not null, 1758 </td> 1759 </tr> 1760 <tr > 1761 <td style="color:#000000">superuser</td> 1762 <td style="color:#000000">bool</td> 1763 <td style="color:#000000">Label=isSuperuser:isSuperuser</td> 1764 <td style="color:#000000"> 1765 1766 not null, 1767 </td> 1768 </tr> 1769 1770 <!-- all the uniques --> 1771 <tr> 1772 <td colspan="2">primary key(id)</td> 1773 <td colspan="2"> </td> 1774 </tr> 1775 <tr> 1776 <td colspan="2">key(name)</td> 1777 <td colspan="2"> </td> 1778 </tr> 1779 <!-- all the indices --> 1780 1781 </table> 1782 *inherited field<br/> 1783 <a href="#_top_of_page">go to top</a> 1784 <p /> 1785 <h3><a name="MolgenisEntity">MolgenisEntity</a> 1786 </h3> 1787 <p>Referenceable catalog of entity names, used 1788 for persistent state 1789 </p> 1790 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1791 <!-- table header --> 1792 <tr><th class="tablehead" colspan="7">MolgenisEntity 1793 </th></tr> 1794 <!-- column headers --> 1795 <tr> 1796 <th>field</th> 1797 <th>type</th> 1798 <th>description</th> 1799 <th>constraints</th> 1800 </tr> 1801 1802 <!-- all the fields --> 1803 <tr > 1804 <td style="color:#000000">id</td> 1805 <td style="color:#000000">int</td> 1806 <td style="color:#000000"> </td> 1807 <td style="color:#000000"> 1808 1809 not null, 1810 auto, </td> 1811 </tr> 1812 <tr > 1813 <td style="color:#000000">name</td> 1814 <td style="color:#000000">string</td> 1815 <td style="color:#000000">name of the data type</td> 1816 <td style="color:#000000"> 1817 1818 not null, 1819 </td> 1820 </tr> 1821 <tr > 1822 <td style="color:#000000">className</td> 1823 <td style="color:#000000">string</td> 1824 <td style="color:#000000">Full name of the data type</td> 1825 <td style="color:#000000"> 1826 1827 not null, 1828 </td> 1829 </tr> 1830 1831 <!-- all the uniques --> 1832 <tr> 1833 <td colspan="2">primary key(id)</td> 1834 <td colspan="2"> </td> 1835 </tr> 1836 <tr> 1837 <td colspan="2">key(name)</td> 1838 <td colspan="2"> </td> 1839 </tr> 1840 <!-- all the indices --> 1841 1842 </table> 1843 *inherited field<br/> 1844 <a href="#_top_of_page">go to top</a> 1845 <p /> 1846 <h3><a name="RowLevelSecurity">RowLevelSecurity</a> (interface). 1847 </h3> 1848 <p></p> 1849 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1850 <!-- table header --> 1851 <tr><th class="tablehead" colspan="7">RowLevelSecurity 1852 </th></tr> 1853 <!-- column headers --> 1854 <tr> 1855 <th>field</th> 1856 <th>type</th> 1857 <th>description</th> 1858 <th>constraints</th> 1859 </tr> 1860 1861 <!-- all the fields --> 1862 <tr > 1863 <td style="color:#333333; font-style:italic;">viewableBy*</td> 1864 <td style="color:#333333; font-style:italic;">xref</td> 1323 1865 <td style="color:#333333; font-style:italic;"> </td> 1324 1866 <td style="color:#333333; font-style:italic;"> 1325 1326 not null, 1327 auto, </td> 1328 </tr> 1329 <tr > 1330 <td style="color:#333333; font-style:italic;">fieldA*</td> 1331 <td style="color:#333333; font-style:italic;">string</td> 1867 references(MolgenisUserGroup.id), 1868 1869 not null, 1870 </td> 1871 </tr> 1872 <tr > 1873 <td style="color:#333333; font-style:italic;">editableBy*</td> 1874 <td style="color:#333333; font-style:italic;">xref</td> 1332 1875 <td style="color:#333333; font-style:italic;"> </td> 1333 1876 <td style="color:#333333; font-style:italic;"> 1334 1335 not null, 1336 </td> 1337 </tr> 1338 1339 <!-- all the uniques --> 1340 <tr> 1341 <td colspan="2">primary key(id)</td> 1342 <td colspan="2"> </td> 1343 </tr> 1344 <tr> 1345 <td colspan="2">key(fieldA)</td> 1346 <td colspan="2"> </td> 1347 </tr> 1348 <!-- all the indices --> 1349 1350 </table> 1351 *inherited field<br/> 1352 <a href="#_top_of_page">go to top</a> 1353 <p /> 1354 <h3><a name="BimplementsA">BimplementsA</a> 1355 </h3> 1356 <p></p> 1357 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1358 <!-- table header --> 1359 <tr><th class="tablehead" colspan="7">BimplementsA 1360 <br/><i> implements InterfaceA</i></th></tr> 1361 <!-- column headers --> 1362 <tr> 1363 <th>field</th> 1364 <th>type</th> 1365 <th>description</th> 1366 <th>constraints</th> 1367 </tr> 1368 1369 <!-- all the fields --> 1370 <tr > 1371 <td style="color:#000000">id</td> 1372 <td style="color:#000000">int</td> 1373 <td style="color:#000000"> </td> 1374 <td style="color:#000000"> 1375 1376 not null, 1377 auto, </td> 1378 </tr> 1379 <tr > 1380 <td style="color:#000000">fieldA</td> 1381 <td style="color:#000000">string</td> 1382 <td style="color:#000000"> </td> 1383 <td style="color:#000000"> 1384 1385 not null, 1386 </td> 1387 </tr> 1388 <tr > 1389 <td style="color:#000000">fieldB</td> 1390 <td style="color:#000000">string</td> 1391 <td style="color:#000000"> </td> 1392 <td style="color:#000000"> 1393 1394 not null, 1395 </td> 1396 </tr> 1397 1398 <!-- all the uniques --> 1399 <tr> 1400 <td colspan="2">primary key(id)</td> 1401 <td colspan="2"> </td> 1402 </tr> 1403 <tr> 1404 <td colspan="2">key(fieldA)</td> 1405 <td colspan="2"> </td> 1406 </tr> 1407 <tr> 1408 <td colspan="2">key(id)</td> 1409 <td colspan="2"> </td> 1410 </tr> 1411 <!-- all the indices --> 1412 1413 </table> 1414 *inherited field<br/> 1415 <a href="#_top_of_page">go to top</a> 1416 <p /> 1417 <h3><a name="CimplementsA">CimplementsA</a> 1418 </h3> 1419 <p></p> 1420 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1421 <!-- table header --> 1422 <tr><th class="tablehead" colspan="7">CimplementsA 1423 <br/><i> implements InterfaceA</i></th></tr> 1424 <!-- column headers --> 1425 <tr> 1426 <th>field</th> 1427 <th>type</th> 1428 <th>description</th> 1429 <th>constraints</th> 1430 </tr> 1431 1432 <!-- all the fields --> 1433 <tr > 1434 <td style="color:#000000">id</td> 1435 <td style="color:#000000">int</td> 1436 <td style="color:#000000"> </td> 1437 <td style="color:#000000"> 1438 1439 not null, 1440 auto, </td> 1441 </tr> 1442 <tr > 1443 <td style="color:#000000">fieldA</td> 1444 <td style="color:#000000">string</td> 1445 <td style="color:#000000"> </td> 1446 <td style="color:#000000"> 1447 1448 not null, 1449 </td> 1450 </tr> 1451 <tr > 1452 <td style="color:#000000">fieldC</td> 1453 <td style="color:#000000">string</td> 1454 <td style="color:#000000"> </td> 1455 <td style="color:#000000"> 1456 1457 not null, 1458 </td> 1459 </tr> 1460 1461 <!-- all the uniques --> 1462 <tr> 1463 <td colspan="2">primary key(id)</td> 1464 <td colspan="2"> </td> 1465 </tr> 1466 <tr> 1467 <td colspan="2">key(fieldA)</td> 1468 <td colspan="2"> </td> 1469 </tr> 1470 <tr> 1471 <td colspan="2">key(id)</td> 1472 <td colspan="2"> </td> 1473 </tr> 1474 <!-- all the indices --> 1475 1476 </table> 1477 *inherited field<br/> 1478 <a href="#_top_of_page">go to top</a> 1479 <p /> 1480 <h3><a name="DextendsBimplementsA">DextendsBimplementsA</a> 1481 </h3> 1482 <p></p> 1483 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1484 <!-- table header --> 1485 <tr><th class="tablehead" colspan="7">DextendsBimplementsA<br/><i> extends BimplementsA</i> 1486 </th></tr> 1487 <!-- column headers --> 1488 <tr> 1489 <th>field</th> 1490 <th>type</th> 1491 <th>description</th> 1492 <th>constraints</th> 1493 </tr> 1494 1495 <!-- all the fields --> 1496 <tr > 1497 <td style="color:#333333; font-style:italic;">id*</td> 1498 <td style="color:#333333; font-style:italic;">int</td> 1499 <td style="color:#333333; font-style:italic;"> </td> 1500 <td style="color:#333333; font-style:italic;"> 1501 1502 not null, 1503 auto, </td> 1504 </tr> 1505 <tr > 1506 <td style="color:#333333; font-style:italic;">fieldA*</td> 1507 <td style="color:#333333; font-style:italic;">string</td> 1508 <td style="color:#333333; font-style:italic;"> </td> 1509 <td style="color:#333333; font-style:italic;"> 1510 1511 not null, 1512 </td> 1513 </tr> 1514 <tr > 1515 <td style="color:#333333; font-style:italic;">fieldB*</td> 1516 <td style="color:#333333; font-style:italic;">string</td> 1517 <td style="color:#333333; font-style:italic;"> </td> 1518 <td style="color:#333333; font-style:italic;"> 1519 1520 not null, 1521 </td> 1522 </tr> 1523 <tr > 1524 <td style="color:#000000">fieldD</td> 1525 <td style="color:#000000">string</td> 1526 <td style="color:#000000"> </td> 1527 <td style="color:#000000"> 1528 1529 not null, 1530 </td> 1531 </tr> 1532 1533 <!-- all the uniques --> 1534 <tr> 1535 <td colspan="2">primary key(id)</td> 1536 <td colspan="2"> </td> 1537 </tr> 1538 <!-- all the indices --> 1539 1540 </table> 1541 *inherited field<br/> 1542 <a href="#_top_of_page">go to top</a> 1543 <p /> 1544 <h3><a name="DecoratedEntity">DecoratedEntity</a> 1545 </h3> 1546 <p></p> 1547 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1548 <!-- table header --> 1549 <tr><th class="tablehead" colspan="7">DecoratedEntity 1550 </th></tr> 1551 <!-- column headers --> 1552 <tr> 1553 <th>field</th> 1554 <th>type</th> 1555 <th>description</th> 1556 <th>constraints</th> 1557 </tr> 1558 1559 <!-- all the fields --> 1560 <tr > 1561 <td style="color:#000000">id</td> 1562 <td style="color:#000000">int</td> 1563 <td style="color:#000000"> </td> 1564 <td style="color:#000000"> 1565 1566 not null, 1567 auto, </td> 1568 </tr> 1569 <tr > 1570 <td style="color:#000000">triggeredField</td> 1571 <td style="color:#000000">string</td> 1572 <td style="color:#000000">Trigger will put something here...</td> 1573 <td style="color:#000000"> 1574 1575 not null, 1576 </td> 1577 </tr> 1578 1579 <!-- all the uniques --> 1580 <tr> 1581 <td colspan="2">primary key(id)</td> 1582 <td colspan="2"> </td> 1583 </tr> 1584 <!-- all the indices --> 1585 1586 </table> 1587 *inherited field<br/> 1588 <a href="#_top_of_page">go to top</a> 1589 <p /> 1590 <h3><a name="guessMe">guessMe</a> 1591 </h3> 1592 <p></p> 1593 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1594 <!-- table header --> 1595 <tr><th class="tablehead" colspan="7">guessMe 1596 </th></tr> 1597 <!-- column headers --> 1598 <tr> 1599 <th>field</th> 1600 <th>type</th> 1601 <th>description</th> 1602 <th>constraints</th> 1603 </tr> 1604 1605 <!-- all the fields --> 1606 <tr > 1607 <td style="color:#000000">guessMeId</td> 1608 <td style="color:#000000">int</td> 1609 <td style="color:#000000"> </td> 1610 <td style="color:#000000"> 1611 1612 not null, 1613 auto, </td> 1614 </tr> 1615 1616 <!-- all the uniques --> 1617 <tr> 1618 <td colspan="2">primary key(guessMeId)</td> 1619 <td colspan="2"> </td> 1620 </tr> 1621 <!-- all the indices --> 1622 1623 </table> 1624 *inherited field<br/> 1625 <a href="#_top_of_page">go to top</a> 1626 <p /> 1627 <h3><a name="GuessMeXref">GuessMeXref</a> 1628 </h3> 1629 <p></p> 1630 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1631 <!-- table header --> 1632 <tr><th class="tablehead" colspan="7">GuessMeXref 1633 </th></tr> 1634 <!-- column headers --> 1635 <tr> 1636 <th>field</th> 1637 <th>type</th> 1638 <th>description</th> 1639 <th>constraints</th> 1640 </tr> 1641 1642 <!-- all the fields --> 1643 <tr > 1644 <td style="color:#000000">guessMeXrefId</td> 1645 <td style="color:#000000">int</td> 1646 <td style="color:#000000"> </td> 1647 <td style="color:#000000"> 1648 1649 not null, 1650 auto, </td> 1651 </tr> 1652 <tr > 1653 <td style="color:#000000">guessMeId</td> 1654 <td style="color:#000000">int</td> 1655 <td style="color:#000000"> </td> 1656 <td style="color:#000000"> 1657 1658 not null, 1659 </td> 1660 </tr> 1661 1662 <!-- all the uniques --> 1663 <tr> 1664 <td colspan="2">primary key(guessMeXrefId)</td> 1665 <td colspan="2"> </td> 1666 </tr> 1667 <!-- all the indices --> 1668 1669 </table> 1670 *inherited field<br/> 1671 <a href="#_top_of_page">go to top</a> 1672 <p /> 1673 <h3><a name="Molgenis_Role">Molgenis_Role</a> 1674 </h3> 1675 <p></p> 1676 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1677 <!-- table header --> 1678 <tr><th class="tablehead" colspan="7">Molgenis_Role 1679 </th></tr> 1680 <!-- column headers --> 1681 <tr> 1682 <th>field</th> 1683 <th>type</th> 1684 <th>description</th> 1685 <th>constraints</th> 1686 </tr> 1687 1688 <!-- all the fields --> 1689 <tr > 1690 <td style="color:#000000">id</td> 1691 <td style="color:#000000">int</td> 1692 <td style="color:#000000"> </td> 1693 <td style="color:#000000"> 1694 1695 not null, 1696 auto, </td> 1697 </tr> 1698 <tr > 1699 <td style="color:#000000">name</td> 1700 <td style="color:#000000">string</td> 1701 <td style="color:#000000"> </td> 1702 <td style="color:#000000"> 1703 1704 not null, 1705 </td> 1706 </tr> 1707 <tr > 1708 <td style="color:#000000">superuser</td> 1709 <td style="color:#000000">bool</td> 1710 <td style="color:#000000"> </td> 1711 <td style="color:#000000"> 1712 1713 not null, 1714 </td> 1715 </tr> 1716 <tr > 1717 <td style="color:#000000">allowView</td> 1718 <td style="color:#000000">mref</td> 1719 <td style="color:#000000"> </td> 1720 <td style="color:#000000"> 1721 references-many(Molgenis_EntityMetaData.id), 1722 not null, 1723 </td> 1724 </tr> 1725 <tr > 1726 <td style="color:#000000">allowEdit</td> 1727 <td style="color:#000000">mref</td> 1728 <td style="color:#000000"> </td> 1729 <td style="color:#000000"> 1730 references-many(Molgenis_EntityMetaData.id), 1731 not null, 1732 </td> 1733 </tr> 1734 1735 <!-- all the uniques --> 1736 <tr> 1737 <td colspan="2">primary key(id)</td> 1738 <td colspan="2"> </td> 1739 </tr> 1740 <tr> 1741 <td colspan="2">key(name)</td> 1742 <td colspan="2"> </td> 1743 </tr> 1744 <!-- all the indices --> 1745 1746 </table> 1747 *inherited field<br/> 1748 <a href="#_top_of_page">go to top</a> 1749 <p /> 1750 <h3><a name="Molgenis_User">Molgenis_User</a> 1751 </h3> 1752 <p></p> 1753 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1754 <!-- table header --> 1755 <tr><th class="tablehead" colspan="7">Molgenis_User 1756 </th></tr> 1757 <!-- column headers --> 1758 <tr> 1759 <th>field</th> 1760 <th>type</th> 1761 <th>description</th> 1762 <th>constraints</th> 1763 </tr> 1764 1765 <!-- all the fields --> 1766 <tr > 1767 <td style="color:#000000">id</td> 1768 <td style="color:#000000">int</td> 1769 <td style="color:#000000"> </td> 1770 <td style="color:#000000"> 1771 1772 not null, 1773 auto, </td> 1774 </tr> 1775 <tr > 1776 <td style="color:#000000">name</td> 1777 <td style="color:#000000">string</td> 1778 <td style="color:#000000"> </td> 1779 <td style="color:#000000"> 1780 1781 not null, 1782 </td> 1783 </tr> 1784 <tr > 1785 <td style="color:#000000">password</td> 1786 <td style="color:#000000">string</td> 1787 <td style="color:#000000"> </td> 1788 <td style="color:#000000"> 1789 1790 not null, 1791 </td> 1792 </tr> 1793 <tr > 1794 <td style="color:#000000">roles</td> 1795 <td style="color:#000000">mref</td> 1796 <td style="color:#000000">Roles that this user has adopted. Its rights are inherited.</td> 1797 <td style="color:#000000"> 1798 references-many(Molgenis_Role.id), 1799 1800 </td> 1801 </tr> 1802 1803 <!-- all the uniques --> 1804 <tr> 1805 <td colspan="2">primary key(id)</td> 1806 <td colspan="2"> </td> 1807 </tr> 1808 <tr> 1809 <td colspan="2">key(name)</td> 1810 <td colspan="2"> </td> 1811 </tr> 1812 <!-- all the indices --> 1813 1814 </table> 1815 *inherited field<br/> 1816 <a href="#_top_of_page">go to top</a> 1817 <p /> 1818 <h3><a name="Molgenis_EntityMetaData">Molgenis_EntityMetaData</a> 1819 </h3> 1820 <p>Catalog of entity names 1821 </p> 1822 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1823 <!-- table header --> 1824 <tr><th class="tablehead" colspan="7">Molgenis_EntityMetaData 1825 </th></tr> 1826 <!-- column headers --> 1827 <tr> 1828 <th>field</th> 1829 <th>type</th> 1830 <th>description</th> 1831 <th>constraints</th> 1832 </tr> 1833 1834 <!-- all the fields --> 1835 <tr > 1836 <td style="color:#000000">id</td> 1837 <td style="color:#000000">int</td> 1838 <td style="color:#000000"> </td> 1839 <td style="color:#000000"> 1840 1841 not null, 1842 auto, </td> 1843 </tr> 1844 <tr > 1845 <td style="color:#000000">name</td> 1846 <td style="color:#000000">string</td> 1847 <td style="color:#000000">name of the data type</td> 1848 <td style="color:#000000"> 1849 1850 not null, 1851 </td> 1852 </tr> 1853 <tr > 1854 <td style="color:#000000">className</td> 1855 <td style="color:#000000">string</td> 1856 <td style="color:#000000">Full name of the data type</td> 1857 <td style="color:#000000"> 1858 1859 not null, 1860 </td> 1861 </tr> 1862 1863 <!-- all the uniques --> 1864 <tr> 1865 <td colspan="2">primary key(id)</td> 1866 <td colspan="2"> </td> 1867 </tr> 1868 <tr> 1869 <td colspan="2">key(name)</td> 1870 <td colspan="2"> </td> 1871 </tr> 1872 <!-- all the indices --> 1873 1874 </table> 1875 *inherited field<br/> 1876 <a href="#_top_of_page">go to top</a> 1877 <p /> 1878 <h3><a name="Molgenis_FieldMetaData">Molgenis_FieldMetaData</a> 1879 </h3> 1880 <p>Catalog of field names 1881 </p> 1882 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1883 <!-- table header --> 1884 <tr><th class="tablehead" colspan="7">Molgenis_FieldMetaData 1885 </th></tr> 1886 <!-- column headers --> 1887 <tr> 1888 <th>field</th> 1889 <th>type</th> 1890 <th>description</th> 1891 <th>constraints</th> 1892 </tr> 1893 1894 <!-- all the fields --> 1895 <tr > 1896 <td style="color:#000000">id</td> 1897 <td style="color:#000000">int</td> 1898 <td style="color:#000000"> </td> 1899 <td style="color:#000000"> 1900 1901 not null, 1902 auto, </td> 1903 </tr> 1904 <tr > 1905 <td style="color:#000000">entity</td> 1877 references(MolgenisUserGroup.id), 1878 1879 not null, 1880 </td> 1881 </tr> 1882 1883 <!-- all the uniques --> 1884 <!-- all the indices --> 1885 1886 </table> 1887 *inherited field<br/> 1888 <a href="#_top_of_page">go to top</a> 1889 <p /> 1890 <h3><a name="SecuredEntity">SecuredEntity</a> 1891 </h3> 1892 <p></p> 1893 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1894 <!-- table header --> 1895 <tr><th class="tablehead" colspan="7">SecuredEntity 1896 <br/><i> implements RowLevelSecurity</i></th></tr> 1897 <!-- column headers --> 1898 <tr> 1899 <th>field</th> 1900 <th>type</th> 1901 <th>description</th> 1902 <th>constraints</th> 1903 </tr> 1904 1905 <!-- all the fields --> 1906 <tr > 1907 <td style="color:#000000">viewableBy</td> 1906 1908 <td style="color:#000000">xref</td> 1907 1909 <td style="color:#000000"> </td> 1908 1910 <td style="color:#000000"> 1909 references(Molgenis_EntityMetaData.id), 1910 1911 not null, 1912 </td> 1913 </tr> 1914 <tr > 1915 <td style="color:#000000">name</td> 1916 <td style="color:#000000">string</td> 1917 <td style="color:#000000"> </td> 1918 <td style="color:#000000"> 1919 1920 not null, 1921 </td> 1922 </tr> 1923 <tr > 1924 <td style="color:#000000">description</td> 1925 <td style="color:#000000">text</td> 1926 <td style="color:#000000"> </td> 1927 <td style="color:#000000"> 1928 1929 1930 </td> 1931 </tr> 1932 1933 <!-- all the uniques --> 1934 <tr> 1935 <td colspan="2">primary key(id)</td> 1936 <td colspan="2"> </td> 1937 </tr> 1938 <tr> 1939 <td colspan="2">key(name, entity)</td> 1911 references(MolgenisUserGroup.id), 1912 1913 not null, 1914 </td> 1915 </tr> 1916 <tr > 1917 <td style="color:#000000">editableBy</td> 1918 <td style="color:#000000">xref</td> 1919 <td style="color:#000000"> </td> 1920 <td style="color:#000000"> 1921 references(MolgenisUserGroup.id), 1922 1923 not null, 1924 </td> 1925 </tr> 1926 <tr > 1927 <td style="color:#000000">value</td> 1928 <td style="color:#000000">string</td> 1929 <td style="color:#000000"> </td> 1930 <td style="color:#000000"> 1931 1932 not null, 1933 </td> 1934 </tr> 1935 1936 <!-- all the uniques --> 1937 <tr> 1938 <td colspan="2">primary key(value)</td> 1940 1939 <td colspan="2"> </td> 1941 1940 </tr> … … 1953 1952 <a href="#_top_of_page">go to top</a> 1954 1953 1955 <div align="center">Documentation generated on Ju ne17, 2009 by MOLGENIS <a href="http://www.molgenis.org">http://www.molgenis.org</a></div>1954 <div align="center">Documentation generated on July 17, 2009 by MOLGENIS <a href="http://www.molgenis.org">http://www.molgenis.org</a></div> 1956 1955 </body></html> 1957 1956 -
molgenis3_3_test/WebContent/doc/tabledoc.html
r1905 r2016 2 2 3 3 <head> 4 <title>Database-schema: org.molgenis.test ui</title>4 <title>Database-schema: org.molgenis.testdb</title> 5 5 6 6 <meta name="keywords" content=""> … … 44 44 45 45 <body> 46 <h1>Database schema <a name="_top_of_page">"org.molgenis.test ui"</a></h1>46 <h1>Database schema <a name="_top_of_page">"org.molgenis.testdb"</a></h1> 47 47 <p>Notes: 48 48 <ul> … … 80 80 <li><a href="#guessMe">guessMe</a> 81 81 <li><a href="#GuessMeXref">GuessMeXref</a> 82 <li><a href="#Molgenis_Role">Molgenis_Role</a> 83 <li><a href="#Molgenis_User">Molgenis_User</a> 84 <li><a href="#Molgenis_EntityMetaData">Molgenis_EntityMetaData</a> 85 <li><a href="#Molgenis_FieldMetaData">Molgenis_FieldMetaData</a> 82 <li><a href="#MolgenisUserGroup">MolgenisUserGroup</a> 83 <li><a href="#MolgenisUser">MolgenisUser</a> 84 <li><a href="#MolgenisEntity">MolgenisEntity</a> 85 <li><a href="#RowLevelSecurity">RowLevelSecurity</a> 86 <li><a href="#SecuredEntity">SecuredEntity</a> 86 87 <li><a href="#MrefEntity_normalMref">MrefEntity_normalMref</a> 87 88 <li><a href="#MrefEntity_readonlyMref">MrefEntity_readonlyMref</a> 88 89 <li><a href="#MrefEntity_nillableMref">MrefEntity_nillableMref</a> 89 <li><a href="#Molgenis _Role_allowView">Molgenis_Role_allowView</a>90 <li><a href="#Molgenis _Role_allowEdit">Molgenis_Role_allowEdit</a>91 <li><a href="#Molgenis _User_roles">Molgenis_User_roles</a>90 <li><a href="#MolgenisUserGroup_members">MolgenisUserGroup_members</a> 91 <li><a href="#MolgenisUserGroup_allowedToView">MolgenisUserGroup_allowedToView</a> 92 <li><a href="#MolgenisUserGroup_allowedToEdit">MolgenisUserGroup_allowedToEdit</a> 92 93 </ol> 93 94 <h2>Table: <a name="VarcharEntity">VarcharEntity</a> … … 1710 1711 <a href="#_top_of_page">go to top</a> 1711 1712 <p /> 1712 <h2>Table: <a name="Molgenis _Role">Molgenis_Role</a>1713 </h2> 1714 <p></p> 1715 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1716 <!-- table header --> 1717 <tr><th class="tablehead" colspan="6">Molgenis _Role1713 <h2>Table: <a name="MolgenisUserGroup">MolgenisUserGroup</a> 1714 </h2> 1715 <p></p> 1716 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1717 <!-- table header --> 1718 <tr><th class="tablehead" colspan="6">MolgenisUserGroup 1718 1719 </th></tr> 1719 1720 <!-- column headers --> … … 1747 1748 </td> 1748 1749 <td>name</td> 1750 </tr> 1751 <tr> 1752 <td width="150">members</td> 1753 <td width="50">mref</td> 1754 <td width="20"> </td> 1755 <td width="20"> </td> 1756 <td width=""> 1757 References(MolgenisUser) via linktable. 1758 </td> 1759 <td>members</td> 1760 </tr> 1761 <tr> 1762 <td width="150">allowedToView</td> 1763 <td width="50">mref</td> 1764 <td width="20"> </td> 1765 <td width="20"> </td> 1766 <td width=""> 1767 References(MolgenisEntity) via linktable. 1768 </td> 1769 <td>allowedToView</td> 1770 </tr> 1771 <tr> 1772 <td width="150">allowedToEdit</td> 1773 <td width="50">mref</td> 1774 <td width="20"> </td> 1775 <td width="20"> </td> 1776 <td width=""> 1777 References(MolgenisEntity) via linktable. 1778 </td> 1779 <td>allowedToEdit</td> 1780 </tr> 1781 <tr> 1782 <td width="150">viewAll</td> 1783 <td width="50">bool</td> 1784 <td width="20"> </td> 1785 <td width="20"> </td> 1786 <td width=""> 1787 1788 </td> 1789 <td>viewAll</td> 1790 </tr> 1791 <tr> 1792 <td width="150">editAll</td> 1793 <td width="50">bool</td> 1794 <td width="20"> </td> 1795 <td width="20"> </td> 1796 <td width=""> 1797 1798 </td> 1799 <td>editAll</td> 1800 </tr> 1801 1802 <!-- all the uniques --> 1803 <tr> 1804 <td colspan="5">Primary key(id)</td> 1805 <td> </td> 1806 </tr> 1807 <tr> 1808 <td colspan="5">Secondary key(name)</td> 1809 <td> </td> 1810 </tr> 1811 <!-- all the indices --> 1812 1813 </table> 1814 <a href="#_top_of_page">go to top</a> 1815 <p /> 1816 <h2>Table: <a name="MolgenisUser">MolgenisUser</a> 1817 </h2> 1818 <p>Anyone who can login 1819 </p> 1820 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1821 <!-- table header --> 1822 <tr><th class="tablehead" colspan="6">MolgenisUser 1823 </th></tr> 1824 <!-- column headers --> 1825 <tr> 1826 <th>attribute</th> 1827 <th>type</th> 1828 <th>NULL?</th> 1829 <th>AUTO?</th> 1830 <th>constraints</th> 1831 <th>description</th> 1832 </tr> 1833 1834 <!-- all the fields --> 1835 <tr> 1836 <td width="150">id</td> 1837 <td width="50">int</td> 1838 <td width="20"> </td> 1839 <td width="20">Y</td> 1840 <td width=""> 1841 1842 </td> 1843 <td>id</td> 1844 </tr> 1845 <tr> 1846 <td width="150">name</td> 1847 <td width="50">string</td> 1848 <td width="20"> </td> 1849 <td width="20"> </td> 1850 <td width=""> 1851 1852 </td> 1853 <td>name</td> 1854 </tr> 1855 <tr> 1856 <td width="150">password</td> 1857 <td width="50">string</td> 1858 <td width="20"> </td> 1859 <td width="20"> </td> 1860 <td width=""> 1861 1862 </td> 1863 <td>password</td> 1749 1864 </tr> 1750 1865 <tr> … … 1756 1871 1757 1872 </td> 1758 <td>superuser</td> 1759 </tr> 1760 <tr> 1761 <td width="150">allowView</td> 1762 <td width="50">mref</td> 1763 <td width="20"> </td> 1764 <td width="20"> </td> 1765 <td width=""> 1766 References(Molgenis_EntityMetaData) via linktable. 1767 </td> 1768 <td>allowView</td> 1769 </tr> 1770 <tr> 1771 <td width="150">allowEdit</td> 1772 <td width="50">mref</td> 1773 <td width="20"> </td> 1774 <td width="20"> </td> 1775 <td width=""> 1776 References(Molgenis_EntityMetaData) via linktable. 1777 </td> 1778 <td>allowEdit</td> 1873 <td>isSuperuser</td> 1779 1874 </tr> 1780 1875 … … 1793 1888 <a href="#_top_of_page">go to top</a> 1794 1889 <p /> 1795 <h2>Table: <a name="Molgenis_User">Molgenis_User</a> 1796 </h2> 1797 <p></p> 1798 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1799 <!-- table header --> 1800 <tr><th class="tablehead" colspan="6">Molgenis_User 1890 <h2>Table: <a name="MolgenisEntity">MolgenisEntity</a> 1891 </h2> 1892 <p>Referenceable catalog of entity names, used 1893 for persistent state 1894 </p> 1895 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1896 <!-- table header --> 1897 <tr><th class="tablehead" colspan="6">MolgenisEntity 1801 1898 </th></tr> 1802 1899 <!-- column headers --> … … 1829 1926 1830 1927 </td> 1831 <td>name</td> 1832 </tr> 1833 <tr> 1834 <td width="150">password</td> 1835 <td width="50">string</td> 1836 <td width="20"> </td> 1837 <td width="20"> </td> 1838 <td width=""> 1839 1840 </td> 1841 <td>password</td> 1842 </tr> 1843 <tr> 1844 <td width="150">roles</td> 1845 <td width="50">mref</td> 1846 <td width="20">Y</td> 1847 <td width="20"> </td> 1848 <td width=""> 1849 References(Molgenis_Role) via linktable. 1850 </td> 1851 <td>Roles that this user has adopted. Its rights are inherited.</td> 1928 <td>name of the data type</td> 1929 </tr> 1930 <tr> 1931 <td width="150">className</td> 1932 <td width="50">string</td> 1933 <td width="20"> </td> 1934 <td width="20"> </td> 1935 <td width=""> 1936 1937 </td> 1938 <td>Full name of the data type</td> 1852 1939 </tr> 1853 1940 … … 1866 1953 <a href="#_top_of_page">go to top</a> 1867 1954 <p /> 1868 <h2>Table: <a name="Molgenis_EntityMetaData">Molgenis_EntityMetaData</a> 1869 </h2> 1870 <p>Catalog of entity names 1871 </p> 1872 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1873 <!-- table header --> 1874 <tr><th class="tablehead" colspan="6">Molgenis_EntityMetaData 1875 </th></tr> 1876 <!-- column headers --> 1877 <tr> 1878 <th>attribute</th> 1879 <th>type</th> 1880 <th>NULL?</th> 1881 <th>AUTO?</th> 1882 <th>constraints</th> 1883 <th>description</th> 1884 </tr> 1885 1886 <!-- all the fields --> 1887 <tr> 1888 <td width="150">id</td> 1889 <td width="50">int</td> 1890 <td width="20"> </td> 1891 <td width="20">Y</td> 1892 <td width=""> 1893 1894 </td> 1895 <td>id</td> 1896 </tr> 1897 <tr> 1898 <td width="150">name</td> 1899 <td width="50">string</td> 1900 <td width="20"> </td> 1901 <td width="20"> </td> 1902 <td width=""> 1903 1904 </td> 1905 <td>name of the data type</td> 1906 </tr> 1907 <tr> 1908 <td width="150">className</td> 1909 <td width="50">string</td> 1910 <td width="20"> </td> 1911 <td width="20"> </td> 1912 <td width=""> 1913 1914 </td> 1915 <td>Full name of the data type</td> 1916 </tr> 1917 1918 <!-- all the uniques --> 1919 <tr> 1920 <td colspan="5">Primary key(id)</td> 1921 <td> </td> 1922 </tr> 1923 <tr> 1924 <td colspan="5">Secondary key(name)</td> 1925 <td> </td> 1926 </tr> 1927 <!-- all the indices --> 1928 1929 </table> 1930 <a href="#_top_of_page">go to top</a> 1931 <p /> 1932 <h2>Table: <a name="Molgenis_FieldMetaData">Molgenis_FieldMetaData</a> 1933 </h2> 1934 <p>Catalog of field names 1935 </p> 1936 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1937 <!-- table header --> 1938 <tr><th class="tablehead" colspan="6">Molgenis_FieldMetaData 1939 </th></tr> 1940 <!-- column headers --> 1941 <tr> 1942 <th>attribute</th> 1943 <th>type</th> 1944 <th>NULL?</th> 1945 <th>AUTO?</th> 1946 <th>constraints</th> 1947 <th>description</th> 1948 </tr> 1949 1950 <!-- all the fields --> 1951 <tr> 1952 <td width="150">id</td> 1953 <td width="50">int</td> 1954 <td width="20"> </td> 1955 <td width="20">Y</td> 1956 <td width=""> 1957 1958 </td> 1959 <td>id</td> 1960 </tr> 1961 <tr> 1962 <td width="150">entity</td> 1955 <h2>Table: <a name="RowLevelSecurity">RowLevelSecurity</a> (interface). 1956 </h2> 1957 <p></p> 1958 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 1959 <!-- table header --> 1960 <tr><th class="tablehead" colspan="6">RowLevelSecurity 1961 </th></tr> 1962 <!-- column headers --> 1963 <tr> 1964 <th>attribute</th> 1965 <th>type</th> 1966 <th>NULL?</th> 1967 <th>AUTO?</th> 1968 <th>constraints</th> 1969 <th>description</th> 1970 </tr> 1971 1972 <!-- all the fields --> 1973 <tr> 1974 <td width="150">viewableBy</td> 1963 1975 <td width="50">xref</td> 1964 1976 <td width="20"> </td> 1965 1977 <td width="20"> </td> 1966 1978 <td width=""> 1967 References(Molgenis_EntityMetaData) 1968 </td> 1969 <td>entity</td> 1970 </tr> 1971 <tr> 1972 <td width="150">name</td> 1973 <td width="50">string</td> 1974 <td width="20"> </td> 1975 <td width="20"> </td> 1976 <td width=""> 1977 1978 </td> 1979 <td>name</td> 1980 </tr> 1981 <tr> 1982 <td width="150">description</td> 1983 <td width="50">text</td> 1984 <td width="20">Y</td> 1985 <td width="20"> </td> 1986 <td width=""> 1987 1988 </td> 1989 <td>description</td> 1990 </tr> 1991 1992 <!-- all the uniques --> 1993 <tr> 1994 <td colspan="5">Primary key(id)</td> 1995 <td> </td> 1996 </tr> 1997 <tr> 1998 <td colspan="5">Secondary key(name, entity)</td> 1979 References(MolgenisUserGroup) 1980 </td> 1981 <td>viewableBy</td> 1982 </tr> 1983 <tr> 1984 <td width="150">editableBy</td> 1985 <td width="50">xref</td> 1986 <td width="20"> </td> 1987 <td width="20"> </td> 1988 <td width=""> 1989 References(MolgenisUserGroup) 1990 </td> 1991 <td>editableBy</td> 1992 </tr> 1993 1994 <!-- all the uniques --> 1995 <!-- all the indices --> 1996 1997 </table> 1998 <a href="#_top_of_page">go to top</a> 1999 <p /> 2000 <h2>Table: <a name="SecuredEntity">SecuredEntity</a> 2001 </h2> 2002 <p></p> 2003 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 2004 <!-- table header --> 2005 <tr><th class="tablehead" colspan="6">SecuredEntity 2006 implements RowLevelSecurity</th></tr> 2007 <!-- column headers --> 2008 <tr> 2009 <th>attribute</th> 2010 <th>type</th> 2011 <th>NULL?</th> 2012 <th>AUTO?</th> 2013 <th>constraints</th> 2014 <th>description</th> 2015 </tr> 2016 2017 <!-- all the fields --> 2018 <tr> 2019 <td width="150">value</td> 2020 <td width="50">string</td> 2021 <td width="20"> </td> 2022 <td width="20"> </td> 2023 <td width=""> 2024 2025 </td> 2026 <td>value</td> 2027 </tr> 2028 2029 <!-- all the uniques --> 2030 <tr> 2031 <td colspan="5">Primary key(value)</td> 1999 2032 <td> </td> 2000 2033 </tr> … … 2151 2184 <a href="#_top_of_page">go to top</a> 2152 2185 <p /> 2153 <h2>Table: <a name="Molgenis _Role_allowView">Molgenis_Role_allowView</a>2154 </h2> 2155 <p>Link table for many-to-many relationship 'Molgenis _Role.allowView'.</p>2156 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 2157 <!-- table header --> 2158 <tr><th class="tablehead" colspan="6">Molgenis _Role_allowView2159 </th></tr> 2160 <!-- column headers --> 2161 <tr> 2162 <th>attribute</th> 2163 <th>type</th> 2164 <th>NULL?</th> 2165 <th>AUTO?</th> 2166 <th>constraints</th> 2167 <th>description</th> 2168 </tr> 2169 2170 <!-- all the fields --> 2171 <tr> 2172 <td width="150">Molgenis _EntityMetaData</td>2186 <h2>Table: <a name="MolgenisUserGroup_members">MolgenisUserGroup_members</a> 2187 </h2> 2188 <p>Link table for many-to-many relationship 'MolgenisUserGroup.members'.</p> 2189 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 2190 <!-- table header --> 2191 <tr><th class="tablehead" colspan="6">MolgenisUserGroup_members 2192 </th></tr> 2193 <!-- column headers --> 2194 <tr> 2195 <th>attribute</th> 2196 <th>type</th> 2197 <th>NULL?</th> 2198 <th>AUTO?</th> 2199 <th>constraints</th> 2200 <th>description</th> 2201 </tr> 2202 2203 <!-- all the fields --> 2204 <tr> 2205 <td width="150">MolgenisUser</td> 2173 2206 <td width="50">xref</td> 2174 2207 <td width="20"> </td> 2175 2208 <td width="20"> </td> 2176 2209 <td width=""> 2177 References(Molgenis _EntityMetaData)2210 References(MolgenisUser) 2178 2211 </td> 2179 2212 <td></td> 2180 2213 </tr> 2181 2214 <tr> 2182 <td width="150">Molgenis _Role</td>2215 <td width="150">MolgenisUserGroup</td> 2183 2216 <td width="50">xref</td> 2184 2217 <td width="20"> </td> 2185 2218 <td width="20"> </td> 2186 2219 <td width=""> 2187 References(Molgenis _Role)2220 References(MolgenisUserGroup) 2188 2221 </td> 2189 2222 <td></td> … … 2192 2225 <!-- all the uniques --> 2193 2226 <tr> 2194 <td colspan="5">Primary key(Molgenis _EntityMetaData, Molgenis_Role)</td>2195 <td> </td> 2196 </tr> 2197 <!-- all the indices --> 2198 2199 </table> 2200 <a href="#_top_of_page">go to top</a> 2201 <p /> 2202 <h2>Table: <a name="Molgenis _Role_allowEdit">Molgenis_Role_allowEdit</a>2203 </h2> 2204 <p>Link table for many-to-many relationship 'Molgenis _Role.allowEdit'.</p>2205 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 2206 <!-- table header --> 2207 <tr><th class="tablehead" colspan="6">Molgenis _Role_allowEdit2208 </th></tr> 2209 <!-- column headers --> 2210 <tr> 2211 <th>attribute</th> 2212 <th>type</th> 2213 <th>NULL?</th> 2214 <th>AUTO?</th> 2215 <th>constraints</th> 2216 <th>description</th> 2217 </tr> 2218 2219 <!-- all the fields --> 2220 <tr> 2221 <td width="150">Molgenis _EntityMetaData</td>2227 <td colspan="5">Primary key(MolgenisUser, MolgenisUserGroup)</td> 2228 <td> </td> 2229 </tr> 2230 <!-- all the indices --> 2231 2232 </table> 2233 <a href="#_top_of_page">go to top</a> 2234 <p /> 2235 <h2>Table: <a name="MolgenisUserGroup_allowedToView">MolgenisUserGroup_allowedToView</a> 2236 </h2> 2237 <p>Link table for many-to-many relationship 'MolgenisUserGroup.allowedToView'.</p> 2238 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 2239 <!-- table header --> 2240 <tr><th class="tablehead" colspan="6">MolgenisUserGroup_allowedToView 2241 </th></tr> 2242 <!-- column headers --> 2243 <tr> 2244 <th>attribute</th> 2245 <th>type</th> 2246 <th>NULL?</th> 2247 <th>AUTO?</th> 2248 <th>constraints</th> 2249 <th>description</th> 2250 </tr> 2251 2252 <!-- all the fields --> 2253 <tr> 2254 <td width="150">MolgenisEntity</td> 2222 2255 <td width="50">xref</td> 2223 2256 <td width="20"> </td> 2224 2257 <td width="20"> </td> 2225 2258 <td width=""> 2226 References(Molgenis _EntityMetaData)2259 References(MolgenisEntity) 2227 2260 </td> 2228 2261 <td></td> 2229 2262 </tr> 2230 2263 <tr> 2231 <td width="150">Molgenis _Role</td>2264 <td width="150">MolgenisUserGroup</td> 2232 2265 <td width="50">xref</td> 2233 2266 <td width="20"> </td> 2234 2267 <td width="20"> </td> 2235 2268 <td width=""> 2236 References(Molgenis _Role)2269 References(MolgenisUserGroup) 2237 2270 </td> 2238 2271 <td></td> … … 2241 2274 <!-- all the uniques --> 2242 2275 <tr> 2243 <td colspan="5">Primary key(Molgenis _EntityMetaData, Molgenis_Role)</td>2244 <td> </td> 2245 </tr> 2246 <!-- all the indices --> 2247 2248 </table> 2249 <a href="#_top_of_page">go to top</a> 2250 <p /> 2251 <h2>Table: <a name="Molgenis _User_roles">Molgenis_User_roles</a>2252 </h2> 2253 <p>Link table for many-to-many relationship 'Molgenis _User.roles'.</p>2254 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 2255 <!-- table header --> 2256 <tr><th class="tablehead" colspan="6">Molgenis _User_roles2257 </th></tr> 2258 <!-- column headers --> 2259 <tr> 2260 <th>attribute</th> 2261 <th>type</th> 2262 <th>NULL?</th> 2263 <th>AUTO?</th> 2264 <th>constraints</th> 2265 <th>description</th> 2266 </tr> 2267 2268 <!-- all the fields --> 2269 <tr> 2270 <td width="150">Molgenis _Role</td>2276 <td colspan="5">Primary key(MolgenisEntity, MolgenisUserGroup)</td> 2277 <td> </td> 2278 </tr> 2279 <!-- all the indices --> 2280 2281 </table> 2282 <a href="#_top_of_page">go to top</a> 2283 <p /> 2284 <h2>Table: <a name="MolgenisUserGroup_allowedToEdit">MolgenisUserGroup_allowedToEdit</a> 2285 </h2> 2286 <p>Link table for many-to-many relationship 'MolgenisUserGroup.allowedToEdit'.</p> 2287 <table width="100%" cellspacing="0" border="1" bordercolor="#000000"> 2288 <!-- table header --> 2289 <tr><th class="tablehead" colspan="6">MolgenisUserGroup_allowedToEdit 2290 </th></tr> 2291 <!-- column headers --> 2292 <tr> 2293 <th>attribute</th> 2294 <th>type</th> 2295 <th>NULL?</th> 2296 <th>AUTO?</th> 2297 <th>constraints</th> 2298 <th>description</th> 2299 </tr> 2300 2301 <!-- all the fields --> 2302 <tr> 2303 <td width="150">MolgenisEntity</td> 2271 2304 <td width="50">xref</td> 2272 2305 <td width="20"> </td> 2273 2306 <td width="20"> </td> 2274 2307 <td width=""> 2275 References(Molgenis _Role)2308 References(MolgenisEntity) 2276 2309 </td> 2277 2310 <td></td> 2278 2311 </tr> 2279 2312 <tr> 2280 <td width="150">Molgenis _User</td>2313 <td width="150">MolgenisUserGroup</td> 2281 2314 <td width="50">xref</td> 2282 2315 <td width="20"> </td> 2283 2316 <td width="20"> </td> 2284 2317 <td width=""> 2285 References(Molgenis _User)2318 References(MolgenisUserGroup) 2286 2319 </td> 2287 2320 <td></td> … … 2290 2323 <!-- all the uniques --> 2291 2324 <tr> 2292 <td colspan="5">Primary key(Molgenis _Role, Molgenis_User)</td>2325 <td colspan="5">Primary key(MolgenisEntity, MolgenisUserGroup)</td> 2293 2326 <td> </td> 2294 2327 </tr> -
molgenis3_3_test/generated/java/MolgenisServlet.java
r2003 r2016 1 1 /* 2 2 * Created by: org.molgenis.generators.servlet.MolgenisServletGen 3 * Date: Ju ne 21, 20093 * Date: July 17, 2009 4 4 */ 5 5 … … 11 11 12 12 import org.molgenis.framework.Database; 13 import org.molgenis.framework.auth.Login; 14 import org.molgenis.framework.auth.SimpleLogin; 13 import org.molgenis.framework.security.Security; 15 14 import org.molgenis.framework.data.DatabaseException; 16 15 import org.molgenis.framework.screen.UserInterface; … … 29 28 //The datasource is created by the servletcontext! 30 29 DataSource dataSource = (DataSource)getServletContext().getAttribute("DataSource"); 31 return new org.molgenis. auth.JDBCDatabase(dataSource, new File("null"));30 return new org.molgenis.testdb.JDBCDatabase(dataSource, new File("null")); 32 31 33 32 //TOMCAT 34 33 //String jndiName = "java:comp/env/jdbc/molgenisdb"; 35 34 //JndiDataSourceWrapper source = new JndiDataSourceWrapper(jndiName); 36 //return new org.molgenis. auth.JDBCDatabase(source, new File("data"));35 //return new org.molgenis.testdb.JDBCDatabase(source, new File("data")); 37 36 38 37 //GLASSFISH 39 38 //DataSource dataSource = (DataSource)getServletContext().getAttribute("DataSource"); 40 //return new org.molgenis. auth.JDBCDatabase(dataSource, new File("null"));39 //return new org.molgenis.testdb.JDBCDatabase(dataSource, new File("null")); 41 40 } 42 41 43 public LogincreateLogin( Database db, HttpServletRequest request )42 public Security createLogin( Database db, HttpServletRequest request ) 44 43 { 45 return new SimpleLogin();44 return new plugin.login.DatabaseLogin(); 46 45 } 47 46 48 public UserInterface createApplication( LoginuserLogin )47 public UserInterface createApplication( Security userLogin ) 49 48 { 50 49 UserInterface app = new UserInterface( userLogin); 51 app.setLabel("M y First MOLGENIS");50 app.setLabel("MOLGENIS test database"); 52 51 app.setVersion("3.3.0-testing"); 53 new org.molgenis. auth.screen.MainMenu(app);52 new org.molgenis.testdb.screen.MainMenu(app); 54 53 return app; 55 54 } … … 57 56 public String getMolgenisVariantID() 58 57 { 59 return "org.molgenis. auth";58 return "org.molgenis.testdb"; 60 59 } 61 60 … … 63 62 public Object getSoapImpl() 64 63 { 65 return new org.molgenis. auth.SoapApi();64 return new org.molgenis.testdb.SoapApi(); 66 65 } 67 66 } -
molgenis3_3_test/generated/java/org/molgenis/auth/JDBCDatabase.java
r2003 r2016 1 1 /* File: org.molgenis.auth/model/JDBCDatabase 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.data.JDBCDatabaseGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/JDBCMetaDatabase.java
r2003 r2016 1 1 /* File: org.molgenis.auth/model/JDBCDatabase 2 2 * Copyright: Inventory 2000-2.009, GBIC 2002-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.data.JDBCMetaDatabaseGen 3.3.0-testing … … 28 28 { 29 29 Entity VarcharEntity_entity = new Entity("VarcharEntity",this.getDatabase()); 30 VarcharEntity_entity.setImplements(new String[]{});31 30 Field VarcharEntity_id_field = new Field(VarcharEntity_entity, "id", Field.Type.getType("int")); 32 31 … … 44 43 45 44 VarcharEntity_entity.addField(VarcharEntity_defaultVarchar_field); 45 VarcharEntity_entity.addKey(new String[]{"id"},false,""); 46 VarcharEntity_entity.addKey(new String[]{"normalVarchar"},false,""); 46 47 47 48 48 49 Entity XrefEntity_entity = new Entity("XrefEntity",this.getDatabase()); 49 XrefEntity_entity.setImplements(new String[]{});50 50 Field XrefEntity_id_field = new Field(XrefEntity_entity, "id", Field.Type.getType("int")); 51 51 … … 60 60 XrefEntity_nillableXref_field.setXRefVariables("VarcharEntity", "id","normalVarchar"); 61 61 XrefEntity_entity.addField(XrefEntity_nillableXref_field); 62 XrefEntity_entity.addKey(new String[]{"id"},false,""); 62 63 63 64 64 65 Entity TreeEntity_entity = new Entity("TreeEntity",this.getDatabase()); 65 TreeEntity_entity.setImplements(new String[]{});66 66 Field TreeEntity_id_field = new Field(TreeEntity_entity, "id", Field.Type.getType("int")); 67 67 … … 73 73 TreeEntity_parent_field.setXRefVariables("TreeEntity", "id","name"); 74 74 TreeEntity_entity.addField(TreeEntity_parent_field); 75 TreeEntity_entity.addKey(new String[]{"id"},false,""); 75 76 76 77 77 78 Entity DateEntity_entity = new Entity("DateEntity",this.getDatabase()); 78 DateEntity_entity.setImplements(new String[]{});79 79 Field DateEntity_id_field = new Field(DateEntity_entity, "id", Field.Type.getType("int")); 80 80 … … 95 95 96 96 DateEntity_entity.addField(DateEntity_defaultDate_field); 97 DateEntity_entity.addKey(new String[]{"id"},false,""); 97 98 98 99 99 100 Entity DateTimeEntity_entity = new Entity("DateTimeEntity",this.getDatabase()); 100 DateTimeEntity_entity.setImplements(new String[]{});101 101 Field DateTimeEntity_id_field = new Field(DateTimeEntity_entity, "id", Field.Type.getType("int")); 102 102 … … 117 117 118 118 DateTimeEntity_entity.addField(DateTimeEntity_defaultDateTime_field); 119 DateTimeEntity_entity.addKey(new String[]{"id"},false,""); 119 120 120 121 121 122 Entity MrefEntity_entity = new Entity("MrefEntity",this.getDatabase()); 122 MrefEntity_entity.setImplements(new String[]{});123 123 Field MrefEntity_id_field = new Field(MrefEntity_entity, "id", Field.Type.getType("int")); 124 124 … … 136 136 MrefEntity_nillableMref_field.setXRefVariables("VarcharEntity", "id","normalVarchar"); 137 137 MrefEntity_entity.addField(MrefEntity_nillableMref_field); 138 MrefEntity_entity.addKey(new String[]{"id"},false,""); 138 139 139 140 140 141 Entity FileEntity_entity = new Entity("FileEntity",this.getDatabase()); 141 FileEntity_entity.setImplements(new String[]{});142 142 Field FileEntity_id_field = new Field(FileEntity_entity, "id", Field.Type.getType("int")); 143 143 … … 152 152 153 153 FileEntity_entity.addField(FileEntity_nillableFile_field); 154 FileEntity_entity.addKey(new String[]{"id"},false,""); 154 155 155 156 156 157 Entity EnumEntity_entity = new Entity("EnumEntity",this.getDatabase()); 157 EnumEntity_entity.setImplements(new String[]{});158 158 Field EnumEntity_id_field = new Field(EnumEntity_entity, "id", Field.Type.getType("int")); 159 159 … … 171 171 172 172 EnumEntity_entity.addField(EnumEntity_defaultEnum_field); 173 EnumEntity_entity.addKey(new String[]{"id"},false,""); 173 174 174 175 175 176 Entity DecimalEntity_entity = new Entity("DecimalEntity",this.getDatabase()); 176 DecimalEntity_entity.setImplements(new String[]{});177 177 Field DecimalEntity_id_field = new Field(DecimalEntity_entity, "id", Field.Type.getType("int")); 178 178 … … 190 190 191 191 DecimalEntity_entity.addField(DecimalEntity_defaultDecimal_field); 192 DecimalEntity_entity.addKey(new String[]{"id"},false,""); 192 193 193 194 194 195 Entity BoolEntity_entity = new Entity("BoolEntity",this.getDatabase()); 195 BoolEntity_entity.setImplements(new String[]{});196 196 Field BoolEntity_id_field = new Field(BoolEntity_entity, "id", Field.Type.getType("int")); 197 197 … … 209 209 210 210 BoolEntity_entity.addField(BoolEntity_defaultBool_field); 211 BoolEntity_entity.addKey(new String[]{"id"},false,""); 211 212 212 213 213 214 Entity IntEntity_entity = new Entity("IntEntity",this.getDatabase()); 214 IntEntity_entity.setImplements(new String[]{});215 215 Field IntEntity_id_field = new Field(IntEntity_entity, "id", Field.Type.getType("int")); 216 216 … … 228 228 229 229 IntEntity_entity.addField(IntEntity_defaultInt_field); 230 IntEntity_entity.addKey(new String[]{"id"},false,""); 230 231 231 232 232 233 Entity HiddenId_entity = new Entity("HiddenId",this.getDatabase()); 233 HiddenId_entity.setImplements(new String[]{});234 234 Field HiddenId_id_field = new Field(HiddenId_entity, "id", Field.Type.getType("int")); 235 235 … … 247 247 248 248 HiddenId_entity.addField(HiddenId_defaultVarchar_field); 249 HiddenId_entity.addKey(new String[]{"id"},false,""); 249 250 250 251 251 252 Entity TextEntity_entity = new Entity("TextEntity",this.getDatabase()); 252 TextEntity_entity.setImplements(new String[]{});253 253 Field TextEntity_id_field = new Field(TextEntity_entity, "id", Field.Type.getType("int")); 254 254 … … 266 266 267 267 TextEntity_entity.addField(TextEntity_defaultText_field); 268 TextEntity_entity.addKey(new String[]{"id"},false,""); 268 269 269 270 270 271 Entity interfaceC_entity = new Entity("interfaceC",this.getDatabase()); 271 interfaceC_entity.setImplements(new String[]{});272 272 Field interfaceC_nameC_field = new Field(interfaceC_entity, "nameC", Field.Type.getType("string")); 273 273 … … 276 276 277 277 Entity ClassA_entity = new Entity("ClassA",this.getDatabase()); 278 ClassA_entity.setImplements(new String[]{});279 278 Field ClassA_type_field = new Field(ClassA_entity, "type", Field.Type.getType("enum")); 280 279 … … 286 285 287 286 ClassA_entity.addField(ClassA_fieldA_field); 287 ClassA_entity.addKey(new String[]{"id"},false,""); 288 ClassA_entity.addKey(new String[]{"fieldA"},true,""); 288 289 289 290 290 291 Entity BextendsA_entity = new Entity("BextendsA",this.getDatabase()); 291 BextendsA_entity.set Implements(new String[]{});292 BextendsA_entity.setParents(new String[]{"ClassA"}); 292 293 Field BextendsA_fieldB_field = new Field(BextendsA_entity, "fieldB", Field.Type.getType("string")); 293 294 … … 296 297 297 298 BextendsA_entity.addField(BextendsA_id_field); 299 BextendsA_entity.addKey(new String[]{"id"},false,""); 298 300 299 301 300 302 Entity CextendsA_entity = new Entity("CextendsA",this.getDatabase()); 301 CextendsA_entity.set Implements(new String[]{});303 CextendsA_entity.setParents(new String[]{"ClassA"}); 302 304 Field CextendsA_fieldC_field = new Field(CextendsA_entity, "fieldC", Field.Type.getType("string")); 303 305 … … 306 308 307 309 CextendsA_entity.addField(CextendsA_id_field); 310 CextendsA_entity.addKey(new String[]{"id"},false,""); 308 311 309 312 310 313 Entity DextendsB_entity = new Entity("DextendsB",this.getDatabase()); 311 DextendsB_entity.set Implements(new String[]{});314 DextendsB_entity.setParents(new String[]{"BextendsA"}); 312 315 Field DextendsB_fieldD_field = new Field(DextendsB_entity, "fieldD", Field.Type.getType("string")); 313 316 … … 316 319 317 320 DextendsB_entity.addField(DextendsB_id_field); 321 DextendsB_entity.addKey(new String[]{"id"},false,""); 318 322 319 323 320 324 Entity InterfaceA_entity = new Entity("InterfaceA",this.getDatabase()); 321 InterfaceA_entity.setImplements(new String[]{});322 325 Field InterfaceA_id_field = new Field(InterfaceA_entity, "id", Field.Type.getType("int")); 323 326 … … 326 329 327 330 InterfaceA_entity.addField(InterfaceA_fieldA_field); 331 InterfaceA_entity.addKey(new String[]{"id"},false,""); 332 InterfaceA_entity.addKey(new String[]{"fieldA"},false,""); 328 333 329 334 … … 339 344 340 345 BimplementsA_entity.addField(BimplementsA_id_field); 346 BimplementsA_entity.addKey(new String[]{"id"},false,""); 347 BimplementsA_entity.addKey(new String[]{"fieldA"},false,""); 348 BimplementsA_entity.addKey(new String[]{"id"},false,""); 341 349 342 350 … … 349 357 350 358 CimplementsA_entity.addField(CimplementsA_id_field); 359 CimplementsA_entity.addKey(new String[]{"id"},false,""); 360 CimplementsA_entity.addKey(new String[]{"fieldA"},false,""); 361 CimplementsA_entity.addKey(new String[]{"id"},false,""); 351 362 352 363 353 364 Entity DextendsBimplementsA_entity = new Entity("DextendsBimplementsA",this.getDatabase()); 354 DextendsBimplementsA_entity.set Implements(new String[]{});365 DextendsBimplementsA_entity.setParents(new String[]{"BimplementsA"}); 355 366 Field DextendsBimplementsA_fieldD_field = new Field(DextendsBimplementsA_entity, "fieldD", Field.Type.getType("string")); 356 367 … … 359 370 360 371 DextendsBimplementsA_entity.addField(DextendsBimplementsA_id_field); 372 DextendsBimplementsA_entity.addKey(new String[]{"id"},false,""); 361 373 362 374 363 375 Entity DecoratedEntity_entity = new Entity("DecoratedEntity",this.getDatabase()); 364 DecoratedEntity_entity.setImplements(new String[]{});365 376 Field DecoratedEntity_id_field = new Field(DecoratedEntity_entity, "id", Field.Type.getType("int")); 366 377 … … 369 380 370 381 DecoratedEntity_entity.addField(DecoratedEntity_triggeredField_field); 382 DecoratedEntity_entity.addKey(new String[]{"id"},false,""); 371 383 372 384 373 385 Entity guessMe_entity = new Entity("guessMe",this.getDatabase()); 374 guessMe_entity.setImplements(new String[]{});375 386 Field guessMe_guessMeId_field = new Field(guessMe_entity, "guessMeId", Field.Type.getType("int")); 376 387 377 388 guessMe_entity.addField(guessMe_guessMeId_field); 389 guessMe_entity.addKey(new String[]{"guessMeId"},false,""); 378 390 379 391 380 392 Entity GuessMeXref_entity = new Entity("GuessMeXref",this.getDatabase()); 381 GuessMeXref_entity.setImplements(new String[]{});382 393 Field GuessMeXref_guessMeXrefId_field = new Field(GuessMeXref_entity, "guessMeXrefId", Field.Type.getType("int")); 383 394 … … 386 397 387 398 GuessMeXref_entity.addField(GuessMeXref_guessMeId_field); 399 GuessMeXref_entity.addKey(new String[]{"guessMeXrefId"},false,""); 388 400 389 401 390 402 Entity Molgenis_Role_entity = new Entity("Molgenis_Role",this.getDatabase()); 391 Molgenis_Role_entity.setImplements(new String[]{});392 403 Field Molgenis_Role_id_field = new Field(Molgenis_Role_entity, "id", Field.Type.getType("int")); 393 404 … … 405 416 Molgenis_Role_allowEdit_field.setXRefVariables("Molgenis_EntityMetaData", "id","name"); 406 417 Molgenis_Role_entity.addField(Molgenis_Role_allowEdit_field); 418 Molgenis_Role_entity.addKey(new String[]{"id"},false,""); 419 Molgenis_Role_entity.addKey(new String[]{"name"},false,""); 407 420 408 421 409 422 Entity Molgenis_User_entity = new Entity("Molgenis_User",this.getDatabase()); 410 Molgenis_User_entity.setImplements(new String[]{});411 423 Field Molgenis_User_id_field = new Field(Molgenis_User_entity, "id", Field.Type.getType("int")); 412 424 … … 421 433 Molgenis_User_roles_field.setXRefVariables("Molgenis_Role", "id","name"); 422 434 Molgenis_User_entity.addField(Molgenis_User_roles_field); 435 Molgenis_User_entity.addKey(new String[]{"id"},false,""); 436 Molgenis_User_entity.addKey(new String[]{"name"},false,""); 423 437 424 438 425 439 Entity Molgenis_EntityMetaData_entity = new Entity("Molgenis_EntityMetaData",this.getDatabase()); 426 Molgenis_EntityMetaData_entity.setImplements(new String[]{});427 440 Field Molgenis_EntityMetaData_id_field = new Field(Molgenis_EntityMetaData_entity, "id", Field.Type.getType("int")); 428 441 … … 434 447 435 448 Molgenis_EntityMetaData_entity.addField(Molgenis_EntityMetaData_className_field); 449 Molgenis_EntityMetaData_entity.addKey(new String[]{"id"},false,""); 450 Molgenis_EntityMetaData_entity.addKey(new String[]{"name"},false,""); 436 451 437 452 438 453 Entity Molgenis_FieldMetaData_entity = new Entity("Molgenis_FieldMetaData",this.getDatabase()); 439 Molgenis_FieldMetaData_entity.setImplements(new String[]{});440 454 Field Molgenis_FieldMetaData_id_field = new Field(Molgenis_FieldMetaData_entity, "id", Field.Type.getType("int")); 441 455 … … 450 464 451 465 Molgenis_FieldMetaData_entity.addField(Molgenis_FieldMetaData_description_field); 466 Molgenis_FieldMetaData_entity.addKey(new String[]{"id"},false,""); 467 Molgenis_FieldMetaData_entity.addKey(new String[]{"name","entity"},false,""); 452 468 453 469 454 470 Entity MrefEntity_normalMref_entity = new Entity("MrefEntity_normalMref",this.getDatabase()); 455 MrefEntity_normalMref_entity.setImplements(new String[]{});456 471 Field MrefEntity_normalMref_VarcharEntity_field = new Field(MrefEntity_normalMref_entity, "VarcharEntity", Field.Type.getType("xref")); 457 472 MrefEntity_normalMref_VarcharEntity_field.setXRefVariables("VarcharEntity", "id","normalVarchar"); … … 460 475 MrefEntity_normalMref_MrefEntity_field.setXRefVariables("MrefEntity", "id","id"); 461 476 MrefEntity_normalMref_entity.addField(MrefEntity_normalMref_MrefEntity_field); 477 MrefEntity_normalMref_entity.addKey(new String[]{"VarcharEntity","MrefEntity"},false,""); 462 478 463 479 464 480 Entity MrefEntity_readonlyMref_entity = new Entity("MrefEntity_readonlyMref",this.getDatabase()); 465 MrefEntity_readonlyMref_entity.setImplements(new String[]{});466 481 Field MrefEntity_readonlyMref_VarcharEntity_field = new Field(MrefEntity_readonlyMref_entity, "VarcharEntity", Field.Type.getType("xref")); 467 482 MrefEntity_readonlyMref_VarcharEntity_field.setXRefVariables("VarcharEntity", "id","normalVarchar"); … … 470 485 MrefEntity_readonlyMref_MrefEntity_field.setXRefVariables("MrefEntity", "id","id"); 471 486 MrefEntity_readonlyMref_entity.addField(MrefEntity_readonlyMref_MrefEntity_field); 487 MrefEntity_readonlyMref_entity.addKey(new String[]{"VarcharEntity","MrefEntity"},false,""); 472 488 473 489 474 490 Entity MrefEntity_nillableMref_entity = new Entity("MrefEntity_nillableMref",this.getDatabase()); 475 MrefEntity_nillableMref_entity.setImplements(new String[]{});476 491 Field MrefEntity_nillableMref_VarcharEntity_field = new Field(MrefEntity_nillableMref_entity, "VarcharEntity", Field.Type.getType("xref")); 477 492 MrefEntity_nillableMref_VarcharEntity_field.setXRefVariables("VarcharEntity", "id","normalVarchar"); … … 480 495 MrefEntity_nillableMref_MrefEntity_field.setXRefVariables("MrefEntity", "id","id"); 481 496 MrefEntity_nillableMref_entity.addField(MrefEntity_nillableMref_MrefEntity_field); 497 MrefEntity_nillableMref_entity.addKey(new String[]{"VarcharEntity","MrefEntity"},false,""); 482 498 483 499 484 500 Entity Molgenis_Role_allowView_entity = new Entity("Molgenis_Role_allowView",this.getDatabase()); 485 Molgenis_Role_allowView_entity.setImplements(new String[]{});486 501 Field Molgenis_Role_allowView_Molgenis_EntityMetaData_field = new Field(Molgenis_Role_allowView_entity, "Molgenis_EntityMetaData", Field.Type.getType("xref")); 487 502 Molgenis_Role_allowView_Molgenis_EntityMetaData_field.setXRefVariables("Molgenis_EntityMetaData", "id","name"); … … 490 505 Molgenis_Role_allowView_Molgenis_Role_field.setXRefVariables("Molgenis_Role", "id","id"); 491 506 Molgenis_Role_allowView_entity.addField(Molgenis_Role_allowView_Molgenis_Role_field); 507 Molgenis_Role_allowView_entity.addKey(new String[]{"Molgenis_EntityMetaData","Molgenis_Role"},false,""); 492 508 493 509 494 510 Entity Molgenis_Role_allowEdit_entity = new Entity("Molgenis_Role_allowEdit",this.getDatabase()); 495 Molgenis_Role_allowEdit_entity.setImplements(new String[]{});496 511 Field Molgenis_Role_allowEdit_Molgenis_EntityMetaData_field = new Field(Molgenis_Role_allowEdit_entity, "Molgenis_EntityMetaData", Field.Type.getType("xref")); 497 512 Molgenis_Role_allowEdit_Molgenis_EntityMetaData_field.setXRefVariables("Molgenis_EntityMetaData", "id","name"); … … 500 515 Molgenis_Role_allowEdit_Molgenis_Role_field.setXRefVariables("Molgenis_Role", "id","id"); 501 516 Molgenis_Role_allowEdit_entity.addField(Molgenis_Role_allowEdit_Molgenis_Role_field); 517 Molgenis_Role_allowEdit_entity.addKey(new String[]{"Molgenis_EntityMetaData","Molgenis_Role"},false,""); 502 518 503 519 504 520 Entity Molgenis_User_roles_entity = new Entity("Molgenis_User_roles",this.getDatabase()); 505 Molgenis_User_roles_entity.setImplements(new String[]{});506 521 Field Molgenis_User_roles_Molgenis_Role_field = new Field(Molgenis_User_roles_entity, "Molgenis_Role", Field.Type.getType("xref")); 507 522 Molgenis_User_roles_Molgenis_Role_field.setXRefVariables("Molgenis_Role", "id","name"); … … 510 525 Molgenis_User_roles_Molgenis_User_field.setXRefVariables("Molgenis_User", "id","id"); 511 526 Molgenis_User_roles_entity.addField(Molgenis_User_roles_Molgenis_User_field); 527 Molgenis_User_roles_entity.addKey(new String[]{"Molgenis_Role","Molgenis_User"},false,""); 512 528 513 529 -
molgenis3_3_test/generated/java/org/molgenis/auth/R/Molgenis_EntityMetaData.R
r2003 r2016 2 2 # File: org.molgenis.auth/R/generated\java\org\molgenis\auth\R/Molgenis_EntityMetaData.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 14, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/R/Molgenis_FieldMetaData.R
r2003 r2016 2 2 # File: org.molgenis.auth/R/generated\java\org\molgenis\auth\R/Molgenis_FieldMetaData.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 14, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/R/Molgenis_Role.R
r2003 r2016 2 2 # File: org.molgenis.auth/R/generated\java\org\molgenis\auth\R/Molgenis_Role.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 14, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/R/Molgenis_Role_allowEdit.R
r2003 r2016 2 2 # File: org.molgenis.auth/R/generated\java\org\molgenis\auth\R/Molgenis_Role_allowEdit.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 14, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/R/Molgenis_Role_allowView.R
r2003 r2016 2 2 # File: org.molgenis.auth/R/generated\java\org\molgenis\auth\R/Molgenis_Role_allowView.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 14, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/R/Molgenis_User.R
r2003 r2016 2 2 # File: org.molgenis.auth/R/generated\java\org\molgenis\auth\R/Molgenis_User.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 14, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/R/Molgenis_User_roles.R
r2003 r2016 2 2 # File: org.molgenis.auth/R/generated\java\org\molgenis\auth\R/Molgenis_User_roles.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 14, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/data/InMemoryDatabase.java
r2003 r2016 1 1 /* File: org.molgenis.auth/model/JDBCDatabase 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.data.InMemoryDatabaseGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/data/csv/Molgenis_EntityMetaDataCsvReader.java
r2003 r2016 2 2 /* File: org.molgenis.auth/model/Molgenis_EntityMetaData.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 14, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/data/csv/Molgenis_FieldMetaDataCsvReader.java
r2003 r2016 2 2 /* File: org.molgenis.auth/model/Molgenis_FieldMetaData.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 14, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/data/csv/Molgenis_RoleCsvReader.java
r2003 r2016 2 2 /* File: org.molgenis.auth/model/Molgenis_Role.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 14, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/data/csv/Molgenis_Role_allowEditCsvReader.java
r2003 r2016 2 2 /* File: org.molgenis.auth/model/Molgenis_Role_allowEdit.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 14, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/data/csv/Molgenis_Role_allowViewCsvReader.java
r2003 r2016 2 2 /* File: org.molgenis.auth/model/Molgenis_Role_allowView.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 14, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/data/csv/Molgenis_UserCsvReader.java
r2003 r2016 2 2 /* File: org.molgenis.auth/model/Molgenis_User.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 14, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/data/csv/Molgenis_User_rolesCsvReader.java
r2003 r2016 2 2 /* File: org.molgenis.auth/model/Molgenis_User_roles.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 14, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/data/mappers/Molgenis_EntityMetaDataMapper.java
r2003 r2016 1 1 /* File: org.molgenis.auth/model/Molgenis_EntityMetaData.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/data/mappers/Molgenis_FieldMetaDataMapper.java
r2003 r2016 1 1 /* File: org.molgenis.auth/model/Molgenis_FieldMetaData.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/data/mappers/Molgenis_RoleMapper.java
r2003 r2016 1 1 /* File: org.molgenis.auth/model/Molgenis_Role.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/data/mappers/Molgenis_Role_allowEditMapper.java
r2003 r2016 1 1 /* File: org.molgenis.auth/model/Molgenis_Role_allowEdit.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/data/mappers/Molgenis_Role_allowViewMapper.java
r2003 r2016 1 1 /* File: org.molgenis.auth/model/Molgenis_Role_allowView.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/data/mappers/Molgenis_UserMapper.java
r2003 r2016 1 1 /* File: org.molgenis.auth/model/Molgenis_User.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/data/mappers/Molgenis_User_rolesMapper.java
r2003 r2016 1 1 /* File: org.molgenis.auth/model/Molgenis_User_roles.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/data/types/Molgenis_EntityMetaData.java
r2003 r2016 2 2 /* File: org.molgenis.auth/model/Molgenis_EntityMetaData.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 14, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 22 22 * Molgenis_EntityMetaData: Catalog of entity names 23 23 . 24 * @version Ju ne 21, 200924 * @version July 14, 2009 25 25 * @author MOLGENIS generator 26 26 */ -
molgenis3_3_test/generated/java/org/molgenis/auth/data/types/Molgenis_FieldMetaData.java
r2003 r2016 2 2 /* File: org.molgenis.auth/model/Molgenis_FieldMetaData.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 14, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 24 24 * Molgenis_FieldMetaData: Catalog of field names 25 25 . 26 * @version Ju ne 21, 200926 * @version July 14, 2009 27 27 * @author MOLGENIS generator 28 28 */ -
molgenis3_3_test/generated/java/org/molgenis/auth/data/types/Molgenis_Role.java
r2003 r2016 2 2 /* File: org.molgenis.auth/model/Molgenis_Role.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 14, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 24 24 /** 25 25 * Molgenis_Role: . 26 * @version Ju ne 21, 200926 * @version July 14, 2009 27 27 * @author MOLGENIS generator 28 28 */ -
molgenis3_3_test/generated/java/org/molgenis/auth/data/types/Molgenis_Role_allowEdit.java
r2003 r2016 2 2 /* File: org.molgenis.auth/model/Molgenis_Role_allowEdit.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 14, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 23 23 /** 24 24 * Molgenis_Role_allowEdit: Link table for many-to-many relationship 'Molgenis_Role.allowEdit'.. 25 * @version Ju ne 21, 200925 * @version July 14, 2009 26 26 * @author MOLGENIS generator 27 27 */ -
molgenis3_3_test/generated/java/org/molgenis/auth/data/types/Molgenis_Role_allowView.java
r2003 r2016 2 2 /* File: org.molgenis.auth/model/Molgenis_Role_allowView.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 14, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 23 23 /** 24 24 * Molgenis_Role_allowView: Link table for many-to-many relationship 'Molgenis_Role.allowView'.. 25 * @version Ju ne 21, 200925 * @version July 14, 2009 26 26 * @author MOLGENIS generator 27 27 */ -
molgenis3_3_test/generated/java/org/molgenis/auth/data/types/Molgenis_User.java
r2003 r2016 2 2 /* File: org.molgenis.auth/model/Molgenis_User.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 14, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 24 24 /** 25 25 * Molgenis_User: . 26 * @version Ju ne 21, 200926 * @version July 14, 2009 27 27 * @author MOLGENIS generator 28 28 */ -
molgenis3_3_test/generated/java/org/molgenis/auth/data/types/Molgenis_User_roles.java
r2003 r2016 2 2 /* File: org.molgenis.auth/model/Molgenis_User_roles.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 14, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 23 23 /** 24 24 * Molgenis_User_roles: Link table for many-to-many relationship 'Molgenis_User.roles'.. 25 * @version Ju ne 21, 200925 * @version July 14, 2009 26 26 * @author MOLGENIS generator 27 27 */ -
molgenis3_3_test/generated/java/org/molgenis/auth/html/Molgenis_EntityMetaDataHtmlForm.java
r2003 r2016 2 2 /* File: org.molgenis.auth/html/Molgenis_EntityMetaDataForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 14, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/html/Molgenis_FieldMetaDataHtmlForm.java
r2003 r2016 2 2 /* File: org.molgenis.auth/html/Molgenis_FieldMetaDataForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 14, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/html/Molgenis_RoleHtmlForm.java
r2003 r2016 2 2 /* File: org.molgenis.auth/html/Molgenis_RoleForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 14, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/html/Molgenis_Role_allowEditHtmlForm.java
r2003 r2016 2 2 /* File: org.molgenis.auth/html/Molgenis_Role_allowEditForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 14, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/html/Molgenis_Role_allowViewHtmlForm.java
r2003 r2016 2 2 /* File: org.molgenis.auth/html/Molgenis_Role_allowViewForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 14, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/html/Molgenis_UserHtmlForm.java
r2003 r2016 2 2 /* File: org.molgenis.auth/html/Molgenis_UserForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 14, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/html/Molgenis_User_rolesHtmlForm.java
r2003 r2016 2 2 /* File: org.molgenis.auth/html/Molgenis_User_rolesForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 14, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/MainMenu.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.MenuScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/AbstractEntities/BimplementsAForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.AbstractEntities.BimplementsA.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing … … 94 94 public void resetSystemHiddenColumns() 95 95 { 96 this.systemHiddenColumns.add("id"); 96 97 } 97 98 -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/AbstractEntities/CimplementsAForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.AbstractEntities.CimplementsA.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing … … 93 93 public void resetSystemHiddenColumns() 94 94 { 95 this.systemHiddenColumns.add("id"); 95 96 } 96 97 -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/AbstractEntities/DextendsBimplementsAForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.AbstractEntities.DextendsBimplementsA.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing … … 97 97 public void resetSystemHiddenColumns() 98 98 { 99 this.systemHiddenColumns.add("id"); 99 100 } 100 101 -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/AbstractEntitiesMenu.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.AbstractEntities.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.MenuScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/Entities/FieldsForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.Entities.Fields.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/EntitiesForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.Entities.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/ExtendEntities/BextendsAForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.ExtendEntities.BextendsA.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing … … 96 96 public void resetSystemHiddenColumns() 97 97 { 98 this.systemHiddenColumns.add("id"); 98 99 } 99 100 -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/ExtendEntities/CextendsAForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.ExtendEntities.CextendsA.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing … … 96 96 public void resetSystemHiddenColumns() 97 97 { 98 this.systemHiddenColumns.add("id"); 98 99 } 99 100 -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/ExtendEntities/ClassAForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.ExtendEntities.ClassA.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/ExtendEntities/DextendsBForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.ExtendEntities.DextendsB.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing … … 97 97 public void resetSystemHiddenColumns() 98 98 { 99 this.systemHiddenColumns.add("id"); 99 100 } 100 101 -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/ExtendEntitiesMenu.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.ExtendEntities.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.MenuScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/FieldTypes/BoolsForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.FieldTypes.Bools.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/FieldTypes/DateTimesForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.FieldTypes.DateTimes.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/FieldTypes/DatesForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.FieldTypes.Dates.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/FieldTypes/DecimalsForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.FieldTypes.Decimals.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/FieldTypes/EnumsForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.FieldTypes.Enums.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/FieldTypes/FilesForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.FieldTypes.Files.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/FieldTypes/IntsForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.FieldTypes.Ints.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/FieldTypes/MrefsForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.FieldTypes.Mrefs.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/FieldTypes/TextsForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.FieldTypes.Texts.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/FieldTypesMenu.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.FieldTypes.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.MenuScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/HiddenIdForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.HiddenId.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/MrefViaSubform/MrefSubformForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.MrefViaSubform.MrefSubform.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/MrefViaSubformForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.MrefViaSubform.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/Mrefs/MrefRelatedVarcharsForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.Mrefs.MrefRelatedVarchars.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/MrefsForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.Mrefs.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/RolesForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.Roles.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/UsersForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.Users.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/Varchars/MrefsForVarcharForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.Varchars.MrefsForVarchar.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/Varchars/XrefsForVarcharForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.Varchars.XrefsForVarchar.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/VarcharsForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.Varchars.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/XrefViaSubform/XrefSubformForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.XrefViaSubform.XrefSubform.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/XrefViaSubformForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.XrefViaSubform.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/XrefViaSubformWithMenu/TestSubMenu/TestSubForm1Form.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.XrefViaSubformWithMenu.TestSubMenu.TestSubForm1.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/XrefViaSubformWithMenu/TestSubMenu/TestSubForm2Form.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.XrefViaSubformWithMenu.TestSubMenu.TestSubForm2.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/XrefViaSubformWithMenu/TestSubMenuMenu.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.XrefViaSubformWithMenu.TestSubMenu.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.MenuScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/XrefViaSubformWithMenuForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.XrefViaSubformWithMenu.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/Xrefs/XrefRelatedVarcharsForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.Xrefs.XrefRelatedVarchars.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/screen/main/XrefsForm.java
r2003 r2016 1 1 /* File: Org.molgenis.auth/screen/molgenis.main.Xrefs.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 14, 2009 4 4 * 5 5 * generator: org.molgenis.generators.screen.FormScreenGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/source.R
r2003 r2016 2 2 # File: org.molgenis.auth/R/generated\java\org\molgenis\auth\source.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 14, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.RApi 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/auth/tools/CopyMemoryToDatabase.java
r2003 r2016 1 1 2 /* Date: Ju ne 21, 20092 /* Date: July 14, 2009 3 3 * 4 4 * generator: org.molgenis.generators.tools.CopyMemoryToDatabaseGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/R/BextendsA.R
r2003 r2016 1 1 2 # File: org.molgenis. auth/R/generated\java\org\molgenis\testdb\R/BextendsA.R2 # File: org.molgenis.testdb/R/generated\java\org\molgenis\testdb\R/BextendsA.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/R/BimplementsA.R
r2003 r2016 1 1 2 # File: org.molgenis. auth/R/generated\java\org\molgenis\testdb\R/BimplementsA.R2 # File: org.molgenis.testdb/R/generated\java\org\molgenis\testdb\R/BimplementsA.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/R/BoolEntity.R
r2003 r2016 1 1 2 # File: org.molgenis. auth/R/generated\java\org\molgenis\testdb\R/BoolEntity.R2 # File: org.molgenis.testdb/R/generated\java\org\molgenis\testdb\R/BoolEntity.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/R/CextendsA.R
r2003 r2016 1 1 2 # File: org.molgenis. auth/R/generated\java\org\molgenis\testdb\R/CextendsA.R2 # File: org.molgenis.testdb/R/generated\java\org\molgenis\testdb\R/CextendsA.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/R/CimplementsA.R
r2003 r2016 1 1 2 # File: org.molgenis. auth/R/generated\java\org\molgenis\testdb\R/CimplementsA.R2 # File: org.molgenis.testdb/R/generated\java\org\molgenis\testdb\R/CimplementsA.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/R/ClassA.R
r2003 r2016 1 1 2 # File: org.molgenis. auth/R/generated\java\org\molgenis\testdb\R/ClassA.R2 # File: org.molgenis.testdb/R/generated\java\org\molgenis\testdb\R/ClassA.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/R/DateEntity.R
r2003 r2016 1 1 2 # File: org.molgenis. auth/R/generated\java\org\molgenis\testdb\R/DateEntity.R2 # File: org.molgenis.testdb/R/generated\java\org\molgenis\testdb\R/DateEntity.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/R/DateTimeEntity.R
r2003 r2016 1 1 2 # File: org.molgenis. auth/R/generated\java\org\molgenis\testdb\R/DateTimeEntity.R2 # File: org.molgenis.testdb/R/generated\java\org\molgenis\testdb\R/DateTimeEntity.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/R/DecimalEntity.R
r2003 r2016 1 1 2 # File: org.molgenis. auth/R/generated\java\org\molgenis\testdb\R/DecimalEntity.R2 # File: org.molgenis.testdb/R/generated\java\org\molgenis\testdb\R/DecimalEntity.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/R/DecoratedEntity.R
r2003 r2016 1 1 2 # File: org.molgenis. auth/R/generated\java\org\molgenis\testdb\R/DecoratedEntity.R2 # File: org.molgenis.testdb/R/generated\java\org\molgenis\testdb\R/DecoratedEntity.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/R/DextendsB.R
r2003 r2016 1 1 2 # File: org.molgenis. auth/R/generated\java\org\molgenis\testdb\R/DextendsB.R2 # File: org.molgenis.testdb/R/generated\java\org\molgenis\testdb\R/DextendsB.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/R/DextendsBimplementsA.R
r2003 r2016 1 1 2 # File: org.molgenis. auth/R/generated\java\org\molgenis\testdb\R/DextendsBimplementsA.R2 # File: org.molgenis.testdb/R/generated\java\org\molgenis\testdb\R/DextendsBimplementsA.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/R/EnumEntity.R
r2003 r2016 1 1 2 # File: org.molgenis. auth/R/generated\java\org\molgenis\testdb\R/EnumEntity.R2 # File: org.molgenis.testdb/R/generated\java\org\molgenis\testdb\R/EnumEntity.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/R/FileEntity.R
r2003 r2016 1 1 2 # File: org.molgenis. auth/R/generated\java\org\molgenis\testdb\R/FileEntity.R2 # File: org.molgenis.testdb/R/generated\java\org\molgenis\testdb\R/FileEntity.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/R/GuessMe.R
r2003 r2016 1 1 2 # File: org.molgenis. auth/R/generated\java\org\molgenis\testdb\R/GuessMe.R2 # File: org.molgenis.testdb/R/generated\java\org\molgenis\testdb\R/GuessMe.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/R/GuessMeXref.R
r2003 r2016 1 1 2 # File: org.molgenis. auth/R/generated\java\org\molgenis\testdb\R/GuessMeXref.R2 # File: org.molgenis.testdb/R/generated\java\org\molgenis\testdb\R/GuessMeXref.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/R/HiddenId.R
r2003 r2016 1 1 2 # File: org.molgenis. auth/R/generated\java\org\molgenis\testdb\R/HiddenId.R2 # File: org.molgenis.testdb/R/generated\java\org\molgenis\testdb\R/HiddenId.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/R/IntEntity.R
r2003 r2016 1 1 2 # File: org.molgenis. auth/R/generated\java\org\molgenis\testdb\R/IntEntity.R2 # File: org.molgenis.testdb/R/generated\java\org\molgenis\testdb\R/IntEntity.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/R/MrefEntity.R
r2003 r2016 1 1 2 # File: org.molgenis. auth/R/generated\java\org\molgenis\testdb\R/MrefEntity.R2 # File: org.molgenis.testdb/R/generated\java\org\molgenis\testdb\R/MrefEntity.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/R/MrefEntity_nillableMref.R
r2003 r2016 1 1 2 # File: org.molgenis. auth/R/generated\java\org\molgenis\testdb\R/MrefEntity_nillableMref.R2 # File: org.molgenis.testdb/R/generated\java\org\molgenis\testdb\R/MrefEntity_nillableMref.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/R/MrefEntity_normalMref.R
r2003 r2016 1 1 2 # File: org.molgenis. auth/R/generated\java\org\molgenis\testdb\R/MrefEntity_normalMref.R2 # File: org.molgenis.testdb/R/generated\java\org\molgenis\testdb\R/MrefEntity_normalMref.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/R/MrefEntity_readonlyMref.R
r2003 r2016 1 1 2 # File: org.molgenis. auth/R/generated\java\org\molgenis\testdb\R/MrefEntity_readonlyMref.R2 # File: org.molgenis.testdb/R/generated\java\org\molgenis\testdb\R/MrefEntity_readonlyMref.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/R/TextEntity.R
r2003 r2016 1 1 2 # File: org.molgenis. auth/R/generated\java\org\molgenis\testdb\R/TextEntity.R2 # File: org.molgenis.testdb/R/generated\java\org\molgenis\testdb\R/TextEntity.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/R/TreeEntity.R
r2003 r2016 1 1 2 # File: org.molgenis. auth/R/generated\java\org\molgenis\testdb\R/TreeEntity.R2 # File: org.molgenis.testdb/R/generated\java\org\molgenis\testdb\R/TreeEntity.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/R/VarcharEntity.R
r2003 r2016 1 1 2 # File: org.molgenis. auth/R/generated\java\org\molgenis\testdb\R/VarcharEntity.R2 # File: org.molgenis.testdb/R/generated\java\org\molgenis\testdb\R/VarcharEntity.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/R/XrefEntity.R
r2003 r2016 1 1 2 # File: org.molgenis. auth/R/generated\java\org\molgenis\testdb\R/XrefEntity.R2 # File: org.molgenis.testdb/R/generated\java\org\molgenis\testdb\R/XrefEntity.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: Ju ne 21, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.REntityGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/csv/BextendsACsvReader.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/BextendsA.java2 /* File: org.molgenis.testdb/model/BextendsA.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/csv/BimplementsACsvReader.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/BimplementsA.java2 /* File: org.molgenis.testdb/model/BimplementsA.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/csv/BoolEntityCsvReader.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/BoolEntity.java2 /* File: org.molgenis.testdb/model/BoolEntity.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/csv/CextendsACsvReader.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/CextendsA.java2 /* File: org.molgenis.testdb/model/CextendsA.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/csv/CimplementsACsvReader.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/CimplementsA.java2 /* File: org.molgenis.testdb/model/CimplementsA.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/csv/ClassACsvReader.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/ClassA.java2 /* File: org.molgenis.testdb/model/ClassA.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/csv/DateEntityCsvReader.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/DateEntity.java2 /* File: org.molgenis.testdb/model/DateEntity.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/csv/DateTimeEntityCsvReader.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/DateTimeEntity.java2 /* File: org.molgenis.testdb/model/DateTimeEntity.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/csv/DecimalEntityCsvReader.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/DecimalEntity.java2 /* File: org.molgenis.testdb/model/DecimalEntity.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/csv/DecoratedEntityCsvReader.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/DecoratedEntity.java2 /* File: org.molgenis.testdb/model/DecoratedEntity.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/csv/DextendsBCsvReader.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/DextendsB.java2 /* File: org.molgenis.testdb/model/DextendsB.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/csv/DextendsBimplementsACsvReader.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/DextendsBimplementsA.java2 /* File: org.molgenis.testdb/model/DextendsBimplementsA.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/csv/EnumEntityCsvReader.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/EnumEntity.java2 /* File: org.molgenis.testdb/model/EnumEntity.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/csv/FileEntityCsvReader.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/FileEntity.java2 /* File: org.molgenis.testdb/model/FileEntity.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/csv/GuessMeCsvReader.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/guessMe.java2 /* File: org.molgenis.testdb/model/guessMe.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/csv/GuessMeXrefCsvReader.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/GuessMeXref.java2 /* File: org.molgenis.testdb/model/GuessMeXref.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/csv/HiddenIdCsvReader.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/HiddenId.java2 /* File: org.molgenis.testdb/model/HiddenId.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/csv/IntEntityCsvReader.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/IntEntity.java2 /* File: org.molgenis.testdb/model/IntEntity.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/csv/MrefEntityCsvReader.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/MrefEntity.java2 /* File: org.molgenis.testdb/model/MrefEntity.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/csv/MrefEntity_nillableMrefCsvReader.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/MrefEntity_nillableMref.java2 /* File: org.molgenis.testdb/model/MrefEntity_nillableMref.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/csv/MrefEntity_normalMrefCsvReader.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/MrefEntity_normalMref.java2 /* File: org.molgenis.testdb/model/MrefEntity_normalMref.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/csv/MrefEntity_readonlyMrefCsvReader.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/MrefEntity_readonlyMref.java2 /* File: org.molgenis.testdb/model/MrefEntity_readonlyMref.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/csv/TextEntityCsvReader.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/TextEntity.java2 /* File: org.molgenis.testdb/model/TextEntity.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/csv/TreeEntityCsvReader.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/TreeEntity.java2 /* File: org.molgenis.testdb/model/TreeEntity.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/csv/VarcharEntityCsvReader.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/VarcharEntity.java2 /* File: org.molgenis.testdb/model/VarcharEntity.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/csv/XrefEntityCsvReader.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/XrefEntity.java2 /* File: org.molgenis.testdb/model/XrefEntity.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.data.csv.CsvReaderGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/mappers/BextendsAMapper.java
r2003 r2016 1 /* File: org.molgenis. auth/model/BextendsA.java1 /* File: org.molgenis.testdb/model/BextendsA.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing … … 71 71 public String createFindSql(QueryRule ... rules) throws DatabaseException 72 72 { 73 return "SELECT classa.id" 73 return "SELECT classa.type" 74 +", bextendsa.id" 74 75 +", classa.fielda" 75 76 +", bextendsa.fieldb" … … 89 90 public String getTableFieldName(String fieldName) 90 91 { 91 if("id".equalsIgnoreCase(fieldName)) return "classa.id"; 92 if("type".equalsIgnoreCase(fieldName)) return "classa.type"; 93 if("id".equalsIgnoreCase(fieldName)) return "bextendsa.id"; 92 94 if("fieldA".equalsIgnoreCase(fieldName)) return "classa.fielda"; 93 95 if("fieldB".equalsIgnoreCase(fieldName)) return "bextendsa.fieldb"; … … 98 100 public Type getFieldType(String fieldName) 99 101 { 102 if("type".equalsIgnoreCase(fieldName)) return Type.ENUM; 100 103 if("id".equalsIgnoreCase(fieldName)) return Type.INT; 101 104 if("fieldA".equalsIgnoreCase(fieldName)) return Type.STRING; -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/mappers/BimplementsAMapper.java
r2003 r2016 1 /* File: org.molgenis. auth/model/BimplementsA.java1 /* File: org.molgenis.testdb/model/BimplementsA.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/mappers/BoolEntityMapper.java
r2003 r2016 1 /* File: org.molgenis. auth/model/BoolEntity.java1 /* File: org.molgenis.testdb/model/BoolEntity.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/mappers/CextendsAMapper.java
r2003 r2016 1 /* File: org.molgenis. auth/model/CextendsA.java1 /* File: org.molgenis.testdb/model/CextendsA.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing … … 71 71 public String createFindSql(QueryRule ... rules) throws DatabaseException 72 72 { 73 return "SELECT classa.id" 73 return "SELECT classa.type" 74 +", cextendsa.id" 74 75 +", classa.fielda" 75 76 +", cextendsa.fieldc" … … 89 90 public String getTableFieldName(String fieldName) 90 91 { 91 if("id".equalsIgnoreCase(fieldName)) return "classa.id"; 92 if("type".equalsIgnoreCase(fieldName)) return "classa.type"; 93 if("id".equalsIgnoreCase(fieldName)) return "cextendsa.id"; 92 94 if("fieldA".equalsIgnoreCase(fieldName)) return "classa.fielda"; 93 95 if("fieldC".equalsIgnoreCase(fieldName)) return "cextendsa.fieldc"; … … 98 100 public Type getFieldType(String fieldName) 99 101 { 102 if("type".equalsIgnoreCase(fieldName)) return Type.ENUM; 100 103 if("id".equalsIgnoreCase(fieldName)) return Type.INT; 101 104 if("fieldA".equalsIgnoreCase(fieldName)) return Type.STRING; -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/mappers/CimplementsAMapper.java
r2003 r2016 1 /* File: org.molgenis. auth/model/CimplementsA.java1 /* File: org.molgenis.testdb/model/CimplementsA.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/mappers/ClassAMapper.java
r2003 r2016 1 /* File: org.molgenis. auth/model/ClassA.java1 /* File: org.molgenis.testdb/model/ClassA.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/mappers/DateEntityMapper.java
r2003 r2016 1 /* File: org.molgenis. auth/model/DateEntity.java1 /* File: org.molgenis.testdb/model/DateEntity.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/mappers/DateTimeEntityMapper.java
r2003 r2016 1 /* File: org.molgenis. auth/model/DateTimeEntity.java1 /* File: org.molgenis.testdb/model/DateTimeEntity.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/mappers/DecimalEntityMapper.java
r2003 r2016 1 /* File: org.molgenis. auth/model/DecimalEntity.java1 /* File: org.molgenis.testdb/model/DecimalEntity.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/mappers/DecoratedEntityMapper.java
r2003 r2016 1 /* File: org.molgenis. auth/model/DecoratedEntity.java1 /* File: org.molgenis.testdb/model/DecoratedEntity.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/mappers/DextendsBMapper.java
r2003 r2016 1 /* File: org.molgenis. auth/model/DextendsB.java1 /* File: org.molgenis.testdb/model/DextendsB.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing … … 71 71 public String createFindSql(QueryRule ... rules) throws DatabaseException 72 72 { 73 return "SELECT classa.id" 73 return "SELECT classa.type" 74 +", dextendsb.id" 74 75 +", classa.fielda" 75 76 +", bextendsa.fieldb" … … 92 93 public String getTableFieldName(String fieldName) 93 94 { 94 if("id".equalsIgnoreCase(fieldName)) return "classa.id"; 95 if("type".equalsIgnoreCase(fieldName)) return "classa.type"; 96 if("id".equalsIgnoreCase(fieldName)) return "dextendsb.id"; 95 97 if("fieldA".equalsIgnoreCase(fieldName)) return "classa.fielda"; 96 98 if("fieldB".equalsIgnoreCase(fieldName)) return "bextendsa.fieldb"; … … 102 104 public Type getFieldType(String fieldName) 103 105 { 106 if("type".equalsIgnoreCase(fieldName)) return Type.ENUM; 104 107 if("id".equalsIgnoreCase(fieldName)) return Type.INT; 105 108 if("fieldA".equalsIgnoreCase(fieldName)) return Type.STRING; -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/mappers/DextendsBimplementsAMapper.java
r2003 r2016 1 /* File: org.molgenis. auth/model/DextendsBimplementsA.java1 /* File: org.molgenis.testdb/model/DextendsBimplementsA.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing … … 71 71 public String createFindSql(QueryRule ... rules) throws DatabaseException 72 72 { 73 return "SELECT bimplementsa.id" 73 return "SELECT bimplementsa.type" 74 +", dextendsbimplementsa.id" 74 75 +", bimplementsa.fielda" 75 76 +", bimplementsa.fieldb" … … 90 91 public String getTableFieldName(String fieldName) 91 92 { 92 if("id".equalsIgnoreCase(fieldName)) return "bimplementsa.id"; 93 if("type".equalsIgnoreCase(fieldName)) return "bimplementsa.type"; 94 if("id".equalsIgnoreCase(fieldName)) return "dextendsbimplementsa.id"; 93 95 if("fieldA".equalsIgnoreCase(fieldName)) return "bimplementsa.fielda"; 94 96 if("fieldB".equalsIgnoreCase(fieldName)) return "bimplementsa.fieldb"; … … 100 102 public Type getFieldType(String fieldName) 101 103 { 104 if("type".equalsIgnoreCase(fieldName)) return Type.ENUM; 102 105 if("id".equalsIgnoreCase(fieldName)) return Type.INT; 103 106 if("fieldA".equalsIgnoreCase(fieldName)) return Type.STRING; -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/mappers/EnumEntityMapper.java
r2003 r2016 1 /* File: org.molgenis. auth/model/EnumEntity.java1 /* File: org.molgenis.testdb/model/EnumEntity.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/mappers/FileEntityMapper.java
r2003 r2016 1 /* File: org.molgenis. auth/model/FileEntity.java1 /* File: org.molgenis.testdb/model/FileEntity.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/mappers/GuessMeMapper.java
r2003 r2016 1 /* File: org.molgenis. auth/model/guessMe.java1 /* File: org.molgenis.testdb/model/guessMe.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/mappers/GuessMeXrefMapper.java
r2003 r2016 1 /* File: org.molgenis. auth/model/GuessMeXref.java1 /* File: org.molgenis.testdb/model/GuessMeXref.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/mappers/HiddenIdMapper.java
r2003 r2016 1 /* File: org.molgenis. auth/model/HiddenId.java1 /* File: org.molgenis.testdb/model/HiddenId.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/mappers/IntEntityMapper.java
r2003 r2016 1 /* File: org.molgenis. auth/model/IntEntity.java1 /* File: org.molgenis.testdb/model/IntEntity.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/mappers/MrefEntityMapper.java
r2003 r2016 1 /* File: org.molgenis. auth/model/MrefEntity.java1 /* File: org.molgenis.testdb/model/MrefEntity.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/mappers/MrefEntity_nillableMrefMapper.java
r2003 r2016 1 /* File: org.molgenis. auth/model/MrefEntity_nillableMref.java1 /* File: org.molgenis.testdb/model/MrefEntity_nillableMref.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/mappers/MrefEntity_normalMrefMapper.java
r2003 r2016 1 /* File: org.molgenis. auth/model/MrefEntity_normalMref.java1 /* File: org.molgenis.testdb/model/MrefEntity_normalMref.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/mappers/MrefEntity_readonlyMrefMapper.java
r2003 r2016 1 /* File: org.molgenis. auth/model/MrefEntity_readonlyMref.java1 /* File: org.molgenis.testdb/model/MrefEntity_readonlyMref.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/mappers/TextEntityMapper.java
r2003 r2016 1 /* File: org.molgenis. auth/model/TextEntity.java1 /* File: org.molgenis.testdb/model/TextEntity.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/mappers/TreeEntityMapper.java
r2003 r2016 1 /* File: org.molgenis. auth/model/TreeEntity.java1 /* File: org.molgenis.testdb/model/TreeEntity.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/mappers/VarcharEntityMapper.java
r2003 r2016 1 /* File: org.molgenis. auth/model/VarcharEntity.java1 /* File: org.molgenis.testdb/model/VarcharEntity.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/mappers/XrefEntityMapper.java
r2003 r2016 1 /* File: org.molgenis. auth/model/XrefEntity.java1 /* File: org.molgenis.testdb/model/XrefEntity.java 2 2 * Copyright: GBIC 2000-2.009, all rights reserved 3 * Date: Ju ne 21, 20093 * Date: July 17, 2009 4 4 * Template: MultiqueryMapperGen.java.ftl 5 5 * generator: org.molgenis.generators.data.mappers.MultiqueryMapperGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/types/BextendsA.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/BextendsA.java2 /* File: org.molgenis.testdb/model/BextendsA.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 22 22 /** 23 23 * BextendsA: . 24 * @version Ju ne 21, 200924 * @version July 17, 2009 25 25 * @author MOLGENIS generator 26 26 */ -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/types/BimplementsA.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/BimplementsA.java2 /* File: org.molgenis.testdb/model/BimplementsA.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 24 24 /** 25 25 * BimplementsA: . 26 * @version Ju ne 21, 200926 * @version July 17, 2009 27 27 * @author MOLGENIS generator 28 28 */ -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/types/BoolEntity.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/BoolEntity.java2 /* File: org.molgenis.testdb/model/BoolEntity.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 21 21 /** 22 22 * BoolEntity: . 23 * @version Ju ne 21, 200923 * @version July 17, 2009 24 24 * @author MOLGENIS generator 25 25 */ -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/types/CextendsA.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/CextendsA.java2 /* File: org.molgenis.testdb/model/CextendsA.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 22 22 /** 23 23 * CextendsA: . 24 * @version Ju ne 21, 200924 * @version July 17, 2009 25 25 * @author MOLGENIS generator 26 26 */ -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/types/CimplementsA.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/CimplementsA.java2 /* File: org.molgenis.testdb/model/CimplementsA.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 22 22 /** 23 23 * CimplementsA: . 24 * @version Ju ne 21, 200924 * @version July 17, 2009 25 25 * @author MOLGENIS generator 26 26 */ -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/types/ClassA.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/ClassA.java2 /* File: org.molgenis.testdb/model/ClassA.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 23 23 /** 24 24 * ClassA: . 25 * @version Ju ne 21, 200925 * @version July 17, 2009 26 26 * @author MOLGENIS generator 27 27 */ -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/types/DateEntity.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/DateEntity.java2 /* File: org.molgenis.testdb/model/DateEntity.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 21 21 /** 22 22 * DateEntity: . 23 * @version Ju ne 21, 200923 * @version July 17, 2009 24 24 * @author MOLGENIS generator 25 25 */ -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/types/DateTimeEntity.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/DateTimeEntity.java2 /* File: org.molgenis.testdb/model/DateTimeEntity.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 23 23 /** 24 24 * DateTimeEntity: . 25 * @version Ju ne 21, 200925 * @version July 17, 2009 26 26 * @author MOLGENIS generator 27 27 */ -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/types/DecimalEntity.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/DecimalEntity.java2 /* File: org.molgenis.testdb/model/DecimalEntity.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 21 21 /** 22 22 * DecimalEntity: . 23 * @version Ju ne 21, 200923 * @version July 17, 2009 24 24 * @author MOLGENIS generator 25 25 */ -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/types/DecoratedEntity.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/DecoratedEntity.java2 /* File: org.molgenis.testdb/model/DecoratedEntity.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 21 21 /** 22 22 * DecoratedEntity: . 23 * @version Ju ne 21, 200923 * @version July 17, 2009 24 24 * @author MOLGENIS generator 25 25 */ -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/types/DextendsB.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/DextendsB.java2 /* File: org.molgenis.testdb/model/DextendsB.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 22 22 /** 23 23 * DextendsB: . 24 * @version Ju ne 21, 200924 * @version July 17, 2009 25 25 * @author MOLGENIS generator 26 26 */ -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/types/DextendsBimplementsA.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/DextendsBimplementsA.java2 /* File: org.molgenis.testdb/model/DextendsBimplementsA.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 22 22 /** 23 23 * DextendsBimplementsA: . 24 * @version Ju ne 21, 200924 * @version July 17, 2009 25 25 * @author MOLGENIS generator 26 26 */ -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/types/EnumEntity.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/EnumEntity.java2 /* File: org.molgenis.testdb/model/EnumEntity.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 23 23 /** 24 24 * EnumEntity: . 25 * @version Ju ne 21, 200925 * @version July 17, 2009 26 26 * @author MOLGENIS generator 27 27 */ -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/types/FileEntity.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/FileEntity.java2 /* File: org.molgenis.testdb/model/FileEntity.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 22 22 /** 23 23 * FileEntity: . 24 * @version Ju ne 21, 200924 * @version July 17, 2009 25 25 * @author MOLGENIS generator 26 26 */ -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/types/GuessMe.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/guessMe.java2 /* File: org.molgenis.testdb/model/guessMe.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 21 21 /** 22 22 * GuessMe: . 23 * @version Ju ne 21, 200923 * @version July 17, 2009 24 24 * @author MOLGENIS generator 25 25 */ -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/types/GuessMeXref.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/GuessMeXref.java2 /* File: org.molgenis.testdb/model/GuessMeXref.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 21 21 /** 22 22 * GuessMeXref: . 23 * @version Ju ne 21, 200923 * @version July 17, 2009 24 24 * @author MOLGENIS generator 25 25 */ -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/types/HiddenId.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/HiddenId.java2 /* File: org.molgenis.testdb/model/HiddenId.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 21 21 /** 22 22 * HiddenId: . 23 * @version Ju ne 21, 200923 * @version July 17, 2009 24 24 * @author MOLGENIS generator 25 25 */ -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/types/IntEntity.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/IntEntity.java2 /* File: org.molgenis.testdb/model/IntEntity.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 21 21 /** 22 22 * IntEntity: . 23 * @version Ju ne 21, 200923 * @version July 17, 2009 24 24 * @author MOLGENIS generator 25 25 */ -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/types/InterfaceA.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/InterfaceA.java2 /* File: org.molgenis.testdb/model/InterfaceA.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 13 13 /** 14 14 * InterfaceA: . 15 * @version Ju ne 21, 200915 * @version July 17, 2009 16 16 * @author MOLGENIS generator 17 17 */ -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/types/InterfaceC.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/interfaceC.java2 /* File: org.molgenis.testdb/model/interfaceC.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 13 13 /** 14 14 * InterfaceC: . 15 * @version Ju ne 21, 200915 * @version July 17, 2009 16 16 * @author MOLGENIS generator 17 17 */ -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/types/MrefEntity.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/MrefEntity.java2 /* File: org.molgenis.testdb/model/MrefEntity.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 24 24 /** 25 25 * MrefEntity: . 26 * @version Ju ne 21, 200926 * @version July 17, 2009 27 27 * @author MOLGENIS generator 28 28 */ -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/types/MrefEntity_nillableMref.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/MrefEntity_nillableMref.java2 /* File: org.molgenis.testdb/model/MrefEntity_nillableMref.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 23 23 /** 24 24 * MrefEntity_nillableMref: Link table for many-to-many relationship 'MrefEntity.nillableMref'.. 25 * @version Ju ne 21, 200925 * @version July 17, 2009 26 26 * @author MOLGENIS generator 27 27 */ -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/types/MrefEntity_normalMref.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/MrefEntity_normalMref.java2 /* File: org.molgenis.testdb/model/MrefEntity_normalMref.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 23 23 /** 24 24 * MrefEntity_normalMref: Link table for many-to-many relationship 'MrefEntity.normalMref'.. 25 * @version Ju ne 21, 200925 * @version July 17, 2009 26 26 * @author MOLGENIS generator 27 27 */ -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/types/MrefEntity_readonlyMref.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/MrefEntity_readonlyMref.java2 /* File: org.molgenis.testdb/model/MrefEntity_readonlyMref.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 23 23 /** 24 24 * MrefEntity_readonlyMref: Link table for many-to-many relationship 'MrefEntity.readonlyMref'.. 25 * @version Ju ne 21, 200925 * @version July 17, 2009 26 26 * @author MOLGENIS generator 27 27 */ -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/types/TextEntity.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/TextEntity.java2 /* File: org.molgenis.testdb/model/TextEntity.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 21 21 /** 22 22 * TextEntity: . 23 * @version Ju ne 21, 200923 * @version July 17, 2009 24 24 * @author MOLGENIS generator 25 25 */ -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/types/TreeEntity.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/TreeEntity.java2 /* File: org.molgenis.testdb/model/TreeEntity.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 23 23 /** 24 24 * TreeEntity: . 25 * @version Ju ne 21, 200925 * @version July 17, 2009 26 26 * @author MOLGENIS generator 27 27 */ -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/types/VarcharEntity.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/VarcharEntity.java2 /* File: org.molgenis.testdb/model/VarcharEntity.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 21 21 /** 22 22 * VarcharEntity: . 23 * @version Ju ne 21, 200923 * @version July 17, 2009 24 24 * @author MOLGENIS generator 25 25 */ -
molgenis3_3_test/generated/java/org/molgenis/testdb/data/types/XrefEntity.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/model/XrefEntity.java2 /* File: org.molgenis.testdb/model/XrefEntity.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * Generator: org.molgenis.generators.data.types.DataTypeGen 3.3.0-testing 6 6 * … … 23 23 /** 24 24 * XrefEntity: . 25 * @version Ju ne 21, 200925 * @version July 17, 2009 26 26 * @author MOLGENIS generator 27 27 */ -
molgenis3_3_test/generated/java/org/molgenis/testdb/html/BextendsAHtmlForm.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/html/BextendsAForm.java2 /* File: org.molgenis.testdb/html/BextendsAForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing … … 41 41 inputs.add(input); 42 42 } 43 //Id: Field(entity= ClassA, name=id, type=int, auto=true, nillable=false, readonly=true, default=)43 //Id: Field(entity=BextendsA, name=id, type=int, auto=true, nillable=false, readonly=true, default=) 44 44 { 45 45 IntInput input = new IntInput("id",entity.getId()); … … 48 48 input.setNillable(false); 49 49 input.setReadonly(true); //automatic fields that are readonly, are also readonly on newrecord 50 input.setHidden(true); 50 51 inputs.add(input); 51 52 } -
molgenis3_3_test/generated/java/org/molgenis/testdb/html/BimplementsAHtmlForm.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/html/BimplementsAForm.java2 /* File: org.molgenis.testdb/html/BimplementsAForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing … … 47 47 input.setNillable(false); 48 48 input.setReadonly(true); //automatic fields that are readonly, are also readonly on newrecord 49 input.setHidden(true); 49 50 inputs.add(input); 50 51 } -
molgenis3_3_test/generated/java/org/molgenis/testdb/html/BoolEntityHtmlForm.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/html/BoolEntityForm.java2 /* File: org.molgenis.testdb/html/BoolEntityForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/html/CextendsAHtmlForm.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/html/CextendsAForm.java2 /* File: org.molgenis.testdb/html/CextendsAForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing … … 41 41 inputs.add(input); 42 42 } 43 //Id: Field(entity=C lassA, name=id, type=int, auto=true, nillable=false, readonly=true, default=)43 //Id: Field(entity=CextendsA, name=id, type=int, auto=true, nillable=false, readonly=true, default=) 44 44 { 45 45 IntInput input = new IntInput("id",entity.getId()); … … 48 48 input.setNillable(false); 49 49 input.setReadonly(true); //automatic fields that are readonly, are also readonly on newrecord 50 input.setHidden(true); 50 51 inputs.add(input); 51 52 } -
molgenis3_3_test/generated/java/org/molgenis/testdb/html/CimplementsAHtmlForm.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/html/CimplementsAForm.java2 /* File: org.molgenis.testdb/html/CimplementsAForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing … … 37 37 input.setNillable(false); 38 38 input.setReadonly(true); //automatic fields that are readonly, are also readonly on newrecord 39 input.setHidden(true); 39 40 inputs.add(input); 40 41 } -
molgenis3_3_test/generated/java/org/molgenis/testdb/html/ClassAHtmlForm.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/html/ClassAForm.java2 /* File: org.molgenis.testdb/html/ClassAForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/html/DateEntityHtmlForm.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/html/DateEntityForm.java2 /* File: org.molgenis.testdb/html/DateEntityForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/html/DateTimeEntityHtmlForm.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/html/DateTimeEntityForm.java2 /* File: org.molgenis.testdb/html/DateTimeEntityForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/html/DecimalEntityHtmlForm.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/html/DecimalEntityForm.java2 /* File: org.molgenis.testdb/html/DecimalEntityForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/html/DecoratedEntityHtmlForm.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/html/DecoratedEntityForm.java2 /* File: org.molgenis.testdb/html/DecoratedEntityForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/html/DextendsBHtmlForm.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/html/DextendsBForm.java2 /* File: org.molgenis.testdb/html/DextendsBForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing … … 41 41 inputs.add(input); 42 42 } 43 //Id: Field(entity= ClassA, name=id, type=int, auto=true, nillable=false, readonly=true, default=)43 //Id: Field(entity=DextendsB, name=id, type=int, auto=true, nillable=false, readonly=true, default=) 44 44 { 45 45 IntInput input = new IntInput("id",entity.getId()); … … 48 48 input.setNillable(false); 49 49 input.setReadonly(true); //automatic fields that are readonly, are also readonly on newrecord 50 input.setHidden(true); 50 51 inputs.add(input); 51 52 } -
molgenis3_3_test/generated/java/org/molgenis/testdb/html/DextendsBimplementsAHtmlForm.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/html/DextendsBimplementsAForm.java2 /* File: org.molgenis.testdb/html/DextendsBimplementsAForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing … … 41 41 inputs.add(input); 42 42 } 43 //Id: Field(entity= BimplementsA, name=id, type=int, auto=true, nillable=false, readonly=true, default=)43 //Id: Field(entity=DextendsBimplementsA, name=id, type=int, auto=true, nillable=false, readonly=true, default=) 44 44 { 45 45 IntInput input = new IntInput("id",entity.getId()); … … 48 48 input.setNillable(false); 49 49 input.setReadonly(true); //automatic fields that are readonly, are also readonly on newrecord 50 input.setHidden(true); 50 51 inputs.add(input); 51 52 } -
molgenis3_3_test/generated/java/org/molgenis/testdb/html/EnumEntityHtmlForm.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/html/EnumEntityForm.java2 /* File: org.molgenis.testdb/html/EnumEntityForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/html/FileEntityHtmlForm.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/html/FileEntityForm.java2 /* File: org.molgenis.testdb/html/FileEntityForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/html/GuessMeHtmlForm.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/html/guessMeForm.java2 /* File: org.molgenis.testdb/html/guessMeForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/html/GuessMeXrefHtmlForm.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/html/GuessMeXrefForm.java2 /* File: org.molgenis.testdb/html/GuessMeXrefForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/html/HiddenIdHtmlForm.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/html/HiddenIdForm.java2 /* File: org.molgenis.testdb/html/HiddenIdForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/html/IntEntityHtmlForm.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/html/IntEntityForm.java2 /* File: org.molgenis.testdb/html/IntEntityForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/html/InterfaceAHtmlForm.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/html/InterfaceAForm.java2 /* File: org.molgenis.testdb/html/InterfaceAForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/html/InterfaceCHtmlForm.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/html/interfaceCForm.java2 /* File: org.molgenis.testdb/html/interfaceCForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/html/MrefEntityHtmlForm.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/html/MrefEntityForm.java2 /* File: org.molgenis.testdb/html/MrefEntityForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/html/MrefEntity_nillableMrefHtmlForm.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/html/MrefEntity_nillableMrefForm.java2 /* File: org.molgenis.testdb/html/MrefEntity_nillableMrefForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/html/MrefEntity_normalMrefHtmlForm.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/html/MrefEntity_normalMrefForm.java2 /* File: org.molgenis.testdb/html/MrefEntity_normalMrefForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/html/MrefEntity_readonlyMrefHtmlForm.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/html/MrefEntity_readonlyMrefForm.java2 /* File: org.molgenis.testdb/html/MrefEntity_readonlyMrefForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/html/TextEntityHtmlForm.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/html/TextEntityForm.java2 /* File: org.molgenis.testdb/html/TextEntityForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/html/TreeEntityHtmlForm.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/html/TreeEntityForm.java2 /* File: org.molgenis.testdb/html/TreeEntityForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/html/VarcharEntityHtmlForm.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/html/VarcharEntityForm.java2 /* File: org.molgenis.testdb/html/VarcharEntityForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/org/molgenis/testdb/html/XrefEntityHtmlForm.java
r2003 r2016 1 1 2 /* File: org.molgenis. auth/html/XrefEntityForm.java2 /* File: org.molgenis.testdb/html/XrefEntityForm.java 3 3 * Copyright: GBIC 2000-2.009, all rights reserved 4 * Date: Ju ne 21, 20094 * Date: July 17, 2009 5 5 * 6 6 * generator: org.molgenis.generators.html.HtmlFormGen 3.3.0-testing -
molgenis3_3_test/generated/java/source.R
r1959 r2016 1 1 2 # File: org.molgenis.test ui/R/generated\java\source.R2 # File: org.molgenis.testdb/R/generated\java\source.R 3 3 # Copyright: GBIC 2000-2.009, all rights reserved 4 # Date: May 4, 20094 # Date: July 17, 2009 5 5 # 6 6 # generator: org.molgenis.generators.R.RApi 3.3.0-testing … … 38 38 source(paste(molgenispath,"org/molgenis/testdb/R/GuessMe.R", sep="")) 39 39 source(paste(molgenispath,"org/molgenis/testdb/R/GuessMeXref.R", sep="")) 40 source(paste(molgenispath,"org/molgenis/ auth/R/Molgenis_Role.R", sep=""))41 source(paste(molgenispath,"org/molgenis/ auth/R/Molgenis_User.R", sep=""))42 source(paste(molgenispath,"org/molgenis/ auth/R/Molgenis_EntityMetaData.R", sep=""))43 source(paste(molgenispath,"org/molgenis/ auth/R/Molgenis_FieldMetaData.R", sep=""))40 source(paste(molgenispath,"org/molgenis/testdb/R/MolgenisUserGroup.R", sep="")) 41 source(paste(molgenispath,"org/molgenis/testdb/R/MolgenisUser.R", sep="")) 42 source(paste(molgenispath,"org/molgenis/testdb/R/MolgenisEntity.R", sep="")) 43 source(paste(molgenispath,"org/molgenis/testdb/R/SecuredEntity.R", sep="")) 44 44 45 45 # matrices -
molgenis3_3_test/generated/java/tools/CsvExport.java
r2003 r2016 1 1 2 /* Date: Ju ne 21, 20092 /* Date: July 17, 2009 3 3 * 4 4 * generator: org.molgenis.generators.tools.CsvExportGen 3.3.0-testing … … 44 44 import org.molgenis.testdb.data.types.GuessMe; 45 45 import org.molgenis.testdb.data.types.GuessMeXref; 46 import org.molgenis.auth.data.types.Molgenis_Role; 47 import org.molgenis.auth.data.types.Molgenis_User; 48 import org.molgenis.auth.data.types.Molgenis_EntityMetaData; 49 import org.molgenis.auth.data.types.Molgenis_FieldMetaData; 46 import org.molgenis.testdb.data.types.MolgenisUserGroup; 47 import org.molgenis.testdb.data.types.MolgenisUser; 48 import org.molgenis.testdb.data.types.MolgenisEntity; 49 import org.molgenis.testdb.data.types.RowLevelSecurity; 50 import org.molgenis.testdb.data.types.SecuredEntity; 50 51 import org.molgenis.testdb.data.types.MrefEntity_normalMref; 51 52 import org.molgenis.testdb.data.types.MrefEntity_readonlyMref; 52 53 import org.molgenis.testdb.data.types.MrefEntity_nillableMref; 53 import org.molgenis. auth.data.types.Molgenis_Role_allowView;54 import org.molgenis. auth.data.types.Molgenis_Role_allowEdit;55 import org.molgenis. auth.data.types.Molgenis_User_roles;54 import org.molgenis.testdb.data.types.MolgenisUserGroup_members; 55 import org.molgenis.testdb.data.types.MolgenisUserGroup_allowedToView; 56 import org.molgenis.testdb.data.types.MolgenisUserGroup_allowedToEdit; 56 57 57 58 public class CsvExport … … 88 89 exportGuessMe(db, new File(directory+"/guessme.txt")); 89 90 exportGuessMeXref(db, new File(directory+"/guessmexref.txt")); 90 exportMolgenis _Role(db, new File(directory+"/molgenis_role.txt"));91 exportMolgenis _User(db, new File(directory+"/molgenis_user.txt"));92 exportMolgenis _EntityMetaData(db, new File(directory+"/molgenis_entitymetadata.txt"));93 export Molgenis_FieldMetaData(db, new File(directory+"/molgenis_fieldmetadata.txt"));91 exportMolgenisUserGroup(db, new File(directory+"/molgenisusergroup.txt")); 92 exportMolgenisUser(db, new File(directory+"/molgenisuser.txt")); 93 exportMolgenisEntity(db, new File(directory+"/molgenisentity.txt")); 94 exportSecuredEntity(db, new File(directory+"/securedentity.txt")); 94 95 exportMrefEntity_normalMref(db, new File(directory+"/mrefentity_normalmref.txt")); 95 96 exportMrefEntity_readonlyMref(db, new File(directory+"/mrefentity_readonlymref.txt")); 96 97 exportMrefEntity_nillableMref(db, new File(directory+"/mrefentity_nillablemref.txt")); 97 exportMolgenis _Role_allowView(db, new File(directory+"/molgenis_role_allowview.txt"));98 exportMolgenis _Role_allowEdit(db, new File(directory+"/molgenis_role_allowedit.txt"));99 exportMolgenis _User_roles(db, new File(directory+"/molgenis_user_roles.txt"));98 exportMolgenisUserGroup_members(db, new File(directory+"/molgenisusergroup_members.txt")); 99 exportMolgenisUserGroup_allowedToView(db, new File(directory+"/molgenisusergroup_allowedtoview.txt")); 100 exportMolgenisUserGroup_allowedToEdit(db, new File(directory+"/molgenisusergroup_allowedtoedit.txt")); 100 101 101 102 logger.debug("done"); … … 425 426 } 426 427 /** 427 * export Molgenis _Roleto file.428 * @param db the database to export from. 429 * @param f the file to export to. 430 */ 431 public static void exportMolgenis _Role(Database db, File f) throws DatabaseException, IOException432 { 433 if(db.count(Molgenis _Role.class) > 0)434 { 435 CsvFileWriter Molgenis _RoleWriter = new CsvFileWriter(f);436 db.find(Molgenis _Role.class, Molgenis_RoleWriter);437 Molgenis _RoleWriter.close();438 } 439 } 440 /** 441 * export Molgenis _User to file.442 * @param db the database to export from. 443 * @param f the file to export to. 444 */ 445 public static void exportMolgenis _User(Database db, File f) throws DatabaseException, IOException446 { 447 if(db.count(Molgenis _User.class) > 0)448 { 449 CsvFileWriter Molgenis _UserWriter = new CsvFileWriter(f);450 db.find(Molgenis _User.class, Molgenis_UserWriter);451 Molgenis _UserWriter.close();452 } 453 } 454 /** 455 * export Molgenis _EntityMetaDatato file.456 * @param db the database to export from. 457 * @param f the file to export to. 458 */ 459 public static void exportMolgenis _EntityMetaData(Database db, File f) throws DatabaseException, IOException460 { 461 if(db.count(Molgenis _EntityMetaData.class) > 0)462 { 463 CsvFileWriter Molgenis _EntityMetaDataWriter = new CsvFileWriter(f);464 db.find(Molgenis _EntityMetaData.class, Molgenis_EntityMetaDataWriter);465 Molgenis _EntityMetaDataWriter.close();466 } 467 } 468 /** 469 * export Molgenis_FieldMetaDatato file.470 * @param db the database to export from. 471 * @param f the file to export to. 472 */ 473 public static void export Molgenis_FieldMetaData(Database db, File f) throws DatabaseException, IOException474 { 475 if(db.count( Molgenis_FieldMetaData.class) > 0)476 { 477 CsvFileWriter Molgenis_FieldMetaDataWriter = new CsvFileWriter(f);478 db.find( Molgenis_FieldMetaData.class, Molgenis_FieldMetaDataWriter);479 Molgenis_FieldMetaDataWriter.close();428 * export MolgenisUserGroup to file. 429 * @param db the database to export from. 430 * @param f the file to export to. 431 */ 432 public static void exportMolgenisUserGroup(Database db, File f) throws DatabaseException, IOException 433 { 434 if(db.count(MolgenisUserGroup.class) > 0) 435 { 436 CsvFileWriter MolgenisUserGroupWriter = new CsvFileWriter(f); 437 db.find(MolgenisUserGroup.class, MolgenisUserGroupWriter); 438 MolgenisUserGroupWriter.close(); 439 } 440 } 441 /** 442 * export MolgenisUser to file. 443 * @param db the database to export from. 444 * @param f the file to export to. 445 */ 446 public static void exportMolgenisUser(Database db, File f) throws DatabaseException, IOException 447 { 448 if(db.count(MolgenisUser.class) > 0) 449 { 450 CsvFileWriter MolgenisUserWriter = new CsvFileWriter(f); 451 db.find(MolgenisUser.class, MolgenisUserWriter); 452 MolgenisUserWriter.close(); 453 } 454 } 455 /** 456 * export MolgenisEntity to file. 457 * @param db the database to export from. 458 * @param f the file to export to. 459 */ 460 public static void exportMolgenisEntity(Database db, File f) throws DatabaseException, IOException 461 { 462 if(db.count(MolgenisEntity.class) > 0) 463 { 464 CsvFileWriter MolgenisEntityWriter = new CsvFileWriter(f); 465 db.find(MolgenisEntity.class, MolgenisEntityWriter); 466 MolgenisEntityWriter.close(); 467 } 468 } 469 /** 470 * export SecuredEntity to file. 471 * @param db the database to export from. 472 * @param f the file to export to. 473 */ 474 public static void exportSecuredEntity(Database db, File f) throws DatabaseException, IOException 475 { 476 if(db.count(SecuredEntity.class) > 0) 477 { 478 CsvFileWriter SecuredEntityWriter = new CsvFileWriter(f); 479 db.find(SecuredEntity.class, SecuredEntityWriter); 480 SecuredEntityWriter.close(); 480 481 } 481 482 } … … 523 524 } 524 525 /** 525 * export Molgenis _Role_allowViewto file.526 * @param db the database to export from. 527 * @param f the file to export to. 528 */ 529 public static void exportMolgenis _Role_allowView(Database db, File f) throws DatabaseException, IOException530 { 531 if(db.count(Molgenis _Role_allowView.class) > 0)532 { 533 CsvFileWriter Molgenis _Role_allowViewWriter = new CsvFileWriter(f);534 db.find(Molgenis _Role_allowView.class, Molgenis_Role_allowViewWriter);535 Molgenis _Role_allowViewWriter.close();536 } 537 } 538 /** 539 * export Molgenis _Role_allowEditto file.540 * @param db the database to export from. 541 * @param f the file to export to. 542 */ 543 public static void exportMolgenis _Role_allowEdit(Database db, File f) throws DatabaseException, IOException544 { 545 if(db.count(Molgenis _Role_allowEdit.class) > 0)546 { 547 CsvFileWriter Molgenis _Role_allowEditWriter = new CsvFileWriter(f);548 db.find(Molgenis _Role_allowEdit.class, Molgenis_Role_allowEditWriter);549 Molgenis _Role_allowEditWriter.close();550 } 551 } 552 /** 553 * export Molgenis _User_rolesto file.554 * @param db the database to export from. 555 * @param f the file to export to. 556 */ 557 public static void exportMolgenis _User_roles(Database db, File f) throws DatabaseException, IOException558 { 559 if(db.count(Molgenis _User_roles.class) > 0)560 { 561 CsvFileWriter Molgenis _User_rolesWriter = new CsvFileWriter(f);562 db.find(Molgenis _User_roles.class, Molgenis_User_rolesWriter);563 Molgenis _User_rolesWriter.close();526 * export MolgenisUserGroup_members to file. 527 * @param db the database to export from. 528 * @param f the file to export to. 529 */ 530 public static void exportMolgenisUserGroup_members(Database db, File f) throws DatabaseException, IOException 531 { 532 if(db.count(MolgenisUserGroup_members.class) > 0) 533 { 534 CsvFileWriter MolgenisUserGroup_membersWriter = new CsvFileWriter(f); 535 db.find(MolgenisUserGroup_members.class, MolgenisUserGroup_membersWriter); 536 MolgenisUserGroup_membersWriter.close(); 537 } 538 } 539 /** 540 * export MolgenisUserGroup_allowedToView to file. 541 * @param db the database to export from. 542 * @param f the file to export to. 543 */ 544 public static void exportMolgenisUserGroup_allowedToView(Database db, File f) throws DatabaseException, IOException 545 { 546 if(db.count(MolgenisUserGroup_allowedToView.class) > 0) 547 { 548 CsvFileWriter MolgenisUserGroup_allowedToViewWriter = new CsvFileWriter(f); 549 db.find(MolgenisUserGroup_allowedToView.class, MolgenisUserGroup_allowedToViewWriter); 550 MolgenisUserGroup_allowedToViewWriter.close(); 551 } 552 } 553 /** 554 * export MolgenisUserGroup_allowedToEdit to file. 555 * @param db the database to export from. 556 * @param f the file to export to. 557 */ 558 public static void exportMolgenisUserGroup_allowedToEdit(Database db, File f) throws DatabaseException, IOException 559 { 560 if(db.count(MolgenisUserGroup_allowedToEdit.class) > 0) 561 { 562 CsvFileWriter MolgenisUserGroup_allowedToEditWriter = new CsvFileWriter(f); 563 db.find(MolgenisUserGroup_allowedToEdit.class, MolgenisUserGroup_allowedToEditWriter); 564 MolgenisUserGroup_allowedToEditWriter.close(); 564 565 } 565 566 } -
molgenis3_3_test/generated/java/tools/CsvImportByName.java
r2003 r2016 1 1 2 /* Date: Ju ne 21, 20092 /* Date: July 17, 2009 3 3 * 4 4 * generator: org.molgenis.generators.tools.CsvImportByNameGen 3.3.0-testing … … 54 54 import org.molgenis.testdb.data.types.GuessMe; 55 55 import org.molgenis.testdb.data.types.GuessMeXref; 56 import org.molgenis.auth.data.types.Molgenis_Role; 57 import org.molgenis.auth.data.types.Molgenis_User; 58 import org.molgenis.auth.data.types.Molgenis_EntityMetaData; 59 import org.molgenis.auth.data.types.Molgenis_FieldMetaData; 56 import org.molgenis.testdb.data.types.MolgenisUserGroup; 57 import org.molgenis.testdb.data.types.MolgenisUser; 58 import org.molgenis.testdb.data.types.MolgenisEntity; 59 import org.molgenis.testdb.data.types.RowLevelSecurity; 60 import org.molgenis.testdb.data.types.SecuredEntity; 60 61 import org.molgenis.testdb.data.types.MrefEntity_normalMref; 61 62 import org.molgenis.testdb.data.types.MrefEntity_readonlyMref; 62 63 import org.molgenis.testdb.data.types.MrefEntity_nillableMref; 63 import org.molgenis. auth.data.types.Molgenis_Role_allowView;64 import org.molgenis. auth.data.types.Molgenis_Role_allowEdit;65 import org.molgenis. auth.data.types.Molgenis_User_roles;64 import org.molgenis.testdb.data.types.MolgenisUserGroup_members; 65 import org.molgenis.testdb.data.types.MolgenisUserGroup_allowedToView; 66 import org.molgenis.testdb.data.types.MolgenisUserGroup_allowedToEdit; 66 67 67 68 public class CsvImportByName … … 125 126 importGuessMe(db, new File(directory + "/guessme.txt"), defaults); 126 127 importGuessMeXref(db, new File(directory + "/guessmexref.txt"), defaults); 127 importMolgenis _Role(db, new File(directory + "/molgenis_role.txt"), defaults);128 importMolgenis _User(db, new File(directory + "/molgenis_user.txt"), defaults);129 importMolgenis _EntityMetaData(db, new File(directory + "/molgenis_entitymetadata.txt"), defaults);130 import Molgenis_FieldMetaData(db, new File(directory + "/molgenis_fieldmetadata.txt"), defaults);128 importMolgenisUserGroup(db, new File(directory + "/molgenisusergroup.txt"), defaults); 129 importMolgenisUser(db, new File(directory + "/molgenisuser.txt"), defaults); 130 importMolgenisEntity(db, new File(directory + "/molgenisentity.txt"), defaults); 131 importSecuredEntity(db, new File(directory + "/securedentity.txt"), defaults); 131 132 importMrefEntity_normalMref(db, new File(directory + "/mrefentity_normalmref.txt"), defaults); 132 133 importMrefEntity_readonlyMref(db, new File(directory + "/mrefentity_readonlymref.txt"), defaults); 133 134 importMrefEntity_nillableMref(db, new File(directory + "/mrefentity_nillablemref.txt"), defaults); 134 importMolgenis _Role_allowView(db, new File(directory + "/molgenis_role_allowview.txt"), defaults);135 importMolgenis _Role_allowEdit(db, new File(directory + "/molgenis_role_allowedit.txt"), defaults);136 importMolgenis _User_roles(db, new File(directory + "/molgenis_user_roles.txt"), defaults);135 importMolgenisUserGroup_members(db, new File(directory + "/molgenisusergroup_members.txt"), defaults); 136 importMolgenisUserGroup_allowedToView(db, new File(directory + "/molgenisusergroup_allowedtoview.txt"), defaults); 137 importMolgenisUserGroup_allowedToEdit(db, new File(directory + "/molgenisusergroup_allowedtoedit.txt"), defaults); 137 138 138 139 // insert back again... … … 453 454 } 454 455 } 455 if (result.getErrorItem().equals("no error found") && components.contains("molgenis _role")) {456 if (result.getErrorItem().equals("no error found") && components.contains("molgenisusergroup")) { 456 457 db.beginTx(); 457 458 try { 458 String outcome = importMolgenis _Role(db, new File(directory + "/molgenis_role.txt"), defaults, dupHandling);459 result.getProgressLog().add("molgenis _role");460 result.getMessages().put("molgenis _role", outcome);459 String outcome = importMolgenisUserGroup(db, new File(directory + "/molgenisusergroup.txt"), defaults, dupHandling); 460 result.getProgressLog().add("molgenisusergroup"); 461 result.getMessages().put("molgenisusergroup", outcome); 461 462 db.commitTx(); 462 463 } catch (Exception e) { 463 result.setErrorItem("molgenis _role");464 result.getMessages().put("molgenis _role", e.getMessage() != null ? e.getMessage() : "null");464 result.setErrorItem("molgenisusergroup"); 465 result.getMessages().put("molgenisusergroup", e.getMessage() != null ? e.getMessage() : "null"); 465 466 db.rollbackTx(); 466 467 } 467 468 } 468 if (result.getErrorItem().equals("no error found") && components.contains("molgenis _user")) {469 if (result.getErrorItem().equals("no error found") && components.contains("molgenisuser")) { 469 470 db.beginTx(); 470 471 try { 471 String outcome = importMolgenis _User(db, new File(directory + "/molgenis_user.txt"), defaults, dupHandling);472 result.getProgressLog().add("molgenis _user");473 result.getMessages().put("molgenis _user", outcome);472 String outcome = importMolgenisUser(db, new File(directory + "/molgenisuser.txt"), defaults, dupHandling); 473 result.getProgressLog().add("molgenisuser"); 474 result.getMessages().put("molgenisuser", outcome); 474 475 db.commitTx(); 475 476 } catch (Exception e) { 476 result.setErrorItem("molgenis _user");477 result.getMessages().put("molgenis _user", e.getMessage() != null ? e.getMessage() : "null");477 result.setErrorItem("molgenisuser"); 478 result.getMessages().put("molgenisuser", e.getMessage() != null ? e.getMessage() : "null"); 478 479 db.rollbackTx(); 479 480 } 480 481 } 481 if (result.getErrorItem().equals("no error found") && components.contains("molgenis _entitymetadata")) {482 if (result.getErrorItem().equals("no error found") && components.contains("molgenisentity")) { 482 483 db.beginTx(); 483 484 try { 484 String outcome = importMolgenis _EntityMetaData(db, new File(directory + "/molgenis_entitymetadata.txt"), defaults, dupHandling);485 result.getProgressLog().add("molgenis _entitymetadata");486 result.getMessages().put("molgenis _entitymetadata", outcome);485 String outcome = importMolgenisEntity(db, new File(directory + "/molgenisentity.txt"), defaults, dupHandling); 486 result.getProgressLog().add("molgenisentity"); 487 result.getMessages().put("molgenisentity", outcome); 487 488 db.commitTx(); 488 489 } catch (Exception e) { 489 result.setErrorItem("molgenis _entitymetadata");490 result.getMessages().put("molgenis _entitymetadata", e.getMessage() != null ? e.getMessage() : "null");490 result.setErrorItem("molgenisentity"); 491 result.getMessages().put("molgenisentity", e.getMessage() != null ? e.getMessage() : "null"); 491 492 db.rollbackTx(); 492 493 } 493 494 } 494 if (result.getErrorItem().equals("no error found") && components.contains(" molgenis_fieldmetadata")) {495 if (result.getErrorItem().equals("no error found") && components.contains("securedentity")) { 495 496 db.beginTx(); 496 497 try { 497 String outcome = import Molgenis_FieldMetaData(db, new File(directory + "/molgenis_fieldmetadata.txt"), defaults, dupHandling);498 result.getProgressLog().add(" molgenis_fieldmetadata");499 result.getMessages().put(" molgenis_fieldmetadata", outcome);498 String outcome = importSecuredEntity(db, new File(directory + "/securedentity.txt"), defaults, dupHandling); 499 result.getProgressLog().add("securedentity"); 500 result.getMessages().put("securedentity", outcome); 500 501 db.commitTx(); 501 502 } catch (Exception e) { 502 result.setErrorItem(" molgenis_fieldmetadata");503 result.getMessages().put(" molgenis_fieldmetadata", e.getMessage() != null ? e.getMessage() : "null");503 result.setErrorItem("securedentity"); 504 result.getMessages().put("securedentity", e.getMessage() != null ? e.getMessage() : "null"); 504 505 db.rollbackTx(); 505 506 } … … 544 545 } 545 546 } 546 if (result.getErrorItem().equals("no error found") && components.contains("molgenis _role_allowview")) {547 if (result.getErrorItem().equals("no error found") && components.contains("molgenisusergroup_members")) { 547 548 db.beginTx(); 548 549 try { 549 String outcome = importMolgenis _Role_allowView(db, new File(directory + "/molgenis_role_allowview.txt"), defaults, dupHandling);550 result.getProgressLog().add("molgenis _role_allowview");551 result.getMessages().put("molgenis _role_allowview", outcome);550 String outcome = importMolgenisUserGroup_members(db, new File(directory + "/molgenisusergroup_members.txt"), defaults, dupHandling); 551 result.getProgressLog().add("molgenisusergroup_members"); 552 result.getMessages().put("molgenisusergroup_members", outcome); 552 553 db.commitTx(); 553 554 } catch (Exception e) { 554 result.setErrorItem("molgenis _role_allowview");555 result.getMessages().put("molgenis _role_allowview", e.getMessage() != null ? e.getMessage() : "null");555 result.setErrorItem("molgenisusergroup_members"); 556 result.getMessages().put("molgenisusergroup_members", e.getMessage() != null ? e.getMessage() : "null"); 556 557 db.rollbackTx(); 557 558 } 558 559 } 559 if (result.getErrorItem().equals("no error found") && components.contains("molgenis _role_allowedit")) {560 if (result.getErrorItem().equals("no error found") && components.contains("molgenisusergroup_allowedtoview")) { 560 561 db.beginTx(); 561 562 try { 562 String outcome = importMolgenis _Role_allowEdit(db, new File(directory + "/molgenis_role_allowedit.txt"), defaults, dupHandling);563 result.getProgressLog().add("molgenis _role_allowedit");564 result.getMessages().put("molgenis _role_allowedit", outcome);563 String outcome = importMolgenisUserGroup_allowedToView(db, new File(directory + "/molgenisusergroup_allowedtoview.txt"), defaults, dupHandling); 564 result.getProgressLog().add("molgenisusergroup_allowedtoview"); 565 result.getMessages().put("molgenisusergroup_allowedtoview", outcome); 565 566 db.commitTx(); 566 567 } catch (Exception e) { 567 result.setErrorItem("molgenis _role_allowedit");568 result.getMessages().put("molgenis _role_allowedit", e.getMessage() != null ? e.getMessage() : "null");568 result.setErrorItem("molgenisusergroup_allowedtoview"); 569 result.getMessages().put("molgenisusergroup_allowedtoview", e.getMessage() != null ? e.getMessage() : "null"); 569 570 db.rollbackTx(); 570 571 } 571 572 } 572 if (result.getErrorItem().equals("no error found") && components.contains("molgenis _user_roles")) {573 if (result.getErrorItem().equals("no error found") && components.contains("molgenisusergroup_allowedtoedit")) { 573 574 db.beginTx(); 574 575 try { 575 String outcome = importMolgenis _User_roles(db, new File(directory + "/molgenis_user_roles.txt"), defaults, dupHandling);576 result.getProgressLog().add("molgenis _user_roles");577 result.getMessages().put("molgenis _user_roles", outcome);576 String outcome = importMolgenisUserGroup_allowedToEdit(db, new File(directory + "/molgenisusergroup_allowedtoedit.txt"), defaults, dupHandling); 577 result.getProgressLog().add("molgenisusergroup_allowedtoedit"); 578 result.getMessages().put("molgenisusergroup_allowedtoedit", outcome); 578 579 db.commitTx(); 579 580 } catch (Exception e) { 580 result.setErrorItem("molgenis _user_roles");581 result.getMessages().put("molgenis _user_roles", e.getMessage() != null ? e.getMessage() : "null");581 result.setErrorItem("molgenisusergroup_allowedtoedit"); 582 result.getMessages().put("molgenisusergroup_allowedtoedit", e.getMessage() != null ? e.getMessage() : "null"); 582 583 db.rollbackTx(); 583 584 } … … 2740 2741 } 2741 2742 /** 2742 * Imports Molgenis _Rolefrom tab/comma delimited File.2743 * @param Molgenis _RoleFile A tab delimited file with Molgenis_Roledata.2744 */ 2745 private static String importMolgenis _Role(final Database db, File Molgenis_RoleFile, final Tuple defaults) throws DatabaseException, IOException, Exception {2746 return importMolgenis _Role(db, Molgenis_RoleFile, defaults, "default");2747 } 2748 2749 /** 2750 * Imports Molgenis _Rolefrom tab/comma delimited File.2751 * @param Molgenis _RoleFile A tab delimited file with Molgenis_Roledata.2743 * Imports MolgenisUserGroup from tab/comma delimited File. 2744 * @param MolgenisUserGroupFile A tab delimited file with MolgenisUserGroup data. 2745 */ 2746 private static String importMolgenisUserGroup(final Database db, File MolgenisUserGroupFile, final Tuple defaults) throws DatabaseException, IOException, Exception { 2747 return importMolgenisUserGroup(db, MolgenisUserGroupFile, defaults, "default"); 2748 } 2749 2750 /** 2751 * Imports MolgenisUserGroup from tab/comma delimited File. 2752 * @param MolgenisUserGroupFile A tab delimited file with MolgenisUserGroup data. 2752 2753 * @param dupHandling The kind of requested duplicate handling: 'default', 'ignore', 'replace' or 'delete', not specified calls 'default'. 2753 2754 */ 2754 private static String importMolgenis _Role(final Database db, File Molgenis_RoleFile, final Tuple defaults, final String dupHandling) throws DatabaseException, IOException, Exception2755 private static String importMolgenisUserGroup(final Database db, File MolgenisUserGroupFile, final Tuple defaults, final String dupHandling) throws DatabaseException, IOException, Exception 2755 2756 { 2756 if( Molgenis _RoleFile.exists() )2757 if( MolgenisUserGroupFile.exists() ) 2757 2758 { 2758 2759 //adjust batch size for replace or delete, keep old batch size … … 2764 2765 BATCH_SIZE = SMALL_BATCH_SIZE; 2765 2766 } 2766 logger.info("trying to import "+Molgenis _RoleFile);2767 CsvReader reader = new CsvFileReader(Molgenis _RoleFile);2767 logger.info("trying to import "+MolgenisUserGroupFile); 2768 CsvReader reader = new CsvFileReader(MolgenisUserGroupFile); 2768 2769 2769 2770 //cache for imported objects 2770 final List<Molgenis _Role> Molgenis_RoleList = new ArrayList<Molgenis_Role>(BATCH_SIZE);2771 final List<MolgenisUserGroup> MolgenisUserGroupList = new ArrayList<MolgenisUserGroup>(BATCH_SIZE); 2771 2772 final IntegerWrapper total = new IntegerWrapper(0); 2772 2773 reader.parse(new CsvReaderListener() … … 2775 2776 { 2776 2777 //parse object 2777 Molgenis _Role object = new Molgenis_Role();2778 MolgenisUserGroup object = new MolgenisUserGroup(); 2778 2779 object.set(tuple, false); 2779 2780 object.set(defaults, false); 2780 2781 //only override values that have been set. 2781 Molgenis _RoleList.add(object);2782 MolgenisUserGroupList.add(object); 2782 2783 2783 2784 //add in batches 2784 if(Molgenis _RoleList.size() == BATCH_SIZE)2785 if(MolgenisUserGroupList.size() == BATCH_SIZE) 2785 2786 { 2786 2787 … … 2788 2789 //add or update or delete objects to database 2789 2790 if (dupHandling.equals("default")) { 2790 db.add(Molgenis _RoleList);2791 db.add(MolgenisUserGroupList); 2791 2792 } else if (dupHandling.equals("ignore")) { 2792 2793 try{ 2793 db.add(Molgenis _RoleList);2794 db.add(MolgenisUserGroupList); 2794 2795 }catch(DatabaseException exception){ 2795 List<String> listOfMolgenis _RoleNames = new ArrayList<String>();2796 for (Molgenis _Role e : Molgenis_RoleList) {2797 listOfMolgenis _RoleNames.add(e.getName());2796 List<String> listOfMolgenisUserGroupNames = new ArrayList<String>(); 2797 for (MolgenisUserGroup e : MolgenisUserGroupList) { 2798 listOfMolgenisUserGroupNames.add(e.getName()); 2798 2799 } 2799 List<Molgenis _Role> findMolgenis_RoleList = db.find(Molgenis_Role.class, new QueryRule("name", Operator.IN, listOfMolgenis_RoleNames));2800 List<Molgenis _Role> addMolgenis_RoleList = new ArrayList<Molgenis_Role>();2801 for(Molgenis _Role e1 : Molgenis_RoleList){2800 List<MolgenisUserGroup> findMolgenisUserGroupList = db.find(MolgenisUserGroup.class, new QueryRule("name", Operator.IN, listOfMolgenisUserGroupNames)); 2801 List<MolgenisUserGroup> addMolgenisUserGroupList = new ArrayList<MolgenisUserGroup>(); 2802 for(MolgenisUserGroup e1 : MolgenisUserGroupList){ 2802 2803 boolean found = false; 2803 for(Molgenis _Role e2 : findMolgenis_RoleList){2804 for(MolgenisUserGroup e2 : findMolgenisUserGroupList){ 2804 2805 if(e1.getName().equals(e2.getName())){ 2805 2806 found = true; … … 2807 2808 } 2808 2809 if(found==false) { 2809 addMolgenis _RoleList.add(e1);2810 addMolgenisUserGroupList.add(e1); 2810 2811 } 2811 2812 } 2812 db.add(addMolgenis _RoleList);2813 db.add(addMolgenisUserGroupList); 2813 2814 } 2814 2815 } else if (dupHandling.equals("replace") || dupHandling.equals("replaceAdd")) { 2815 List<String> listOfMolgenis _RoleNames = new ArrayList<String>();2816 Map<String, Molgenis _Role> Molgenis_RoleHash = new HashMap<String, Molgenis_Role>();2817 for (Molgenis _Role e : Molgenis_RoleList) {2818 listOfMolgenis _RoleNames.add(e.getName());2819 Molgenis _RoleHash.put(e.getName(), e);2820 } 2821 List<Molgenis _Role> findMolgenis_RoleList = db.find(Molgenis_Role.class, new QueryRule("name", Operator.IN, listOfMolgenis_RoleNames));2822 List<Molgenis _Role> updateMolgenis_RoleList = new ArrayList<Molgenis_Role>();2823 for (Molgenis _Role e : findMolgenis_RoleList) {2824 Molgenis _Role newMolgenis_Role = Molgenis_RoleHash.get(e.getName());2816 List<String> listOfMolgenisUserGroupNames = new ArrayList<String>(); 2817 Map<String, MolgenisUserGroup> MolgenisUserGroupHash = new HashMap<String, MolgenisUserGroup>(); 2818 for (MolgenisUserGroup e : MolgenisUserGroupList) { 2819 listOfMolgenisUserGroupNames.add(e.getName()); 2820 MolgenisUserGroupHash.put(e.getName(), e); 2821 } 2822 List<MolgenisUserGroup> findMolgenisUserGroupList = db.find(MolgenisUserGroup.class, new QueryRule("name", Operator.IN, listOfMolgenisUserGroupNames)); 2823 List<MolgenisUserGroup> updateMolgenisUserGroupList = new ArrayList<MolgenisUserGroup>(); 2824 for (MolgenisUserGroup e : findMolgenisUserGroupList) { 2825 MolgenisUserGroup newMolgenisUserGroup = MolgenisUserGroupHash.get(e.getName()); 2825 2826 Tuple t = new SimpleTuple(); 2826 for (String field : newMolgenis _Role.getFields()) {2827 for (String field : newMolgenisUserGroup.getFields()) { 2827 2828 if (!field.equals("id")) { 2828 t.set(field, newMolgenis _Role.get(field));2829 t.set(field, newMolgenisUserGroup.get(field)); 2829 2830 } else { 2830 2831 t.set(field, e.get(e.getIdField())); … … 2832 2833 } 2833 2834 e.set(t); 2834 updateMolgenis _RoleList.add(e);2835 } 2836 db.update(updateMolgenis _RoleList);2835 updateMolgenisUserGroupList.add(e); 2836 } 2837 db.update(updateMolgenisUserGroupList); 2837 2838 2838 2839 if(dupHandling.equals("replaceAdd")){ 2839 List<Molgenis _Role> addMolgenis_RoleList = new ArrayList<Molgenis_Role>();2840 for(Molgenis _Role e1 : Molgenis_RoleList){2840 List<MolgenisUserGroup> addMolgenisUserGroupList = new ArrayList<MolgenisUserGroup>(); 2841 for(MolgenisUserGroup e1 : MolgenisUserGroupList){ 2841 2842 boolean found = false; 2842 for(Molgenis _Role e2 : findMolgenis_RoleList){2843 for(MolgenisUserGroup e2 : findMolgenisUserGroupList){ 2843 2844 if(e1.getName().equals(e2.getName())){ 2844 2845 found = true; … … 2846 2847 } 2847 2848 if(found==false) { 2848 addMolgenis _RoleList.add(e1);2849 addMolgenisUserGroupList.add(e1); 2849 2850 } 2850 2851 } 2851 db.add(addMolgenis _RoleList);2852 db.add(addMolgenisUserGroupList); 2852 2853 } 2853 2854 } else if (dupHandling.equals("delete") || dupHandling.equals("deleteAdd")) { 2854 List<String> listOfMolgenis _RoleNames = new ArrayList<String>();2855 for (Molgenis _Role e : Molgenis_RoleList) {2856 listOfMolgenis _RoleNames.add(e.getName());2857 } 2858 List<Molgenis _Role> findMolgenis_RoleList = db.find(Molgenis_Role.class, new QueryRule("name", Operator.IN, listOfMolgenis_RoleNames));2859 db.remove(findMolgenis _RoleList);2855 List<String> listOfMolgenisUserGroupNames = new ArrayList<String>(); 2856 for (MolgenisUserGroup e : MolgenisUserGroupList) { 2857 listOfMolgenisUserGroupNames.add(e.getName()); 2858 } 2859 List<MolgenisUserGroup> findMolgenisUserGroupList = db.find(MolgenisUserGroup.class, new QueryRule("name", Operator.IN, listOfMolgenisUserGroupNames)); 2860 db.remove(findMolgenisUserGroupList); 2860 2861 2861 2862 if(dupHandling.equals("deleteAdd")){ 2862 List<Molgenis _Role> addMolgenis_RoleList = new ArrayList<Molgenis_Role>();2863 for(Molgenis _Role e1 : Molgenis_RoleList){2863 List<MolgenisUserGroup> addMolgenisUserGroupList = new ArrayList<MolgenisUserGroup>(); 2864 for(MolgenisUserGroup e1 : MolgenisUserGroupList){ 2864 2865 boolean found = false; 2865 for(Molgenis _Role e2 : findMolgenis_RoleList){2866 for(MolgenisUserGroup e2 : findMolgenisUserGroupList){ 2866 2867 if(e1.getName().equals(e2.getName())){ 2867 2868 found = true; … … 2869 2870 } 2870 2871 if(found==false) { 2871 addMolgenis _RoleList.add(e1);2872 addMolgenisUserGroupList.add(e1); 2872 2873 } 2873 2874 } 2874 db.add(addMolgenis _RoleList);2875 db.add(addMolgenisUserGroupList); 2875 2876 } 2876 2877 } 2877 2878 2878 2879 //clear for next batch 2879 Molgenis _RoleList.clear();2880 MolgenisUserGroupList.clear(); 2880 2881 2881 2882 //keep count … … 2887 2888 //add or update or delete remaining objects to database 2888 2889 if (dupHandling.equals("default")) { 2889 db.add(Molgenis _RoleList);2890 db.add(MolgenisUserGroupList); 2890 2891 } else if (dupHandling.equals("ignore")) { 2891 2892 try{ 2892 db.add(Molgenis _RoleList);2893 db.add(MolgenisUserGroupList); 2893 2894 }catch(DatabaseException exception){ 2894 List<String> listOfMolgenis _RoleNames = new ArrayList<String>();2895 for (Molgenis _Role e : Molgenis_RoleList) {2896 listOfMolgenis _RoleNames.add(e.getName());2897 } 2898 List<Molgenis _Role> findMolgenis_RoleList = db.find(Molgenis_Role.class, new QueryRule("name", Operator.IN, listOfMolgenis_RoleNames));2899 List<Molgenis _Role> addMolgenis_RoleList = new ArrayList<Molgenis_Role>();2900 for(Molgenis _Role e1 : Molgenis_RoleList){2895 List<String> listOfMolgenisUserGroupNames = new ArrayList<String>(); 2896 for (MolgenisUserGroup e : MolgenisUserGroupList) { 2897 listOfMolgenisUserGroupNames.add(e.getName()); 2898 } 2899 List<MolgenisUserGroup> findMolgenisUserGroupList = db.find(MolgenisUserGroup.class, new QueryRule("name", Operator.IN, listOfMolgenisUserGroupNames)); 2900 List<MolgenisUserGroup> addMolgenisUserGroupList = new ArrayList<MolgenisUserGroup>(); 2901 for(MolgenisUserGroup e1 : MolgenisUserGroupList){ 2901 2902 boolean found = false; 2902 for(Molgenis _Role e2 : findMolgenis_RoleList){2903 for(MolgenisUserGroup e2 : findMolgenisUserGroupList){ 2903 2904 if(e1.getName().equals(e2.getName())){ 2904 2905 found = true; … … 2906 2907 } 2907 2908 if(found==false) { 2908 addMolgenis _RoleList.add(e1);2909 } 2910 } 2911 db.add(addMolgenis _RoleList);2909 addMolgenisUserGroupList.add(e1); 2910 } 2911 } 2912 db.add(addMolgenisUserGroupList); 2912 2913 } 2913 2914 } else if (dupHandling.equals("replace") || dupHandling.equals("replaceAdd")) { 2914 List<String> listOfMolgenis _RoleNames = new ArrayList<String>();2915 Map<String, Molgenis _Role> Molgenis_RoleHash = new HashMap<String, Molgenis_Role>();2916 for (Molgenis _Role e : Molgenis_RoleList) {2917 listOfMolgenis _RoleNames.add(e.getName());2918 Molgenis _RoleHash.put(e.getName(), e);2919 } 2920 List<Molgenis _Role> findMolgenis_RoleList = db.find(Molgenis_Role.class, new QueryRule("name", Operator.IN, listOfMolgenis_RoleNames));2921 List<Molgenis _Role> updateMolgenis_RoleList = new ArrayList<Molgenis_Role>();2922 for (Molgenis _Role e : findMolgenis_RoleList) {2923 Molgenis _Role newMolgenis_Role = Molgenis_RoleHash.get(e.getName());2915 List<String> listOfMolgenisUserGroupNames = new ArrayList<String>(); 2916 Map<String, MolgenisUserGroup> MolgenisUserGroupHash = new HashMap<String, MolgenisUserGroup>(); 2917 for (MolgenisUserGroup e : MolgenisUserGroupList) { 2918 listOfMolgenisUserGroupNames.add(e.getName()); 2919 MolgenisUserGroupHash.put(e.getName(), e); 2920 } 2921 List<MolgenisUserGroup> findMolgenisUserGroupList = db.find(MolgenisUserGroup.class, new QueryRule("name", Operator.IN, listOfMolgenisUserGroupNames)); 2922 List<MolgenisUserGroup> updateMolgenisUserGroupList = new ArrayList<MolgenisUserGroup>(); 2923 for (MolgenisUserGroup e : findMolgenisUserGroupList) { 2924 MolgenisUserGroup newMolgenisUserGroup = MolgenisUserGroupHash.get(e.getName()); 2924 2925 Tuple t = new SimpleTuple(); 2925 for (String field : newMolgenis _Role.getFields()) {2926 for (String field : newMolgenisUserGroup.getFields()) { 2926 2927 if (!field.equals("id")) { 2927 t.set(field, newMolgenis _Role.get(field));2928 t.set(field, newMolgenisUserGroup.get(field)); 2928 2929 } else { 2929 2930 t.set(field, e.get(e.getIdField())); … … 2931 2932 } 2932 2933 e.set(t); 2933 updateMolgenis _RoleList.add(e);2934 } 2935 db.update(updateMolgenis _RoleList);2934 updateMolgenisUserGroupList.add(e); 2935 } 2936 db.update(updateMolgenisUserGroupList); 2936 2937 2937 2938 if(dupHandling.equals("replaceAdd")){ 2938 List<Molgenis _Role> addMolgenis_RoleList = new ArrayList<Molgenis_Role>();2939 for(Molgenis _Role e1 : Molgenis_RoleList){2939 List<MolgenisUserGroup> addMolgenisUserGroupList = new ArrayList<MolgenisUserGroup>(); 2940 for(MolgenisUserGroup e1 : MolgenisUserGroupList){ 2940 2941 boolean found = false; 2941 for(Molgenis _Role e2 : findMolgenis_RoleList){2942 for(MolgenisUserGroup e2 : findMolgenisUserGroupList){ 2942 2943 if(e1.getName().equals(e2.getName())){ 2943 2944 found = true; … … 2945 2946 } 2946 2947 if(found==false) { 2947 addMolgenis _RoleList.add(e1);2948 } 2949 } 2950 db.add(addMolgenis _RoleList);2948 addMolgenisUserGroupList.add(e1); 2949 } 2950 } 2951 db.add(addMolgenisUserGroupList); 2951 2952 } 2952 2953 } else if (dupHandling.equals("delete") || dupHandling.equals("deleteAdd")) { 2953 List<String> listOfMolgenis _RoleNames = new ArrayList<String>();2954 for (Molgenis _Role e : Molgenis_RoleList) {2955 listOfMolgenis _RoleNames.add(e.getName());2956 } 2957 List<Molgenis _Role> findMolgenis_RoleList = db.find(Molgenis_Role.class, new QueryRule("name", Operator.IN, listOfMolgenis_RoleNames));2958 db.remove(findMolgenis _RoleList);2954 List<String> listOfMolgenisUserGroupNames = new ArrayList<String>(); 2955 for (MolgenisUserGroup e : MolgenisUserGroupList) { 2956 listOfMolgenisUserGroupNames.add(e.getName()); 2957 } 2958 List<MolgenisUserGroup> findMolgenisUserGroupList = db.find(MolgenisUserGroup.class, new QueryRule("name", Operator.IN, listOfMolgenisUserGroupNames)); 2959 db.remove(findMolgenisUserGroupList); 2959 2960 2960 2961 if(dupHandling.equals("deleteAdd")){ 2961 List<Molgenis _Role> addMolgenis_RoleList = new ArrayList<Molgenis_Role>();2962 for(Molgenis _Role e1 : Molgenis_RoleList){2962 List<MolgenisUserGroup> addMolgenisUserGroupList = new ArrayList<MolgenisUserGroup>(); 2963 for(MolgenisUserGroup e1 : MolgenisUserGroupList){ 2963 2964 boolean found = false; 2964 for(Molgenis _Role e2 : findMolgenis_RoleList){2965 for(MolgenisUserGroup e2 : findMolgenisUserGroupList){ 2965 2966 if(e1.getName().equals(e2.getName())){ 2966 2967 found = true; … … 2968 2969 } 2969 2970 if(found==false) { 2970 addMolgenis _RoleList.add(e1);2971 } 2972 } 2973 db.add(addMolgenis _RoleList);2971 addMolgenisUserGroupList.add(e1); 2972 } 2973 } 2974 db.add(addMolgenisUserGroupList); 2974 2975 } 2975 2976 } … … 2979 2980 2980 2981 //output count 2981 total.set(total.get() + Molgenis _RoleList.size());2982 logger.info("imported "+total.get()+" Molgenis _Role from "+Molgenis_RoleFile);2983 return "Evaluated " + total.get() + " Molgenis _Roleitems.";2982 total.set(total.get() + MolgenisUserGroupList.size()); 2983 logger.info("imported "+total.get()+" MolgenisUserGroup from "+MolgenisUserGroupFile); 2984 return "Evaluated " + total.get() + " MolgenisUserGroup items."; 2984 2985 } 2985 2986 else{ … … 2988 2989 } 2989 2990 /** 2990 * Imports Molgenis _User from tab/comma delimited File.2991 * @param Molgenis _UserFile A tab delimited file with Molgenis_User data.2992 */ 2993 private static String importMolgenis _User(final Database db, File Molgenis_UserFile, final Tuple defaults) throws DatabaseException, IOException, Exception {2994 return importMolgenis _User(db, Molgenis_UserFile, defaults, "default");2995 } 2996 2997 /** 2998 * Imports Molgenis _User from tab/comma delimited File.2999 * @param Molgenis _UserFile A tab delimited file with Molgenis_User data.2991 * Imports MolgenisUser from tab/comma delimited File. 2992 * @param MolgenisUserFile A tab delimited file with MolgenisUser data. 2993 */ 2994 private static String importMolgenisUser(final Database db, File MolgenisUserFile, final Tuple defaults) throws DatabaseException, IOException, Exception { 2995 return importMolgenisUser(db, MolgenisUserFile, defaults, "default"); 2996 } 2997 2998 /** 2999 * Imports MolgenisUser from tab/comma delimited File. 3000 * @param MolgenisUserFile A tab delimited file with MolgenisUser data. 3000 3001 * @param dupHandling The kind of requested duplicate handling: 'default', 'ignore', 'replace' or 'delete', not specified calls 'default'. 3001 3002 */ 3002 private static String importMolgenis _User(final Database db, File Molgenis_UserFile, final Tuple defaults, final String dupHandling) throws DatabaseException, IOException, Exception3003 private static String importMolgenisUser(final Database db, File MolgenisUserFile, final Tuple defaults, final String dupHandling) throws DatabaseException, IOException, Exception 3003 3004 { 3004 if( Molgenis _UserFile.exists() )3005 if( MolgenisUserFile.exists() ) 3005 3006 { 3006 3007 //adjust batch size for replace or delete, keep old batch size … … 3012 3013 BATCH_SIZE = SMALL_BATCH_SIZE; 3013 3014 } 3014 logger.info("trying to import "+Molgenis _UserFile);3015 CsvReader reader = new CsvFileReader(Molgenis _UserFile);3015 logger.info("trying to import "+MolgenisUserFile); 3016 CsvReader reader = new CsvFileReader(MolgenisUserFile); 3016 3017 3017 3018 //cache for imported objects 3018 final List<Molgenis _User> Molgenis_UserList = new ArrayList<Molgenis_User>(BATCH_SIZE);3019 final List<MolgenisUser> MolgenisUserList = new ArrayList<MolgenisUser>(BATCH_SIZE); 3019 3020 final IntegerWrapper total = new IntegerWrapper(0); 3020 3021 reader.parse(new CsvReaderListener() … … 3023 3024 { 3024 3025 //parse object 3025 Molgenis _User object = new Molgenis_User();3026 MolgenisUser object = new MolgenisUser(); 3026 3027 object.set(tuple, false); 3027 3028 object.set(defaults, false); 3028 3029 //only override values that have been set. 3029 Molgenis _UserList.add(object);3030 MolgenisUserList.add(object); 3030 3031 3031 3032 //add in batches 3032 if(Molgenis _UserList.size() == BATCH_SIZE)3033 if(MolgenisUserList.size() == BATCH_SIZE) 3033 3034 { 3034 3035 … … 3036 3037 //add or update or delete objects to database 3037 3038 if (dupHandling.equals("default")) { 3038 db.add(Molgenis _UserList);3039 db.add(MolgenisUserList); 3039 3040 } else if (dupHandling.equals("ignore")) { 3040 3041 try{ 3041 db.add(Molgenis _UserList);3042 db.add(MolgenisUserList); 3042 3043 }catch(DatabaseException exception){ 3043 List<String> listOfMolgenis _UserNames = new ArrayList<String>();3044 for (Molgenis _User e : Molgenis_UserList) {3045 listOfMolgenis _UserNames.add(e.getName());3044 List<String> listOfMolgenisUserNames = new ArrayList<String>(); 3045 for (MolgenisUser e : MolgenisUserList) { 3046 listOfMolgenisUserNames.add(e.getName()); 3046 3047 } 3047 List<Molgenis _User> findMolgenis_UserList = db.find(Molgenis_User.class, new QueryRule("name", Operator.IN, listOfMolgenis_UserNames));3048 List<Molgenis _User> addMolgenis_UserList = new ArrayList<Molgenis_User>();3049 for(Molgenis _User e1 : Molgenis_UserList){3048 List<MolgenisUser> findMolgenisUserList = db.find(MolgenisUser.class, new QueryRule("name", Operator.IN, listOfMolgenisUserNames)); 3049 List<MolgenisUser> addMolgenisUserList = new ArrayList<MolgenisUser>(); 3050 for(MolgenisUser e1 : MolgenisUserList){ 3050 3051 boolean found = false; 3051 for(Molgenis _User e2 : findMolgenis_UserList){3052 for(MolgenisUser e2 : findMolgenisUserList){ 3052 3053 if(e1.getName().equals(e2.getName())){ 3053 3054 found = true; … … 3055 3056 } 3056 3057 if(found==false) { 3057 addMolgenis _UserList.add(e1);3058 addMolgenisUserList.add(e1); 3058 3059 } 3059 3060 } 3060 db.add(addMolgenis _UserList);3061 db.add(addMolgenisUserList); 3061 3062 } 3062 3063 } else if (dupHandling.equals("replace") || dupHandling.equals("replaceAdd")) { 3063 List<String> listOfMolgenis _UserNames = new ArrayList<String>();3064 Map<String, Molgenis _User> Molgenis_UserHash = new HashMap<String, Molgenis_User>();3065 for (Molgenis _User e : Molgenis_UserList) {3066 listOfMolgenis _UserNames.add(e.getName());3067 Molgenis _UserHash.put(e.getName(), e);3068 } 3069 List<Molgenis _User> findMolgenis_UserList = db.find(Molgenis_User.class, new QueryRule("name", Operator.IN, listOfMolgenis_UserNames));3070 List<Molgenis _User> updateMolgenis_UserList = new ArrayList<Molgenis_User>();3071 for (Molgenis _User e : findMolgenis_UserList) {3072 Molgenis _User newMolgenis_User = Molgenis_UserHash.get(e.getName());3064 List<String> listOfMolgenisUserNames = new ArrayList<String>(); 3065 Map<String, MolgenisUser> MolgenisUserHash = new HashMap<String, MolgenisUser>(); 3066 for (MolgenisUser e : MolgenisUserList) { 3067 listOfMolgenisUserNames.add(e.getName()); 3068 MolgenisUserHash.put(e.getName(), e); 3069 } 3070 List<MolgenisUser> findMolgenisUserList = db.find(MolgenisUser.class, new QueryRule("name", Operator.IN, listOfMolgenisUserNames)); 3071 List<MolgenisUser> updateMolgenisUserList = new ArrayList<MolgenisUser>(); 3072 for (MolgenisUser e : findMolgenisUserList) { 3073 MolgenisUser newMolgenisUser = MolgenisUserHash.get(e.getName()); 3073 3074 Tuple t = new SimpleTuple(); 3074 for (String field : newMolgenis _User.getFields()) {3075 for (String field : newMolgenisUser.getFields()) { 3075 3076 if (!field.equals("id")) { 3076 t.set(field, newMolgenis _User.get(field));3077 t.set(field, newMolgenisUser.get(field)); 3077 3078 } else { 3078 3079 t.set(field, e.get(e.getIdField())); … … 3080 3081 } 3081 3082 e.set(t); 3082 updateMolgenis _UserList.add(e);3083 } 3084 db.update(updateMolgenis _UserList);3083 updateMolgenisUserList.add(e); 3084 } 3085 db.update(updateMolgenisUserList); 3085 3086 3086 3087 if(dupHandling.equals("replaceAdd")){ 3087 List<Molgenis _User> addMolgenis_UserList = new ArrayList<Molgenis_User>();3088 for(Molgenis _User e1 : Molgenis_UserList){3088 List<MolgenisUser> addMolgenisUserList = new ArrayList<MolgenisUser>(); 3089 for(MolgenisUser e1 : MolgenisUserList){ 3089 3090 boolean found = false; 3090 for(Molgenis _User e2 : findMolgenis_UserList){3091 for(MolgenisUser e2 : findMolgenisUserList){ 3091 3092 if(e1.getName().equals(e2.getName())){ 3092 3093 found = true; … … 3094 3095 } 3095 3096 if(found==false) { 3096 addMolgenis _UserList.add(e1);3097 addMolgenisUserList.add(e1); 3097 3098 } 3098 3099 } 3099 db.add(addMolgenis _UserList);3100 db.add(addMolgenisUserList); 3100 3101 } 3101 3102 } else if (dupHandling.equals("delete") || dupHandling.equals("deleteAdd")) { 3102 List<String> listOfMolgenis _UserNames = new ArrayList<String>();3103 for (Molgenis _User e : Molgenis_UserList) {3104 listOfMolgenis _UserNames.add(e.getName());3105 } 3106 List<Molgenis _User> findMolgenis_UserList = db.find(Molgenis_User.class, new QueryRule("name", Operator.IN, listOfMolgenis_UserNames));3107 db.remove(findMolgenis _UserList);3103 List<String> listOfMolgenisUserNames = new ArrayList<String>(); 3104 for (MolgenisUser e : MolgenisUserList) { 3105 listOfMolgenisUserNames.add(e.getName()); 3106 } 3107 List<MolgenisUser> findMolgenisUserList = db.find(MolgenisUser.class, new QueryRule("name", Operator.IN, listOfMolgenisUserNames)); 3108 db.remove(findMolgenisUserList); 3108 3109 3109 3110 if(dupHandling.equals("deleteAdd")){ 3110 List<Molgenis _User> addMolgenis_UserList = new ArrayList<Molgenis_User>();3111 for(Molgenis _User e1 : Molgenis_UserList){3111 List<MolgenisUser> addMolgenisUserList = new ArrayList<MolgenisUser>(); 3112 for(MolgenisUser e1 : MolgenisUserList){ 3112 3113 boolean found = false; 3113 for(Molgenis _User e2 : findMolgenis_UserList){3114 for(MolgenisUser e2 : findMolgenisUserList){ 3114 3115 if(e1.getName().equals(e2.getName())){ 3115 3116 found = true; … … 3117 3118 } 3118 3119 if(found==false) { 3119 addMolgenis _UserList.add(e1);3120 addMolgenisUserList.add(e1); 3120 3121 } 3121 3122 } 3122 db.add(addMolgenis _UserList);3123 db.add(addMolgenisUserList); 3123 3124 } 3124 3125 } 3125 3126 3126 3127 //clear for next batch 3127 Molgenis _UserList.clear();3128 MolgenisUserList.clear(); 3128 3129 3129 3130 //keep count … … 3135 3136 //add or update or delete remaining objects to database 3136 3137 if (dupHandling.equals("default")) { 3137 db.add(Molgenis _UserList);3138 db.add(MolgenisUserList); 3138 3139 } else if (dupHandling.equals("ignore")) { 3139 3140 try{ 3140 db.add(Molgenis _UserList);3141 db.add(MolgenisUserList); 3141 3142 }catch(DatabaseException exception){ 3142 List<String> listOfMolgenis _UserNames = new ArrayList<String>();3143 for (Molgenis _User e : Molgenis_UserList) {3144 listOfMolgenis _UserNames.add(e.getName());3145 } 3146 List<Molgenis _User> findMolgenis_UserList = db.find(Molgenis_User.class, new QueryRule("name", Operator.IN, listOfMolgenis_UserNames));3147 List<Molgenis _User> addMolgenis_UserList = new ArrayList<Molgenis_User>();3148 for(Molgenis _User e1 : Molgenis_UserList){3143 List<String> listOfMolgenisUserNames = new ArrayList<String>(); 3144 for (MolgenisUser e : MolgenisUserList) { 3145 listOfMolgenisUserNames.add(e.getName()); 3146 } 3147 List<MolgenisUser> findMolgenisUserList = db.find(MolgenisUser.class, new QueryRule("name", Operator.IN, listOfMolgenisUserNames)); 3148 List<MolgenisUser> addMolgenisUserList = new ArrayList<MolgenisUser>(); 3149 for(MolgenisUser e1 : MolgenisUserList){ 3149 3150 boolean found = false; 3150 for(Molgenis _User e2 : findMolgenis_UserList){3151 for(MolgenisUser e2 : findMolgenisUserList){ 3151 3152 if(e1.getName().equals(e2.getName())){ 3152 3153 found = true; … … 3154 3155 } 3155 3156 if(found==false) { 3156 addMolgenis _UserList.add(e1);3157 } 3158 } 3159 db.add(addMolgenis _UserList);3157 addMolgenisUserList.add(e1); 3158 } 3159 } 3160 db.add(addMolgenisUserList); 3160 3161 } 3161 3162 } else if (dupHandling.equals("replace") || dupHandling.equals("replaceAdd")) { 3162 List<String> listOfMolgenis _UserNames = new ArrayList<String>();3163 Map<String, Molgenis _User> Molgenis_UserHash = new HashMap<String, Molgenis_User>();3164 for (Molgenis _User e : Molgenis_UserList) {3165 listOfMolgenis _UserNames.add(e.getName());3166 Molgenis _UserHash.put(e.getName(), e);3167 } 3168 List<Molgenis _User> findMolgenis_UserList = db.find(Molgenis_User.class, new QueryRule("name", Operator.IN, listOfMolgenis_UserNames));3169 List<Molgenis _User> updateMolgenis_UserList = new ArrayList<Molgenis_User>();3170 for (Molgenis _User e : findMolgenis_UserList) {3171 Molgenis _User newMolgenis_User = Molgenis_UserHash.get(e.getName());3163 List<String> listOfMolgenisUserNames = new ArrayList<String>(); 3164 Map<String, MolgenisUser> MolgenisUserHash = new HashMap<String, MolgenisUser>(); 3165 for (MolgenisUser e : MolgenisUserList) { 3166 listOfMolgenisUserNames.add(e.getName()); 3167 MolgenisUserHash.put(e.getName(), e); 3168 } 3169 List<MolgenisUser> findMolgenisUserList = db.find(MolgenisUser.class, new QueryRule("name", Operator.IN, listOfMolgenisUserNames)); 3170 List<MolgenisUser> updateMolgenisUserList = new ArrayList<MolgenisUser>(); 3171 for (MolgenisUser e : findMolgenisUserList) { 3172 MolgenisUser newMolgenisUser = MolgenisUserHash.get(e.getName()); 3172 3173 Tuple t = new SimpleTuple(); 3173 for (String field : newMolgenis _User.getFields()) {3174 for (String field : newMolgenisUser.getFields()) { 3174 3175 if (!field.equals("id")) { 3175 t.set(field, newMolgenis _User.get(field));3176 t.set(field, newMolgenisUser.get(field)); 3176 3177 } else { 3177 3178 t.set(field, e.get(e.getIdField())); … … 3179 3180 } 3180 3181 e.set(t); 3181 updateMolgenis _UserList.add(e);3182 } 3183 db.update(updateMolgenis _UserList);3182 updateMolgenisUserList.add(e); 3183 } 3184 db.update(updateMolgenisUserList); 3184 3185 3185 3186 if(dupHandling.equals("replaceAdd")){ 3186 List<Molgenis _User> addMolgenis_UserList = new ArrayList<Molgenis_User>();3187 for(Molgenis _User e1 : Molgenis_UserList){3187 List<MolgenisUser> addMolgenisUserList = new ArrayList<MolgenisUser>(); 3188 for(MolgenisUser e1 : MolgenisUserList){ 3188 3189 boolean found = false; 3189 for(Molgenis _User e2 : findMolgenis_UserList){3190 for(MolgenisUser e2 : findMolgenisUserList){ 3190 3191 if(e1.getName().equals(e2.getName())){ 3191 3192 found = true; … … 3193 3194 } 3194 3195 if(found==false) { 3195 addMolgenis _UserList.add(e1);3196 } 3197 } 3198 db.add(addMolgenis _UserList);3196 addMolgenisUserList.add(e1); 3197 } 3198 } 3199 db.add(addMolgenisUserList); 3199 3200 } 3200 3201 } else if (dupHandling.equals("delete") || dupHandling.equals("deleteAdd")) { 3201 List<String> listOfMolgenis _UserNames = new ArrayList<String>();3202 for (Molgenis _User e : Molgenis_UserList) {3203 listOfMolgenis _UserNames.add(e.getName());3204 } 3205 List<Molgenis _User> findMolgenis_UserList = db.find(Molgenis_User.class, new QueryRule("name", Operator.IN, listOfMolgenis_UserNames));3206 db.remove(findMolgenis _UserList);3202 List<String> listOfMolgenisUserNames = new ArrayList<String>(); 3203 for (MolgenisUser e : MolgenisUserList) { 3204 listOfMolgenisUserNames.add(e.getName()); 3205 } 3206 List<MolgenisUser> findMolgenisUserList = db.find(MolgenisUser.class, new QueryRule("name", Operator.IN, listOfMolgenisUserNames)); 3207 db.remove(findMolgenisUserList); 3207 3208 3208 3209 if(dupHandling.equals("deleteAdd")){ 3209 List<Molgenis _User> addMolgenis_UserList = new ArrayList<Molgenis_User>();3210 for(Molgenis _User e1 : Molgenis_UserList){3210 List<MolgenisUser> addMolgenisUserList = new ArrayList<MolgenisUser>(); 3211 for(MolgenisUser e1 : MolgenisUserList){ 3211 3212 boolean found = false; 3212 for(Molgenis _User e2 : findMolgenis_UserList){3213 for(MolgenisUser e2 : findMolgenisUserList){ 3213 3214 if(e1.getName().equals(e2.getName())){ 3214 3215 found = true; … … 3216 3217 } 3217 3218 if(found==false) { 3218 addMolgenis _UserList.add(e1);3219 } 3220 } 3221 db.add(addMolgenis _UserList);3219 addMolgenisUserList.add(e1); 3220 } 3221 } 3222 db.add(addMolgenisUserList); 3222 3223 } 3223 3224 } … … 3227 3228 3228 3229 //output count 3229 total.set(total.get() + Molgenis _UserList.size());3230 logger.info("imported "+total.get()+" Molgenis _User from "+Molgenis_UserFile);3231 return "Evaluated " + total.get() + " Molgenis _User items.";3230 total.set(total.get() + MolgenisUserList.size()); 3231 logger.info("imported "+total.get()+" MolgenisUser from "+MolgenisUserFile); 3232 return "Evaluated " + total.get() + " MolgenisUser items."; 3232 3233 } 3233 3234 else{ … … 3236 3237 } 3237 3238 /** 3238 * Imports Molgenis _EntityMetaDatafrom tab/comma delimited File.3239 * @param Molgenis _EntityMetaDataFile A tab delimited file with Molgenis_EntityMetaDatadata.3240 */ 3241 private static String importMolgenis _EntityMetaData(final Database db, File Molgenis_EntityMetaDataFile, final Tuple defaults) throws DatabaseException, IOException, Exception {3242 return importMolgenis _EntityMetaData(db, Molgenis_EntityMetaDataFile, defaults, "default");3243 } 3244 3245 /** 3246 * Imports Molgenis _EntityMetaDatafrom tab/comma delimited File.3247 * @param Molgenis _EntityMetaDataFile A tab delimited file with Molgenis_EntityMetaDatadata.3239 * Imports MolgenisEntity from tab/comma delimited File. 3240 * @param MolgenisEntityFile A tab delimited file with MolgenisEntity data. 3241 */ 3242 private static String importMolgenisEntity(final Database db, File MolgenisEntityFile, final Tuple defaults) throws DatabaseException, IOException, Exception { 3243 return importMolgenisEntity(db, MolgenisEntityFile, defaults, "default"); 3244 } 3245 3246 /** 3247 * Imports MolgenisEntity from tab/comma delimited File. 3248 * @param MolgenisEntityFile A tab delimited file with MolgenisEntity data. 3248 3249 * @param dupHandling The kind of requested duplicate handling: 'default', 'ignore', 'replace' or 'delete', not specified calls 'default'. 3249 3250 */ 3250 private static String importMolgenis _EntityMetaData(final Database db, File Molgenis_EntityMetaDataFile, final Tuple defaults, final String dupHandling) throws DatabaseException, IOException, Exception3251 private static String importMolgenisEntity(final Database db, File MolgenisEntityFile, final Tuple defaults, final String dupHandling) throws DatabaseException, IOException, Exception 3251 3252 { 3252 if( Molgenis _EntityMetaDataFile.exists() )3253 if( MolgenisEntityFile.exists() ) 3253 3254 { 3254 3255 //adjust batch size for replace or delete, keep old batch size … … 3260 3261 BATCH_SIZE = SMALL_BATCH_SIZE; 3261 3262 } 3262 logger.info("trying to import "+Molgenis _EntityMetaDataFile);3263 CsvReader reader = new CsvFileReader(Molgenis _EntityMetaDataFile);3263 logger.info("trying to import "+MolgenisEntityFile); 3264 CsvReader reader = new CsvFileReader(MolgenisEntityFile); 3264 3265 3265 3266 //cache for imported objects 3266 final List<Molgenis _EntityMetaData> Molgenis_EntityMetaDataList = new ArrayList<Molgenis_EntityMetaData>(BATCH_SIZE);3267 final List<MolgenisEntity> MolgenisEntityList = new ArrayList<MolgenisEntity>(BATCH_SIZE); 3267 3268 final IntegerWrapper total = new IntegerWrapper(0); 3268 3269 reader.parse(new CsvReaderListener() … … 3271 3272 { 3272 3273 //parse object 3273 Molgenis _EntityMetaData object = new Molgenis_EntityMetaData();3274 MolgenisEntity object = new MolgenisEntity(); 3274 3275 object.set(tuple, false); 3275 3276 object.set(defaults, false); 3276 3277 //only override values that have been set. 3277 Molgenis _EntityMetaDataList.add(object);3278 MolgenisEntityList.add(object); 3278 3279 3279 3280 //add in batches 3280 if(Molgenis _EntityMetaDataList.size() == BATCH_SIZE)3281 if(MolgenisEntityList.size() == BATCH_SIZE) 3281 3282 { 3282 3283 … … 3284 3285 //add or update or delete objects to database 3285 3286 if (dupHandling.equals("default")) { 3286 db.add(Molgenis _EntityMetaDataList);3287 db.add(MolgenisEntityList); 3287 3288 } else if (dupHandling.equals("ignore")) { 3288 3289 try{ 3289 db.add(Molgenis _EntityMetaDataList);3290 db.add(MolgenisEntityList); 3290 3291 }catch(DatabaseException exception){ 3291 List<String> listOfMolgenis _EntityMetaDataNames = new ArrayList<String>();3292 for (Molgenis _EntityMetaData e : Molgenis_EntityMetaDataList) {3293 listOfMolgenis _EntityMetaDataNames.add(e.getName());3292 List<String> listOfMolgenisEntityNames = new ArrayList<String>(); 3293 for (MolgenisEntity e : MolgenisEntityList) { 3294 listOfMolgenisEntityNames.add(e.getName()); 3294 3295 } 3295 List<Molgenis _EntityMetaData> findMolgenis_EntityMetaDataList = db.find(Molgenis_EntityMetaData.class, new QueryRule("name", Operator.IN, listOfMolgenis_EntityMetaDataNames));3296 List<Molgenis _EntityMetaData> addMolgenis_EntityMetaDataList = new ArrayList<Molgenis_EntityMetaData>();3297 for(Molgenis _EntityMetaData e1 : Molgenis_EntityMetaDataList){3296 List<MolgenisEntity> findMolgenisEntityList = db.find(MolgenisEntity.class, new QueryRule("name", Operator.IN, listOfMolgenisEntityNames)); 3297 List<MolgenisEntity> addMolgenisEntityList = new ArrayList<MolgenisEntity>(); 3298 for(MolgenisEntity e1 : MolgenisEntityList){ 3298 3299 boolean found = false; 3299 for(Molgenis _EntityMetaData e2 : findMolgenis_EntityMetaDataList){3300 for(MolgenisEntity e2 : findMolgenisEntityList){ 3300 3301 if(e1.getName().equals(e2.getName())){ 3301 3302 found = true; … … 3303 3304 } 3304 3305 if(found==false) { 3305 addMolgenis _EntityMetaDataList.add(e1);3306 addMolgenisEntityList.add(e1); 3306 3307 } 3307 3308 } 3308 db.add(addMolgenis _EntityMetaDataList);3309 db.add(addMolgenisEntityList); 3309 3310 } 3310 3311 } else if (dupHandling.equals("replace") || dupHandling.equals("replaceAdd")) { 3311 List<String> listOfMolgenis _EntityMetaDataNames = new ArrayList<String>();3312 Map<String, Molgenis _EntityMetaData> Molgenis_EntityMetaDataHash = new HashMap<String, Molgenis_EntityMetaData>();3313 for (Molgenis _EntityMetaData e : Molgenis_EntityMetaDataList) {3314 listOfMolgenis _EntityMetaDataNames.add(e.getName());3315 Molgenis _EntityMetaDataHash.put(e.getName(), e);3316 } 3317 List<Molgenis _EntityMetaData> findMolgenis_EntityMetaDataList = db.find(Molgenis_EntityMetaData.class, new QueryRule("name", Operator.IN, listOfMolgenis_EntityMetaDataNames));3318 List<Molgenis _EntityMetaData> updateMolgenis_EntityMetaDataList = new ArrayList<Molgenis_EntityMetaData>();3319 for (Molgenis _EntityMetaData e : findMolgenis_EntityMetaDataList) {3320 Molgenis _EntityMetaData newMolgenis_EntityMetaData = Molgenis_EntityMetaDataHash.get(e.getName());3312 List<String> listOfMolgenisEntityNames = new ArrayList<String>(); 3313 Map<String, MolgenisEntity> MolgenisEntityHash = new HashMap<String, MolgenisEntity>(); 3314 for (MolgenisEntity e : MolgenisEntityList) { 3315 listOfMolgenisEntityNames.add(e.getName()); 3316 MolgenisEntityHash.put(e.getName(), e); 3317 } 3318 List<MolgenisEntity> findMolgenisEntityList = db.find(MolgenisEntity.class, new QueryRule("name", Operator.IN, listOfMolgenisEntityNames)); 3319 List<MolgenisEntity> updateMolgenisEntityList = new ArrayList<MolgenisEntity>(); 3320 for (MolgenisEntity e : findMolgenisEntityList) { 3321 MolgenisEntity newMolgenisEntity = MolgenisEntityHash.get(e.getName()); 3321 3322 Tuple t = new SimpleTuple(); 3322 for (String field : newMolgenis _EntityMetaData.getFields()) {3323 for (String field : newMolgenisEntity.getFields()) { 3323 3324 if (!field.equals("id")) { 3324 t.set(field, newMolgenis _EntityMetaData.get(field));3325 t.set(field, newMolgenisEntity.get(field)); 3325 3326 } else { 3326 3327 t.set(field, e.get(e.getIdField())); … … 3328 3329 } 3329 3330 e.set(t); 3330 updateMolgenis _EntityMetaDataList.add(e);3331 } 3332 db.update(updateMolgenis _EntityMetaDataList);3331 updateMolgenisEntityList.add(e); 3332 } 3333 db.update(updateMolgenisEntityList); 3333 3334 3334 3335 if(dupHandling.equals("replaceAdd")){ 3335 List<Molgenis _EntityMetaData> addMolgenis_EntityMetaDataList = new ArrayList<Molgenis_EntityMetaData>();3336 for(Molgenis _EntityMetaData e1 : Molgenis_EntityMetaDataList){3336 List<MolgenisEntity> addMolgenisEntityList = new ArrayList<MolgenisEntity>(); 3337 for(MolgenisEntity e1 : MolgenisEntityList){ 3337 3338 boolean found = false; 3338 for(Molgenis _EntityMetaData e2 : findMolgenis_EntityMetaDataList){3339 for(MolgenisEntity e2 : findMolgenisEntityList){ 3339 3340 if(e1.getName().equals(e2.getName())){ 3340 3341 found = true; … … 3342 3343 } 3343 3344 if(found==false) { 3344 addMolgenis _EntityMetaDataList.add(e1);3345 addMolgenisEntityList.add(e1); 3345 3346 } 3346 3347 } 3347 db.add(addMolgenis _EntityMetaDataList);3348 db.add(addMolgenisEntityList); 3348 3349 } 3349 3350 } else if (dupHandling.equals("delete") || dupHandling.equals("deleteAdd")) { 3350 List<String> listOfMolgenis _EntityMetaDataNames = new ArrayList<String>();3351 for (Molgenis _EntityMetaData e : Molgenis_EntityMetaDataList) {3352 listOfMolgenis _EntityMetaDataNames.add(e.getName());3353 } 3354 List<Molgenis _EntityMetaData> findMolgenis_EntityMetaDataList = db.find(Molgenis_EntityMetaData.class, new QueryRule("name", Operator.IN, listOfMolgenis_EntityMetaDataNames));3355 db.remove(findMolgenis _EntityMetaDataList);3351 List<String> listOfMolgenisEntityNames = new ArrayList<String>(); 3352 for (MolgenisEntity e : MolgenisEntityList) { 3353 listOfMolgenisEntityNames.add(e.getName()); 3354 } 3355 List<MolgenisEntity> findMolgenisEntityList = db.find(MolgenisEntity.class, new QueryRule("name", Operator.IN, listOfMolgenisEntityNames)); 3356 db.remove(findMolgenisEntityList); 3356 3357 3357 3358 if(dupHandling.equals("deleteAdd")){ 3358 List<Molgenis _EntityMetaData> addMolgenis_EntityMetaDataList = new ArrayList<Molgenis_EntityMetaData>();3359 for(Molgenis _EntityMetaData e1 : Molgenis_EntityMetaDataList){3359 List<MolgenisEntity> addMolgenisEntityList = new ArrayList<MolgenisEntity>(); 3360 for(MolgenisEntity e1 : MolgenisEntityList){ 3360 3361 boolean found = false; 3361 for(Molgenis _EntityMetaData e2 : findMolgenis_EntityMetaDataList){3362 for(MolgenisEntity e2 : findMolgenisEntityList){ 3362 3363 if(e1.getName().equals(e2.getName())){ 3363 3364 found = true; … … 3365 3366 } 3366 3367 if(found==false) { 3367 addMolgenis _EntityMetaDataList.add(e1);3368 addMolgenisEntityList.add(e1); 3368 3369 } 3369 3370 } 3370 db.add(addMolgenis _EntityMetaDataList);3371 db.add(addMolgenisEntityList); 3371 3372 } 3372 3373 } 3373 3374 3374 3375 //clear for next batch 3375 Molgenis _EntityMetaDataList.clear();3376 MolgenisEntityList.clear(); 3376 3377 3377 3378 //keep count … … 3383 3384 //add or update or delete remaining objects to database 3384 3385 if (dupHandling.equals("default")) { 3385 db.add(Molgenis _EntityMetaDataList);3386 db.add(MolgenisEntityList); 3386 3387 } else if (dupHandling.equals("ignore")) { 3387 3388 try{ 3388 db.add(Molgenis _EntityMetaDataList);3389 db.add(MolgenisEntityList); 3389 3390 }catch(DatabaseException exception){ 3390 List<String> listOfMolgenis _EntityMetaDataNames = new ArrayList<String>();3391 for (Molgenis _EntityMetaData e : Molgenis_EntityMetaDataList) {3392 listOfMolgenis _EntityMetaDataNames.add(e.getName());3393 } 3394 List<Molgenis _EntityMetaData> findMolgenis_EntityMetaDataList = db.find(Molgenis_EntityMetaData.class, new QueryRule("name", Operator.IN, listOfMolgenis_EntityMetaDataNames));3395 List<Molgenis _EntityMetaData> addMolgenis_EntityMetaDataList = new ArrayList<Molgenis_EntityMetaData>();3396 for(Molgenis _EntityMetaData e1 : Molgenis_EntityMetaDataList){3391 List<String> listOfMolgenisEntityNames = new ArrayList<String>(); 3392 for (MolgenisEntity e : MolgenisEntityList) { 3393 listOfMolgenisEntityNames.add(e.getName()); 3394 } 3395 List<MolgenisEntity> findMolgenisEntityList = db.find(MolgenisEntity.class, new QueryRule("name", Operator.IN, listOfMolgenisEntityNames)); 3396 List<MolgenisEntity> addMolgenisEntityList = new ArrayList<MolgenisEntity>(); 3397 for(MolgenisEntity e1 : MolgenisEntityList){ 3397 3398 boolean found = false; 3398 for(Molgenis _EntityMetaData e2 : findMolgenis_EntityMetaDataList){3399 for(MolgenisEntity e2 : findMolgenisEntityList){ 3399 3400 if(e1.getName().equals(e2.getName())){ 3400 3401 found = true; … … 3402 3403 } 3403 3404 if(found==false) { 3404 addMolgenis _EntityMetaDataList.add(e1);3405 } 3406 } 3407 db.add(addMolgenis _EntityMetaDataList);3405 addMolgenisEntityList.add(e1); 3406 } 3407 } 3408 db.add(addMolgenisEntityList); 3408 3409 } 3409 3410 } else if (dupHandling.equals("replace") || dupHandling.equals("replaceAdd")) { 3410 List<String> listOfMolgenis _EntityMetaDataNames = new ArrayList<String>();3411 Map<String, Molgenis _EntityMetaData> Molgenis_EntityMetaDataHash = new HashMap<String, Molgenis_EntityMetaData>();3412 for (Molgenis _EntityMetaData e : Molgenis_EntityMetaDataList) {3413 listOfMolgenis _EntityMetaDataNames.add(e.getName());3414 Molgenis _EntityMetaDataHash.put(e.getName(), e);3415 } 3416 List<Molgenis _EntityMetaData> findMolgenis_EntityMetaDataList = db.find(Molgenis_EntityMetaData.class, new QueryRule("name", Operator.IN, listOfMolgenis_EntityMetaDataNames));3417 List<Molgenis _EntityMetaData> updateMolgenis_EntityMetaDataList = new ArrayList<Molgenis_EntityMetaData>();3418 for (Molgenis _EntityMetaData e : findMolgenis_EntityMetaDataList) {3419 Molgenis _EntityMetaData newMolgenis_EntityMetaData = Molgenis_EntityMetaDataHash.get(e.getName());3411 List<String> listOfMolgenisEntityNames = new ArrayList<String>(); 3412 Map<String, MolgenisEntity> MolgenisEntityHash = new HashMap<String, MolgenisEntity>(); 3413 for (MolgenisEntity e : MolgenisEntityList) { 3414 listOfMolgenisEntityNames.add(e.getName()); 3415 MolgenisEntityHash.put(e.getName(), e); 3416 } 3417 List<MolgenisEntity> findMolgenisEntityList = db.find(MolgenisEntity.class, new QueryRule("name", Operator.IN, listOfMolgenisEntityNames)); 3418 List<MolgenisEntity> updateMolgenisEntityList = new ArrayList<MolgenisEntity>(); 3419 for (MolgenisEntity e : findMolgenisEntityList) { 3420 MolgenisEntity newMolgenisEntity = MolgenisEntityHash.get(e.getName()); 3420 3421 Tuple t = new SimpleTuple(); 3421 for (String field : newMolgenis _EntityMetaData.getFields()) {3422 for (String field : newMolgenisEntity.getFields()) { 3422 3423 if (!field.equals("id")) { 3423 t.set(field, newMolgenis _EntityMetaData.get(field));3424 t.set(field, newMolgenisEntity.get(field)); 3424 3425 } else { 3425 3426 t.set(field, e.get(e.getIdField())); … … 3427 3428 } 3428 3429 e.set(t); 3429 updateMolgenis _EntityMetaDataList.add(e);3430 } 3431 db.update(updateMolgenis _EntityMetaDataList);3430 updateMolgenisEntityList.add(e); 3431 } 3432 db.update(updateMolgenisEntityList); 3432 3433 3433 3434 if(dupHandling.equals("replaceAdd")){ 3434 List<Molgenis _EntityMetaData> addMolgenis_EntityMetaDataList = new ArrayList<Molgenis_EntityMetaData>();3435 for(Molgenis _EntityMetaData e1 : Molgenis_EntityMetaDataList){3435 List<MolgenisEntity> addMolgenisEntityList = new ArrayList<MolgenisEntity>(); 3436 for(MolgenisEntity e1 : MolgenisEntityList){ 3436 3437 boolean found = false; 3437 for(Molgenis _EntityMetaData e2 : findMolgenis_EntityMetaDataList){3438 for(MolgenisEntity e2 : findMolgenisEntityList){ 3438 3439 if(e1.getName().equals(e2.getName())){ 3439 3440 found = true; … … 3441 3442 } 3442 3443 if(found==false) { 3443 addMolgenis _EntityMetaDataList.add(e1);3444 } 3445 } 3446 db.add(addMolgenis _EntityMetaDataList);3444 addMolgenisEntityList.add(e1); 3445 } 3446 } 3447 db.add(addMolgenisEntityList); 3447 3448 } 3448 3449 } else if (dupHandling.equals("delete") || dupHandling.equals("deleteAdd")) { 3449 List<String> listOfMolgenis _EntityMetaDataNames = new ArrayList<String>();3450 for (Molgenis _EntityMetaData e : Molgenis_EntityMetaDataList) {3451 listOfMolgenis _EntityMetaDataNames.add(e.getName());3452 } 3453 List<Molgenis _EntityMetaData> findMolgenis_EntityMetaDataList = db.find(Molgenis_EntityMetaData.class, new QueryRule("name", Operator.IN, listOfMolgenis_EntityMetaDataNames));3454 db.remove(findMolgenis _EntityMetaDataList);3450 List<String> listOfMolgenisEntityNames = new ArrayList<String>(); 3451 for (MolgenisEntity e : MolgenisEntityList) { 3452 listOfMolgenisEntityNames.add(e.getName()); 3453 } 3454 List<MolgenisEntity> findMolgenisEntityList = db.find(MolgenisEntity.class, new QueryRule("name", Operator.IN, listOfMolgenisEntityNames)); 3455 db.remove(findMolgenisEntityList); 3455 3456 3456 3457 if(dupHandling.equals("deleteAdd")){ 3457 List<Molgenis _EntityMetaData> addMolgenis_EntityMetaDataList = new ArrayList<Molgenis_EntityMetaData>();3458 for(Molgenis _EntityMetaData e1 : Molgenis_EntityMetaDataList){3458 List<MolgenisEntity> addMolgenisEntityList = new ArrayList<MolgenisEntity>(); 3459 for(MolgenisEntity e1 : MolgenisEntityList){ 3459 3460 boolean found = false; 3460 for(Molgenis _EntityMetaData e2 : findMolgenis_EntityMetaDataList){3461 for(MolgenisEntity e2 : findMolgenisEntityList){ 3461 3462 if(e1.getName().equals(e2.getName())){ 3462 3463 found = true; … … 3464 3465 } 3465 3466 if(found==false) { 3466 addMolgenis _EntityMetaDataList.add(e1);3467 } 3468 } 3469 db.add(addMolgenis _EntityMetaDataList);3467 addMolgenisEntityList.add(e1); 3468 } 3469 } 3470 db.add(addMolgenisEntityList); 3470 3471 } 3471 3472 } … … 3475 3476 3476 3477 //output count 3477 total.set(total.get() + Molgenis _EntityMetaDataList.size());3478 logger.info("imported "+total.get()+" Molgenis _EntityMetaData from "+Molgenis_EntityMetaDataFile);3479 return "Evaluated " + total.get() + " Molgenis _EntityMetaDataitems.";3478 total.set(total.get() + MolgenisEntityList.size()); 3479 logger.info("imported "+total.get()+" MolgenisEntity from "+MolgenisEntityFile); 3480 return "Evaluated " + total.get() + " MolgenisEntity items."; 3480 3481 } 3481 3482 else{ … … 3484 3485 } 3485 3486 /** 3486 * Imports Molgenis_FieldMetaDatafrom tab/comma delimited File.3487 * @param Molgenis_FieldMetaDataFile A tab delimited file with Molgenis_FieldMetaDatadata.3488 */ 3489 private static String import Molgenis_FieldMetaData(final Database db, File Molgenis_FieldMetaDataFile, final Tuple defaults) throws DatabaseException, IOException, Exception {3490 return import Molgenis_FieldMetaData(db, Molgenis_FieldMetaDataFile, defaults, "default");3491 } 3492 3493 /** 3494 * Imports Molgenis_FieldMetaDatafrom tab/comma delimited File.3495 * @param Molgenis_FieldMetaDataFile A tab delimited file with Molgenis_FieldMetaDatadata.3487 * Imports SecuredEntity from tab/comma delimited File. 3488 * @param SecuredEntityFile A tab delimited file with SecuredEntity data. 3489 */ 3490 private static String importSecuredEntity(final Database db, File SecuredEntityFile, final Tuple defaults) throws DatabaseException, IOException, Exception { 3491 return importSecuredEntity(db, SecuredEntityFile, defaults, "default"); 3492 } 3493 3494 /** 3495 * Imports SecuredEntity from tab/comma delimited File. 3496 * @param SecuredEntityFile A tab delimited file with SecuredEntity data. 3496 3497 * @param dupHandling The kind of requested duplicate handling: 'default', 'ignore', 'replace' or 'delete', not specified calls 'default'. 3497 3498 */ 3498 private static String import Molgenis_FieldMetaData(final Database db, File Molgenis_FieldMetaDataFile, final Tuple defaults, final String dupHandling) throws DatabaseException, IOException, Exception3499 private static String importSecuredEntity(final Database db, File SecuredEntityFile, final Tuple defaults, final String dupHandling) throws DatabaseException, IOException, Exception 3499 3500 { 3500 if( Molgenis_FieldMetaDataFile.exists() )3501 if( SecuredEntityFile.exists() ) 3501 3502 { 3502 3503 //adjust batch size for replace or delete, keep old batch size … … 3508 3509 BATCH_SIZE = SMALL_BATCH_SIZE; 3509 3510 } 3510 logger.info("trying to import "+ Molgenis_FieldMetaDataFile);3511 CsvReader reader = new CsvFileReader( Molgenis_FieldMetaDataFile);3511 logger.info("trying to import "+SecuredEntityFile); 3512 CsvReader reader = new CsvFileReader(SecuredEntityFile); 3512 3513 3513 3514 //cache for imported objects 3514 final List<Molgenis_FieldMetaData> Molgenis_FieldMetaDataList = new ArrayList<Molgenis_FieldMetaData>(BATCH_SIZE); 3515 3516 //foreign key map for field 'entity' (Molgenis_EntityMetaData.name -> Molgenis_EntityMetaData.id) 3517 final Map<String,Integer> entityKeymap = new TreeMap<String,Integer>(); 3515 final List<SecuredEntity> SecuredEntityList = new ArrayList<SecuredEntity>(BATCH_SIZE); 3516 3517 //foreign key map for field 'viewableBy' (MolgenisUserGroup.name -> MolgenisUserGroup.id) 3518 final Map<String,Integer> viewableByKeymap = new TreeMap<String,Integer>(); 3519 3520 //foreign key map for field 'editableBy' (MolgenisUserGroup.name -> MolgenisUserGroup.id) 3521 final Map<String,Integer> editableByKeymap = new TreeMap<String,Integer>(); 3518 3522 final IntegerWrapper total = new IntegerWrapper(0); 3519 3523 reader.parse(new CsvReaderListener() … … 3522 3526 { 3523 3527 //parse object 3524 Molgenis_FieldMetaData object = new Molgenis_FieldMetaData();3528 SecuredEntity object = new SecuredEntity(); 3525 3529 object.set(tuple, false); 3526 3530 object.set(defaults, false); 3527 3531 //only override values that have been set. 3528 Molgenis_FieldMetaDataList.add(object); 3529 3530 //foreign key 'entity' (Molgenis_EntityMetaData.name -> ?) 3531 if(object.getEntityLabel() != null) entityKeymap.put(object.getEntityLabel(), null); 3532 SecuredEntityList.add(object); 3533 3534 //foreign key 'viewableBy' (MolgenisUserGroup.name -> ?) 3535 if(object.getViewableByLabel() != null) viewableByKeymap.put(object.getViewableByLabel(), null); 3536 3537 //foreign key 'editableBy' (MolgenisUserGroup.name -> ?) 3538 if(object.getEditableByLabel() != null) editableByKeymap.put(object.getEditableByLabel(), null); 3532 3539 3533 3540 //add in batches 3534 if( Molgenis_FieldMetaDataList.size() == BATCH_SIZE)3541 if(SecuredEntityList.size() == BATCH_SIZE) 3535 3542 { 3536 //resolve foreign key ' entity' (Molgenis_EntityMetaData.name -> Molgenis_EntityMetaData.id)3537 List<Molgenis _EntityMetaData> entityList = db.query(Molgenis_EntityMetaData.class).in("name",new ArrayList<Object>(entityKeymap.keySet())).find();3538 for(Molgenis _EntityMetaData xref : entityList)3543 //resolve foreign key 'viewableBy' (MolgenisUserGroup.name -> MolgenisUserGroup.id) 3544 List<MolgenisUserGroup> viewableByList = db.query(MolgenisUserGroup.class).in("name",new ArrayList<Object>(viewableByKeymap.keySet())).find(); 3545 for(MolgenisUserGroup xref : viewableByList) 3539 3546 { 3540 entityKeymap.put(xref.getName().toString(), xref.getId()); 3547 viewableByKeymap.put(xref.getName().toString(), xref.getId()); 3548 } 3549 3550 //resolve foreign key 'editableBy' (MolgenisUserGroup.name -> MolgenisUserGroup.id) 3551 List<MolgenisUserGroup> editableByList = db.query(MolgenisUserGroup.class).in("name",new ArrayList<Object>(editableByKeymap.keySet())).find(); 3552 for(MolgenisUserGroup xref : editableByList) 3553 { 3554 editableByKeymap.put(xref.getName().toString(), xref.getId()); 3541 3555 } 3542 3556 3543 3557 //update objects with foreign keys 3544 for( Molgenis_FieldMetaData o: Molgenis_FieldMetaDataList)3558 for(SecuredEntity o: SecuredEntityList) 3545 3559 { 3546 if(o.get EntityLabel() != null)3560 if(o.getViewableByLabel() != null) 3547 3561 { 3548 if(entityKeymap.get(o.getEntityLabel()) == null) throw new Exception("Cannot find Molgenis_EntityMetaData for entity_name '"+o.getEntityLabel()+"'"); 3549 o.setEntity(entityKeymap.get(o.getEntityLabel())); 3550 } 3551 } 3552 3553 3554 3555 //add or update or delete objects to database 3556 if (dupHandling.equals("default")) { 3557 db.add(Molgenis_FieldMetaDataList); 3558 } else if (dupHandling.equals("ignore")) { 3559 try{ 3560 db.add(Molgenis_FieldMetaDataList); 3561 }catch(DatabaseException exception){ 3562 List<String> listOfMolgenis_FieldMetaDataNames = new ArrayList<String>(); 3563 for (Molgenis_FieldMetaData e : Molgenis_FieldMetaDataList) { 3564 listOfMolgenis_FieldMetaDataNames.add(e.getName()); 3565 } 3566 List<Molgenis_FieldMetaData> findMolgenis_FieldMetaDataList = db.find(Molgenis_FieldMetaData.class, new QueryRule("name", Operator.IN, listOfMolgenis_FieldMetaDataNames)); 3567 List<Molgenis_FieldMetaData> addMolgenis_FieldMetaDataList = new ArrayList<Molgenis_FieldMetaData>(); 3568 for(Molgenis_FieldMetaData e1 : Molgenis_FieldMetaDataList){ 3569 boolean found = false; 3570 for(Molgenis_FieldMetaData e2 : findMolgenis_FieldMetaDataList){ 3571 if(e1.getName().equals(e2.getName())){ 3572 found = true; 3573 } 3574 } 3575 if(found==false) { 3576 addMolgenis_FieldMetaDataList.add(e1); 3577 } 3578 } 3579 db.add(addMolgenis_FieldMetaDataList); 3580 } 3581 } else if (dupHandling.equals("replace") || dupHandling.equals("replaceAdd")) { 3582 List<String> listOfMolgenis_FieldMetaDataNames = new ArrayList<String>(); 3583 Map<String, Molgenis_FieldMetaData> Molgenis_FieldMetaDataHash = new HashMap<String, Molgenis_FieldMetaData>(); 3584 for (Molgenis_FieldMetaData e : Molgenis_FieldMetaDataList) { 3585 listOfMolgenis_FieldMetaDataNames.add(e.getName()); 3586 Molgenis_FieldMetaDataHash.put(e.getName(), e); 3587 } 3588 List<Molgenis_FieldMetaData> findMolgenis_FieldMetaDataList = db.find(Molgenis_FieldMetaData.class, new QueryRule("name", Operator.IN, listOfMolgenis_FieldMetaDataNames)); 3589 List<Molgenis_FieldMetaData> updateMolgenis_FieldMetaDataList = new ArrayList<Molgenis_FieldMetaData>(); 3590 for (Molgenis_FieldMetaData e : findMolgenis_FieldMetaDataList) { 3591 Molgenis_FieldMetaData newMolgenis_FieldMetaData = Molgenis_FieldMetaDataHash.get(e.getName()); 3592 Tuple t = new SimpleTuple(); 3593 for (String field : newMolgenis_FieldMetaData.getFields()) { 3594 if (!field.equals("id")) { 3595 t.set(field, newMolgenis_FieldMetaData.get(field)); 3596 } else { 3597 t.set(field, e.get(e.getIdField())); 3598 } 3599 } 3600 e.set(t); 3601 updateMolgenis_FieldMetaDataList.add(e); 3602 } 3603 db.update(updateMolgenis_FieldMetaDataList); 3604 3605 if(dupHandling.equals("replaceAdd")){ 3606 List<Molgenis_FieldMetaData> addMolgenis_FieldMetaDataList = new ArrayList<Molgenis_FieldMetaData>(); 3607 for(Molgenis_FieldMetaData e1 : Molgenis_FieldMetaDataList){ 3608 boolean found = false; 3609 for(Molgenis_FieldMetaData e2 : findMolgenis_FieldMetaDataList){ 3610 if(e1.getName().equals(e2.getName())){ 3611 found = true; 3612 } 3613 } 3614 if(found==false) { 3615 addMolgenis_FieldMetaDataList.add(e1); 3616 } 3617 } 3618 db.add(addMolgenis_FieldMetaDataList); 3619 } 3620 } else if (dupHandling.equals("delete") || dupHandling.equals("deleteAdd")) { 3621 List<String> listOfMolgenis_FieldMetaDataNames = new ArrayList<String>(); 3622 for (Molgenis_FieldMetaData e : Molgenis_FieldMetaDataList) { 3623 listOfMolgenis_FieldMetaDataNames.add(e.getName()); 3624 } 3625 List<Molgenis_FieldMetaData> findMolgenis_FieldMetaDataList = db.find(Molgenis_FieldMetaData.class, new QueryRule("name", Operator.IN, listOfMolgenis_FieldMetaDataNames)); 3626 db.remove(findMolgenis_FieldMetaDataList); 3627 3628 if(dupHandling.equals("deleteAdd")){ 3629 List<Molgenis_FieldMetaData> addMolgenis_FieldMetaDataList = new ArrayList<Molgenis_FieldMetaData>(); 3630 for(Molgenis_FieldMetaData e1 : Molgenis_FieldMetaDataList){ 3631 boolean found = false; 3632 for(Molgenis_FieldMetaData e2 : findMolgenis_FieldMetaDataList){ 3633 if(e1.getName().equals(e2.getName())){ 3634 found = true; 3635 } 3636 } 3637 if(found==false) { 3638 addMolgenis_FieldMetaDataList.add(e1); 3639 } 3640 } 3641 db.add(addMolgenis_FieldMetaDataList); 3642 } 3643 } 3562 if(viewableByKeymap.get(o.getViewableByLabel()) == null) throw new Exception("Cannot find MolgenisUserGroup for viewableBy_name '"+o.getViewableByLabel()+"'"); 3563 o.setViewableBy(viewableByKeymap.get(o.getViewableByLabel())); 3564 } 3565 if(o.getEditableByLabel() != null) 3566 { 3567 if(editableByKeymap.get(o.getEditableByLabel()) == null) throw new Exception("Cannot find MolgenisUserGroup for editableBy_name '"+o.getEditableByLabel()+"'"); 3568 o.setEditableBy(editableByKeymap.get(o.getEditableByLabel())); 3569 } 3570 } 3571 3572 3573 3574 db.add(SecuredEntityList); 3644 3575 3645 3576 //clear for next batch 3646 Molgenis_FieldMetaDataList.clear(); 3647 entityKeymap.clear(); 3577 SecuredEntityList.clear(); 3578 viewableByKeymap.clear(); 3579 editableByKeymap.clear(); 3648 3580 3649 3581 //keep count … … 3652 3584 } 3653 3585 }); 3654 //resolve remaining foreign key 'entity' (Molgenis_EntityMetaData.name -> Molgenis_EntityMetaData.id) 3655 List<Molgenis_EntityMetaData> entityList = db.query(Molgenis_EntityMetaData.class).in("name",new ArrayList<Object>(entityKeymap.keySet())).find(); 3656 for(Molgenis_EntityMetaData xref : entityList) 3657 { 3658 entityKeymap.put(xref.getName().toString(), xref.getId()); 3586 //resolve remaining foreign key 'viewableBy' (MolgenisUserGroup.name -> MolgenisUserGroup.id) 3587 List<MolgenisUserGroup> viewableByList = db.query(MolgenisUserGroup.class).in("name",new ArrayList<Object>(viewableByKeymap.keySet())).find(); 3588 for(MolgenisUserGroup xref : viewableByList) 3589 { 3590 viewableByKeymap.put(xref.getName().toString(), xref.getId()); 3591 } 3592 3593 //resolve remaining foreign key 'editableBy' (MolgenisUserGroup.name -> MolgenisUserGroup.id) 3594 List<MolgenisUserGroup> editableByList = db.query(MolgenisUserGroup.class).in("name",new ArrayList<Object>(editableByKeymap.keySet())).find(); 3595 for(MolgenisUserGroup xref : editableByList) 3596 { 3597 editableByKeymap.put(xref.getName().toString(), xref.getId()); 3659 3598 } 3660 3599 3661 3600 //update remaining objects with foreign keys 3662 for(Molgenis_FieldMetaData o: Molgenis_FieldMetaDataList) 3663 { 3664 if(o.getEntityLabel() != null) 3665 { 3666 if(entityKeymap.get(o.getEntityLabel()) == null) throw new Exception("Cannot find Molgenis_EntityMetaData for entity_name '"+o.getEntityLabel()+"'"); 3667 o.setEntity(entityKeymap.get(o.getEntityLabel())); 3668 } 3669 } 3670 3671 3672 //add or update or delete remaining objects to database 3673 if (dupHandling.equals("default")) { 3674 db.add(Molgenis_FieldMetaDataList); 3675 } else if (dupHandling.equals("ignore")) { 3676 try{ 3677 db.add(Molgenis_FieldMetaDataList); 3678 }catch(DatabaseException exception){ 3679 List<String> listOfMolgenis_FieldMetaDataNames = new ArrayList<String>(); 3680 for (Molgenis_FieldMetaData e : Molgenis_FieldMetaDataList) { 3681 listOfMolgenis_FieldMetaDataNames.add(e.getName()); 3682 } 3683 List<Molgenis_FieldMetaData> findMolgenis_FieldMetaDataList = db.find(Molgenis_FieldMetaData.class, new QueryRule("name", Operator.IN, listOfMolgenis_FieldMetaDataNames)); 3684 List<Molgenis_FieldMetaData> addMolgenis_FieldMetaDataList = new ArrayList<Molgenis_FieldMetaData>(); 3685 for(Molgenis_FieldMetaData e1 : Molgenis_FieldMetaDataList){ 3686 boolean found = false; 3687 for(Molgenis_FieldMetaData e2 : findMolgenis_FieldMetaDataList){ 3688 if(e1.getName().equals(e2.getName())){ 3689 found = true; 3690 } 3691 } 3692 if(found==false) { 3693 addMolgenis_FieldMetaDataList.add(e1); 3694 } 3695 } 3696 db.add(addMolgenis_FieldMetaDataList); 3697 } 3698 } else if (dupHandling.equals("replace") || dupHandling.equals("replaceAdd")) { 3699 List<String> listOfMolgenis_FieldMetaDataNames = new ArrayList<String>(); 3700 Map<String, Molgenis_FieldMetaData> Molgenis_FieldMetaDataHash = new HashMap<String, Molgenis_FieldMetaData>(); 3701 for (Molgenis_FieldMetaData e : Molgenis_FieldMetaDataList) { 3702 listOfMolgenis_FieldMetaDataNames.add(e.getName()); 3703 Molgenis_FieldMetaDataHash.put(e.getName(), e); 3704 } 3705 List<Molgenis_FieldMetaData> findMolgenis_FieldMetaDataList = db.find(Molgenis_FieldMetaData.class, new QueryRule("name", Operator.IN, listOfMolgenis_FieldMetaDataNames)); 3706 List<Molgenis_FieldMetaData> updateMolgenis_FieldMetaDataList = new ArrayList<Molgenis_FieldMetaData>(); 3707 for (Molgenis_FieldMetaData e : findMolgenis_FieldMetaDataList) { 3708 Molgenis_FieldMetaData newMolgenis_FieldMetaData = Molgenis_FieldMetaDataHash.get(e.getName()); 3709 Tuple t = new SimpleTuple(); 3710 for (String field : newMolgenis_FieldMetaData.getFields()) { 3711 if (!field.equals("id")) { 3712 t.set(field, newMolgenis_FieldMetaData.get(field)); 3713 } else { 3714 t.set(field, e.get(e.getIdField())); 3715 } 3716 } 3717 e.set(t); 3718 updateMolgenis_FieldMetaDataList.add(e); 3719 } 3720 db.update(updateMolgenis_FieldMetaDataList); 3721 3722 if(dupHandling.equals("replaceAdd")){ 3723 List<Molgenis_FieldMetaData> addMolgenis_FieldMetaDataList = new ArrayList<Molgenis_FieldMetaData>(); 3724 for(Molgenis_FieldMetaData e1 : Molgenis_FieldMetaDataList){ 3725 boolean found = false; 3726 for(Molgenis_FieldMetaData e2 : findMolgenis_FieldMetaDataList){ 3727 if(e1.getName().equals(e2.getName())){ 3728 found = true; 3729 } 3730 } 3731 if(found==false) { 3732 addMolgenis_FieldMetaDataList.add(e1); 3733 } 3734 } 3735 db.add(addMolgenis_FieldMetaDataList); 3736 } 3737 } else if (dupHandling.equals("delete") || dupHandling.equals("deleteAdd")) { 3738 List<String> listOfMolgenis_FieldMetaDataNames = new ArrayList<String>(); 3739 for (Molgenis_FieldMetaData e : Molgenis_FieldMetaDataList) { 3740 listOfMolgenis_FieldMetaDataNames.add(e.getName()); 3741 } 3742 List<Molgenis_FieldMetaData> findMolgenis_FieldMetaDataList = db.find(Molgenis_FieldMetaData.class, new QueryRule("name", Operator.IN, listOfMolgenis_FieldMetaDataNames)); 3743 db.remove(findMolgenis_FieldMetaDataList); 3744 3745 if(dupHandling.equals("deleteAdd")){ 3746 List<Molgenis_FieldMetaData> addMolgenis_FieldMetaDataList = new ArrayList<Molgenis_FieldMetaData>(); 3747 for(Molgenis_FieldMetaData e1 : Molgenis_FieldMetaDataList){ 3748 boolean found = false; 3749 for(Molgenis_FieldMetaData e2 : findMolgenis_FieldMetaDataList){ 3750 if(e1.getName().equals(e2.getName())){ 3751 found = true; 3752 } 3753 } 3754 if(found==false) { 3755 addMolgenis_FieldMetaDataList.add(e1); 3756 } 3757 } 3758 db.add(addMolgenis_FieldMetaDataList); 3759 } 3760 } 3601 for(SecuredEntity o: SecuredEntityList) 3602 { 3603 if(o.getViewableByLabel() != null) 3604 { 3605 if(viewableByKeymap.get(o.getViewableByLabel()) == null) throw new Exception("Cannot find MolgenisUserGroup for viewableBy_name '"+o.getViewableByLabel()+"'"); 3606 o.setViewableBy(viewableByKeymap.get(o.getViewableByLabel())); 3607 } 3608 if(o.getEditableByLabel() != null) 3609 { 3610 if(editableByKeymap.get(o.getEditableByLabel()) == null) throw new Exception("Cannot find MolgenisUserGroup for editableBy_name '"+o.getEditableByLabel()+"'"); 3611 o.setEditableBy(editableByKeymap.get(o.getEditableByLabel())); 3612 } 3613 } 3614 3615 3616 db.add(SecuredEntityList); 3761 3617 3762 3618 //restore original batch size … … 3764 3620 3765 3621 //output count 3766 total.set(total.get() + Molgenis_FieldMetaDataList.size());3767 logger.info("imported "+total.get()+" Molgenis_FieldMetaData from "+Molgenis_FieldMetaDataFile);3768 return "Evaluated " + total.get() + " Molgenis_FieldMetaDataitems.";3622 total.set(total.get() + SecuredEntityList.size()); 3623 logger.info("imported "+total.get()+" SecuredEntity from "+SecuredEntityFile); 3624 return "Evaluated " + total.get() + " SecuredEntity items."; 3769 3625 } 3770 3626 else{ … … 4112 3968 } 4113 3969 /** 4114 * Imports Molgenis _Role_allowViewfrom tab/comma delimited File.4115 * @param Molgenis _Role_allowViewFile A tab delimited file with Molgenis_Role_allowViewdata.4116 */ 4117 private static String importMolgenis _Role_allowView(final Database db, File Molgenis_Role_allowViewFile, final Tuple defaults) throws DatabaseException, IOException, Exception {4118 return importMolgenis _Role_allowView(db, Molgenis_Role_allowViewFile, defaults, "default");4119 } 4120 4121 /** 4122 * Imports Molgenis _Role_allowViewfrom tab/comma delimited File.4123 * @param Molgenis _Role_allowViewFile A tab delimited file with Molgenis_Role_allowViewdata.3970 * Imports MolgenisUserGroup_members from tab/comma delimited File. 3971 * @param MolgenisUserGroup_membersFile A tab delimited file with MolgenisUserGroup_members data. 3972 */ 3973 private static String importMolgenisUserGroup_members(final Database db, File MolgenisUserGroup_membersFile, final Tuple defaults) throws DatabaseException, IOException, Exception { 3974 return importMolgenisUserGroup_members(db, MolgenisUserGroup_membersFile, defaults, "default"); 3975 } 3976 3977 /** 3978 * Imports MolgenisUserGroup_members from tab/comma delimited File. 3979 * @param MolgenisUserGroup_membersFile A tab delimited file with MolgenisUserGroup_members data. 4124 3980 * @param dupHandling The kind of requested duplicate handling: 'default', 'ignore', 'replace' or 'delete', not specified calls 'default'. 4125 3981 */ 4126 private static String importMolgenis _Role_allowView(final Database db, File Molgenis_Role_allowViewFile, final Tuple defaults, final String dupHandling) throws DatabaseException, IOException, Exception3982 private static String importMolgenisUserGroup_members(final Database db, File MolgenisUserGroup_membersFile, final Tuple defaults, final String dupHandling) throws DatabaseException, IOException, Exception 4127 3983 { 4128 if( Molgenis _Role_allowViewFile.exists() )3984 if( MolgenisUserGroup_membersFile.exists() ) 4129 3985 { 4130 3986 //adjust batch size for replace or delete, keep old batch size … … 4136 3992 BATCH_SIZE = SMALL_BATCH_SIZE; 4137 3993 } 4138 logger.info("trying to import "+Molgenis _Role_allowViewFile);4139 CsvReader reader = new CsvFileReader(Molgenis _Role_allowViewFile);3994 logger.info("trying to import "+MolgenisUserGroup_membersFile); 3995 CsvReader reader = new CsvFileReader(MolgenisUserGroup_membersFile); 4140 3996 4141 3997 //cache for imported objects 4142 final List<Molgenis _Role_allowView> Molgenis_Role_allowViewList = new ArrayList<Molgenis_Role_allowView>(BATCH_SIZE);4143 4144 //foreign key map for field 'Molgenis _EntityMetaData' (Molgenis_EntityMetaData.name -> Molgenis_EntityMetaData.id)4145 final Map<String,Integer> Molgenis _EntityMetaDataKeymap = new TreeMap<String,Integer>();3998 final List<MolgenisUserGroup_members> MolgenisUserGroup_membersList = new ArrayList<MolgenisUserGroup_members>(BATCH_SIZE); 3999 4000 //foreign key map for field 'MolgenisUser' (MolgenisUser.name -> MolgenisUser.id) 4001 final Map<String,Integer> MolgenisUserKeymap = new TreeMap<String,Integer>(); 4146 4002 final IntegerWrapper total = new IntegerWrapper(0); 4147 4003 reader.parse(new CsvReaderListener() … … 4150 4006 { 4151 4007 //parse object 4152 Molgenis _Role_allowView object = new Molgenis_Role_allowView();4008 MolgenisUserGroup_members object = new MolgenisUserGroup_members(); 4153 4009 object.set(tuple, false); 4154 4010 object.set(defaults, false); 4155 4011 //only override values that have been set. 4156 Molgenis _Role_allowViewList.add(object);4157 4158 //foreign key 'Molgenis _EntityMetaData' (Molgenis_EntityMetaData.name -> ?)4159 if(object.getMolgenis _EntityMetaDataLabel() != null) Molgenis_EntityMetaDataKeymap.put(object.getMolgenis_EntityMetaDataLabel(), null);4012 MolgenisUserGroup_membersList.add(object); 4013 4014 //foreign key 'MolgenisUser' (MolgenisUser.name -> ?) 4015 if(object.getMolgenisUserLabel() != null) MolgenisUserKeymap.put(object.getMolgenisUserLabel(), null); 4160 4016 4161 4017 //add in batches 4162 if(Molgenis _Role_allowViewList.size() == BATCH_SIZE)4018 if(MolgenisUserGroup_membersList.size() == BATCH_SIZE) 4163 4019 { 4164 //resolve foreign key 'Molgenis _EntityMetaData' (Molgenis_EntityMetaData.name -> Molgenis_EntityMetaData.id)4165 List<Molgenis _EntityMetaData> Molgenis_EntityMetaDataList = db.query(Molgenis_EntityMetaData.class).in("name",new ArrayList<Object>(Molgenis_EntityMetaDataKeymap.keySet())).find();4166 for(Molgenis _EntityMetaData xref : Molgenis_EntityMetaDataList)4020 //resolve foreign key 'MolgenisUser' (MolgenisUser.name -> MolgenisUser.id) 4021 List<MolgenisUser> MolgenisUserList = db.query(MolgenisUser.class).in("name",new ArrayList<Object>(MolgenisUserKeymap.keySet())).find(); 4022 for(MolgenisUser xref : MolgenisUserList) 4167 4023 { 4168 Molgenis _EntityMetaDataKeymap.put(xref.getName().toString(), xref.getId());4024 MolgenisUserKeymap.put(xref.getName().toString(), xref.getId()); 4169 4025 } 4170 4026 4171 4027 //update objects with foreign keys 4172 for(Molgenis _Role_allowView o: Molgenis_Role_allowViewList)4028 for(MolgenisUserGroup_members o: MolgenisUserGroup_membersList) 4173 4029 { 4174 if(o.getMolgenis _EntityMetaDataLabel() != null)4030 if(o.getMolgenisUserLabel() != null) 4175 4031 { 4176 if(Molgenis _EntityMetaDataKeymap.get(o.getMolgenis_EntityMetaDataLabel()) == null) throw new Exception("Cannot find Molgenis_EntityMetaData for Molgenis_EntityMetaData_name '"+o.getMolgenis_EntityMetaDataLabel()+"'");4177 o.setMolgenis _EntityMetaData(Molgenis_EntityMetaDataKeymap.get(o.getMolgenis_EntityMetaDataLabel()));4178 } 4179 } 4180 4181 4182 4183 db.add(Molgenis _Role_allowViewList);4032 if(MolgenisUserKeymap.get(o.getMolgenisUserLabel()) == null) throw new Exception("Cannot find MolgenisUser for MolgenisUser_name '"+o.getMolgenisUserLabel()+"'"); 4033 o.setMolgenisUser(MolgenisUserKeymap.get(o.getMolgenisUserLabel())); 4034 } 4035 } 4036 4037 4038 4039 db.add(MolgenisUserGroup_membersList); 4184 4040 4185 4041 //clear for next batch 4186 Molgenis _Role_allowViewList.clear();4187 Molgenis _EntityMetaDataKeymap.clear();4042 MolgenisUserGroup_membersList.clear(); 4043 MolgenisUserKeymap.clear(); 4188 4044 4189 4045 //keep count … … 4192 4048 } 4193 4049 }); 4194 //resolve remaining foreign key 'Molgenis _EntityMetaData' (Molgenis_EntityMetaData.name -> Molgenis_EntityMetaData.id)4195 List<Molgenis _EntityMetaData> Molgenis_EntityMetaDataList = db.query(Molgenis_EntityMetaData.class).in("name",new ArrayList<Object>(Molgenis_EntityMetaDataKeymap.keySet())).find();4196 for(Molgenis _EntityMetaData xref : Molgenis_EntityMetaDataList)4197 { 4198 Molgenis _EntityMetaDataKeymap.put(xref.getName().toString(), xref.getId());4050 //resolve remaining foreign key 'MolgenisUser' (MolgenisUser.name -> MolgenisUser.id) 4051 List<MolgenisUser> MolgenisUserList = db.query(MolgenisUser.class).in("name",new ArrayList<Object>(MolgenisUserKeymap.keySet())).find(); 4052 for(MolgenisUser xref : MolgenisUserList) 4053 { 4054 MolgenisUserKeymap.put(xref.getName().toString(), xref.getId()); 4199 4055 } 4200 4056 4201 4057 //update remaining objects with foreign keys 4202 for(Molgenis _Role_allowView o: Molgenis_Role_allowViewList)4203 { 4204 if(o.getMolgenis _EntityMetaDataLabel() != null)4205 { 4206 if(Molgenis _EntityMetaDataKeymap.get(o.getMolgenis_EntityMetaDataLabel()) == null) throw new Exception("Cannot find Molgenis_EntityMetaData for Molgenis_EntityMetaData_name '"+o.getMolgenis_EntityMetaDataLabel()+"'");4207 o.setMolgenis _EntityMetaData(Molgenis_EntityMetaDataKeymap.get(o.getMolgenis_EntityMetaDataLabel()));4208 } 4209 } 4210 4211 4212 db.add(Molgenis _Role_allowViewList);4058 for(MolgenisUserGroup_members o: MolgenisUserGroup_membersList) 4059 { 4060 if(o.getMolgenisUserLabel() != null) 4061 { 4062 if(MolgenisUserKeymap.get(o.getMolgenisUserLabel()) == null) throw new Exception("Cannot find MolgenisUser for MolgenisUser_name '"+o.getMolgenisUserLabel()+"'"); 4063 o.setMolgenisUser(MolgenisUserKeymap.get(o.getMolgenisUserLabel())); 4064 } 4065 } 4066 4067 4068 db.add(MolgenisUserGroup_membersList); 4213 4069 4214 4070 //restore original batch size … … 4216 4072 4217 4073 //output count 4218 total.set(total.get() + Molgenis _Role_allowViewList.size());4219 logger.info("imported "+total.get()+" Molgenis _Role_allowView from "+Molgenis_Role_allowViewFile);4220 return "Evaluated " + total.get() + " Molgenis _Role_allowViewitems.";4074 total.set(total.get() + MolgenisUserGroup_membersList.size()); 4075 logger.info("imported "+total.get()+" MolgenisUserGroup_members from "+MolgenisUserGroup_membersFile); 4076 return "Evaluated " + total.get() + " MolgenisUserGroup_members items."; 4221 4077 } 4222 4078 else{ … … 4225 4081 } 4226 4082 /** 4227 * Imports Molgenis _Role_allowEditfrom tab/comma delimited File.4228 * @param Molgenis _Role_allowEditFile A tab delimited file with Molgenis_Role_allowEditdata.4229 */ 4230 private static String importMolgenis _Role_allowEdit(final Database db, File Molgenis_Role_allowEditFile, final Tuple defaults) throws DatabaseException, IOException, Exception {4231 return importMolgenis _Role_allowEdit(db, Molgenis_Role_allowEditFile, defaults, "default");4232 } 4233 4234 /** 4235 * Imports Molgenis _Role_allowEditfrom tab/comma delimited File.4236 * @param Molgenis _Role_allowEditFile A tab delimited file with Molgenis_Role_allowEditdata.4083 * Imports MolgenisUserGroup_allowedToView from tab/comma delimited File. 4084 * @param MolgenisUserGroup_allowedToViewFile A tab delimited file with MolgenisUserGroup_allowedToView data. 4085 */ 4086 private static String importMolgenisUserGroup_allowedToView(final Database db, File MolgenisUserGroup_allowedToViewFile, final Tuple defaults) throws DatabaseException, IOException, Exception { 4087 return importMolgenisUserGroup_allowedToView(db, MolgenisUserGroup_allowedToViewFile, defaults, "default"); 4088 } 4089 4090 /** 4091 * Imports MolgenisUserGroup_allowedToView from tab/comma delimited File. 4092 * @param MolgenisUserGroup_allowedToViewFile A tab delimited file with MolgenisUserGroup_allowedToView data. 4237 4093 * @param dupHandling The kind of requested duplicate handling: 'default', 'ignore', 'replace' or 'delete', not specified calls 'default'. 4238 4094 */ 4239 private static String importMolgenis _Role_allowEdit(final Database db, File Molgenis_Role_allowEditFile, final Tuple defaults, final String dupHandling) throws DatabaseException, IOException, Exception4095 private static String importMolgenisUserGroup_allowedToView(final Database db, File MolgenisUserGroup_allowedToViewFile, final Tuple defaults, final String dupHandling) throws DatabaseException, IOException, Exception 4240 4096 { 4241 if( Molgenis _Role_allowEditFile.exists() )4097 if( MolgenisUserGroup_allowedToViewFile.exists() ) 4242 4098 { 4243 4099 //adjust batch size for replace or delete, keep old batch size … … 4249 4105 BATCH_SIZE = SMALL_BATCH_SIZE; 4250 4106 } 4251 logger.info("trying to import "+Molgenis _Role_allowEditFile);4252 CsvReader reader = new CsvFileReader(Molgenis _Role_allowEditFile);4107 logger.info("trying to import "+MolgenisUserGroup_allowedToViewFile); 4108 CsvReader reader = new CsvFileReader(MolgenisUserGroup_allowedToViewFile); 4253 4109 4254 4110 //cache for imported objects 4255 final List<Molgenis _Role_allowEdit> Molgenis_Role_allowEditList = new ArrayList<Molgenis_Role_allowEdit>(BATCH_SIZE);4256 4257 //foreign key map for field 'Molgenis _EntityMetaData' (Molgenis_EntityMetaData.name -> Molgenis_EntityMetaData.id)4258 final Map<String,Integer> Molgenis _EntityMetaDataKeymap = new TreeMap<String,Integer>();4111 final List<MolgenisUserGroup_allowedToView> MolgenisUserGroup_allowedToViewList = new ArrayList<MolgenisUserGroup_allowedToView>(BATCH_SIZE); 4112 4113 //foreign key map for field 'MolgenisEntity' (MolgenisEntity.name -> MolgenisEntity.id) 4114 final Map<String,Integer> MolgenisEntityKeymap = new TreeMap<String,Integer>(); 4259 4115 final IntegerWrapper total = new IntegerWrapper(0); 4260 4116 reader.parse(new CsvReaderListener() … … 4263 4119 { 4264 4120 //parse object 4265 Molgenis _Role_allowEdit object = new Molgenis_Role_allowEdit();4121 MolgenisUserGroup_allowedToView object = new MolgenisUserGroup_allowedToView(); 4266 4122 object.set(tuple, false); 4267 4123 object.set(defaults, false); 4268 4124 //only override values that have been set. 4269 Molgenis _Role_allowEditList.add(object);4270 4271 //foreign key 'Molgenis _EntityMetaData' (Molgenis_EntityMetaData.name -> ?)4272 if(object.getMolgenis _EntityMetaDataLabel() != null) Molgenis_EntityMetaDataKeymap.put(object.getMolgenis_EntityMetaDataLabel(), null);4125 MolgenisUserGroup_allowedToViewList.add(object); 4126 4127 //foreign key 'MolgenisEntity' (MolgenisEntity.name -> ?) 4128 if(object.getMolgenisEntityLabel() != null) MolgenisEntityKeymap.put(object.getMolgenisEntityLabel(), null); 4273 4129 4274 4130 //add in batches 4275 if(Molgenis _Role_allowEditList.size() == BATCH_SIZE)4131 if(MolgenisUserGroup_allowedToViewList.size() == BATCH_SIZE) 4276 4132 { 4277 //resolve foreign key 'Molgenis _EntityMetaData' (Molgenis_EntityMetaData.name -> Molgenis_EntityMetaData.id)4278 List<Molgenis _EntityMetaData> Molgenis_EntityMetaDataList = db.query(Molgenis_EntityMetaData.class).in("name",new ArrayList<Object>(Molgenis_EntityMetaDataKeymap.keySet())).find();4279 for(Molgenis _EntityMetaData xref : Molgenis_EntityMetaDataList)4133 //resolve foreign key 'MolgenisEntity' (MolgenisEntity.name -> MolgenisEntity.id) 4134 List<MolgenisEntity> MolgenisEntityList = db.query(MolgenisEntity.class).in("name",new ArrayList<Object>(MolgenisEntityKeymap.keySet())).find(); 4135 for(MolgenisEntity xref : MolgenisEntityList) 4280 4136 { 4281 Molgenis _EntityMetaDataKeymap.put(xref.getName().toString(), xref.getId());4137 MolgenisEntityKeymap.put(xref.getName().toString(), xref.getId()); 4282 4138 } 4283 4139 4284 4140 //update objects with foreign keys 4285 for(Molgenis _Role_allowEdit o: Molgenis_Role_allowEditList)4141 for(MolgenisUserGroup_allowedToView o: MolgenisUserGroup_allowedToViewList) 4286 4142 { 4287 if(o.getMolgenis _EntityMetaDataLabel() != null)4143 if(o.getMolgenisEntityLabel() != null) 4288 4144 { 4289 if(Molgenis _EntityMetaDataKeymap.get(o.getMolgenis_EntityMetaDataLabel()) == null) throw new Exception("Cannot find Molgenis_EntityMetaData for Molgenis_EntityMetaData_name '"+o.getMolgenis_EntityMetaDataLabel()+"'");4290 o.setMolgenis _EntityMetaData(Molgenis_EntityMetaDataKeymap.get(o.getMolgenis_EntityMetaDataLabel()));4291 } 4292 } 4293 4294 4295 4296 db.add(Molgenis _Role_allowEditList);4145 if(MolgenisEntityKeymap.get(o.getMolgenisEntityLabel()) == null) throw new Exception("Cannot find MolgenisEntity for MolgenisEntity_name '"+o.getMolgenisEntityLabel()+"'"); 4146 o.setMolgenisEntity(MolgenisEntityKeymap.get(o.getMolgenisEntityLabel())); 4147 } 4148 } 4149 4150 4151 4152 db.add(MolgenisUserGroup_allowedToViewList); 4297 4153 4298 4154 //clear for next batch 4299 Molgenis _Role_allowEditList.clear();4300 Molgenis _EntityMetaDataKeymap.clear();4155 MolgenisUserGroup_allowedToViewList.clear(); 4156 MolgenisEntityKeymap.clear(); 4301 4157 4302 4158 //keep count … … 4305 4161 } 4306 4162 }); 4307 //resolve remaining foreign key 'Molgenis _EntityMetaData' (Molgenis_EntityMetaData.name -> Molgenis_EntityMetaData.id)4308 List<Molgenis _EntityMetaData> Molgenis_EntityMetaDataList = db.query(Molgenis_EntityMetaData.class).in("name",new ArrayList<Object>(Molgenis_EntityMetaDataKeymap.keySet())).find();4309 for(Molgenis _EntityMetaData xref : Molgenis_EntityMetaDataList)4310 { 4311 Molgenis _EntityMetaDataKeymap.put(xref.getName().toString(), xref.getId());4163 //resolve remaining foreign key 'MolgenisEntity' (MolgenisEntity.name -> MolgenisEntity.id) 4164 List<MolgenisEntity> MolgenisEntityList = db.query(MolgenisEntity.class).in("name",new ArrayList<Object>(MolgenisEntityKeymap.keySet())).find(); 4165 for(MolgenisEntity xref : MolgenisEntityList) 4166 { 4167 MolgenisEntityKeymap.put(xref.getName().toString(), xref.getId()); 4312 4168 } 4313 4169 4314 4170 //update remaining objects with foreign keys 4315 for(Molgenis _Role_allowEdit o: Molgenis_Role_allowEditList)4316 { 4317 if(o.getMolgenis _EntityMetaDataLabel() != null)4318 { 4319 if(Molgenis _EntityMetaDataKeymap.get(o.getMolgenis_EntityMetaDataLabel()) == null) throw new Exception("Cannot find Molgenis_EntityMetaData for Molgenis_EntityMetaData_name '"+o.getMolgenis_EntityMetaDataLabel()+"'");4320 o.setMolgenis _EntityMetaData(Molgenis_EntityMetaDataKeymap.get(o.getMolgenis_EntityMetaDataLabel()));4321 } 4322 } 4323 4324 4325 db.add(Molgenis _Role_allowEditList);4171 for(MolgenisUserGroup_allowedToView o: MolgenisUserGroup_allowedToViewList) 4172 { 4173 if(o.getMolgenisEntityLabel() != null) 4174 { 4175 if(MolgenisEntityKeymap.get(o.getMolgenisEntityLabel()) == null) throw new Exception("Cannot find MolgenisEntity for MolgenisEntity_name '"+o.getMolgenisEntityLabel()+"'"); 4176 o.setMolgenisEntity(MolgenisEntityKeymap.get(o.getMolgenisEntityLabel())); 4177 } 4178 } 4179 4180 4181 db.add(MolgenisUserGroup_allowedToViewList); 4326 4182 4327 4183 //restore original batch size … … 4329 4185 4330 4186 //output count 4331 total.set(total.get() + Molgenis _Role_allowEditList.size());4332 logger.info("imported "+total.get()+" Molgenis _Role_allowEdit from "+Molgenis_Role_allowEditFile);4333 return "Evaluated " + total.get() + " Molgenis _Role_allowEdititems.";4187 total.set(total.get() + MolgenisUserGroup_allowedToViewList.size()); 4188 logger.info("imported "+total.get()+" MolgenisUserGroup_allowedToView from "+MolgenisUserGroup_allowedToViewFile); 4189 return "Evaluated " + total.get() + " MolgenisUserGroup_allowedToView items."; 4334 4190 } 4335 4191 else{ … … 4338 4194 } 4339 4195 /** 4340 * Imports Molgenis _User_rolesfrom tab/comma delimited File.4341 * @param Molgenis _User_rolesFile A tab delimited file with Molgenis_User_rolesdata.4342 */ 4343 private static String importMolgenis _User_roles(final Database db, File Molgenis_User_rolesFile, final Tuple defaults) throws DatabaseException, IOException, Exception {4344 return importMolgenis _User_roles(db, Molgenis_User_rolesFile, defaults, "default");4345 } 4346 4347 /** 4348 * Imports Molgenis _User_rolesfrom tab/comma delimited File.4349 * @param Molgenis _User_rolesFile A tab delimited file with Molgenis_User_rolesdata.4196 * Imports MolgenisUserGroup_allowedToEdit from tab/comma delimited File. 4197 * @param MolgenisUserGroup_allowedToEditFile A tab delimited file with MolgenisUserGroup_allowedToEdit data. 4198 */ 4199 private static String importMolgenisUserGroup_allowedToEdit(final Database db, File MolgenisUserGroup_allowedToEditFile, final Tuple defaults) throws DatabaseException, IOException, Exception { 4200 return importMolgenisUserGroup_allowedToEdit(db, MolgenisUserGroup_allowedToEditFile, defaults, "default"); 4201 } 4202 4203 /** 4204 * Imports MolgenisUserGroup_allowedToEdit from tab/comma delimited File. 4205 * @param MolgenisUserGroup_allowedToEditFile A tab delimited file with MolgenisUserGroup_allowedToEdit data. 4350 4206 * @param dupHandling The kind of requested duplicate handling: 'default', 'ignore', 'replace' or 'delete', not specified calls 'default'. 4351 4207 */ 4352 private static String importMolgenis _User_roles(final Database db, File Molgenis_User_rolesFile, final Tuple defaults, final String dupHandling) throws DatabaseException, IOException, Exception4208 private static String importMolgenisUserGroup_allowedToEdit(final Database db, File MolgenisUserGroup_allowedToEditFile, final Tuple defaults, final String dupHandling) throws DatabaseException, IOException, Exception 4353 4209 { 4354 if( Molgenis _User_rolesFile.exists() )4210 if( MolgenisUserGroup_allowedToEditFile.exists() ) 4355 4211 { 4356 4212 //adjust batch size for replace or delete, keep old batch size … … 4362 4218 BATCH_SIZE = SMALL_BATCH_SIZE; 4363 4219 } 4364 logger.info("trying to import "+Molgenis _User_rolesFile);4365 CsvReader reader = new CsvFileReader(Molgenis _User_rolesFile);4220 logger.info("trying to import "+MolgenisUserGroup_allowedToEditFile); 4221 CsvReader reader = new CsvFileReader(MolgenisUserGroup_allowedToEditFile); 4366 4222 4367 4223 //cache for imported objects 4368 final List<Molgenis _User_roles> Molgenis_User_rolesList = new ArrayList<Molgenis_User_roles>(BATCH_SIZE);4369 4370 //foreign key map for field 'Molgenis _Role' (Molgenis_Role.name -> Molgenis_Role.id)4371 final Map<String,Integer> Molgenis _RoleKeymap = new TreeMap<String,Integer>();4224 final List<MolgenisUserGroup_allowedToEdit> MolgenisUserGroup_allowedToEditList = new ArrayList<MolgenisUserGroup_allowedToEdit>(BATCH_SIZE); 4225 4226 //foreign key map for field 'MolgenisEntity' (MolgenisEntity.name -> MolgenisEntity.id) 4227 final Map<String,Integer> MolgenisEntityKeymap = new TreeMap<String,Integer>(); 4372 4228 final IntegerWrapper total = new IntegerWrapper(0); 4373 4229 reader.parse(new CsvReaderListener() … … 4376 4232 { 4377 4233 //parse object 4378 Molgenis _User_roles object = new Molgenis_User_roles();4234 MolgenisUserGroup_allowedToEdit object = new MolgenisUserGroup_allowedToEdit(); 4379 4235 object.set(tuple, false); 4380 4236 object.set(defaults, false); 4381 4237 //only override values that have been set. 4382 Molgenis _User_rolesList.add(object);4383 4384 //foreign key 'Molgenis _Role' (Molgenis_Role.name -> ?)4385 if(object.getMolgenis _RoleLabel() != null) Molgenis_RoleKeymap.put(object.getMolgenis_RoleLabel(), null);4238 MolgenisUserGroup_allowedToEditList.add(object); 4239 4240 //foreign key 'MolgenisEntity' (MolgenisEntity.name -> ?) 4241 if(object.getMolgenisEntityLabel() != null) MolgenisEntityKeymap.put(object.getMolgenisEntityLabel(), null); 4386 4242 4387 4243 //add in batches 4388 if(Molgenis _User_rolesList.size() == BATCH_SIZE)4244 if(MolgenisUserGroup_allowedToEditList.size() == BATCH_SIZE) 4389 4245 { 4390 //resolve foreign key 'Molgenis _Role' (Molgenis_Role.name -> Molgenis_Role.id)4391 List<Molgenis _Role> Molgenis_RoleList = db.query(Molgenis_Role.class).in("name",new ArrayList<Object>(Molgenis_RoleKeymap.keySet())).find();4392 for(Molgenis _Role xref : Molgenis_RoleList)4246 //resolve foreign key 'MolgenisEntity' (MolgenisEntity.name -> MolgenisEntity.id) 4247 List<MolgenisEntity> MolgenisEntityList = db.query(MolgenisEntity.class).in("name",new ArrayList<Object>(MolgenisEntityKeymap.keySet())).find(); 4248 for(MolgenisEntity xref : MolgenisEntityList) 4393 4249 { 4394 Molgenis _RoleKeymap.put(xref.getName().toString(), xref.getId());4250 MolgenisEntityKeymap.put(xref.getName().toString(), xref.getId()); 4395 4251 } 4396 4252 4397 4253 //update objects with foreign keys 4398 for(Molgenis _User_roles o: Molgenis_User_rolesList)4254 for(MolgenisUserGroup_allowedToEdit o: MolgenisUserGroup_allowedToEditList) 4399 4255 { 4400 if(o.getMolgenis _RoleLabel() != null)4256 if(o.getMolgenisEntityLabel() != null) 4401 4257 { 4402 if(Molgenis _RoleKeymap.get(o.getMolgenis_RoleLabel()) == null) throw new Exception("Cannot find Molgenis_Role for Molgenis_Role_name '"+o.getMolgenis_RoleLabel()+"'");4403 o.setMolgenis _Role(Molgenis_RoleKeymap.get(o.getMolgenis_RoleLabel()));4404 } 4405 } 4406 4407 4408 4409 db.add(Molgenis _User_rolesList);4258 if(MolgenisEntityKeymap.get(o.getMolgenisEntityLabel()) == null) throw new Exception("Cannot find MolgenisEntity for MolgenisEntity_name '"+o.getMolgenisEntityLabel()+"'"); 4259 o.setMolgenisEntity(MolgenisEntityKeymap.get(o.getMolgenisEntityLabel())); 4260 } 4261 } 4262 4263 4264 4265 db.add(MolgenisUserGroup_allowedToEditList); 4410 4266 4411 4267 //clear for next batch 4412 Molgenis _User_rolesList.clear();4413 Molgenis _RoleKeymap.clear();4268 MolgenisUserGroup_allowedToEditList.clear(); 4269 MolgenisEntityKeymap.clear(); 4414 4270 4415 4271 //keep count … … 4418 4274 } 4419 4275 }); 4420 //resolve remaining foreign key 'Molgenis _Role' (Molgenis_Role.name -> Molgenis_Role.id)4421 List<Molgenis _Role> Molgenis_RoleList = db.query(Molgenis_Role.class).in("name",new ArrayList<Object>(Molgenis_RoleKeymap.keySet())).find();4422 for(Molgenis _Role xref : Molgenis_RoleList)4423 { 4424 Molgenis _RoleKeymap.put(xref.getName().toString(), xref.getId());4276 //resolve remaining foreign key 'MolgenisEntity' (MolgenisEntity.name -> MolgenisEntity.id) 4277 List<MolgenisEntity> MolgenisEntityList = db.query(MolgenisEntity.class).in("name",new ArrayList<Object>(MolgenisEntityKeymap.keySet())).find(); 4278 for(MolgenisEntity xref : MolgenisEntityList) 4279 { 4280 MolgenisEntityKeymap.put(xref.getName().toString(), xref.getId()); 4425 4281 } 4426 4282 4427 4283 //update remaining objects with foreign keys 4428 for(Molgenis _User_roles o: Molgenis_User_rolesList)4429 { 4430 if(o.getMolgenis _RoleLabel() != null)4431 { 4432 if(Molgenis _RoleKeymap.get(o.getMolgenis_RoleLabel()) == null) throw new Exception("Cannot find Molgenis_Role for Molgenis_Role_name '"+o.getMolgenis_RoleLabel()+"'");4433 o.setMolgenis _Role(Molgenis_RoleKeymap.get(o.getMolgenis_RoleLabel()));4434 } 4435 } 4436 4437 4438 db.add(Molgenis _User_rolesList);4284 for(MolgenisUserGroup_allowedToEdit o: MolgenisUserGroup_allowedToEditList) 4285 { 4286 if(o.getMolgenisEntityLabel() != null) 4287 { 4288 if(MolgenisEntityKeymap.get(o.getMolgenisEntityLabel()) == null) throw new Exception("Cannot find MolgenisEntity for MolgenisEntity_name '"+o.getMolgenisEntityLabel()+"'"); 4289 o.setMolgenisEntity(MolgenisEntityKeymap.get(o.getMolgenisEntityLabel())); 4290 } 4291 } 4292 4293 4294 db.add(MolgenisUserGroup_allowedToEditList); 4439 4295 4440 4296 //restore original batch size … … 4442 4298 4443 4299 //output count 4444 total.set(total.get() + Molgenis _User_rolesList.size());4445 logger.info("imported "+total.get()+" Molgenis _User_roles from "+Molgenis_User_rolesFile);4446 return "Evaluated " + total.get() + " Molgenis _User_rolesitems.";4300 total.set(total.get() + MolgenisUserGroup_allowedToEditList.size()); 4301 logger.info("imported "+total.get()+" MolgenisUserGroup_allowedToEdit from "+MolgenisUserGroup_allowedToEditFile); 4302 return "Evaluated " + total.get() + " MolgenisUserGroup_allowedToEdit items."; 4447 4303 } 4448 4304 else{ -
molgenis3_3_test/generated/sql/count_per_entity.sql
r1954 r2016 45 45 SELECT 'guessmexref' AS entity, count(*) AS count FROM guessmexref 46 46 UNION 47 SELECT 'molgenis _role' AS entity, count(*) AS count FROM molgenis_role47 SELECT 'molgenisusergroup' AS entity, count(*) AS count FROM molgenisusergroup 48 48 UNION 49 SELECT 'molgenis _user' AS entity, count(*) AS count FROM molgenis_user49 SELECT 'molgenisuser' AS entity, count(*) AS count FROM molgenisuser 50 50 UNION 51 SELECT 'molgenis _entitymetadata' AS entity, count(*) AS count FROM molgenis_entitymetadata51 SELECT 'molgenisentity' AS entity, count(*) AS count FROM molgenisentity 52 52 UNION 53 SELECT ' molgenis_fieldmetadata' AS entity, count(*) AS count FROM molgenis_fieldmetadata53 SELECT 'securedentity' AS entity, count(*) AS count FROM securedentity 54 54 UNION 55 55 SELECT 'mrefentity_normalmref' AS entity, count(*) AS count FROM mrefentity_normalmref … … 59 59 SELECT 'mrefentity_nillablemref' AS entity, count(*) AS count FROM mrefentity_nillablemref 60 60 UNION 61 SELECT 'molgenis _role_allowview' AS entity, count(*) AS count FROM molgenis_role_allowview61 SELECT 'molgenisusergroup_members' AS entity, count(*) AS count FROM molgenisusergroup_members 62 62 UNION 63 SELECT 'molgenis _role_allowedit' AS entity, count(*) AS count FROM molgenis_role_allowedit63 SELECT 'molgenisusergroup_allowedtoview' AS entity, count(*) AS count FROM molgenisusergroup_allowedtoview 64 64 UNION 65 SELECT 'molgenis _user_roles' AS entity, count(*) AS count FROM molgenis_user_roles65 SELECT 'molgenisusergroup_allowedtoedit' AS entity, count(*) AS count FROM molgenisusergroup_allowedtoedit 66 66 67 67 ; -
molgenis3_3_test/generated/sql/count_per_table.sql
r1954 r2016 45 45 SELECT 'guessmexref' AS entity, count(*) AS count FROM GuessMeXref 46 46 UNION 47 SELECT 'molgenis _role' AS entity, count(*) AS count FROM Molgenis_Role47 SELECT 'molgenisusergroup' AS entity, count(*) AS count FROM MolgenisUserGroup 48 48 UNION 49 SELECT 'molgenis _user' AS entity, count(*) AS count FROM Molgenis_User49 SELECT 'molgenisuser' AS entity, count(*) AS count FROM MolgenisUser 50 50 UNION 51 SELECT 'molgenis _entitymetadata' AS entity, count(*) AS count FROM Molgenis_EntityMetaData51 SELECT 'molgenisentity' AS entity, count(*) AS count FROM MolgenisEntity 52 52 UNION 53 SELECT ' molgenis_fieldmetadata' AS entity, count(*) AS count FROM Molgenis_FieldMetaData53 SELECT 'securedentity' AS entity, count(*) AS count FROM SecuredEntity 54 54 UNION 55 55 SELECT 'mrefentity_normalmref' AS entity, count(*) AS count FROM MrefEntity_normalMref … … 59 59 SELECT 'mrefentity_nillablemref' AS entity, count(*) AS count FROM MrefEntity_nillableMref 60 60 UNION 61 SELECT 'molgenis _role_allowview' AS entity, count(*) AS count FROM Molgenis_Role_allowView61 SELECT 'molgenisusergroup_members' AS entity, count(*) AS count FROM MolgenisUserGroup_members 62 62 UNION 63 SELECT 'molgenis _role_allowedit' AS entity, count(*) AS count FROM Molgenis_Role_allowEdit63 SELECT 'molgenisusergroup_allowedtoview' AS entity, count(*) AS count FROM MolgenisUserGroup_allowedToView 64 64 UNION 65 SELECT 'molgenis _user_roles' AS entity, count(*) AS count FROM Molgenis_User_roles65 SELECT 'molgenisusergroup_allowedtoedit' AS entity, count(*) AS count FROM MolgenisUserGroup_allowedToEdit 66 66 67 67 ; -
molgenis3_3_test/generated/sql/create_tables.sql
r2003 r2016 1 1 /* 2 2 * Created by: org.molgenis.generators.sql.MySqlCreateSubclassPerTableGen 3 * Date: Ju ne 21, 20093 * Date: July 17, 2009 4 4 */ 5 5 … … 234 234 ) ENGINE=InnoDB; 235 235 236 /*Molgenis_Role*/ 237 DROP TABLE IF EXISTS molgenis_role; 238 CREATE TABLE molgenis_role ( 239 id INT NOT NULL AUTO_INCREMENT 240 , name VARCHAR(255) NOT NULL 236 /*MolgenisUserGroup*/ 237 DROP TABLE IF EXISTS molgenisusergroup; 238 CREATE TABLE molgenisusergroup ( 239 id INT NOT NULL AUTO_INCREMENT 240 , name VARCHAR(255) NOT NULL 241 , viewall BOOL NOT NULL DEFAULT false 242 , editall BOOL NOT NULL DEFAULT false 243 , PRIMARY KEY(id) 244 , UNIQUE(name) 245 ) ENGINE=InnoDB; 246 247 /*MolgenisUser*/ 248 DROP TABLE IF EXISTS molgenisuser; 249 CREATE TABLE molgenisuser ( 250 id INT NOT NULL AUTO_INCREMENT 251 , name VARCHAR(255) NOT NULL 252 , password VARCHAR(255) NOT NULL 241 253 , superuser BOOL NOT NULL DEFAULT false 242 254 , PRIMARY KEY(id) … … 244 256 ) ENGINE=InnoDB; 245 257 246 /*Molgenis _User*/247 DROP TABLE IF EXISTS molgenis _user;248 CREATE TABLE molgenis _user(249 id INT NOT NULL AUTO_INCREMENT 250 , name VARCHAR(255) NOT NULL 251 , passwordVARCHAR(255) NOT NULL258 /*MolgenisEntity*/ 259 DROP TABLE IF EXISTS molgenisentity; 260 CREATE TABLE molgenisentity ( 261 id INT NOT NULL AUTO_INCREMENT 262 , name VARCHAR(255) NOT NULL 263 , classname VARCHAR(255) NOT NULL 252 264 , PRIMARY KEY(id) 253 265 , UNIQUE(name) 254 266 ) ENGINE=InnoDB; 255 267 256 /*Molgenis_EntityMetaData*/ 257 DROP TABLE IF EXISTS molgenis_entitymetadata; 258 CREATE TABLE molgenis_entitymetadata ( 259 id INT NOT NULL AUTO_INCREMENT 260 , name VARCHAR(255) NOT NULL 261 , classname VARCHAR(255) NOT NULL 262 , PRIMARY KEY(id) 263 , UNIQUE(name) 264 ) ENGINE=InnoDB; 265 266 /*Molgenis_FieldMetaData*/ 267 DROP TABLE IF EXISTS molgenis_fieldmetadata; 268 CREATE TABLE molgenis_fieldmetadata ( 269 id INT NOT NULL AUTO_INCREMENT 270 , entity INT NOT NULL 271 , name VARCHAR(255) NOT NULL 272 , description TEXT NULL 273 , PRIMARY KEY(id) 274 , UNIQUE(name,entity) 268 /*SecuredEntity implements RowLevelSecurity*/ 269 DROP TABLE IF EXISTS securedentity; 270 CREATE TABLE securedentity ( 271 viewableby INT NOT NULL 272 , editableby INT NOT NULL 273 , value VARCHAR(255) NOT NULL 274 , PRIMARY KEY(value) 275 275 ) ENGINE=InnoDB; 276 276 … … 299 299 ) ENGINE=InnoDB; 300 300 301 /*Molgenis _Role_allowView*/302 DROP TABLE IF EXISTS molgenis _role_allowview;303 CREATE TABLE molgenis _role_allowview(304 molgenis _entitymetadataINT NOT NULL305 , molgenis _roleINT NOT NULL306 , PRIMARY KEY(molgenis _entitymetadata,molgenis_role)307 ) ENGINE=InnoDB; 308 309 /*Molgenis _Role_allowEdit*/310 DROP TABLE IF EXISTS molgenis _role_allowedit;311 CREATE TABLE molgenis _role_allowedit(312 molgenis _entitymetadataINT NOT NULL313 , molgenis _roleINT NOT NULL314 , PRIMARY KEY(molgenis _entitymetadata,molgenis_role)315 ) ENGINE=InnoDB; 316 317 /*Molgenis _User_roles*/318 DROP TABLE IF EXISTS molgenis _user_roles;319 CREATE TABLE molgenis _user_roles(320 molgenis _roleINT NOT NULL321 , molgenis _userINT NOT NULL322 , PRIMARY KEY(molgenis _role,molgenis_user)301 /*MolgenisUserGroup_members*/ 302 DROP TABLE IF EXISTS molgenisusergroup_members; 303 CREATE TABLE molgenisusergroup_members ( 304 molgenisuser INT NOT NULL 305 , molgenisusergroup INT NOT NULL 306 , PRIMARY KEY(molgenisuser,molgenisusergroup) 307 ) ENGINE=InnoDB; 308 309 /*MolgenisUserGroup_allowedToView*/ 310 DROP TABLE IF EXISTS molgenisusergroup_allowedtoview; 311 CREATE TABLE molgenisusergroup_allowedtoview ( 312 molgenisentity INT NOT NULL 313 , molgenisusergroup INT NOT NULL 314 , PRIMARY KEY(molgenisentity,molgenisusergroup) 315 ) ENGINE=InnoDB; 316 317 /*MolgenisUserGroup_allowedToEdit*/ 318 DROP TABLE IF EXISTS molgenisusergroup_allowedtoedit; 319 CREATE TABLE molgenisusergroup_allowedtoedit ( 320 molgenisentity INT NOT NULL 321 , molgenisusergroup INT NOT NULL 322 , PRIMARY KEY(molgenisentity,molgenisusergroup) 323 323 ) ENGINE=InnoDB; 324 324 SET FOREIGN_KEY_CHECKS = 1; … … 334 334 ALTER TABLE xrefentity ADD FOREIGN KEY (nillablexref) REFERENCES varcharentity (id) ON DELETE RESTRICT; 335 335 ALTER TABLE treeentity ADD FOREIGN KEY (parent) REFERENCES treeentity (id) ON DELETE RESTRICT; 336 ALTER TABLE molgenis_fieldmetadata ADD FOREIGN KEY (entity) REFERENCES molgenis_entitymetadata (id) ON DELETE RESTRICT; 336 ALTER TABLE securedentity ADD FOREIGN KEY (viewableby) REFERENCES molgenisusergroup (id) ON DELETE RESTRICT; 337 ALTER TABLE securedentity ADD FOREIGN KEY (editableby) REFERENCES molgenisusergroup (id) ON DELETE RESTRICT; 337 338 ALTER TABLE mrefentity_normalmref ADD FOREIGN KEY (varcharentity) REFERENCES varcharentity (id) ON DELETE RESTRICT; 338 339 ALTER TABLE mrefentity_normalmref ADD FOREIGN KEY (mrefentity) REFERENCES mrefentity (id) ON DELETE RESTRICT; … … 341 342 ALTER TABLE mrefentity_nillablemref ADD FOREIGN KEY (varcharentity) REFERENCES varcharentity (id) ON DELETE RESTRICT; 342 343 ALTER TABLE mrefentity_nillablemref ADD FOREIGN KEY (mrefentity) REFERENCES mrefentity (id) ON DELETE RESTRICT; 343 ALTER TABLE molgenis _role_allowview ADD FOREIGN KEY (molgenis_entitymetadata) REFERENCES molgenis_entitymetadata(id) ON DELETE RESTRICT;344 ALTER TABLE molgenis _role_allowview ADD FOREIGN KEY (molgenis_role) REFERENCES molgenis_role(id) ON DELETE RESTRICT;345 ALTER TABLE molgenis _role_allowedit ADD FOREIGN KEY (molgenis_entitymetadata) REFERENCES molgenis_entitymetadata(id) ON DELETE RESTRICT;346 ALTER TABLE molgenis _role_allowedit ADD FOREIGN KEY (molgenis_role) REFERENCES molgenis_role(id) ON DELETE RESTRICT;347 ALTER TABLE molgenis _user_roles ADD FOREIGN KEY (molgenis_role) REFERENCES molgenis_role(id) ON DELETE RESTRICT;348 ALTER TABLE molgenis _user_roles ADD FOREIGN KEY (molgenis_user) REFERENCES molgenis_user(id) ON DELETE RESTRICT;344 ALTER TABLE molgenisusergroup_members ADD FOREIGN KEY (molgenisuser) REFERENCES molgenisuser (id) ON DELETE RESTRICT; 345 ALTER TABLE molgenisusergroup_members ADD FOREIGN KEY (molgenisusergroup) REFERENCES molgenisusergroup (id) ON DELETE RESTRICT; 346 ALTER TABLE molgenisusergroup_allowedtoview ADD FOREIGN KEY (molgenisentity) REFERENCES molgenisentity (id) ON DELETE RESTRICT; 347 ALTER TABLE molgenisusergroup_allowedtoview ADD FOREIGN KEY (molgenisusergroup) REFERENCES molgenisusergroup (id) ON DELETE RESTRICT; 348 ALTER TABLE molgenisusergroup_allowedtoedit ADD FOREIGN KEY (molgenisentity) REFERENCES molgenisentity (id) ON DELETE RESTRICT; 349 ALTER TABLE molgenisusergroup_allowedtoedit ADD FOREIGN KEY (molgenisusergroup) REFERENCES molgenisusergroup (id) ON DELETE RESTRICT; -
molgenis3_3_test/generated/sql/insert_metadata.sql
r2003 r2016 1 1 delete from molgenis_fieldmetadata; 2 delete from molgenis_entitymetadata; 3 INSERT INTO molgenis_entitymetadata(name,classname) values ("VarcharEntity","org.molgenis.auth.data.types.VarcharEntity"); 4 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "id", "" from molgenis_entitymetadata where name="VarcharEntity"; 5 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "normalVarchar", "Normal Varchar" from molgenis_entitymetadata where name="VarcharEntity"; 6 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "readonlyVarchar", "Readonly Varchar" from molgenis_entitymetadata where name="VarcharEntity"; 7 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "nillableVarchar", "Nillable Varchar" from molgenis_entitymetadata where name="VarcharEntity"; 8 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "defaultVarchar", "Defaulted Varchar" from molgenis_entitymetadata where name="VarcharEntity"; 9 INSERT INTO molgenis_entitymetadata(name,classname) values ("XrefEntity","org.molgenis.auth.data.types.XrefEntity"); 10 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "id", "" from molgenis_entitymetadata where name="XrefEntity"; 11 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "normalXref", "Normal Xref" from molgenis_entitymetadata where name="XrefEntity"; 12 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "readonlyXref", "Readonly Xref" from molgenis_entitymetadata where name="XrefEntity"; 13 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "nillableXref", "Nillable Xref" from molgenis_entitymetadata where name="XrefEntity"; 14 INSERT INTO molgenis_entitymetadata(name,classname) values ("TreeEntity","org.molgenis.auth.data.types.TreeEntity"); 15 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "id", "" from molgenis_entitymetadata where name="TreeEntity"; 16 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "name", "" from molgenis_entitymetadata where name="TreeEntity"; 17 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "parent", "" from molgenis_entitymetadata where name="TreeEntity"; 18 INSERT INTO molgenis_entitymetadata(name,classname) values ("DateEntity","org.molgenis.auth.data.types.DateEntity"); 19 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "id", "" from molgenis_entitymetadata where name="DateEntity"; 20 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "normalDate", "Normal Date" from molgenis_entitymetadata where name="DateEntity"; 21 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "readonlyDate", "Readonly Date" from molgenis_entitymetadata where name="DateEntity"; 22 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "nillableDate", "Nillable Date" from molgenis_entitymetadata where name="DateEntity"; 23 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "autoDate", "Auto Date" from molgenis_entitymetadata where name="DateEntity"; 24 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "defaultDate", "Default Date" from molgenis_entitymetadata where name="DateEntity"; 25 INSERT INTO molgenis_entitymetadata(name,classname) values ("DateTimeEntity","org.molgenis.auth.data.types.DateTimeEntity"); 26 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "id", "" from molgenis_entitymetadata where name="DateTimeEntity"; 27 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "normalDateTime", "Normal DateTime" from molgenis_entitymetadata where name="DateTimeEntity"; 28 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "readonlyDateTime", "Readonly DateTime" from molgenis_entitymetadata where name="DateTimeEntity"; 29 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "nillableDateTime", "Nillable DateTime" from molgenis_entitymetadata where name="DateTimeEntity"; 30 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "autoDateTime", "Auto DateTime" from molgenis_entitymetadata where name="DateTimeEntity"; 31 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "defaultDateTime", "Default DateTime" from molgenis_entitymetadata where name="DateTimeEntity"; 32 INSERT INTO molgenis_entitymetadata(name,classname) values ("MrefEntity","org.molgenis.auth.data.types.MrefEntity"); 33 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "id", "" from molgenis_entitymetadata where name="MrefEntity"; 34 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "name", "At least one normal field is required..." from molgenis_entitymetadata where name="MrefEntity"; 35 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "normalMref", "Normal Mref" from molgenis_entitymetadata where name="MrefEntity"; 36 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "readonlyMref", "Readonly Mref" from molgenis_entitymetadata where name="MrefEntity"; 37 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "nillableMref", "Nillable Mref" from molgenis_entitymetadata where name="MrefEntity"; 38 INSERT INTO molgenis_entitymetadata(name,classname) values ("FileEntity","org.molgenis.auth.data.types.FileEntity"); 39 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "id", "" from molgenis_entitymetadata where name="FileEntity"; 40 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "normalFile", "Normal File" from molgenis_entitymetadata where name="FileEntity"; 41 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "readonlyFile", "Readonly File" from molgenis_entitymetadata where name="FileEntity"; 42 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "nillableFile", "Nillable File" from molgenis_entitymetadata where name="FileEntity"; 43 INSERT INTO molgenis_entitymetadata(name,classname) values ("EnumEntity","org.molgenis.auth.data.types.EnumEntity"); 44 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "id", "" from molgenis_entitymetadata where name="EnumEntity"; 45 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "normalEnum", "Normal Enum" from molgenis_entitymetadata where name="EnumEntity"; 46 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "readonlyEnum", "Readonly Enum" from molgenis_entitymetadata where name="EnumEntity"; 47 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "nillableEnum", "Nillable Enum" from molgenis_entitymetadata where name="EnumEntity"; 48 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "defaultEnum", "Defaulted Enum" from molgenis_entitymetadata where name="EnumEntity"; 49 INSERT INTO molgenis_entitymetadata(name,classname) values ("DecimalEntity","org.molgenis.auth.data.types.DecimalEntity"); 50 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "id", "" from molgenis_entitymetadata where name="DecimalEntity"; 51 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "normalDecimal", "Normal Decimal" from molgenis_entitymetadata where name="DecimalEntity"; 52 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "readonlyDecimal", "Readonly Decimal" from molgenis_entitymetadata where name="DecimalEntity"; 53 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "nillableDecimal", "Nillable Decimal" from molgenis_entitymetadata where name="DecimalEntity"; 54 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "defaultDecimal", "Defaulted Decimal" from molgenis_entitymetadata where name="DecimalEntity"; 55 INSERT INTO molgenis_entitymetadata(name,classname) values ("BoolEntity","org.molgenis.auth.data.types.BoolEntity"); 56 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "id", "" from molgenis_entitymetadata where name="BoolEntity"; 57 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "normalBool", "Normal Bool" from molgenis_entitymetadata where name="BoolEntity"; 58 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "readonlyBool", "Readonly Bool" from molgenis_entitymetadata where name="BoolEntity"; 59 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "nillableBool", "Nillable Bool" from molgenis_entitymetadata where name="BoolEntity"; 60 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "defaultBool", "Defaulted Bool" from molgenis_entitymetadata where name="BoolEntity"; 61 INSERT INTO molgenis_entitymetadata(name,classname) values ("IntEntity","org.molgenis.auth.data.types.IntEntity"); 62 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "id", "" from molgenis_entitymetadata where name="IntEntity"; 63 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "normalInt", "Normal Int" from molgenis_entitymetadata where name="IntEntity"; 64 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "readonlyInt", "Readonly Int" from molgenis_entitymetadata where name="IntEntity"; 65 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "nillableInt", "Nillable Int" from molgenis_entitymetadata where name="IntEntity"; 66 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "defaultInt", "Defaulted Bool" from molgenis_entitymetadata where name="IntEntity"; 67 INSERT INTO molgenis_entitymetadata(name,classname) values ("HiddenId","org.molgenis.auth.data.types.HiddenId"); 68 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "id", "" from molgenis_entitymetadata where name="HiddenId"; 69 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "normalVarchar", "Normal Varchar" from molgenis_entitymetadata where name="HiddenId"; 70 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "readonlyVarchar", "Readonly Varchar" from molgenis_entitymetadata where name="HiddenId"; 71 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "nillableVarchar", "Nillable Varchar" from molgenis_entitymetadata where name="HiddenId"; 72 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "defaultVarchar", "Defaulted Varchar" from molgenis_entitymetadata where name="HiddenId"; 73 INSERT INTO molgenis_entitymetadata(name,classname) values ("TextEntity","org.molgenis.auth.data.types.TextEntity"); 74 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "id", "" from molgenis_entitymetadata where name="TextEntity"; 75 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "normalText", "Normal Text" from molgenis_entitymetadata where name="TextEntity"; 76 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "readonlyText", "Readonly Text" from molgenis_entitymetadata where name="TextEntity"; 77 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "nillableText", "Nillable Text" from molgenis_entitymetadata where name="TextEntity"; 78 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "defaultText", "Defaulted Text" from molgenis_entitymetadata where name="TextEntity"; 79 INSERT INTO molgenis_entitymetadata(name,classname) values ("ClassA","org.molgenis.auth.data.types.ClassA"); 80 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "type", "Subtypes have to be set to allow searching" from molgenis_entitymetadata where name="ClassA"; 81 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "id", "" from molgenis_entitymetadata where name="ClassA"; 82 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "fieldA", "" from molgenis_entitymetadata where name="ClassA"; 83 INSERT INTO molgenis_entitymetadata(name,classname) values ("BextendsA","org.molgenis.auth.data.types.BextendsA"); 84 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "fieldB", "" from molgenis_entitymetadata where name="BextendsA"; 85 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "id", "" from molgenis_entitymetadata where name="BextendsA"; 86 INSERT INTO molgenis_entitymetadata(name,classname) values ("CextendsA","org.molgenis.auth.data.types.CextendsA"); 87 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "fieldC", "" from molgenis_entitymetadata where name="CextendsA"; 88 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "id", "" from molgenis_entitymetadata where name="CextendsA"; 89 INSERT INTO molgenis_entitymetadata(name,classname) values ("DextendsB","org.molgenis.auth.data.types.DextendsB"); 90 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "fieldD", "" from molgenis_entitymetadata where name="DextendsB"; 91 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "id", "" from molgenis_entitymetadata where name="DextendsB"; 92 INSERT INTO molgenis_entitymetadata(name,classname) values ("BimplementsA","org.molgenis.auth.data.types.BimplementsA"); 93 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "type", "Subtypes have to be set to allow searching" from molgenis_entitymetadata where name="BimplementsA"; 94 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "fieldB", "" from molgenis_entitymetadata where name="BimplementsA"; 95 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "id", "" from molgenis_entitymetadata where name="BimplementsA"; 96 INSERT INTO molgenis_entitymetadata(name,classname) values ("CimplementsA","org.molgenis.auth.data.types.CimplementsA"); 97 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "fieldC", "" from molgenis_entitymetadata where name="CimplementsA"; 98 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "id", "" from molgenis_entitymetadata where name="CimplementsA"; 99 INSERT INTO molgenis_entitymetadata(name,classname) values ("DextendsBimplementsA","org.molgenis.auth.data.types.DextendsBimplementsA"); 100 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "fieldD", "" from molgenis_entitymetadata where name="DextendsBimplementsA"; 101 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "id", "" from molgenis_entitymetadata where name="DextendsBimplementsA"; 102 INSERT INTO molgenis_entitymetadata(name,classname) values ("DecoratedEntity","org.molgenis.auth.data.types.DecoratedEntity"); 103 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "id", "" from molgenis_entitymetadata where name="DecoratedEntity"; 104 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "triggeredField", "Trigger will put something here..." from molgenis_entitymetadata where name="DecoratedEntity"; 105 INSERT INTO molgenis_entitymetadata(name,classname) values ("guessMe","org.molgenis.auth.data.types.GuessMe"); 106 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "guessMeId", "" from molgenis_entitymetadata where name="guessMe"; 107 INSERT INTO molgenis_entitymetadata(name,classname) values ("GuessMeXref","org.molgenis.auth.data.types.GuessMeXref"); 108 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "guessMeXrefId", "" from molgenis_entitymetadata where name="GuessMeXref"; 109 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "guessMeId", "" from molgenis_entitymetadata where name="GuessMeXref"; 110 INSERT INTO molgenis_entitymetadata(name,classname) values ("Molgenis_Role","org.molgenis.auth.data.types.Molgenis_Role"); 111 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "id", "" from molgenis_entitymetadata where name="Molgenis_Role"; 112 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "name", "" from molgenis_entitymetadata where name="Molgenis_Role"; 113 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "superuser", "" from molgenis_entitymetadata where name="Molgenis_Role"; 114 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "allowView", "" from molgenis_entitymetadata where name="Molgenis_Role"; 115 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "allowEdit", "" from molgenis_entitymetadata where name="Molgenis_Role"; 116 INSERT INTO molgenis_entitymetadata(name,classname) values ("Molgenis_User","org.molgenis.auth.data.types.Molgenis_User"); 117 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "id", "" from molgenis_entitymetadata where name="Molgenis_User"; 118 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "name", "" from molgenis_entitymetadata where name="Molgenis_User"; 119 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "password", "" from molgenis_entitymetadata where name="Molgenis_User"; 120 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "roles", "Roles that this user has adopted. Its rights are inherited." from molgenis_entitymetadata where name="Molgenis_User"; 121 INSERT INTO molgenis_entitymetadata(name,classname) values ("Molgenis_EntityMetaData","org.molgenis.auth.data.types.Molgenis_EntityMetaData"); 122 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "id", "" from molgenis_entitymetadata where name="Molgenis_EntityMetaData"; 123 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "name", "name of the data type" from molgenis_entitymetadata where name="Molgenis_EntityMetaData"; 124 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "className", "Full name of the data type" from molgenis_entitymetadata where name="Molgenis_EntityMetaData"; 125 INSERT INTO molgenis_entitymetadata(name,classname) values ("Molgenis_FieldMetaData","org.molgenis.auth.data.types.Molgenis_FieldMetaData"); 126 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "id", "" from molgenis_entitymetadata where name="Molgenis_FieldMetaData"; 127 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "entity", "" from molgenis_entitymetadata where name="Molgenis_FieldMetaData"; 128 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "name", "" from molgenis_entitymetadata where name="Molgenis_FieldMetaData"; 129 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "description", "" from molgenis_entitymetadata where name="Molgenis_FieldMetaData"; 130 INSERT INTO molgenis_entitymetadata(name,classname) values ("MrefEntity_normalMref","org.molgenis.auth.data.types.MrefEntity_normalMref"); 131 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "VarcharEntity", "" from molgenis_entitymetadata where name="MrefEntity_normalMref"; 132 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "MrefEntity", "" from molgenis_entitymetadata where name="MrefEntity_normalMref"; 133 INSERT INTO molgenis_entitymetadata(name,classname) values ("MrefEntity_readonlyMref","org.molgenis.auth.data.types.MrefEntity_readonlyMref"); 134 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "VarcharEntity", "" from molgenis_entitymetadata where name="MrefEntity_readonlyMref"; 135 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "MrefEntity", "" from molgenis_entitymetadata where name="MrefEntity_readonlyMref"; 136 INSERT INTO molgenis_entitymetadata(name,classname) values ("MrefEntity_nillableMref","org.molgenis.auth.data.types.MrefEntity_nillableMref"); 137 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "VarcharEntity", "" from molgenis_entitymetadata where name="MrefEntity_nillableMref"; 138 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "MrefEntity", "" from molgenis_entitymetadata where name="MrefEntity_nillableMref"; 139 INSERT INTO molgenis_entitymetadata(name,classname) values ("Molgenis_Role_allowView","org.molgenis.auth.data.types.Molgenis_Role_allowView"); 140 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "Molgenis_EntityMetaData", "" from molgenis_entitymetadata where name="Molgenis_Role_allowView"; 141 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "Molgenis_Role", "" from molgenis_entitymetadata where name="Molgenis_Role_allowView"; 142 INSERT INTO molgenis_entitymetadata(name,classname) values ("Molgenis_Role_allowEdit","org.molgenis.auth.data.types.Molgenis_Role_allowEdit"); 143 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "Molgenis_EntityMetaData", "" from molgenis_entitymetadata where name="Molgenis_Role_allowEdit"; 144 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "Molgenis_Role", "" from molgenis_entitymetadata where name="Molgenis_Role_allowEdit"; 145 INSERT INTO molgenis_entitymetadata(name,classname) values ("Molgenis_User_roles","org.molgenis.auth.data.types.Molgenis_User_roles"); 146 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "Molgenis_Role", "" from molgenis_entitymetadata where name="Molgenis_User_roles"; 147 INSERT INTO molgenis_fieldmetadata(entity,name,description) SELECT id, "Molgenis_User", "" from molgenis_entitymetadata where name="Molgenis_User_roles"; 2 INSERT INTO molgenisuser(name,password,superuser) values ("admin","admin",true); 3 INSERT INTO molgenisentity(name,classname) values ("VarcharEntity","org.molgenis.testdb.data.types.VarcharEntity"); 4 INSERT INTO molgenisentity(name,classname) values ("XrefEntity","org.molgenis.testdb.data.types.XrefEntity"); 5 INSERT INTO molgenisentity(name,classname) values ("TreeEntity","org.molgenis.testdb.data.types.TreeEntity"); 6 INSERT INTO molgenisentity(name,classname) values ("DateEntity","org.molgenis.testdb.data.types.DateEntity"); 7 INSERT INTO molgenisentity(name,classname) values ("DateTimeEntity","org.molgenis.testdb.data.types.DateTimeEntity"); 8 INSERT INTO molgenisentity(name,classname) values ("MrefEntity","org.molgenis.testdb.data.types.MrefEntity"); 9 INSERT INTO molgenisentity(name,classname) values ("FileEntity","org.molgenis.testdb.data.types.FileEntity"); 10 INSERT INTO molgenisentity(name,classname) values ("EnumEntity","org.molgenis.testdb.data.types.EnumEntity"); 11 INSERT INTO molgenisentity(name,classname) values ("DecimalEntity","org.molgenis.testdb.data.types.DecimalEntity"); 12 INSERT INTO molgenisentity(name,classname) values ("BoolEntity","org.molgenis.testdb.data.types.BoolEntity"); 13 INSERT INTO molgenisentity(name,classname) values ("IntEntity","org.molgenis.testdb.data.types.IntEntity"); 14 INSERT INTO molgenisentity(name,classname) values ("HiddenId","org.molgenis.testdb.data.types.HiddenId"); 15 INSERT INTO molgenisentity(name,classname) values ("TextEntity","org.molgenis.testdb.data.types.TextEntity"); 16 INSERT INTO molgenisentity(name,classname) values ("ClassA","org.molgenis.testdb.data.types.ClassA"); 17 INSERT INTO molgenisentity(name,classname) values ("BextendsA","org.molgenis.testdb.data.types.BextendsA"); 18 INSERT INTO molgenisentity(name,classname) values ("CextendsA","org.molgenis.testdb.data.types.CextendsA"); 19 INSERT INTO molgenisentity(name,classname) values ("DextendsB","org.molgenis.testdb.data.types.DextendsB"); 20 INSERT INTO molgenisentity(name,classname) values ("BimplementsA","org.molgenis.testdb.data.types.BimplementsA"); 21 INSERT INTO molgenisentity(name,classname) values ("CimplementsA","org.molgenis.testdb.data.types.CimplementsA"); 22 INSERT INTO molgenisentity(name,classname) values ("DextendsBimplementsA","org.molgenis.testdb.data.types.DextendsBimplementsA"); 23 INSERT INTO molgenisentity(name,classname) values ("DecoratedEntity","org.molgenis.testdb.data.types.DecoratedEntity"); 24 INSERT INTO molgenisentity(name,classname) values ("guessMe","org.molgenis.testdb.data.types.GuessMe"); 25 INSERT INTO molgenisentity(name,classname) values ("GuessMeXref","org.molgenis.testdb.data.types.GuessMeXref"); 26 INSERT INTO molgenisentity(name,classname) values ("MolgenisUserGroup","org.molgenis.testdb.data.types.MolgenisUserGroup"); 27 INSERT INTO molgenisentity(name,classname) values ("MolgenisUser","org.molgenis.testdb.data.types.MolgenisUser"); 28 INSERT INTO molgenisentity(name,classname) values ("MolgenisEntity","org.molgenis.testdb.data.types.MolgenisEntity"); 29 INSERT INTO molgenisentity(name,classname) values ("SecuredEntity","org.molgenis.testdb.data.types.SecuredEntity"); 30 INSERT INTO molgenisentity(name,classname) values ("MrefEntity_normalMref","org.molgenis.testdb.data.types.MrefEntity_normalMref"); 31 INSERT INTO molgenisentity(name,classname) values ("MrefEntity_readonlyMref","org.molgenis.testdb.data.types.MrefEntity_readonlyMref"); 32 INSERT INTO molgenisentity(name,classname) values ("MrefEntity_nillableMref","org.molgenis.testdb.data.types.MrefEntity_nillableMref"); 33 INSERT INTO molgenisentity(name,classname) values ("MolgenisUserGroup_members","org.molgenis.testdb.data.types.MolgenisUserGroup_members"); 34 INSERT INTO molgenisentity(name,classname) values ("MolgenisUserGroup_allowedToView","org.molgenis.testdb.data.types.MolgenisUserGroup_allowedToView"); 35 INSERT INTO molgenisentity(name,classname) values ("MolgenisUserGroup_allowedToEdit","org.molgenis.testdb.data.types.MolgenisUserGroup_allowedToEdit"); -
molgenis3_3_test/handwritten/java/org/molgenis/plugins/auth/DatabaseLogin.java
r1953 r2016 11 11 import org.molgenis.auth.data.types.Molgenis_User; 12 12 import org.molgenis.framework.Database; 13 import org.molgenis.framework.auth.Login;14 13 import org.molgenis.framework.data.DatabaseException; 15 14 import org.molgenis.framework.data.QueryRule; 15 import org.molgenis.framework.security.Security; 16 16 import org.molgenis.util.Entity; 17 17 18 public class DatabaseLogin implements Login18 public class DatabaseLogin implements Security 19 19 { 20 20 enum Permission -
molgenis3_3_test/handwritten/java/org/molgenis/plugins/auth/DummyLogin.java
r1953 r2016 1 1 package org.molgenis.plugins.auth; 2 2 3 import org.molgenis.framework.auth.Login;4 3 import org.molgenis.framework.data.DatabaseException; 5 4 import org.molgenis.framework.data.QueryRule; 5 import org.molgenis.framework.security.Security; 6 6 import org.molgenis.util.Entity; 7 7 8 8 9 public class DummyLogin implements Login9 public class DummyLogin implements Security 10 10 { 11 11 String name = null; -
molgenis3_3_test/handwritten/java/org/molgenis/plugins/auth/UserLogin.java
r1953 r2016 8 8 package org.molgenis.plugins.auth; 9 9 10 import org.molgenis.framework.auth.Login;11 10 import org.molgenis.framework.html.ActionInput; 12 11 import org.molgenis.framework.html.Form; … … 16 15 import org.molgenis.framework.screen.ScreenMessage; 17 16 import org.molgenis.framework.screen.plugin.PluginScreen; 17 import org.molgenis.framework.security.Security; 18 18 import org.molgenis.util.Tuple; 19 19 … … 24 24 public class UserLogin extends PluginScreen 25 25 { 26 Loginlogin;26 Security login; 27 27 28 28 public UserLogin(String name, Screen parent) … … 73 73 // DUMMY FOR TESTING 74 74 @Override 75 public LogingetLogin()75 public Security getLogin() 76 76 { 77 77 return login; -
molgenis3_3_test/molgenis.properties
r2003 r2016 9 9 10 10 # xml file with entity descriptions 11 model_database = test_db.xml , molgenis_auth.xml11 model_database = test_db.xml 12 12 13 13 # xml file with user screen descriptions … … 76 76 # mapping of inheritance on database tables 77 77 mapping_type = subclass_per_table 78 79 auth_loginclass = plugin.login.DatabaseLogin -
molgenis3_3_test/molgenis_auth.xml
r1905 r2016 2 2 <molgenis name="org.molgenis.auth" label="My First MOLGENIS"> 3 3 <!-- prototyping of security --> 4 <entity name="Molgenis _Role" system="true">4 <entity name="MolgenisUserGroup" system="true"> 5 5 <field name="id" type="autoid" /> 6 6 <field name="name" unique="true" /> … … 9 9 <field name="allowEdit" type="mref" xref_field="Molgenis_EntityMetaData.id" xref_label="name"/> 10 10 </entity> 11 <entity name="Molgenis _User" system="true">11 <entity name="MolgenisUser" system="true"> 12 12 <field name="id" type="autoid" /> 13 13 <field name="name" unique="true" /> … … 16 16 description="Roles that this user has adopted. Its rights are inherited." /> 17 17 </entity> 18 <entity name="Molgenis _EntityMetaData" system="true">18 <entity name="MolgenisEntityMetaData" system="true"> 19 19 <description>Catalog of entity names</description> 20 20 <field name="id" type="autoid" /> … … 22 22 <field name="className" description="Full name of the data type" /> 23 23 </entity> 24 <entity name="Molgenis _FieldMetaData" system="true">24 <entity name="MolgenisFieldMetaData" system="true"> 25 25 <description>Catalog of field names</description> 26 26 <field name="id" type="autoid" /> -
molgenis3_3_test/test_db.xml
r1905 r2016 2 2 <!--fixme: default should of right type--> 3 3 <!--fixme: decimal precision --> 4 <!--fixme: setting sizes of values (or even more advanced constraints) --> 4 <!-- 5 fixme: setting sizes of values (or even more advanced constraints) 6 --> 5 7 <!--fixme: check whether enum_options has []--> 6 8 <!--fixme: how to nill a file?--> 7 9 <!--fixme: parentrules should be solved in dsl--> 8 10 <!--fixme: lookup labels in record view--> 9 <!--fixme: make getValue() in input behave as object(?), wait for date to be sure...--> 10 <!--fixme: test meta model on dubplicate fields (or implement override)--> 11 <molgenis name="org.molgenis.testdb" label="MOLGENIS test database" version="0.0.1"> 11 <!-- 12 fixme: make getValue() in input behave as object(?), wait for date to 13 be sure... 14 --> 15 <!-- 16 fixme: test meta model on dubplicate fields (or implement override) 17 --> 18 <molgenis name="org.molgenis.testdb" label="MOLGENIS test database" 19 version="0.0.1"> 12 20 <description> 13 21 This is a test database with 14 22 <ul> 15 <li>most of the data types and constructs currently known inside MOLGENIS</li> 23 <li>most of the data types and constructs currently known inside 24 MOLGENIS</li> 16 25 <li>examples of interfaces and inheritance</li> 17 26 </ul> 18 27 </description> 19 <entity name="VarcharEntity">20 <field name="id" type="autoid" /> 21 <field name="normalVarchar" label="Normal Varchar" 22 type="varchar" unique="true"/>23 <field name="readonlyVarchar" label="Readonly Varchar" 24 type="varchar"readonly="true" />25 <field name="nillableVarchar" label="Nillable Varchar" 26 type="varchar"nillable="true" />27 <field name="defaultVarchar" label="Defaulted Varchar" 28 type="varchar"default="1" />28 <entity name="VarcharEntity"> 29 <field name="id" type="autoid" /> 30 <field name="normalVarchar" label="Normal Varchar" type="varchar" 31 unique="true" /> 32 <field name="readonlyVarchar" label="Readonly Varchar" type="varchar" 33 readonly="true" /> 34 <field name="nillableVarchar" label="Nillable Varchar" type="varchar" 35 nillable="true" /> 36 <field name="defaultVarchar" label="Defaulted Varchar" type="varchar" 37 default="1" /> 29 38 </entity> 30 39 <entity name="XrefEntity"> 31 40 <field name="id" type="autoid" /> 32 41 <field name="normalXref" label="Normal Xref" type="xref" 33 xref_entity="VarcharEntity" xref_field="id" 34 xref_label="normalVarchar" /> 42 xref_entity="VarcharEntity" xref_field="id" xref_label="normalVarchar" /> 35 43 <field name="readonlyXref" label="Readonly Xref" type="xref" 36 44 readonly="true" xref_entity="VarcharEntity" xref_field="id" … … 39 47 nillable="true" xref_entity="VarcharEntity" xref_field="id" 40 48 xref_label="normalVarchar" /> 41 </entity> 49 </entity> 42 50 <entity name="TreeEntity"> 43 51 <field name="id" type="autoid" /> 44 52 <field name="name" type="varchar" /> 45 <field name="parent" type="xref" nillable="true" 46 xref_ entity="TreeEntity" xref_field="id" xref_label="name" />53 <field name="parent" type="xref" nillable="true" xref_entity="TreeEntity" 54 xref_field="id" xref_label="name" /> 47 55 </entity> 48 56 <entity name="DateEntity"> … … 53 61 <field name="nillableDate" label="Nillable Date" type="date" 54 62 nillable="true" /> 55 <field name="autoDate" label="Auto Date" type="date" 56 auto="true" /> 63 <field name="autoDate" label="Auto Date" type="date" auto="true" /> 57 64 <field name="defaultDate" label="Default Date" type="date" 58 65 default="2006-02-25" /> … … 60 67 <entity name="DateTimeEntity"> 61 68 <field name="id" type="autoid" /> 62 <field name="normalDateTime" label="Normal DateTime" 63 type="datetime" /> 64 <field name="readonlyDateTime" label="Readonly DateTime" 65 type="datetime" readonly="true" /> 66 <field name="nillableDateTime" label="Nillable DateTime" 67 type="datetime" nillable="true" /> 69 <field name="normalDateTime" label="Normal DateTime" type="datetime" /> 70 <field name="readonlyDateTime" label="Readonly DateTime" type="datetime" 71 readonly="true" /> 72 <field name="nillableDateTime" label="Nillable DateTime" type="datetime" 73 nillable="true" /> 68 74 <field name="autoDateTime" label="Auto DateTime" type="datetime" 69 75 auto="true" /> 70 <field name="defaultDateTime" label="Default DateTime" 71 type="datetime" default="2006-02-25 19:20:19" /> 72 </entity> 73 76 <field name="defaultDateTime" label="Default DateTime" type="datetime" 77 default="2006-02-25 19:20:19" /> 78 </entity> 74 79 <entity name="MrefEntity"> 75 80 <field name="id" type="autoid" /> 76 <field name="name" description="At least one normal field is required..." />81 <field name="name" description="At least one normal field is required..." /> 77 82 <field name="normalMref" label="Normal Mref" type="mref" 78 xref_entity="VarcharEntity" xref_field="id" 79 xref_label="normalVarchar" /> 83 xref_entity="VarcharEntity" xref_field="id" xref_label="normalVarchar" /> 80 84 <field name="readonlyMref" label="Readonly Mref" type="mref" 81 85 readonly="true" xref_entity="VarcharEntity" xref_field="id" … … 106 110 <entity name="DecimalEntity"> 107 111 <field name="id" type="autoid" /> 108 <field name="normalDecimal" label="Normal Decimal" 109 type="decimal" /> 110 <field name="readonlyDecimal" label="Readonly Decimal" 111 type="decimal" readonly="true" /> 112 <field name="nillableDecimal" label="Nillable Decimal" 113 type="decimal" nillable="true" /> 114 <field name="defaultDecimal" label="Defaulted Decimal" 115 type="decimal" default="2.0" /> 112 <field name="normalDecimal" label="Normal Decimal" type="decimal" /> 113 <field name="readonlyDecimal" label="Readonly Decimal" type="decimal" 114 readonly="true" /> 115 <field name="nillableDecimal" label="Nillable Decimal" type="decimal" 116 nillable="true" /> 117 <field name="defaultDecimal" label="Defaulted Decimal" type="decimal" 118 default="2.0" /> 116 119 </entity> 117 120 <entity name="BoolEntity"> … … 136 139 </entity> 137 140 <entity name="HiddenId"> 138 <field name="id" type="autoid" hidden="true"/> 139 <field name="normalVarchar" label="Normal Varchar" 140 type="varchar" /> 141 <field name="readonlyVarchar" label="Readonly Varchar" 142 type="varchar" readonly="true" /> 143 <field name="nillableVarchar" label="Nillable Varchar" 144 type="varchar" nillable="true" /> 145 <field name="defaultVarchar" label="Defaulted Varchar" 146 type="varchar" default="1" /> 141 <field name="id" type="autoid" hidden="true" /> 142 <field name="normalVarchar" label="Normal Varchar" type="varchar" /> 143 <field name="readonlyVarchar" label="Readonly Varchar" type="varchar" 144 readonly="true" /> 145 <field name="nillableVarchar" label="Nillable Varchar" type="varchar" 146 nillable="true" /> 147 <field name="defaultVarchar" label="Defaulted Varchar" type="varchar" 148 default="1" /> 147 149 </entity> 148 150 <entity name="TextEntity"> … … 159 161 <field name="nameC" label="Name C" type="varchar" /> 160 162 </entity> 161 162 163 <entity name="ClassA"> 163 164 <field name="id" type="autoid" /> 164 <field name="fieldA" type="string" />165 <unique fields="fieldA" subclass="true" />165 <field name="fieldA" type="string" /> 166 <unique fields="fieldA" subclass="true" /> 166 167 </entity> 167 168 <entity name="BextendsA" extends="ClassA"> … … 174 175 <field name="fieldD" type="string" /> 175 176 </entity> 176 177 177 <entity name="InterfaceA" abstract="true"> 178 178 <field name="id" type="autoid" /> 179 <field name="fieldA" type="string" unique="true" />180 </entity> 179 <field name="fieldA" type="string" unique="true" /> 180 </entity> 181 181 <entity name="BimplementsA" implements="InterfaceA"> 182 182 <field name="fieldB" type="string" /> … … 184 184 <entity name="CimplementsA" implements="InterfaceA"> 185 185 <field name="fieldC" type="string" /> 186 </entity> 186 </entity> 187 187 <entity name="DextendsBimplementsA" extends="BimplementsA"> 188 188 <field name="fieldD" type="string" /> 189 </entity> 190 189 </entity> 191 190 <entity name="DecoratedEntity" decorator="test.decorators.MyDecorator2"> 192 191 <field name="id" type="autoid" /> 193 <field name="triggeredField" description="Trigger will put something here..." />192 <field name="triggeredField" description="Trigger will put something here..." /> 194 193 </entity> 195 194 <entity name="guessMe"> 196 <field name="guessMeId" type="autoid" />195 <field name="guessMeId" type="autoid" /> 197 196 </entity> 198 197 <entity name="GuessMeXref"> 199 <field name="guessMeXrefId" type="autoid" />200 <field name="guessMeId" type="int" />198 <field name="guessMeXrefId" type="autoid" /> 199 <field name="guessMeId" type="int" /> 201 200 </entity> 202 201 <!-- view name="UserRoles" entities="Molgenis_User,Molgenis_Role"/ --> 202 <entity name="MolgenisUserGroup" system="true"> 203 <field name="id" type="autoid" hidden="true" /> 204 <field name="name" unique="true" /> 205 <field name="members" type="mref" xref_field="MolgenisUser.id" 206 xref_label="name" /> 207 <field name="allowedToView" type="mref" xref_field="MolgenisEntity.id" 208 xref_label="name" /> 209 <field name="allowedToEdit" type="mref" xref_field="MolgenisEntity.id" 210 xref_label="name" /> 211 <field name="viewAll" type="bool" default="false" /> 212 <field name="editAll" type="bool" default="false" /> 213 </entity> 214 <entity name="MolgenisUser" system="true"> 215 <description>Anyone who can login</description> 216 <field name="id" type="autoid" hidden="true" /> 217 <field name="name" unique="true" /> 218 <field name="password" /> 219 <field name="superuser" label="isSuperuser" type="bool" default="false" /> 220 </entity> 221 <entity name="MolgenisEntity" system="true"> 222 <description>Referenceable catalog of entity names, used 223 for persistent state</description> 224 <field name="id" type="autoid" hidden="true" /> 225 <field name="name" unique="true" description="name of the data type" /> 226 <field name="className" description="Full name of the data type" /> 227 </entity> 228 <entity name="RowLevelSecurity" abstract="true"> 229 <field name="viewableBy" type="xref" xref_field="MolgenisUserGroup.id" 230 xref_label="name" /> 231 <field name="editableBy" type="xref" xref_field="MolgenisUserGroup.id" 232 xref_label="name" /> 233 </entity> 234 <entity name="SecuredEntity" implements="RowLevelSecurity"> 235 <field name="value" unique="true"/> 236 </entity> 203 237 </molgenis> 204 -
molgenis3_3_test/test_ui.xml
r2003 r2016 11 11 plugin name="Login" type="org.molgenis.plugins.auth.UserLogin" /> 12 12 --> 13 <form name="Users" entity="Molgenis_User" /> 14 <form name="Roles" entity="Molgenis_Role" /> 15 <form name="Entities" entity="Molgenis_EntityMetaData"> 16 <form name="Fields" entity="Molgenis_FieldMetaData" /> 17 </form> 13 <plugin name="Login" type="plugin.login.UserLogin" /> 14 <menu name="Security"> 15 <form name="Users" entity="MolgenisUser" /> 16 <form name="GroupsAndPermissions" entity="MolgenisUserGroup" /> 17 <form name="SecuredEntity" entity="SecuredEntity" /> 18 </menu> 18 19 <form name="Varchars" entity="VarcharEntity" view="record"> 19 <form name="XrefsForVarchar" entity="XrefEntity" view="list" />20 <form name="MrefsForVarchar" entity="MrefEntity" view="list" />20 <form name="XrefsForVarchar" entity="XrefEntity" view="list" /> 21 <form name="MrefsForVarchar" entity="MrefEntity" view="list" /> 21 22 </form> 22 23 <!-- decorator="test.actions.MyDialogAction" /> -->
Note: See TracChangeset
for help on using the changeset viewer.