diff --git a/lib/java/dbrepo-core/src/main/java/at/ac/tuwien/ifs/dbrepo/core/BaseTest.java b/lib/java/dbrepo-core/src/main/java/at/ac/tuwien/ifs/dbrepo/core/BaseTest.java index 87df41ea0bd4a427224ec7b050f4aee33177c10a..c2fe676a848bdcb2d66cb867806151161f14de25 100644 --- a/lib/java/dbrepo-core/src/main/java/at/ac/tuwien/ifs/dbrepo/core/BaseTest.java +++ b/lib/java/dbrepo-core/src/main/java/at/ac/tuwien/ifs/dbrepo/core/BaseTest.java @@ -127,7 +127,7 @@ import static java.time.temporal.ChronoUnit.MINUTES; * <ul> * </ul> * <br /> - * User 1 (read) + * User 1 (read()) * <br /> * User 2 (write-own) * <br /> @@ -135,13 +135,21 @@ import static java.time.temporal.ChronoUnit.MINUTES; */ public abstract class BaseTest { - public final String MINIO_IMAGE = "minio/minio:RELEASE.2024-06-06T09-36-42Z"; + public final String MINIO_IMAGE() { + return "minio/minio:RELEASE.2024-06-06T09-36-42Z"; + } - public final String MARIADB_IMAGE = "mariadb:11.3.2"; + public final String MARIADB_IMAGE() { + return "mariadb:11.3.2"; + } - public final String RABBITMQ_IMAGE = "rabbitmq:3.13.7"; + public final String RABBITMQ_IMAGE() { + return "rabbitmq:3.13.7"; + } - public final String KEYCLOAK_IMAGE = "quay.io/keycloak/keycloak:26.0.4"; + public final String KEYCLOAK_IMAGE() { + return "quay.io/keycloak/keycloak:26.0.4"; + } public static String[] DEFAULT_SEMANTICS_HANDLING() { return new String[]{"default-semantics-handling", "create-semantic-unit", "execute-semantic-query", @@ -289,7 +297,9 @@ public abstract class BaseTest { .collect(Collectors.toList()); } - public final UUID REALM_DBREPO_ID = UUID.fromString("6264bf7b-d1d3-4562-9c07-ce4364a8f9d3"); + public final UUID REALM_DBREPO_ID() { + return UUID.fromString("6264bf7b-d1d3-4562-9c07-ce4364a8f9d3"); + } public final CreateAccessDto UPDATE_DATABASE_ACCESS_READ_DTO() { return CreateAccessDto.builder() @@ -341,7 +351,7 @@ public abstract class BaseTest { } public final Instant CONCEPT_1_CREATED() { - return Instant.ofEpochSecond(1701976048L) /* 2023-12-07 19:07:27 (UTC) */; + return Instant.ofEpochSecond(1701976048L) /* 2023-12-07 19:07:27 (UTC()) */; } public final ConceptSaveDto CONCEPT_1_SAVE_DTO() { @@ -370,7 +380,9 @@ public abstract class BaseTest { .build(); } - public final TableColumnConcept CONCEPT_1() { + public final TableColumnConcept CONCEPT_1 + + { return TableColumnConcept.builder() .id(CONCEPT_1_ID()) .uri(CONCEPT_1_URI()) @@ -405,7 +417,7 @@ public abstract class BaseTest { } public final Instant CONCEPT_2_CREATED() { - return Instant.ofEpochSecond(1701976049L) /* 2023-12-07 19:07:28 (UTC) */; + return Instant.ofEpochSecond(1701976049L) /* 2023-12-07 19:07:28 (UTC()) */; } public final ConceptSaveDto CONCEPT_2_SAVE_DTO = ConceptSaveDto.builder() @@ -482,7 +494,9 @@ public abstract class BaseTest { .build(); } - public final TableColumnUnit UNIT_1() { + public final TableColumnUnit UNIT_1 + + { return TableColumnUnit.builder() .id(UNIT_1_ID()) .uri(UNIT_1_URI()) @@ -687,7 +701,7 @@ public abstract class BaseTest { } public final Instant USER_1_CREATED() { - return Instant.ofEpochSecond(1677399441L) /* 2023-02-26 08:17:21 (UTC) */; + return Instant.ofEpochSecond(1677399441L) /* 2023-02-26 08:17:21 (UTC()) */; } public final UpdateUserPasswordDto USER_1_UPDATE_PASSWORD_DTO() { @@ -707,7 +721,9 @@ public abstract class BaseTest { .build(); } - public final CredentialDto USER_1_KEYCLOAK_CREDENTIAL_1() { + public final CredentialDto USER_1_KEYCLOAK_CREDENTIAL_1 + + { return CredentialDto.builder() .type(CredentialTypeDto.PASSWORD) .temporary(false) @@ -715,7 +731,9 @@ public abstract class BaseTest { .build(); } - public final CredentialDto USER_LOCAL_KEYCLOAK_CREDENTIAL_1() { + public final CredentialDto USER_LOCAL_KEYCLOAK_CREDENTIAL_1 + + { return CredentialDto.builder() .type(CredentialTypeDto.PASSWORD) .temporary(false) @@ -727,7 +745,7 @@ public abstract class BaseTest { return UserCreateDto.builder() .username(USER_1_USERNAME()) .enabled(USER_1_ENABLED()) - .credentials(new LinkedList<>(List.of(USER_1_KEYCLOAK_CREDENTIAL_1()))) + .credentials(new LinkedList<>(List.of(USER_1_KEYCLOAK_CREDENTIAL_1))) .attributes(UserCreateAttributesDto.builder() .ldapId(String.valueOf(USER_1_ID())) .build()) @@ -738,7 +756,7 @@ public abstract class BaseTest { return UserCreateDto.builder() .username(USER_LOCAL_ADMIN_USERNAME()) .enabled(USER_LOCAL_ADMIN_ENABLED()) - .credentials(new LinkedList<>(List.of(USER_LOCAL_KEYCLOAK_CREDENTIAL_1()))) + .credentials(new LinkedList<>(List.of(USER_LOCAL_KEYCLOAK_CREDENTIAL_1))) .groups(new LinkedList<>(List.of("system"))) .attributes(UserCreateAttributesDto.builder() .ldapId(String.valueOf(USER_LOCAL_ADMIN_ID())) @@ -746,7 +764,9 @@ public abstract class BaseTest { .build(); } - public final User USER_1() { + public final User USER_1 + + { return User.builder() .id(USER_1_ID()) .keycloakId(USER_1_KEYCLOAK_ID()) @@ -759,6 +779,7 @@ public abstract class BaseTest { .mariadbPassword(USER_1_DATABASE_PASSWORD()) .language(USER_1_LANGUAGE()) .isInternal(USER_1_IS_INTERNAL()) + .accesses(new LinkedList<>()) .build(); } @@ -908,6 +929,7 @@ public abstract class BaseTest { .mariadbPassword(USER_2_DATABASE_PASSWORD()) .language(USER_2_LANGUAGE()) .isInternal(USER_2_IS_INTERNAL()) + .accesses(new LinkedList<>()) .build(); } @@ -956,1464 +978,2404 @@ public abstract class BaseTest { USER_2_PASSWORD(), USER_2_DETAILS().getAuthorities()); } - public final UUID USER_3_ID () { - return UUID.fromString("7b080e33-d8db-4276-9d53-47208e657006"); + public final UUID USER_3_ID() { + return UUID.fromString("7b080e33-d8db-4276-9d53-47208e657006"); } - public final UUID USER_3_KEYCLOAK_ID () { + + public final UUID USER_3_KEYCLOAK_ID() { return UUID.fromString("b0108bc3-95aa-4a3f-8868-dc301286aeca"); } - public final String USER_3_USERNAME = "junit3"; - public final String USER_3_FIRSTNAME = "System"; - public final String USER_3_LASTNAME = "System"; - public final String USER_3_NAME = "System System"; - public final String USER_3_AFFILIATION = "TU Wien"; - public final String USER_3_ORCID_URL = null; - public final String USER_3_ORCID_UNCOMPRESSED = null; - @SuppressWarnings("java:S2068") - public final String USER_3_PASSWORD = "password"; - @SuppressWarnings("java:S2068") - public final String USER_3_DATABASE_PASSWORD = "*D65FCA043964B63E849DD6334699ECB065905DA4" /* junit3 */; - public final String USER_3_QUALIFIED_NAME = USER_3_FIRSTNAME + " " + USER_3_LASTNAME + " — @" + USER_3_USERNAME; - public final Boolean USER_3_IS_INTERNAL = false; - public final String USER_3_THEME = "light"; - - public final UserAttributesDto USER_3_ATTRIBUTES_DTO = UserAttributesDto.builder() - .theme(USER_3_THEME) - .orcid(USER_3_ORCID_UNCOMPRESSED) - .affiliation(USER_3_AFFILIATION) - .mariadbPassword(USER_3_DATABASE_PASSWORD) - .build(); - - public final User USER_3 = User.builder() - .id(USER_3_ID) - .keycloakId(USER_3_KEYCLOAK_ID) - .username(USER_3_USERNAME) - .firstname(USER_3_FIRSTNAME) - .lastname(USER_3_LASTNAME) - .affiliation(USER_3_AFFILIATION) - .orcid(USER_3_ORCID_URL) - .theme(USER_3_THEME) - .mariadbPassword(USER_3_DATABASE_PASSWORD) - .isInternal(USER_3_IS_INTERNAL) - .build(); - - public final UserDto USER_3_DTO = UserDto.builder() - .id(USER_3_ID) - .username(USER_3_USERNAME) - .firstname(USER_3_FIRSTNAME) - .lastname(USER_3_LASTNAME) - .name(USER_3_NAME) - .qualifiedName(USER_3_QUALIFIED_NAME) - .attributes(USER_3_ATTRIBUTES_DTO) - .build(); - - public final UserBriefDto USER_3_BRIEF_DTO = UserBriefDto.builder() - .id(USER_3_ID) - .username(USER_3_USERNAME) - .firstname(USER_3_FIRSTNAME) - .lastname(USER_3_LASTNAME) - .name(USER_3_NAME) - .qualifiedName(USER_3_QUALIFIED_NAME) - .build(); - - public final UserDetails USER_3_DETAILS = UserDetailsDto.builder() - .id(USER_3_ID.toString()) - .username(USER_3_USERNAME) - .password(USER_3_PASSWORD) - .authorities(AUTHORITY_DEFAULT_RESEARCHER_AUTHORITIES) - .build(); - - public final Principal USER_3_PRINCIPAL = new UsernamePasswordAuthenticationToken(USER_3_DETAILS, - USER_3_PASSWORD, USER_3_DETAILS.getAuthorities()); - - public final at.ac.tuwien.ifs.dbrepo.core.api.amqp.UserDetailsDto USER_3_DETAILS_DTO = at.ac.tuwien.ifs.dbrepo.core.api.amqp.UserDetailsDto.builder() - .name(USER_3_USERNAME) - .tags(new String[]{}) - .build(); - - public final UUID USER_4_ID = UUID.fromString("791d58c5-bfab-4520-b4fc-b44d4ab9feb0"); - public final UUID USER_4_KEYCLOAK_ID = UUID.fromString("25040ad3-6d57-4052-b357-6b4c8a6e7f4d"); - public final String USER_4_USERNAME = "junit4"; - public final String USER_4_FIRSTNAME = "JUnit"; - public final String USER_4_LASTNAME = "4"; - public final String USER_4_NAME = "JUnit 4"; - public final String USER_4_AFFILIATION = "TU Wien"; - public final String USER_4_ORCID_URL = null; - @SuppressWarnings("java:S2068") - public final String USER_4_PASSWORD = "junit4"; - @SuppressWarnings("java:S2068") - public final String USER_4_DATABASE_PASSWORD = "*C20EF5C6875857DEFA9BE6E9B62DD76AAAE51882" /* junit4 */; - public final String USER_4_QUALIFIED_NAME = USER_4_FIRSTNAME + " " + USER_4_LASTNAME + " — @" + USER_4_USERNAME; - public final Boolean USER_4_IS_INTERNAL = false; - public final String USER_4_THEME = "light"; - - public final UserAttributesDto USER_4_ATTRIBUTES_DTO = UserAttributesDto.builder() - .theme(USER_4_THEME) - .orcid(USER_4_ORCID_URL) - .affiliation(USER_4_AFFILIATION) - .mariadbPassword(USER_4_DATABASE_PASSWORD) - .build(); - - public final User USER_4 = User.builder() - .id(USER_4_ID) - .keycloakId(USER_4_KEYCLOAK_ID) - .username(USER_4_USERNAME) - .firstname(USER_4_FIRSTNAME) - .lastname(USER_4_LASTNAME) - .affiliation(USER_4_AFFILIATION) - .orcid(USER_4_ORCID_URL) - .theme(USER_4_THEME) - .mariadbPassword(USER_4_DATABASE_PASSWORD) - .isInternal(USER_4_IS_INTERNAL) - .build(); - - public final UserDto USER_4_DTO = UserDto.builder() - .id(USER_4_ID) - .username(USER_4_USERNAME) - .firstname(USER_4_FIRSTNAME) - .lastname(USER_4_LASTNAME) - .name(USER_4_NAME) - .attributes(USER_4_ATTRIBUTES_DTO) - .qualifiedName(USER_4_QUALIFIED_NAME) - .build(); - - public final UserBriefDto USER_4_BRIEF_DTO = UserBriefDto.builder() - .id(USER_4_ID) - .username(USER_4_USERNAME) - .firstname(USER_4_FIRSTNAME) - .lastname(USER_4_LASTNAME) - .name(USER_4_NAME) - .qualifiedName(USER_4_QUALIFIED_NAME) - .build(); - - public final UserDetails USER_4_DETAILS = UserDetailsDto.builder() - .id(USER_4_ID.toString()) - .username(USER_4_USERNAME) - .password(USER_4_PASSWORD) - .authorities(new LinkedList<>()) - .build(); - - public final Principal USER_4_PRINCIPAL = new UsernamePasswordAuthenticationToken(USER_4_DETAILS, - USER_4_PASSWORD, USER_4_DETAILS.getAuthorities()); - - public final UUID USER_5_ID = UUID.fromString("28ff851d-d7bc-4422-959c-edd7a5b15630"); - public final UUID USER_5_KEYCLOAK_ID = UUID.fromString("28ff851d-d7bc-4422-959c-edd7a5b15630"); - public final String USER_5_USERNAME = "nobody"; - public final String USER_5_FIRSTNAME = "No"; - public final String USER_5_LASTNAME = "Body"; - public final String USER_5_NAME = "No Body"; - public final String USER_5_AFFILIATION = "TU Wien"; - @SuppressWarnings("java:S2068") - public final String USER_5_PASSWORD = "junit5"; - @SuppressWarnings("java:S2068") - public final String USER_5_DATABASE_PASSWORD = "*C20EF5C6875857DEFA9BE6E9B62DD76AAAE51882" /* junit5 */; - public final String USER_5_QUALIFIED_NAME = USER_5_FIRSTNAME + " " + USER_5_LASTNAME + " — @" + USER_5_USERNAME; - public final Boolean USER_5_IS_INTERNAL = false; - public final String USER_5_THEME = "dark"; - - public final UserAttributesDto USER_5_ATTRIBUTES_DTO = UserAttributesDto.builder() - .theme(USER_5_THEME) - .affiliation(USER_5_AFFILIATION) - .mariadbPassword(USER_5_DATABASE_PASSWORD) - .build(); - - public final UserDto USER_5_DTO = UserDto.builder() - .id(USER_5_ID) - .username(USER_5_USERNAME) - .firstname(USER_5_FIRSTNAME) - .lastname(USER_5_LASTNAME) - .name(USER_5_NAME) - .qualifiedName(USER_5_QUALIFIED_NAME) - .attributes(USER_5_ATTRIBUTES_DTO) - .build(); - - public final UserBriefDto USER_5_BRIEF_DTO = UserBriefDto.builder() - .id(USER_5_ID) - .username(USER_5_USERNAME) - .firstname(USER_5_FIRSTNAME) - .lastname(USER_5_LASTNAME) - .qualifiedName(USER_5_QUALIFIED_NAME) - .build(); - - public final UserDetails USER_5_DETAILS = UserDetailsDto.builder() - .id(USER_5_ID.toString()) - .username(USER_5_USERNAME) - .password(USER_5_PASSWORD) - .authorities(AUTHORITY_DEFAULT_DEVELOPER_AUTHORITIES) - .build(); - - public final Principal USER_5_PRINCIPAL = new UsernamePasswordAuthenticationToken(USER_5_DETAILS, - USER_5_PASSWORD, USER_5_DETAILS.getAuthorities()); - - public final User USER_5 = User.builder() - .id(USER_5_ID) - .keycloakId(USER_5_KEYCLOAK_ID) - .username(USER_5_USERNAME) - .firstname(USER_5_FIRSTNAME) - .lastname(USER_5_LASTNAME) - .affiliation(USER_5_AFFILIATION) - .theme(USER_5_THEME) - .mariadbPassword(USER_5_DATABASE_PASSWORD) - .isInternal(USER_5_IS_INTERNAL) - .build(); - - public final UUID USER_6_ID = UUID.fromString("28ff851d-d7bc-4422-959c-edd7a5b15630"); - public final String USER_6_USERNAME = "system"; - public final String USER_6_FIRSTNAME = "System"; - public final String USER_6_LASTNAME = "System"; - public final String USER_6_NAME = "System System"; - public final String USER_6_AFFILIATION = "TU Wien"; - public final String USER_6_ORCID = null; - @SuppressWarnings("java:S2068") - public final String USER_6_PASSWORD = "junit5"; - @SuppressWarnings("java:S2068") - public final String USER_6_DATABASE_PASSWORD = "*C20EF5C6875857DEFA9BE6E9B62DD76AAAE51882" /* junit5 */; - public final Boolean USER_6_VERIFIED = true; - public final Boolean USER_6_ENABLED = true; - public final Boolean USER_6_IS_INTERNAL = false; - public final Boolean USER_6_THEME_DARK = false; - public final Instant USER_6_CREATED = Instant.ofEpochSecond(1677399592L) /* 2023-02-26 08:19:52 (UTC) */; - public final UUID USER_6_REALM_ID = REALM_DBREPO_ID; - - public final UserDto USER_6_DTO = UserDto.builder() - .id(USER_6_ID) - .username(USER_6_USERNAME) - .firstname(USER_6_FIRSTNAME) - .lastname(USER_6_LASTNAME) - .build(); - - public final UserDetails USER_6_DETAILS = UserDetailsDto.builder() - .id(USER_6_ID.toString()) - .username(USER_6_USERNAME) - .password(USER_6_PASSWORD) - .authorities(AUTHORITY_DEFAULT_RESEARCHER_AUTHORITIES) - .build(); - - public final Principal USER_6_PRINCIPAL = new UsernamePasswordAuthenticationToken(USER_6_DETAILS, - USER_6_PASSWORD, USER_6_DETAILS.getAuthorities()); - - public final UUID IMAGE_1_ID = UUID.fromString("e5449ade-acc1-4ba4-8858-e3496cdecd9c"); - public final String IMAGE_1_REGISTRY = "docker.io"; - public final String IMAGE_1_NAME = "mariadb"; - public final String IMAGE_1_VERSION = "11.1.3"; - public final String IMAGE_1_DIALECT = "org.hibernate.dialect.MariaDBDialect"; - public final String IMAGE_1_DRIVER = "org.mariadb.jdbc.Driver"; - public final String IMAGE_1_JDBC = "mariadb"; - public final Integer IMAGE_1_PORT = 3306; - public final Boolean IMAGE_1_IS_DEFAULT = true; - - public final ImageCreateDto IMAGE_1_CREATE_DTO = ImageCreateDto.builder() - .registry(IMAGE_1_REGISTRY) - .name(IMAGE_1_NAME) - .version(IMAGE_1_VERSION) - .dialect(IMAGE_1_DIALECT) - .jdbcMethod(IMAGE_1_JDBC) - .driverClass(IMAGE_1_DRIVER) - .defaultPort(IMAGE_1_PORT) - .build(); - - public final ImageChangeDto IMAGE_1_CHANGE_DTO = ImageChangeDto.builder() - .registry(IMAGE_1_REGISTRY) - .dialect(IMAGE_1_DIALECT) - .jdbcMethod(IMAGE_1_JDBC) - .driverClass(IMAGE_1_DRIVER) - .defaultPort(IMAGE_1_PORT) - .build(); - - public final ContainerImage IMAGE_1 = ContainerImage.builder() - .id(IMAGE_1_ID) - .name(IMAGE_1_NAME) - .registry(IMAGE_1_REGISTRY) - .version(IMAGE_1_VERSION) - .dialect(IMAGE_1_DIALECT) - .jdbcMethod(IMAGE_1_JDBC) - .driverClass(IMAGE_1_DRIVER) - .defaultPort(IMAGE_1_PORT) - .isDefault(IMAGE_1_IS_DEFAULT) - .operators(new LinkedList<>()) /* IMAGE_1_OPERATORS */ - .build(); - - public final ImageDto IMAGE_1_DTO = ImageDto.builder() - .id(IMAGE_1_ID) - .name(IMAGE_1_NAME) - .version(IMAGE_1_VERSION) - .isDefault(IMAGE_1_IS_DEFAULT) - .jdbcMethod(IMAGE_1_JDBC) - .operators(null) /* IMAGE_1_OPERATORS_DTO */ - .build(); - - public final ImageBriefDto IMAGE_1_BRIEF_DTO = ImageBriefDto.builder() - .id(IMAGE_1_ID) - .name(IMAGE_1_NAME) - .version(IMAGE_1_VERSION) - .isDefault(IMAGE_1_IS_DEFAULT) - .build(); - - public final UUID IMAGE_1_OPERATORS_1_ID = UUID.fromString("42a56348-38bd-4aba-b0f2-ac813d5d2da1"); - public final String IMAGE_1_OPERATORS_1_DISPLAY_NAME = "XOR"; - public final String IMAGE_1_OPERATORS_1_VALUE = "XOR"; - public final String IMAGE_1_OPERATORS_1_DOCUMENTATION = "https://mariadb.com/kb/en/xor/"; - - public final UUID IMAGE_1_OPERATORS_2_ID = UUID.fromString("42a56348-38bd-4aba-b0f2-ac813d5d2da2"); - public final String IMAGE_1_OPERATORS_2_DISPLAY_NAME = "="; - public final String IMAGE_1_OPERATORS_2_VALUE = "="; - public final String IMAGE_1_OPERATORS_2_DOCUMENTATION = "https://mariadb.com/kb/en/equal/"; - - public final List<Operator> IMAGE_1_OPERATORS = new LinkedList<>(List.of( - Operator.builder() - .id(IMAGE_1_OPERATORS_1_ID) - .image(IMAGE_1) - .displayName(IMAGE_1_OPERATORS_1_DISPLAY_NAME) - .value(IMAGE_1_OPERATORS_1_VALUE) - .documentation(IMAGE_1_OPERATORS_1_DOCUMENTATION) - .build(), - Operator.builder() - .id(IMAGE_1_OPERATORS_2_ID) - .image(IMAGE_1) - .displayName(IMAGE_1_OPERATORS_2_DISPLAY_NAME) - .value(IMAGE_1_OPERATORS_2_VALUE) - .documentation(IMAGE_1_OPERATORS_2_DOCUMENTATION) - .build())); - - public final List<OperatorDto> IMAGE_1_OPERATORS_DTO = new LinkedList<>(List.of( - OperatorDto.builder() - .id(IMAGE_1_OPERATORS_1_ID) - .displayName(IMAGE_1_OPERATORS_1_DISPLAY_NAME) - .value(IMAGE_1_OPERATORS_1_VALUE) - .documentation(IMAGE_1_OPERATORS_1_DOCUMENTATION) - .build(), - OperatorDto.builder() - .id(IMAGE_1_OPERATORS_2_ID) - .displayName(IMAGE_1_OPERATORS_2_DISPLAY_NAME) - .value(IMAGE_1_OPERATORS_2_VALUE) - .documentation(IMAGE_1_OPERATORS_2_DOCUMENTATION) - .build())); - - public final UUID CONTAINER_1_ID = UUID.fromString("7ddb7e87-b965-43a2-9a24-4fa406d998f4"); - public final String CONTAINER_1_NAME = "u01"; - public final String CONTAINER_1_INTERNALNAME = "dbrepo-userdb-u01"; - public final String CONTAINER_1_UI_HOST = "localhost"; - public final Integer CONTAINER_1_UI_PORT = 3306; - public final String CONTAINER_1_UI_ADDITIONAL_FLAGS = "?sslMode=disable"; - public final Integer CONTAINER_1_QUOTA = 4; - public final Integer CONTAINER_1_COUNT = 3; - public final String CONTAINER_1_HOST = "localhost"; - public final Integer CONTAINER_1_PORT = 3308; - public final String CONTAINER_1_PRIVILEGED_USERNAME = "root"; - @SuppressWarnings("java:S2068") - public final String CONTAINER_1_PRIVILEGED_PASSWORD = "dbrepo"; - public final Instant CONTAINER_1_CREATED = Instant.ofEpochSecond(1677399629L) /* 2023-02-26 08:20:29 (UTC) */; - - public final Container CONTAINER_1 = Container.builder() - .id(CONTAINER_1_ID) - .name(CONTAINER_1_NAME) - .internalName(CONTAINER_1_INTERNALNAME) - .image(IMAGE_1) - .created(CONTAINER_1_CREATED) - .host(CONTAINER_1_HOST) - .port(CONTAINER_1_PORT) - .uiHost(CONTAINER_1_UI_HOST) - .uiPort(CONTAINER_1_UI_PORT) - .quota(CONTAINER_1_QUOTA) - .uiAdditionalFlags(CONTAINER_1_UI_ADDITIONAL_FLAGS) - .privilegedUsername(CONTAINER_1_PRIVILEGED_USERNAME) - .privilegedPassword(CONTAINER_1_PRIVILEGED_PASSWORD) - .databases(null) /* DATABASE_1, DATABASE_2, DATABASE_3 */ - .build(); - - public final ContainerDto CONTAINER_1_DTO = ContainerDto.builder() - .id(CONTAINER_1_ID) - .name(CONTAINER_1_NAME) - .internalName(CONTAINER_1_INTERNALNAME) - .image(IMAGE_1_DTO) - .host(CONTAINER_1_HOST) - .port(CONTAINER_1_PORT) - .build(); - - public final ContainerBriefDto CONTAINER_1_BRIEF_DTO = ContainerBriefDto.builder() - .id(CONTAINER_1_ID) - .name(CONTAINER_1_NAME) - .internalName(CONTAINER_1_INTERNALNAME) - .quota(CONTAINER_1_QUOTA) - .count(CONTAINER_1_COUNT) - .image(IMAGE_1_BRIEF_DTO) - .build(); - - public final ContainerDto CONTAINER_1_PRIVILEGED_DTO = ContainerDto.builder() - .id(CONTAINER_1_ID) - .name(CONTAINER_1_NAME) - .internalName(CONTAINER_1_INTERNALNAME) - .image(IMAGE_1_DTO) - .host(CONTAINER_1_HOST) - .port(CONTAINER_1_PORT) - .lastRetrieved(Instant.now()) - .username(CONTAINER_1_PRIVILEGED_USERNAME) - .password(CONTAINER_1_PRIVILEGED_PASSWORD) - .build(); - - public final UUID CONTAINER_2_ID = UUID.fromString("c2ec601e-2bfb-4be8-8891-0cb804a08d4a"); - public final ContainerImage CONTAINER_2_IMAGE = IMAGE_1; - public final ImageDto CONTAINER_2_IMAGE_DTO = IMAGE_1_DTO; - public final String CONTAINER_2_NAME = "u02"; - public final String CONTAINER_2_INTERNALNAME = "dbrepo-userdb-u02"; - public final String CONTAINER_2_HOST = "localhost"; - public final Integer CONTAINER_2_PORT = 3309; - public final Integer CONTAINER_2_QUOTA = 3; - public final Integer CONTAINER_2_COUNT = 3; - public final String CONTAINER_2_PRIVILEGED_USERNAME = "root"; - @SuppressWarnings("java:S2068") - public final String CONTAINER_2_PRIVILEGED_PASSWORD = "dbrepo"; - public final Instant CONTAINER_2_CREATED = Instant.ofEpochSecond(1677399655L) /* 2023-02-26 08:20:55 (UTC) */; - - public final Container CONTAINER_2 = Container.builder() - .id(CONTAINER_2_ID) - .name(CONTAINER_2_NAME) - .internalName(CONTAINER_2_INTERNALNAME) - .image(CONTAINER_2_IMAGE) - .created(CONTAINER_2_CREATED) - .host(CONTAINER_2_HOST) - .port(CONTAINER_2_PORT) - .quota(CONTAINER_2_QUOTA) - .databases(new LinkedList<>(List.of())) - .privilegedUsername(CONTAINER_2_PRIVILEGED_USERNAME) - .privilegedPassword(CONTAINER_2_PRIVILEGED_PASSWORD) - .build(); - - public final ContainerDto CONTAINER_2_DTO = ContainerDto.builder() - .id(CONTAINER_2_ID) - .name(CONTAINER_2_NAME) - .internalName(CONTAINER_2_INTERNALNAME) - .image(CONTAINER_2_IMAGE_DTO) - .host(CONTAINER_2_HOST) - .port(CONTAINER_2_PORT) - .build(); - - public final ContainerBriefDto CONTAINER_2_DTO_BRIEF = ContainerBriefDto.builder() - .id(CONTAINER_2_ID) - .name(CONTAINER_2_NAME) - .internalName(CONTAINER_2_INTERNALNAME) - .quota(CONTAINER_2_QUOTA) - .build(); - - public final ContainerDto CONTAINER_2_PRIVILEGED_DTO = ContainerDto.builder() - .id(CONTAINER_2_ID) - .name(CONTAINER_2_NAME) - .internalName(CONTAINER_2_INTERNALNAME) - .image(CONTAINER_2_IMAGE_DTO) - .host(CONTAINER_2_HOST) - .port(CONTAINER_2_PORT) - .lastRetrieved(Instant.now()) - .username(CONTAINER_2_PRIVILEGED_USERNAME) - .password(CONTAINER_2_PRIVILEGED_PASSWORD) - .build(); - - public final UUID CONTAINER_3_ID = UUID.fromString("1731c7d2-8bd1-4392-85bc-18a3be99e01d"); - public final ContainerImage CONTAINER_3_IMAGE = IMAGE_1; - public final String CONTAINER_3_NAME = "u03"; - public final String CONTAINER_3_INTERNALNAME = "dbrepo-userdb-u03"; - public final String CONTAINER_3_HOST = "localhost"; - public final Integer CONTAINER_3_PORT = 3310; - public final Integer CONTAINER_3_QUOTA = 20; - public final String CONTAINER_3_PRIVILEGED_USERNAME = "root"; - @SuppressWarnings("java:S2068") - public final String CONTAINER_3_PRIVILEGED_PASSWORD = "dbrepo"; - public final Instant CONTAINER_3_CREATED = Instant.ofEpochSecond(1677399672L) /* 2023-02-26 08:21:12 (UTC) */; - - public final Container CONTAINER_3 = Container.builder() - .id(CONTAINER_3_ID) - .name(CONTAINER_3_NAME) - .internalName(CONTAINER_3_INTERNALNAME) - .image(CONTAINER_3_IMAGE) - .created(CONTAINER_3_CREATED) - .host(CONTAINER_3_HOST) - .port(CONTAINER_3_PORT) - .quota(CONTAINER_3_QUOTA) - .databases(new LinkedList<>(List.of())) - .privilegedUsername(CONTAINER_3_PRIVILEGED_USERNAME) - .privilegedPassword(CONTAINER_3_PRIVILEGED_PASSWORD) - .build(); - - public final UUID CONTAINER_4_ID = UUID.fromString("67aee75c-791c-410b-abbb-175c11ddd252"); - public final ContainerImage CONTAINER_4_IMAGE = IMAGE_1; - public final String CONTAINER_4_NAME = "u04"; - public final String CONTAINER_4_INTERNALNAME = "dbrepo-userdb-u04"; - public final String CONTAINER_4_HOST = "localhost"; - public final Integer CONTAINER_4_PORT = 3311; - public final Integer CONTAINER_4_QUOTA = 0; - public final String CONTAINER_4_PRIVILEGED_USERNAME = "root"; - @SuppressWarnings("java:S2068") - public final String CONTAINER_4_PRIVILEGED_PASSWORD = "dbrepo"; - public final Instant CONTAINER_4_CREATED = Instant.ofEpochSecond(1677399688L) /* 2023-02-26 08:21:28 (UTC) */; - - public final Container CONTAINER_4 = Container.builder() - .id(CONTAINER_4_ID) - .name(CONTAINER_4_NAME) - .internalName(CONTAINER_4_INTERNALNAME) - .image(CONTAINER_4_IMAGE) - .created(CONTAINER_4_CREATED) - .host(CONTAINER_4_HOST) - .port(CONTAINER_4_PORT) - .quota(CONTAINER_4_QUOTA) - .privilegedUsername(CONTAINER_4_PRIVILEGED_USERNAME) - .privilegedPassword(CONTAINER_4_PRIVILEGED_PASSWORD) - .databases(null) /* DATABASE_4 */ - .build(); - - public final String EXCHANGE_DBREPO_NAME = "dbrepo"; - public final Boolean EXCHANGE_DBREPO_AUTO_DELETE = true; - public final Boolean EXCHANGE_DBREPO_DURABLE = true; - public final Boolean EXCHANGE_DBREPO_INTERNAL = true; - public final String EXCHANGE_DBREPO_TYPE = "topic"; - public final String EXCHANGE_DBREPO_VHOST = "dbrepo"; - public final ExchangeDto EXCHANGE_DBREPO_DTO = ExchangeDto.builder() - .autoDelete(EXCHANGE_DBREPO_AUTO_DELETE) - .type(EXCHANGE_DBREPO_TYPE) - .name(EXCHANGE_DBREPO_NAME) - .durable(EXCHANGE_DBREPO_DURABLE) - .vhost(EXCHANGE_DBREPO_VHOST) - .internal(EXCHANGE_DBREPO_INTERNAL) - .build(); - - public final UUID DATABASE_1_ID = UUID.fromString("b3bcb5bf-4f88-40e2-9726-9b0d2ee2b425"); - public final String DATABASE_1_NAME = "Weather"; - public final String DATABASE_1_DESCRIPTION = "Weather in Australia"; - public final String DATABASE_1_INTERNALNAME = "weather"; - public final Boolean DATABASE_1_PUBLIC = false; - public final Boolean DATABASE_1_SCHEMA_PUBLIC = false; - public final String DATABASE_1_EXCHANGE = "dbrepo"; - public final Instant DATABASE_1_CREATED = Instant.ofEpochSecond(1677399741L) /* 2023-02-26 08:22:21 (UTC) */; - public final Instant DATABASE_1_LAST_MODIFIED = Instant.ofEpochSecond(1677399741L) /* 2023-02-26 08:22:21 (UTC) */; - public final UUID DATABASE_1_CREATED_BY = USER_1_ID(); - - public final CreateDatabaseDto DATABASE_1_CREATE = CreateDatabaseDto.builder() - .name(DATABASE_1_NAME) - .isPublic(DATABASE_1_PUBLIC) - .cid(CONTAINER_1_ID) - .build(); - - public final at.ac.tuwien.ifs.dbrepo.core.api.database.internal.CreateDatabaseDto DATABASE_1_CREATE_INTERNAL = at.ac.tuwien.ifs.dbrepo.core.api.database.internal.CreateDatabaseDto.builder() - .internalName(DATABASE_1_INTERNALNAME) - .containerId(CONTAINER_1_ID) - .username(USER_1_USERNAME()) - .password(USER_1_PASSWORD()) - .userId(USER_1_ID()) - .privilegedUsername(CONTAINER_1_PRIVILEGED_USERNAME) - .privilegedPassword(CONTAINER_1_PRIVILEGED_PASSWORD) - .build(); - - public final UUID DATABASE_2_ID = UUID.fromString("dd9dfee2-9fbd-46b0-92d5-98f0f8866ffe"); - public final String DATABASE_2_NAME = "Zoo"; - public final String DATABASE_2_DESCRIPTION = "Zoo data"; - public final String DATABASE_2_INTERNALNAME = "zoo"; - public final Boolean DATABASE_2_PUBLIC = false; - public final Boolean DATABASE_2_SCHEMA_PUBLIC = true; - public final String DATABASE_2_EXCHANGE = "dbrepo"; - public final Instant DATABASE_2_CREATED = Instant.ofEpochSecond(1677399772L) /* 2023-02-26 08:22:52 (UTC) */; - public final Instant DATABASE_2_LAST_MODIFIED = Instant.ofEpochSecond(1677399772L) /* 2023-02-26 08:22:52 (UTC) */; - public final UUID DATABASE_2_OWNER = USER_2_ID(); - public final UUID DATABASE_2_CREATOR = USER_2_ID(); - - public final CreateDatabaseDto DATABASE_2_CREATE = CreateDatabaseDto.builder() - .name(DATABASE_2_NAME) - .isPublic(DATABASE_2_PUBLIC) - .cid(CONTAINER_1_ID) - .build(); - - public final UUID DATABASE_3_ID = UUID.fromString("9d8cb9a9-9468-4801-a2e0-2dac8bc67c31"); - public final String DATABASE_3_NAME = "Musicology"; - public final String DATABASE_3_DESCRIPTION = "Musicology data"; - public final String DATABASE_3_INTERNALNAME = "musicology"; - public final Boolean DATABASE_3_PUBLIC = true; - public final Boolean DATABASE_3_SCHEMA_PUBLIC = false; - public final String DATABASE_3_EXCHANGE = "dbrepo"; - public final Instant DATABASE_3_CREATED = Instant.ofEpochSecond(1677399792L) /* 2023-02-26 08:23:12 (UTC) */; - public final Instant DATABASE_3_LAST_MODIFIED = Instant.ofEpochSecond(1677399792L) /* 2023-02-26 08:23:12 (UTC) */; - public final UUID DATABASE_3_OWNER = USER_3_ID; - - public final DatabaseDto DATABASE_3_DTO = DatabaseDto.builder() - .id(DATABASE_3_ID) - .isPublic(DATABASE_3_PUBLIC) - .isSchemaPublic(DATABASE_3_SCHEMA_PUBLIC) - .name(DATABASE_3_NAME) - .internalName(DATABASE_3_INTERNALNAME) - .owner(USER_3_BRIEF_DTO) - .container(CONTAINER_1_DTO) - .exchangeName(DATABASE_3_EXCHANGE) - .tables(new LinkedList<>()) /* TABLE_8_DTO */ - .views(new LinkedList<>()) /* VIEW_5_DTO */ - .identifiers(new LinkedList<>()) /* IDENTIFIER_6_DTO */ - .build(); - - public final DatabaseDto DATABASE_3_PRIVILEGED_DTO = DatabaseDto.builder() - .id(DATABASE_3_ID) - .isPublic(DATABASE_3_PUBLIC) - .isSchemaPublic(DATABASE_3_SCHEMA_PUBLIC) - .name(DATABASE_3_NAME) - .internalName(DATABASE_3_INTERNALNAME) - .owner(USER_3_BRIEF_DTO) - .container(CONTAINER_1_PRIVILEGED_DTO) - .exchangeName(DATABASE_3_EXCHANGE) - .tables(new LinkedList<>()) /* TABLE_8_DTO */ - .views(new LinkedList<>()) /* VIEW_5_DTO */ - .identifiers(new LinkedList<>()) /* IDENTIFIER_6_DTO */ - .lastRetrieved(Instant.now()) - .build(); + public final String USER_3_USERNAME() { + return "junit3"; + } - public final DatabaseBriefDto DATABASE_3_PRIVILEGED_BRIEF_DTO = DatabaseBriefDto.builder() - .id(DATABASE_3_ID) - .isPublic(DATABASE_3_PUBLIC) - .isSchemaPublic(DATABASE_3_SCHEMA_PUBLIC) - .name(DATABASE_3_NAME) - .internalName(DATABASE_3_INTERNALNAME) - .ownerId(USER_3_ID) - .identifiers(new LinkedList<>()) /* IDENTIFIER_6_DTO */ - .build(); + public final String USER_3_FIRSTNAME() { + return "System"; + } - public final DatabaseBriefDto DATABASE_3_BRIEF_DTO = DatabaseBriefDto.builder() - .id(DATABASE_3_ID) - .isPublic(DATABASE_3_PUBLIC) - .isSchemaPublic(DATABASE_3_SCHEMA_PUBLIC) - .name(DATABASE_3_NAME) - .internalName(DATABASE_3_INTERNALNAME) - .ownerId(USER_3_ID) - .identifiers(new LinkedList<>()) - .build(); + public final String USER_3_LASTNAME() { + return "System"; + } - public final CreateDatabaseDto DATABASE_3_CREATE = CreateDatabaseDto.builder() - .name(DATABASE_3_NAME) - .isPublic(DATABASE_3_PUBLIC) - .cid(CONTAINER_1_ID) - .build(); - - public final UUID DATABASE_4_ID = UUID.fromString("c503d7f3-5952-4d97-b26a-da86bea4c20d"); - public final String DATABASE_4_NAME = "Weather AT"; - public final String DATABASE_4_DESCRIPTION = "Weather data"; - public final Boolean DATABASE_4_PUBLIC = true; - public final Boolean DATABASE_4_SCHEMA_PUBLIC = true; - public final String DATABASE_4_INTERNALNAME = "weather_at"; - public final String DATABASE_4_EXCHANGE = "dbrepo"; - public final Instant DATABASE_4_CREATED = Instant.ofEpochSecond(1677399813L) /* 2023-02-26 08:23:33 (UTC) */; - public final Instant DATABASE_4_LAST_MODIFIED = Instant.ofEpochSecond(1677399813L) /* 2023-02-26 08:23:33 (UTC) */; - public final UUID DATABASE_4_OWNER = USER_4_ID; - public final UUID DATABASE_4_CREATOR = USER_4_ID; - - public final DatabaseBriefDto DATABASE_4_BRIEF_DTO = DatabaseBriefDto.builder() - .id(DATABASE_4_ID) - .isPublic(DATABASE_4_PUBLIC) - .isSchemaPublic(DATABASE_4_SCHEMA_PUBLIC) - .name(DATABASE_4_NAME) - .description(DATABASE_4_DESCRIPTION) - .internalName(DATABASE_4_INTERNALNAME) - .ownerId(USER_4_ID) - .identifiers(new LinkedList<>()) - .build(); + public final String USER_3_NAME() { + return "System System"; + } - public final DatabaseDto DATABASE_4_DTO = DatabaseDto.builder() - .id(DATABASE_4_ID) - .isPublic(DATABASE_4_PUBLIC) - .isSchemaPublic(DATABASE_4_SCHEMA_PUBLIC) - .name(DATABASE_4_NAME) - .container(CONTAINER_2_DTO) - .description(DATABASE_4_DESCRIPTION) - .internalName(DATABASE_4_INTERNALNAME) - .exchangeName(DATABASE_4_EXCHANGE) - .owner(USER_4_BRIEF_DTO) - .tables(new LinkedList<>()) /* TABLE_9_DTO */ - .views(new LinkedList<>()) - .identifiers(new LinkedList<>()) /* IDENTIFIER_7_DTO */ - .build(); - - public final DatabaseDto DATABASE_4_PRIVILEGED_DTO = DatabaseDto.builder() - .id(DATABASE_4_ID) - .isPublic(DATABASE_4_PUBLIC) - .isSchemaPublic(DATABASE_4_SCHEMA_PUBLIC) - .name(DATABASE_4_NAME) - .container(CONTAINER_2_PRIVILEGED_DTO) - .description(DATABASE_4_DESCRIPTION) - .internalName(DATABASE_4_INTERNALNAME) - .exchangeName(DATABASE_4_EXCHANGE) - .owner(USER_4_BRIEF_DTO) - .tables(new LinkedList<>()) /* TABLE_9_DTO */ - .views(new LinkedList<>()) - .identifiers(new LinkedList<>()) /* IDENTIFIER_7_DTO */ - .lastRetrieved(Instant.now()) - .build(); + public final String USER_3_AFFILIATION() { + return "TU Wien"; + } - public final CreateTableDto TABLE_0_CREATE_DTO = CreateTableDto.builder() - .name("full") - .description("full example") - .constraints(CreateTableConstraintsDto.builder() - .uniques(new LinkedList<>()) - .foreignKeys(new LinkedList<>()) - .build()) - .columns(List.of(CreateTableColumnDto.builder() - .name("col1a") - .type(ColumnTypeDto.CHAR) - .nullAllowed(true) - .build(), - CreateTableColumnDto.builder() - .name("col1b") - .type(ColumnTypeDto.CHAR) - .nullAllowed(true) - .size(50L) - .build(), - CreateTableColumnDto.builder() - .name("col2a") - .type(ColumnTypeDto.VARCHAR) - .nullAllowed(true) - .build(), - CreateTableColumnDto.builder() - .name("col2b") - .type(ColumnTypeDto.VARCHAR) - .nullAllowed(true) - .size(1024L) - .build(), - CreateTableColumnDto.builder() - .name("col3") - .type(ColumnTypeDto.BINARY) - .nullAllowed(true) - .build(), - CreateTableColumnDto.builder() - .name("col4") - .type(ColumnTypeDto.VARBINARY) - .nullAllowed(true) - .size(200L) - .build(), - CreateTableColumnDto.builder() - .name("col5") - .type(ColumnTypeDto.TINYBLOB) - .nullAllowed(true) - .build(), - CreateTableColumnDto.builder() - .name("col6") - .type(ColumnTypeDto.TINYTEXT) - .nullAllowed(true) - .build(), - CreateTableColumnDto.builder() - .name("col7") - .type(ColumnTypeDto.TEXT) - .nullAllowed(true) - .build(), - CreateTableColumnDto.builder() - .name("col8") - .type(ColumnTypeDto.BLOB) - .nullAllowed(true) - .build(), - CreateTableColumnDto.builder() - .name("col9") - .type(ColumnTypeDto.MEDIUMTEXT) - .nullAllowed(true) - .build(), - CreateTableColumnDto.builder() - .name("col10") - .type(ColumnTypeDto.MEDIUMBLOB) - .nullAllowed(true) - .build(), - CreateTableColumnDto.builder() - .name("col11") - .type(ColumnTypeDto.LONGTEXT) - .nullAllowed(true) - .build(), - CreateTableColumnDto.builder() - .name("col12") - .type(ColumnTypeDto.LONGBLOB) - .nullAllowed(true) - .build(), - CreateTableColumnDto.builder() - .name("col13") - .type(ColumnTypeDto.ENUM) - .nullAllowed(true) - .enums(new LinkedList<>(List.of("val1", "val2"))) - .build(), - CreateTableColumnDto.builder() - .name("col14") - .type(ColumnTypeDto.SET) - .nullAllowed(true) - .sets(new LinkedList<>(List.of("val1", "val2"))) - .build(), - CreateTableColumnDto.builder() - .name("col15") - .type(ColumnTypeDto.BIT) - .nullAllowed(true) - .build(), - CreateTableColumnDto.builder() - .name("col16") - .type(ColumnTypeDto.TINYINT) - .nullAllowed(true) - .build(), - CreateTableColumnDto.builder() - .name("col17") - .type(ColumnTypeDto.BOOL) - .nullAllowed(true) - .build(), - CreateTableColumnDto.builder() - .name("col18") - .type(ColumnTypeDto.SMALLINT) - .nullAllowed(true) - .build(), - CreateTableColumnDto.builder() - .name("col19") - .type(ColumnTypeDto.MEDIUMINT) - .nullAllowed(true) - .build(), - CreateTableColumnDto.builder() - .name("col20") - .type(ColumnTypeDto.INT) - .nullAllowed(true) - .build(), - CreateTableColumnDto.builder() - .name("col21") - .type(ColumnTypeDto.BIGINT) - .nullAllowed(true) - .build(), - CreateTableColumnDto.builder() - .name("col22") - .type(ColumnTypeDto.FLOAT) - .nullAllowed(true) - .build(), - CreateTableColumnDto.builder() - .name("col23") - .type(ColumnTypeDto.DOUBLE) - .nullAllowed(true) - .build(), - CreateTableColumnDto.builder() - .name("col24") - .type(ColumnTypeDto.DECIMAL) - .nullAllowed(true) - .build(), - CreateTableColumnDto.builder() - .name("col25") - .type(ColumnTypeDto.DATE) - .nullAllowed(true) - .build(), - CreateTableColumnDto.builder() - .name("col26") - .type(ColumnTypeDto.DATETIME) - .nullAllowed(true) - .build(), - CreateTableColumnDto.builder() - .name("col27") - .type(ColumnTypeDto.TIMESTAMP) - .nullAllowed(true) - .build(), - CreateTableColumnDto.builder() - .name("col28") - .type(ColumnTypeDto.TIME) - .nullAllowed(true) - .build(), - CreateTableColumnDto.builder() - .name("col29") - .type(ColumnTypeDto.YEAR) - .nullAllowed(true) - .build())) - .build(); - - public final UUID TABLE_1_ID = UUID.fromString("666d0b6b-f017-4f7c-80d8-a47174d8b539"); - public final String TABLE_1_NAME = "Weather AUS"; - public final String TABLE_1_INTERNAL_NAME = "weather_aus"; - public final Boolean TABLE_1_VERSIONED = true; - public final Boolean TABLE_1_IS_PUBLIC = false; - public final Boolean TABLE_1_SCHEMA_PUBLIC = false; - public final Boolean TABLE_1_PROCESSED_CONSTRAINTS = true; - public final String TABLE_1_DESCRIPTION = "Weather in Australia"; - public final String TABLE_1_QUEUE_NAME = TABLE_1_INTERNAL_NAME; - public final String TABLE_1_ROUTING_KEY = "dbrepo." + DATABASE_1_ID + "." + TABLE_1_ID; - public final Long TABLE_1_AVG_ROW_LENGTH = 3L; - public final Long TABLE_1_NUM_ROWS = 3L; - public final Long TABLE_1_DATA_LENGTH = 2000L; - public final Long TABLE_1_MAX_DATA_LENGTH = Long.MAX_VALUE; - public final Instant TABLE_1_CREATED = Instant.ofEpochSecond(1677399975L) /* 2023-02-26 08:26:15 (UTC) */; - public final Instant TABLE_1_LAST_MODIFIED = Instant.ofEpochSecond(1677399975L) /* 2023-02-26 08:26:15 (UTC) */; - - public final Table TABLE_1 = Table.builder() - .id(TABLE_1_ID) - .tdbid(DATABASE_1_ID) - .database(null /* DATABASE_1 */) - .created(TABLE_1_CREATED) - .internalName(TABLE_1_INTERNAL_NAME) - .isVersioned(TABLE_1_VERSIONED) - .isPublic(TABLE_1_IS_PUBLIC) - .isSchemaPublic(TABLE_1_SCHEMA_PUBLIC) - .description(TABLE_1_DESCRIPTION) - .name(TABLE_1_NAME) - .queueName(TABLE_1_QUEUE_NAME) - .identifiers(new LinkedList<>()) - .columns(new LinkedList<>() /* TABLE_1_COLUMNS */) - .constraints(null) /* TABLE_1_CONSTRAINTS */ - .ownedBy(USER_1_ID()) - .owner(USER_1) - .lastModified(TABLE_1_LAST_MODIFIED) - .avgRowLength(TABLE_1_AVG_ROW_LENGTH) - .numRows(TABLE_1_NUM_ROWS) - .dataLength(TABLE_1_DATA_LENGTH) - .maxDataLength(TABLE_1_MAX_DATA_LENGTH) - .build(); - - public final TableDto TABLE_1_DTO = TableDto.builder() - .id(TABLE_1_ID) - .databaseId(DATABASE_1_ID) - .internalName(TABLE_1_INTERNAL_NAME) - .isVersioned(TABLE_1_VERSIONED) - .isPublic(TABLE_1_IS_PUBLIC) - .isSchemaPublic(TABLE_1_SCHEMA_PUBLIC) - .description(TABLE_1_DESCRIPTION) - .name(TABLE_1_NAME) - .queueName(TABLE_1_QUEUE_NAME) - .routingKey(TABLE_1_ROUTING_KEY) - .identifiers(new LinkedList<>()) - .columns(new LinkedList<>() /* TABLE_1_COLUMNS_DTO */) - .constraints(null) /* TABLE_1_CONSTRAINTS_DTO */ - .owner(USER_1_BRIEF_DTO) - .avgRowLength(TABLE_1_AVG_ROW_LENGTH) - .numRows(TABLE_1_NUM_ROWS) - .dataLength(TABLE_1_DATA_LENGTH) - .maxDataLength(TABLE_1_MAX_DATA_LENGTH) - .build(); + public final String USER_3_ORCID_URL() { + return null; + } - public final UUID COLUMN_1_1_ID = UUID.fromString("377c0a6e-938e-458c-ad2b-bbbd75d46412"); + @SuppressWarnings("java:S2068") + public final String USER_3_PASSWORD() { + return "password"; + } - public final UUID COLUMN_1_2_ID = UUID.fromString("dbca4821-3023-479b-a25a-c08eb0ec02ce"); + @SuppressWarnings("java:S2068") + public final String USER_3_DATABASE_PASSWORD() { + return "*D65FCA043964B63E849DD6334699ECB065905DA4" /* junit3 */; + } - public final UUID COLUMN_1_3_ID = UUID.fromString("8ff0351e-4882-4948-94af-598e4b264b25"); + public final String USER_3_QUALIFIED_NAME() { + return USER_3_FIRSTNAME() + " " + USER_3_LASTNAME() + " — @" + USER_3_USERNAME(); + } - public final UUID COLUMN_1_4_ID = UUID.fromString("9ab256eb-3324-4e76-af3b-e3e2a58ce161"); + public final Boolean USER_3_IS_INTERNAL() { + return false; + } - public final UUID COLUMN_1_5_ID = UUID.fromString("619e9355-51aa-438f-8579-80cec30f35cb"); + public final String USER_3_THEME() { + return "light"; + } - public final List<ColumnDto> TABLE_1_COLUMNS_DTO = List.of(ColumnDto.builder() - .id(COLUMN_1_1_ID) - .tableId(TABLE_1_ID) - .databaseId(DATABASE_1_ID) - .ordinalPosition(0) - .name("id") - .internalName("id") - .columnType(ColumnTypeDto.SERIAL) - .isNullAllowed(false) - .enums(null) - .sets(null) - .build(), - ColumnDto.builder() - .id(COLUMN_1_2_ID) - .tableId(TABLE_1_ID) - .databaseId(DATABASE_1_ID) - .ordinalPosition(1) - .name("Date") - .internalName("date") - .columnType(ColumnTypeDto.DATE) - .isNullAllowed(true) - .enums(null) - .sets(null) - .build(), - ColumnDto.builder() - .id(COLUMN_1_3_ID) - .tableId(TABLE_1_ID) - .databaseId(DATABASE_1_ID) - .ordinalPosition(2) - .name("Location") - .internalName("location") - .columnType(ColumnTypeDto.VARCHAR) - .size(255L) - .isNullAllowed(true) - .enums(null) - .sets(null) - .build(), - ColumnDto.builder() - .id(COLUMN_1_4_ID) - .tableId(TABLE_1_ID) - .databaseId(DATABASE_1_ID) - .ordinalPosition(3) - .name("MinTemp") - .internalName("mintemp") - .columnType(ColumnTypeDto.DECIMAL) - .size(10L) - .d(0L) - .isNullAllowed(true) - .enums(null) - .sets(null) - .build(), - ColumnDto.builder() - .id(COLUMN_1_5_ID) - .tableId(TABLE_1_ID) - .databaseId(DATABASE_1_ID) - .ordinalPosition(4) - .name("Rainfall") - .internalName("rainfall") - .columnType(ColumnTypeDto.DECIMAL) - .size(10L) - .d(0L) - .concept(CONCEPT_1_BRIEF_DTO) - .unit(UNIT_1_BRIEF_DTO) - .isNullAllowed(true) - .enums(null) - .sets(null) - .build()); + public final UserAttributesDto USER_3_ATTRIBUTES_DTO() { + return UserAttributesDto.builder() + .theme(USER_3_THEME()) + .orcid(USER_3_ORCID_URL()) + .affiliation(USER_3_AFFILIATION()) + .mariadbPassword(USER_3_DATABASE_PASSWORD()) + .build(); + } - public final TableBriefDto TABLE_1_BRIEF_DTO = TableBriefDto.builder() - .id(TABLE_1_ID) - .databaseId(DATABASE_1_ID) - .internalName(TABLE_1_INTERNAL_NAME) - .isVersioned(TABLE_1_VERSIONED) - .isPublic(TABLE_1_IS_PUBLIC) - .isSchemaPublic(TABLE_1_SCHEMA_PUBLIC) - .description(TABLE_1_DESCRIPTION) - .name(TABLE_1_NAME) - .ownedBy(USER_1_ID()) - .build(); + public final User USER_3() { + return User.builder() + .id(USER_3_ID()) + .keycloakId(USER_3_KEYCLOAK_ID()) + .username(USER_3_USERNAME()) + .firstname(USER_3_FIRSTNAME()) + .lastname(USER_3_LASTNAME()) + .affiliation(USER_3_AFFILIATION()) + .orcid(USER_3_ORCID_URL()) + .theme(USER_3_THEME()) + .mariadbPassword(USER_3_DATABASE_PASSWORD()) + .isInternal(USER_3_IS_INTERNAL()) + .accesses(new LinkedList<>()) + .build(); + } - public final Long TABLE_1_DATA_COUNT = 3L; - @SuppressWarnings("java:S3599") - public final List<Map<String, Object>> TABLE_1_DATA_DTO = new LinkedList<>(List.of( - new HashMap<>() {{ - put("id", BigInteger.valueOf(1L)); - put("date", LocalDate.of(2008, 12, 1).atStartOfDay().toInstant(ZoneOffset.UTC)); - put("location", "Albury"); - put("mintemp", 13.4); - put("rainfall", 0.6); - }}, - new HashMap<>() {{ - put("id", BigInteger.valueOf(2L)); - put("date", LocalDate.of(2008, 12, 2).atStartOfDay().toInstant(ZoneOffset.UTC)); - put("location", "Albury"); - put("mintemp", 7.4); - put("rainfall", 0); - }}, - new HashMap<>() {{ - put("id", BigInteger.valueOf(3L)); - put("date", LocalDate.of(2008, 12, 3).atStartOfDay().toInstant(ZoneOffset.UTC)); - put("location", "Albury"); - put("mintemp", 12.9); - put("rainfall", 0); - }} - )); + public final UserDto USER_3_DTO() { + return UserDto.builder() + .id(USER_3_ID()) + .username(USER_3_USERNAME()) + .firstname(USER_3_FIRSTNAME()) + .lastname(USER_3_LASTNAME()) + .name(USER_3_NAME()) + .qualifiedName(USER_3_QUALIFIED_NAME()) + .attributes(USER_3_ATTRIBUTES_DTO()) + .build(); + } - public final UUID TABLE_2_ID = UUID.fromString("0cc067b6-4e81-4871-b47e-17a38228a574"); - public final String TABLE_2_NAME = "Weather Location"; - public final String TABLE_2_INTERNALNAME = "weather_location"; - public final Boolean TABLE_2_VERSIONED = true; - public final Boolean TABLE_2_IS_PUBLIC = false; - public final Boolean TABLE_2_SCHEMA_PUBLIC = true; - public final Boolean TABLE_2_PROCESSED_CONSTRAINTS = true; - public final String TABLE_2_DESCRIPTION = "Weather location"; - public final String TABLE_2_QUEUE_NAME = TABLE_2_INTERNALNAME; - public final String TABLE_2_ROUTING_KEY = "dbrepo." + DATABASE_1_ID + "." + TABLE_2_ID; - public final Instant TABLE_2_CREATED = Instant.ofEpochSecond(1677400007L) /* 2023-02-26 08:26:47 (UTC) */; - public final Instant TABLE_2_LAST_MODIFIED = Instant.ofEpochSecond(1677400007L) /* 2023-02-26 08:26:47 (UTC) */; - public final Long TABLE_2_AVG_ROW_LENGTH = 3L; - public final Long TABLE_2_NUM_ROWS = 3L; - public final Long TABLE_2_DATA_LENGTH = 2000L; - public final Long TABLE_2_MAX_DATA_LENGTH = Long.MAX_VALUE; - - public final Table TABLE_2 = Table.builder() - .id(TABLE_2_ID) - .tdbid(DATABASE_1_ID) - .database(null /* DATABASE_1 */) - .created(TABLE_2_CREATED) - .internalName(TABLE_2_INTERNALNAME) - .isVersioned(TABLE_2_VERSIONED) - .isPublic(TABLE_2_IS_PUBLIC) - .isSchemaPublic(TABLE_2_SCHEMA_PUBLIC) - .description(TABLE_2_DESCRIPTION) - .name(TABLE_2_NAME) - .lastModified(TABLE_2_LAST_MODIFIED) - .queueName(TABLE_2_QUEUE_NAME) - .columns(new LinkedList<>() /* TABLE_2_COLUMNS */) - .constraints(null) /* TABLE_2_CONSTRAINTS */ - .owner(USER_2) - .ownedBy(USER_2_ID()) - .avgRowLength(TABLE_2_AVG_ROW_LENGTH) - .numRows(TABLE_2_NUM_ROWS) - .dataLength(TABLE_2_DATA_LENGTH) - .maxDataLength(TABLE_2_MAX_DATA_LENGTH) - .build(); - - public final TableDto TABLE_2_DTO = TableDto.builder() - .id(TABLE_2_ID) - .databaseId(DATABASE_1_ID) - .internalName(TABLE_2_INTERNALNAME) - .isVersioned(TABLE_2_VERSIONED) - .isPublic(TABLE_2_IS_PUBLIC) - .isSchemaPublic(TABLE_2_SCHEMA_PUBLIC) - .description(TABLE_2_DESCRIPTION) - .name(TABLE_2_NAME) - .queueName(TABLE_2_QUEUE_NAME) - .routingKey(TABLE_2_ROUTING_KEY) - .columns(new LinkedList<>() /* TABLE_2_COLUMNS_DTO */) - .constraints(null) /* TABLE_2_CONSTRAINTS_DTO */ - .owner(USER_2_BRIEF_DTO) - .avgRowLength(TABLE_2_AVG_ROW_LENGTH) - .numRows(TABLE_2_NUM_ROWS) - .dataLength(TABLE_2_DATA_LENGTH) - .maxDataLength(TABLE_2_MAX_DATA_LENGTH) - .build(); + public final UserBriefDto USER_3_BRIEF_DTO() { + return UserBriefDto.builder() + .id(USER_3_ID()) + .username(USER_3_USERNAME()) + .firstname(USER_3_FIRSTNAME()) + .lastname(USER_3_LASTNAME()) + .name(USER_3_NAME()) + .qualifiedName(USER_3_QUALIFIED_NAME()) + .build(); + } - public final TableBriefDto TABLE_2_BRIEF_DTO = TableBriefDto.builder() - .id(TABLE_2_ID) - .databaseId(DATABASE_1_ID) - .internalName(TABLE_2_INTERNALNAME) - .isVersioned(TABLE_2_VERSIONED) - .isPublic(TABLE_2_IS_PUBLIC) - .isSchemaPublic(TABLE_2_SCHEMA_PUBLIC) - .description(TABLE_2_DESCRIPTION) - .name(TABLE_2_NAME) - .ownedBy(USER_2_ID()) - .build(); + public final UserDetails USER_3_DETAILS() { + return UserDetailsDto.builder() + .id(USER_3_ID().toString()) + .username(USER_3_USERNAME()) + .password(USER_3_PASSWORD()) + .authorities(AUTHORITY_DEFAULT_RESEARCHER_AUTHORITIES()) + .build(); + } - public final UUID TABLE_3_ID = UUID.fromString("a94ee518-c235-496b-8613-b0c643bc1b11"); - public final String TABLE_3_NAME = "Sensor"; - public final String TABLE_3_INTERNALNAME = "sensor"; - public final Boolean TABLE_3_VERSIONED = true; - public final Boolean TABLE_3_IS_PUBLIC = false; - public final Boolean TABLE_3_SCHEMA_PUBLIC = false; - public final Boolean TABLE_3_PROCESSED_CONSTRAINTS = true; - public final String TABLE_3_DESCRIPTION = "Some sensor data"; - public final String TABLE_3_QUEUE_NAME = TABLE_3_INTERNALNAME; - public final String TABLE_3_ROUTING_KEY = "dbrepo." + DATABASE_1_ID + "." + TABLE_3_ID; - public final Instant TABLE_3_CREATED = Instant.ofEpochSecond(1677400031L) /* 2023-02-26 08:27:11 (UTC) */; - public final Instant TABLE_3_LAST_MODIFIED = Instant.ofEpochSecond(1677400031L) /* 2023-02-26 08:27:11 (UTC) */; - public final Long TABLE_3_AVG_ROW_LENGTH = 6L; - public final Long TABLE_3_NUM_ROWS = 6L; - public final Long TABLE_3_DATA_LENGTH = 1800L; - public final Long TABLE_3_MAX_DATA_LENGTH = Long.MAX_VALUE; + public final Principal USER_3_PRINCIPAL() { + return new UsernamePasswordAuthenticationToken(USER_3_DETAILS(), USER_3_PASSWORD(), + USER_3_DETAILS().getAuthorities()); + } - public final Table TABLE_3 = Table.builder() - .id(TABLE_3_ID) - .tdbid(DATABASE_1_ID) - .database(null /* DATABASE_1 */) - .created(TABLE_3_CREATED) - .internalName(TABLE_3_INTERNALNAME) - .isVersioned(TABLE_3_VERSIONED) - .isPublic(TABLE_3_IS_PUBLIC) - .isSchemaPublic(TABLE_3_SCHEMA_PUBLIC) - .description(TABLE_3_DESCRIPTION) - .name(TABLE_3_NAME) - .lastModified(TABLE_3_LAST_MODIFIED) - .queueName(TABLE_3_QUEUE_NAME) - .columns(new LinkedList<>() /* TABLE_3_COLUMNS */) - .constraints(null) /* TABLE_3_CONSTRAINTS */ - .owner(USER_3) - .ownedBy(USER_3_ID) - .avgRowLength(TABLE_3_AVG_ROW_LENGTH) - .numRows(TABLE_3_NUM_ROWS) - .dataLength(TABLE_3_DATA_LENGTH) - .maxDataLength(TABLE_3_MAX_DATA_LENGTH) - .build(); + public final at.ac.tuwien.ifs.dbrepo.core.api.amqp.UserDetailsDto USER_3_DETAILS_DTO() { + return at.ac.tuwien.ifs.dbrepo.core.api.amqp.UserDetailsDto.builder() + .name(USER_3_USERNAME()) + .tags(new String[]{}) + .build(); + } - public final TableDto TABLE_3_DTO = TableDto.builder() - .id(TABLE_3_ID) - .databaseId(DATABASE_1_ID) - .internalName(TABLE_3_INTERNALNAME) - .isVersioned(TABLE_3_VERSIONED) - .isPublic(TABLE_3_IS_PUBLIC) - .isSchemaPublic(TABLE_3_SCHEMA_PUBLIC) - .description(TABLE_3_DESCRIPTION) - .name(TABLE_3_NAME) - .queueName(TABLE_3_QUEUE_NAME) - .routingKey(TABLE_3_ROUTING_KEY) - .columns(new LinkedList<>() /* TABLE_3_COLUMNS_DTO */) - .constraints(null) /* TABLE_3_CONSTRAINTS_DTO */ - .owner(USER_3_BRIEF_DTO) - .avgRowLength(TABLE_3_AVG_ROW_LENGTH) - .numRows(TABLE_3_NUM_ROWS) - .dataLength(TABLE_3_DATA_LENGTH) - .maxDataLength(TABLE_3_MAX_DATA_LENGTH) - .build(); + public final UUID USER_4_ID() { + return UUID.fromString("791d58c5-bfab-4520-b4fc-b44d4ab9feb0"); + } - public final TableBriefDto TABLE_3_BRIEF_DTO = TableBriefDto.builder() - .id(TABLE_3_ID) - .databaseId(DATABASE_1_ID) - .internalName(TABLE_3_INTERNALNAME) - .isVersioned(TABLE_3_VERSIONED) - .isPublic(TABLE_3_IS_PUBLIC) - .isSchemaPublic(TABLE_3_SCHEMA_PUBLIC) - .description(TABLE_3_DESCRIPTION) - .name(TABLE_3_NAME) - .ownedBy(USER_3_ID) - .build(); + public final UUID USER_4_KEYCLOAK_ID() { + return UUID.fromString("25040ad3-6d57-4052-b357-6b4c8a6e7f4d"); + } - public final CreateTableConstraintsDto TABLE_3_CONSTRAINTS_CREATE_DTO = CreateTableConstraintsDto.builder() - .checks(new LinkedHashSet<>()) - .primaryKey(new LinkedHashSet<>()) - .foreignKeys(new LinkedList<>()) - .uniques(new LinkedList<>()) - .build(); + public final String USER_4_USERNAME() { + return "junit4"; + } - public final CreateTableConstraintsDto TABLE_3_CONSTRAINTS_INVALID_CREATE_DTO = CreateTableConstraintsDto.builder() - .checks(new LinkedHashSet<>()) - .primaryKey(new LinkedHashSet<>()) // <<<< - .uniques(new LinkedList<>()) - .foreignKeys(List.of(CreateForeignKeyDto.builder() - .referencedTable("weather_location") - .columns(new LinkedList<>(List.of("fahrzeug"))) - .referencedColumns(new LinkedList<>(List.of("doesnotexist"))) - .build())) - .build(); + public final String USER_4_FIRSTNAME() { + return "JUnit"; + } - public final CreateTableDto TABLE_3_CREATE_DTO = CreateTableDto.builder() - .name(TABLE_3_NAME) - .description(TABLE_3_DESCRIPTION) - .columns(new LinkedList<>()) - .constraints(TABLE_3_CONSTRAINTS_CREATE_DTO) - .build(); + public final String USER_4_LASTNAME() { + return "4"; + } - public final CreateTableDto TABLE_3_INVALID_CREATE_DTO = CreateTableDto.builder() - .name(TABLE_3_NAME) - .description(TABLE_3_DESCRIPTION) - .columns(new LinkedList<>()) - .constraints(TABLE_3_CONSTRAINTS_INVALID_CREATE_DTO) - .build(); - - public final UUID TABLE_5_ID = UUID.fromString("91306cbd-c51f-47d3-8722-debfdbd8a77e"); - public final String TABLE_5_NAME = "zoo"; - public final String TABLE_5_INTERNALNAME = "zoo"; - public final Boolean TABLE_5_VERSIONED = true; - public final Boolean TABLE_5_IS_PUBLIC = true; - public final Boolean TABLE_5_SCHEMA_PUBLIC = true; - public final Boolean TABLE_5_PROCESSED_CONSTRAINTS = true; - public final String TABLE_5_DESCRIPTION = "Some Kaggle dataset"; - public final String TABLE_5_QUEUE_NAME = TABLE_5_INTERNALNAME; - public final String TABLE_5_ROUTING_KEY = "dbrepo." + DATABASE_2_ID + "." + TABLE_5_ID; - public final Instant TABLE_5_CREATED = Instant.ofEpochSecond(1677400067L) /* 2023-02-26 08:27:47 (UTC) */; - public final Instant TABLE_5_LAST_MODIFIED = Instant.ofEpochSecond(1677400067L) /* 2023-02-26 08:27:47 (UTC) */; - public final Long TABLE_5_AVG_ROW_LENGTH = 1080L; - public final Long TABLE_5_NUM_ROWS = 101L; - public final Long TABLE_5_DATA_LENGTH = 15200L; - public final Long TABLE_5_MAX_DATA_LENGTH = Long.MAX_VALUE; + public final String USER_4_NAME() { + return "JUnit 4"; + } - public final Table TABLE_5 = Table.builder() - .id(TABLE_5_ID) - .tdbid(DATABASE_2_ID) - .created(Instant.now()) - .internalName(TABLE_5_INTERNALNAME) - .isVersioned(TABLE_5_VERSIONED) - .isPublic(TABLE_5_IS_PUBLIC) - .isSchemaPublic(TABLE_5_SCHEMA_PUBLIC) - .description(TABLE_5_DESCRIPTION) - .name(TABLE_5_NAME) - .lastModified(TABLE_5_LAST_MODIFIED) - .queueName(TABLE_5_QUEUE_NAME) - .columns(new LinkedList<>()) /* TABLE_5_COLUMNS */ - .constraints(null) /* TABLE_5_CONSTRAINTS */ - .ownedBy(USER_1_ID()) - .owner(USER_1) - .build(); + public final String USER_4_AFFILIATION() { + return "TU Wien"; + } - public final TableDto TABLE_5_DTO = TableDto.builder() - .id(TABLE_5_ID) - .databaseId(DATABASE_2_ID) - .internalName(TABLE_5_INTERNALNAME) - .isVersioned(TABLE_5_VERSIONED) - .isPublic(TABLE_5_IS_PUBLIC) - .isSchemaPublic(TABLE_5_SCHEMA_PUBLIC) - .description(TABLE_5_DESCRIPTION) - .name(TABLE_5_NAME) - .queueName(TABLE_5_QUEUE_NAME) - .routingKey(TABLE_5_ROUTING_KEY) - .columns(new LinkedList<>()) /* TABLE_5_COLUMNS_DTO */ - .constraints(null) /* TABLE_5_CONSTRAINTS_DTO */ - .owner(USER_1_BRIEF_DTO) - .build(); + public final String USER_4_ORCID_URL() { + return null; + } - public final TableBriefDto TABLE_5_BRIEF_DTO = TableBriefDto.builder() - .id(TABLE_5_ID) - .databaseId(DATABASE_2_ID) - .internalName(TABLE_5_INTERNALNAME) - .isVersioned(TABLE_5_VERSIONED) - .isPublic(TABLE_5_IS_PUBLIC) - .isSchemaPublic(TABLE_5_SCHEMA_PUBLIC) - .description(TABLE_5_DESCRIPTION) - .name(TABLE_5_NAME) - .ownedBy(USER_1_ID()) - .build(); + @SuppressWarnings("java:S2068") + public final String USER_4_PASSWORD() { + return "junit4"; + } - public final UUID TABLE_6_ID = UUID.fromString("ae84d169-d36c-4f5a-a390-153d090f9574"); - public final String TABLE_6_NAME = "names"; - public final String TABLE_6_INTERNALNAME = "names"; - public final Boolean TABLE_6_VERSIONED = true; - public final Boolean TABLE_6_IS_PUBLIC = true; - public final Boolean TABLE_6_SCHEMA_PUBLIC = false; - public final Boolean TABLE_6_PROCESSED_CONSTRAINTS = true; - public final String TABLE_6_DESCRIPTION = "Some names dataset"; - public final String TABLE_6_QUEUE_NAME = TABLE_6_INTERNALNAME; - public final String TABLE_6_ROUTING_KEY = "dbrepo." + DATABASE_2_ID + "." + TABLE_6_ID; - public final Instant TABLE_6_CREATED = Instant.ofEpochSecond(1677400117L) /* 2023-02-26 08:28:37 (UTC) */; - public final Instant TABLE_6_LAST_MODIFIED = Instant.ofEpochSecond(1677400117L) /* 2023-02-26 08:28:37 (UTC) */; + @SuppressWarnings("java:S2068") + public final String USER_4_DATABASE_PASSWORD() { + return "*C20EF5C6875857DEFA9BE6E9B62DD76AAAE51882" /* junit4 */; + } - public final Table TABLE_6 = Table.builder() - .id(TABLE_6_ID) - .tdbid(DATABASE_2_ID) - .created(TABLE_6_CREATED) - .internalName(TABLE_6_INTERNALNAME) - .isVersioned(TABLE_6_VERSIONED) - .isPublic(TABLE_6_IS_PUBLIC) - .isSchemaPublic(TABLE_6_SCHEMA_PUBLIC) - .description(TABLE_6_DESCRIPTION) - .name(TABLE_6_NAME) - .lastModified(TABLE_6_LAST_MODIFIED) - .queueName(TABLE_6_QUEUE_NAME) - .columns(new LinkedList<>()) /* TABLE_6_COLUMNS */ - .constraints(null) /* TABLE_6_CONSTRAINTS */ - .ownedBy(USER_1_ID()) + public final String USER_4_QUALIFIED_NAME() { + return USER_4_FIRSTNAME() + " " + USER_4_LASTNAME() + " — @" + USER_4_USERNAME(); + } + + public final Boolean USER_4_IS_INTERNAL() { + return false; + } + + public final String USER_4_THEME() { + return "light"; + } + + public final UserAttributesDto USER_4_ATTRIBUTES_DTO() { + return UserAttributesDto.builder() + .theme(USER_4_THEME()) + .orcid(USER_4_ORCID_URL()) + .affiliation(USER_4_AFFILIATION()) + .mariadbPassword(USER_4_DATABASE_PASSWORD()) + .build(); + } + + public final User USER_4() { + return User.builder() + .id(USER_4_ID()) + .keycloakId(USER_4_KEYCLOAK_ID()) + .username(USER_4_USERNAME()) + .firstname(USER_4_FIRSTNAME()) + .lastname(USER_4_LASTNAME()) + .affiliation(USER_4_AFFILIATION()) + .orcid(USER_4_ORCID_URL()) + .theme(USER_4_THEME()) + .mariadbPassword(USER_4_DATABASE_PASSWORD()) + .isInternal(USER_4_IS_INTERNAL()) + .accesses(new LinkedList<>()) + .build(); + } + + public final UserDto USER_4_DTO() { + return UserDto.builder() + .id(USER_4_ID()) + .username(USER_4_USERNAME()) + .firstname(USER_4_FIRSTNAME()) + .lastname(USER_4_LASTNAME()) + .name(USER_4_NAME()) + .attributes(USER_4_ATTRIBUTES_DTO()) + .qualifiedName(USER_4_QUALIFIED_NAME()) + .build(); + } + + public final UserBriefDto USER_4_BRIEF_DTO() { + return UserBriefDto.builder() + .id(USER_4_ID()) + .username(USER_4_USERNAME()) + .firstname(USER_4_FIRSTNAME()) + .lastname(USER_4_LASTNAME()) + .name(USER_4_NAME()) + .qualifiedName(USER_4_QUALIFIED_NAME()) + .build(); + } + + public final UserDetails USER_4_DETAILS() { + return UserDetailsDto.builder() + .id(USER_4_ID().toString()) + .username(USER_4_USERNAME()) + .password(USER_4_PASSWORD()) + .authorities(new LinkedList<>()) + .build(); + } + + public final Principal USER_4_PRINCIPAL() { + return new UsernamePasswordAuthenticationToken(USER_4_DETAILS(), + USER_4_PASSWORD(), USER_4_DETAILS().getAuthorities()); + } + + public final UUID USER_5_ID() { + return UUID.fromString("28ff851d-d7bc-4422-959c-edd7a5b15630"); + } + + public final UUID USER_5_KEYCLOAK_ID() { + return UUID.fromString("28ff851d-d7bc-4422-959c-edd7a5b15630"); + } + + public final String USER_5_USERNAME() { + return "nobody"; + } + + public final String USER_5_FIRSTNAME() { + return "No"; + } + + public final String USER_5_LASTNAME() { + return "Body"; + } + + public final String USER_5_NAME() { + return "No Body"; + } + + public final String USER_5_AFFILIATION() { + return "TU Wien"; + } + + @SuppressWarnings("java:S2068") + public final String USER_5_PASSWORD() { + return "junit5"; + } + + @SuppressWarnings("java:S2068") + public final String USER_5_DATABASE_PASSWORD() { + return "*C20EF5C6875857DEFA9BE6E9B62DD76AAAE51882" /* junit5 */; + } + + public final String USER_5_QUALIFIED_NAME() { + return USER_5_FIRSTNAME() + " " + USER_5_LASTNAME() + " — @" + USER_5_USERNAME(); + } + + public final Boolean USER_5_IS_INTERNAL() { + return false; + } + + public final String USER_5_THEME() { + return "dark"; + } + + public final UserAttributesDto USER_5_ATTRIBUTES_DTO() { + return UserAttributesDto.builder() + .theme(USER_5_THEME()) + .affiliation(USER_5_AFFILIATION()) + .mariadbPassword(USER_5_DATABASE_PASSWORD()) + .build(); + } + + public final UserDto USER_5_DTO() { + return UserDto.builder() + .id(USER_5_ID()) + .username(USER_5_USERNAME()) + .firstname(USER_5_FIRSTNAME()) + .lastname(USER_5_LASTNAME()) + .name(USER_5_NAME()) + .qualifiedName(USER_5_QUALIFIED_NAME()) + .attributes(USER_5_ATTRIBUTES_DTO()) + .build(); + } + + public final UserBriefDto USER_5_BRIEF_DTO() { + return UserBriefDto.builder() + .id(USER_5_ID()) + .username(USER_5_USERNAME()) + .firstname(USER_5_FIRSTNAME()) + .lastname(USER_5_LASTNAME()) + .qualifiedName(USER_5_QUALIFIED_NAME()) + .build(); + } + + public final UserDetails USER_5_DETAILS() { + return UserDetailsDto.builder() + .id(USER_5_ID().toString()) + .username(USER_5_USERNAME()) + .password(USER_5_PASSWORD()) + .authorities(AUTHORITY_DEFAULT_DEVELOPER_AUTHORITIES()) + .build(); + } + + public final Principal USER_5_PRINCIPAL() { + return new UsernamePasswordAuthenticationToken(USER_5_DETAILS(), USER_5_PASSWORD(), + USER_5_DETAILS().getAuthorities()); + } + + public final User USER_5() { + return User.builder() + .id(USER_5_ID()) + .keycloakId(USER_5_KEYCLOAK_ID()) + .username(USER_5_USERNAME()) + .firstname(USER_5_FIRSTNAME()) + .lastname(USER_5_LASTNAME()) + .affiliation(USER_5_AFFILIATION()) + .theme(USER_5_THEME()) + .mariadbPassword(USER_5_DATABASE_PASSWORD()) + .isInternal(USER_5_IS_INTERNAL()) + .accesses(new LinkedList<>()) + .build(); + } + + public final UUID USER_6_ID() { + return UUID.fromString("28ff851d-d7bc-4422-959c-edd7a5b15630"); + } + + public final String USER_6_USERNAME() { + return "system"; + } + + public final String USER_6_FIRSTNAME() { + return "System"; + } + + public final String USER_6_LASTNAME() { + return "System"; + } + + public final String USER_6_NAME() { + return "System System"; + } + + public final String USER_6_AFFILIATION() { + return "TU Wien"; + } + + public final String USER_6_ORCID() { + return null; + } + + @SuppressWarnings("java:S2068") + public final String USER_6_PASSWORD() { + return "junit5"; + } + + @SuppressWarnings("java:S2068") + public final String USER_6_DATABASE_PASSWORD() { + return "*C20EF5C6875857DEFA9BE6E9B62DD76AAAE51882" /* junit5 */; + } + + public final Boolean USER_6_VERIFIED() { + return true; + } + + public final Boolean USER_6_ENABLED() { + return true; + } + + public final Boolean USER_6_IS_INTERNAL() { + return false; + } + + public final Boolean USER_6_THEME_DARK() { + return false; + } + + public final Instant USER_6_CREATED() { + return Instant.ofEpochSecond(1677399592L) /* 2023-02-26 08:19:52 (UTC()) */; + } + + public final UserDto USER_6_DTO() { + return UserDto.builder() + .id(USER_6_ID()) + .username(USER_6_USERNAME()) + .firstname(USER_6_FIRSTNAME()) + .lastname(USER_6_LASTNAME()) + .build(); + } + + public final UserDetails USER_6_DETAILS() { + return UserDetailsDto.builder() + .id(USER_6_ID().toString()) + .username(USER_6_USERNAME()) + .password(USER_6_PASSWORD()) + .authorities(AUTHORITY_DEFAULT_RESEARCHER_AUTHORITIES()) + .build(); + } + + public final Principal USER_6_PRINCIPAL() { + return new UsernamePasswordAuthenticationToken(USER_6_DETAILS(), + USER_6_PASSWORD(), USER_6_DETAILS().getAuthorities()); + } + + public final UUID IMAGE_1_ID() { + return UUID.fromString("e5449ade-acc1-4ba4-8858-e3496cdecd9c"); + } + + public final String IMAGE_1_REGISTRY() { + return "docker.io"; + } + + public final String IMAGE_1_NAME() { + return "mariadb"; + } + + public final String IMAGE_1_VERSION() { + return "11.1.3"; + } + + public final String IMAGE_1_DIALECT() { + return "org.hibernate.dialect.MariaDBDialect"; + } + + public final String IMAGE_1_DRIVER() { + return "org.mariadb.jdbc.Driver"; + } + + public final String IMAGE_1_JDBC() { + return "mariadb"; + } + + public final Integer IMAGE_1_PORT() { + return 3306; + } + + public final Boolean IMAGE_1_IS_DEFAULT() { + return true; + } + + public final ImageCreateDto IMAGE_1_CREATE_DTO() { + return ImageCreateDto.builder() + .registry(IMAGE_1_REGISTRY()) + .name(IMAGE_1_NAME()) + .version(IMAGE_1_VERSION()) + .dialect(IMAGE_1_DIALECT()) + .jdbcMethod(IMAGE_1_JDBC()) + .driverClass(IMAGE_1_DRIVER()) + .defaultPort(IMAGE_1_PORT()) + .build(); + } + + public final ImageChangeDto IMAGE_1_CHANGE_DTO() { + return ImageChangeDto.builder() + .registry(IMAGE_1_REGISTRY()) + .dialect(IMAGE_1_DIALECT()) + .jdbcMethod(IMAGE_1_JDBC()) + .driverClass(IMAGE_1_DRIVER()) + .defaultPort(IMAGE_1_PORT()) + .build(); + } + + public final ContainerImage IMAGE_1() { + return ContainerImage.builder() + .id(IMAGE_1_ID()) + .name(IMAGE_1_NAME()) + .registry(IMAGE_1_REGISTRY()) + .version(IMAGE_1_VERSION()) + .dialect(IMAGE_1_DIALECT()) + .jdbcMethod(IMAGE_1_JDBC()) + .driverClass(IMAGE_1_DRIVER()) + .defaultPort(IMAGE_1_PORT()) + .isDefault(IMAGE_1_IS_DEFAULT()) + .operators(IMAGE_1_OPERATORS()) + .build(); + } + + public final ImageDto IMAGE_1_DTO() { + return ImageDto.builder() + .id(IMAGE_1_ID()) + .name(IMAGE_1_NAME()) + .version(IMAGE_1_VERSION()) + .isDefault(IMAGE_1_IS_DEFAULT()) + .jdbcMethod(IMAGE_1_JDBC()) + .operators(IMAGE_1_OPERATORS_DTO()) + .build(); + } + + public final ImageBriefDto IMAGE_1_BRIEF_DTO() { + return ImageBriefDto.builder() + .id(IMAGE_1_ID()) + .name(IMAGE_1_NAME()) + .version(IMAGE_1_VERSION()) + .isDefault(IMAGE_1_IS_DEFAULT()) + .build(); + } + + public final UUID IMAGE_1_OPERATORS_1_ID() { + return UUID.fromString("42a56348-38bd-4aba-b0f2-ac813d5d2da1"); + } + + public final String IMAGE_1_OPERATORS_1_DISPLAY_NAME() { + return "XOR"; + } + + public final String IMAGE_1_OPERATORS_1_VALUE() { + return "XOR"; + } + + public final String IMAGE_1_OPERATORS_1_DOCUMENTATION() { + return "https://mariadb.com/kb/en/xor/"; + } + + public final UUID IMAGE_1_OPERATORS_2_ID() { + return UUID.fromString("42a56348-38bd-4aba-b0f2-ac813d5d2da2"); + } + + public final String IMAGE_1_OPERATORS_2_DISPLAY_NAME() { + return "="; + } + + public final String IMAGE_1_OPERATORS_2_VALUE() { + return "="; + } + + public final String IMAGE_1_OPERATORS_2_DOCUMENTATION() { + return "https://mariadb.com/kb/en/equal/"; + } + + public final List<Operator> IMAGE_1_OPERATORS() { + return new LinkedList<>(List.of( + Operator.builder() + .id(IMAGE_1_OPERATORS_1_ID()) + .image(IMAGE_1()) + .displayName(IMAGE_1_OPERATORS_1_DISPLAY_NAME()) + .value(IMAGE_1_OPERATORS_1_VALUE()) + .documentation(IMAGE_1_OPERATORS_1_DOCUMENTATION()) + .build(), + Operator.builder() + .id(IMAGE_1_OPERATORS_2_ID()) + .image(IMAGE_1()) + .displayName(IMAGE_1_OPERATORS_2_DISPLAY_NAME()) + .value(IMAGE_1_OPERATORS_2_VALUE()) + .documentation(IMAGE_1_OPERATORS_2_DOCUMENTATION()) + .build())); + } + + public final List<OperatorDto> IMAGE_1_OPERATORS_DTO() { + return new LinkedList<>(List.of( + OperatorDto.builder() + .id(IMAGE_1_OPERATORS_1_ID()) + .displayName(IMAGE_1_OPERATORS_1_DISPLAY_NAME()) + .value(IMAGE_1_OPERATORS_1_VALUE()) + .documentation(IMAGE_1_OPERATORS_1_DOCUMENTATION()) + .build(), + OperatorDto.builder() + .id(IMAGE_1_OPERATORS_2_ID()) + .displayName(IMAGE_1_OPERATORS_2_DISPLAY_NAME()) + .value(IMAGE_1_OPERATORS_2_VALUE()) + .documentation(IMAGE_1_OPERATORS_2_DOCUMENTATION()) + .build())); + } + + public final UUID CONTAINER_1_ID() { + return UUID.fromString("7ddb7e87-b965-43a2-9a24-4fa406d998f4"); + } + + public final String CONTAINER_1_NAME() { + return "u01"; + } + + public final String CONTAINER_1_INTERNAL_NAME() { + return "dbrepo-userdb-u01"; + } + + public final String CONTAINER_1_UI_HOST() { + return "localhost"; + } + + public final Integer CONTAINER_1_UI_PORT() { + return 3306; + } + + public final String CONTAINER_1_UI_ADDITIONAL_FLAGS() { + return "?sslMode=disable"; + } + + public final Integer CONTAINER_1_QUOTA() { + return 4; + } + + public final Integer CONTAINER_1_COUNT() { + return 3; + } + + public final String CONTAINER_1_HOST() { + return "localhost"; + } + + public final Integer CONTAINER_1_PORT() { + return 3308; + } + + public final String CONTAINER_1_PRIVILEGED_USERNAME() { + return "root"; + } + + @SuppressWarnings("java:S2068") + public final String CONTAINER_1_PRIVILEGED_PASSWORD() { + return "dbrepo"; + } + + public final Instant CONTAINER_1_CREATED() { + return Instant.ofEpochSecond(1677399629L) /* 2023-02-26 08:20:29 (UTC()) */; + } + + public final Container CONTAINER_1() { + return Container.builder() + .id(CONTAINER_1_ID()) + .name(CONTAINER_1_NAME()) + .internalName(CONTAINER_1_INTERNAL_NAME()) + .image(IMAGE_1()) + .created(CONTAINER_1_CREATED()) + .host(CONTAINER_1_HOST()) + .port(CONTAINER_1_PORT()) + .uiHost(CONTAINER_1_UI_HOST()) + .uiPort(CONTAINER_1_UI_PORT()) + .quota(CONTAINER_1_QUOTA()) + .uiAdditionalFlags(CONTAINER_1_UI_ADDITIONAL_FLAGS()) + .privilegedUsername(CONTAINER_1_PRIVILEGED_USERNAME()) + .privilegedPassword(CONTAINER_1_PRIVILEGED_PASSWORD()) + .databases(new LinkedList<>(List.of(DATABASE_1(), DATABASE_2(), DATABASE_3()))) + .build(); + } + + public final ContainerDto CONTAINER_1_DTO() { + return ContainerDto.builder() + .id(CONTAINER_1_ID()) + .name(CONTAINER_1_NAME()) + .internalName(CONTAINER_1_INTERNAL_NAME()) + .image(IMAGE_1_DTO()) + .host(CONTAINER_1_HOST()) + .port(CONTAINER_1_PORT()) + .build(); + } + + public final ContainerBriefDto CONTAINER_1_BRIEF_DTO() { + return ContainerBriefDto.builder() + .id(CONTAINER_1_ID()) + .name(CONTAINER_1_NAME()) + .internalName(CONTAINER_1_INTERNAL_NAME()) + .quota(CONTAINER_1_QUOTA()) + .count(CONTAINER_1_COUNT()) + .image(IMAGE_1_BRIEF_DTO()) + .build(); + } + + public final ContainerDto CONTAINER_1_PRIVILEGED_DTO() { + return ContainerDto.builder() + .id(CONTAINER_1_ID()) + .name(CONTAINER_1_NAME()) + .internalName(CONTAINER_1_INTERNAL_NAME()) + .image(IMAGE_1_DTO()) + .host(CONTAINER_1_HOST()) + .port(CONTAINER_1_PORT()) + .lastRetrieved(Instant.now()) + .username(CONTAINER_1_PRIVILEGED_USERNAME()) + .password(CONTAINER_1_PRIVILEGED_PASSWORD()) + .build(); + } + + public final UUID CONTAINER_2_ID() { + return UUID.fromString("c2ec601e-2bfb-4be8-8891-0cb804a08d4a"); + } + + public final String CONTAINER_2_NAME() { + return "u02"; + } + + public final String CONTAINER_2_INTERNAL_NAME() { + return "dbrepo-userdb-u02"; + } + + public final String CONTAINER_2_HOST() { + return "localhost"; + } + + public final Integer CONTAINER_2_PORT() { + return 3309; + } + + public final Integer CONTAINER_2_QUOTA() { + return 3; + } + + public final Integer CONTAINER_2_COUNT() { + return 3; + } + + public final String CONTAINER_2_PRIVILEGED_USERNAME() { + return "root"; + } + + @SuppressWarnings("java:S2068") + public final String CONTAINER_2_PRIVILEGED_PASSWORD() { + return "dbrepo"; + } + + public final Instant CONTAINER_2_CREATED() { + return Instant.ofEpochSecond(1677399655L) /* 2023-02-26 08:20:55 (UTC()) */; + } + + public final Container CONTAINER_2() { + return Container.builder() + .id(CONTAINER_2_ID()) + .name(CONTAINER_2_NAME()) + .internalName(CONTAINER_2_INTERNAL_NAME()) + .image(IMAGE_1()) + .created(CONTAINER_2_CREATED()) + .host(CONTAINER_2_HOST()) + .port(CONTAINER_2_PORT()) + .quota(CONTAINER_2_QUOTA()) + .databases(new LinkedList<>(List.of())) + .privilegedUsername(CONTAINER_2_PRIVILEGED_USERNAME()) + .privilegedPassword(CONTAINER_2_PRIVILEGED_PASSWORD()) + .build(); + } + + public final ContainerDto CONTAINER_2_DTO() { + return ContainerDto.builder() + .id(CONTAINER_2_ID()) + .name(CONTAINER_2_NAME()) + .internalName(CONTAINER_2_INTERNAL_NAME()) + .image(IMAGE_1_DTO()) + .host(CONTAINER_2_HOST()) + .port(CONTAINER_2_PORT()) + .build(); + } + + public final ContainerBriefDto CONTAINER_2_DTO_BRIEF() { + return ContainerBriefDto.builder() + .id(CONTAINER_2_ID()) + .name(CONTAINER_2_NAME()) + .internalName(CONTAINER_2_INTERNAL_NAME()) + .quota(CONTAINER_2_QUOTA()) + .build(); + } + + public final ContainerDto CONTAINER_2_PRIVILEGED_DTO() { + return ContainerDto.builder() + .id(CONTAINER_2_ID()) + .name(CONTAINER_2_NAME()) + .internalName(CONTAINER_2_INTERNAL_NAME()) + .image(IMAGE_1_DTO()) + .host(CONTAINER_2_HOST()) + .port(CONTAINER_2_PORT()) + .lastRetrieved(Instant.now()) + .username(CONTAINER_2_PRIVILEGED_USERNAME()) + .password(CONTAINER_2_PRIVILEGED_PASSWORD()) + .build(); + } + + public final UUID CONTAINER_3_ID() { + return UUID.fromString("1731c7d2-8bd1-4392-85bc-18a3be99e01d"); + } + + public final String CONTAINER_3_NAME() { + return "u03"; + } + + public final String CONTAINER_3_INTERNALNAME() { + return "dbrepo-userdb-u03"; + } + + public final String CONTAINER_3_HOST() { + return "localhost"; + } + + public final Integer CONTAINER_3_PORT() { + return 3310; + } + + public final Integer CONTAINER_3_QUOTA() { + return 20; + } + + public final String CONTAINER_3_PRIVILEGED_USERNAME() { + return "root"; + } + + @SuppressWarnings("java:S2068") + public final String CONTAINER_3_PRIVILEGED_PASSWORD() { + return "dbrepo"; + } + + public final Instant CONTAINER_3_CREATED() { + return Instant.ofEpochSecond(1677399672L) /* 2023-02-26 08:21:12 (UTC()) */; + } + + public final Container CONTAINER_3() { + return Container.builder() + .id(CONTAINER_3_ID()) + .name(CONTAINER_3_NAME()) + .internalName(CONTAINER_3_INTERNALNAME()) + .image(IMAGE_1()) + .created(CONTAINER_3_CREATED()) + .host(CONTAINER_3_HOST()) + .port(CONTAINER_3_PORT()) + .quota(CONTAINER_3_QUOTA()) + .databases(new LinkedList<>()) + .privilegedUsername(CONTAINER_3_PRIVILEGED_USERNAME()) + .privilegedPassword(CONTAINER_3_PRIVILEGED_PASSWORD()) + .build(); + } + + public final UUID CONTAINER_4_ID() { + return UUID.fromString("67aee75c-791c-410b-abbb-175c11ddd252"); + } + + public final String CONTAINER_4_NAME() { + return "u04"; + } + + public final String CONTAINER_4_INTERNAL_NAME() { + return "dbrepo-userdb-u04"; + } + + public final String CONTAINER_4_HOST() { + return "localhost"; + } + + public final Integer CONTAINER_4_PORT() { + return 3311; + } + + public final Integer CONTAINER_4_QUOTA() { + return 0; + } + + public final String CONTAINER_4_PRIVILEGED_USERNAME() { + return "root"; + } + + @SuppressWarnings("java:S2068") + public final String CONTAINER_4_PRIVILEGED_PASSWORD() { + return "dbrepo"; + } + + public final Instant CONTAINER_4_CREATED() { + return Instant.ofEpochSecond(1677399688L) /* 2023-02-26 08:21:28 (UTC()) */; + } + + public final Container CONTAINER_4() { + return Container.builder() + .id(CONTAINER_4_ID()) + .name(CONTAINER_4_NAME()) + .internalName(CONTAINER_4_INTERNAL_NAME()) + .image(IMAGE_1()) + .created(CONTAINER_4_CREATED()) + .host(CONTAINER_4_HOST()) + .port(CONTAINER_4_PORT()) + .quota(CONTAINER_4_QUOTA()) + .privilegedUsername(CONTAINER_4_PRIVILEGED_USERNAME()) + .privilegedPassword(CONTAINER_4_PRIVILEGED_PASSWORD()) + .databases(DATABASE_4()) + .build(); + } + + public final String EXCHANGE_DBREPO_NAME() { + return "dbrepo"; + } + + public final Boolean EXCHANGE_DBREPO_AUTO_DELETE() { + return true; + } + + public final Boolean EXCHANGE_DBREPO_DURABLE() { + return true; + } + + public final Boolean EXCHANGE_DBREPO_INTERNAL() { + return true; + } + + public final String EXCHANGE_DBREPO_TYPE() { + return "topic"; + } + + public final String EXCHANGE_DBREPO_VHOST() { + return "dbrepo"; + } + + public final ExchangeDto EXCHANGE_DBREPO_DTO = ExchangeDto.builder() + .autoDelete(EXCHANGE_DBREPO_AUTO_DELETE()) + .type(EXCHANGE_DBREPO_TYPE()) + .name(EXCHANGE_DBREPO_NAME()) + .durable(EXCHANGE_DBREPO_DURABLE()) + .vhost(EXCHANGE_DBREPO_VHOST()) + .internal(EXCHANGE_DBREPO_INTERNAL()) + .build(); + + public final UUID DATABASE_1_ID() { + return UUID.fromString("b3bcb5bf-4f88-40e2-9726-9b0d2ee2b425"); + } + + public final String DATABASE_1_NAME() { + return "Weather"; + } + + public final String DATABASE_1_DESCRIPTION() { + return "Weather in Australia"; + } + + public final String DATABASE_1_INTERNAL_NAME() { + return "weather"; + } + + public final Boolean DATABASE_1_PUBLIC() { + return false; + } + + public final Boolean DATABASE_1_SCHEMA_PUBLIC() { + return false; + } + + public final String DATABASE_1_EXCHANGE() { + return "dbrepo"; + } + + public final Instant DATABASE_1_CREATED() { + return Instant.ofEpochSecond(1677399741L) /* 2023-02-26 08:22:21 (UTC()) */; + } + + public final Instant DATABASE_1_LAST_MODIFIED() { + return Instant.ofEpochSecond(1677399741L) /* 2023-02-26 08:22:21 (UTC()) */; + } + + public final UUID DATABASE_1_CREATED_BY() { + return USER_1_ID(); + } + + public final CreateDatabaseDto DATABASE_1_CREATE() { + return CreateDatabaseDto.builder() + .name(DATABASE_1_NAME()) + .isPublic(DATABASE_1_PUBLIC()) + .cid(CONTAINER_1_ID()) + .build(); + } + + public final at.ac.tuwien.ifs.dbrepo.core.api.database.internal.CreateDatabaseDto DATABASE_1_CREATE_INTERNAL() { + return at.ac.tuwien.ifs.dbrepo.core.api.database.internal.CreateDatabaseDto.builder() + .internalName(DATABASE_1_INTERNAL_NAME()) + .containerId(CONTAINER_1_ID()) + .username(USER_1_USERNAME()) + .password(USER_1_PASSWORD()) + .userId(USER_1_ID()) + .privilegedUsername(CONTAINER_1_PRIVILEGED_USERNAME()) + .privilegedPassword(CONTAINER_1_PRIVILEGED_PASSWORD()) + .build(); + } + + public final UUID DATABASE_2_ID() { + return UUID.fromString("dd9dfee2-9fbd-46b0-92d5-98f0f8866ffe"); + } + + public final String DATABASE_2_NAME() { + return "Zoo"; + } + + public final String DATABASE_2_DESCRIPTION() { + return "Zoo data"; + } + + public final String DATABASE_2_INTERNALNAME() { + return "zoo"; + } + + public final Boolean DATABASE_2_PUBLIC() { + return false; + } + + public final Boolean DATABASE_2_SCHEMA_PUBLIC() { + return true; + } + + public final String DATABASE_2_EXCHANGE() { + return "dbrepo"; + } + + public final Instant DATABASE_2_CREATED() { + return Instant.ofEpochSecond(1677399772L) /* 2023-02-26 08:22:52 (UTC()) */; + } + + public final Instant DATABASE_2_LAST_MODIFIED() { + return Instant.ofEpochSecond(1677399772L) /* 2023-02-26 08:22:52 (UTC()) */; + } + + public final UUID DATABASE_2_OWNER() { + return USER_2_ID(); + } + + public final UUID DATABASE_2_CREATOR() { + return USER_2_ID(); + } + + public final CreateDatabaseDto DATABASE_2_CREATE() { + return CreateDatabaseDto.builder() + .name(DATABASE_2_NAME()) + .isPublic(DATABASE_2_PUBLIC()) + .cid(CONTAINER_1_ID()) + .build(); + } + + public final UUID DATABASE_3_ID() { + return UUID.fromString("9d8cb9a9-9468-4801-a2e0-2dac8bc67c31"); + } + + public final String DATABASE_3_NAME() { + return "Musicology"; + } + + public final String DATABASE_3_DESCRIPTION() { + return "Musicology data"; + } + + public final String DATABASE_3_INTERNALNAME() { + return "musicology"; + } + + public final Boolean DATABASE_3_PUBLIC() { + return true; + } + + public final Boolean DATABASE_3_SCHEMA_PUBLIC() { + return false; + } + + public final String DATABASE_3_EXCHANGE() { + return "dbrepo"; + } + + public final Instant DATABASE_3_CREATED() { + return Instant.ofEpochSecond(1677399792L) /* 2023-02-26 08:23:12 (UTC()) */; + } + + public final Instant DATABASE_3_LAST_MODIFIED() { + return Instant.ofEpochSecond(1677399792L) /* 2023-02-26 08:23:12 (UTC()) */; + } + + public final DatabaseDto DATABASE_3_DTO() { + return DatabaseDto.builder() + .id(DATABASE_3_ID()) + .isPublic(DATABASE_3_PUBLIC()) + .isSchemaPublic(DATABASE_3_SCHEMA_PUBLIC()) + .name(DATABASE_3_NAME()) + .internalName(DATABASE_3_INTERNALNAME()) + .owner(USER_3_BRIEF_DTO()) + .container(CONTAINER_1_DTO()) + .exchangeName(DATABASE_3_EXCHANGE()) + .tables(new LinkedList<>(List.of(TABLE_8_DTO()))) + .views(new LinkedList<>(List.of(VIEW_5_DTO()))) + .identifiers(new LinkedList<>(List.of(IDENTIFIER_6_DTO()))) + .build(); + } + + public final DatabaseDto DATABASE_3_PRIVILEGED_DTO() { + return DatabaseDto.builder() + .id(DATABASE_3_ID()) + .isPublic(DATABASE_3_PUBLIC()) + .isSchemaPublic(DATABASE_3_SCHEMA_PUBLIC()) + .name(DATABASE_3_NAME()) + .internalName(DATABASE_3_INTERNALNAME()) + .owner(USER_3_BRIEF_DTO()) + .container(CONTAINER_1_PRIVILEGED_DTO()) + .exchangeName(DATABASE_3_EXCHANGE()) + .tables(new LinkedList<>(List.of(TABLE_8_DTO()))) + .views(new LinkedList<>(List.of(VIEW_5_DTO()))) + .identifiers(new LinkedList<>(List.of(IDENTIFIER_6_DTO()))) + .lastRetrieved(Instant.now()) + .build(); + } + + public final DatabaseBriefDto DATABASE_3_PRIVILEGED_BRIEF_DTO() { + return DatabaseBriefDto.builder() + .id(DATABASE_3_ID()) + .isPublic(DATABASE_3_PUBLIC()) + .isSchemaPublic(DATABASE_3_SCHEMA_PUBLIC()) + .name(DATABASE_3_NAME()) + .internalName(DATABASE_3_INTERNALNAME()) + .ownerId(USER_3_ID()) + .identifiers(new LinkedList<>(List.of(IDENTIFIER_6_DTO()))) + .build(); + } + + public final DatabaseBriefDto DATABASE_3_BRIEF_DTO() { + return DatabaseBriefDto.builder() + .id(DATABASE_3_ID()) + .isPublic(DATABASE_3_PUBLIC()) + .isSchemaPublic(DATABASE_3_SCHEMA_PUBLIC()) + .name(DATABASE_3_NAME()) + .internalName(DATABASE_3_INTERNALNAME()) + .ownerId(USER_3_ID()) + .identifiers(new LinkedList<>()) + .build(); + } + + public final CreateDatabaseDto DATABASE_3_CREATE() { + return CreateDatabaseDto.builder() + .name(DATABASE_3_NAME()) + .isPublic(DATABASE_3_PUBLIC()) + .cid(CONTAINER_1_ID()) + .build(); + } + + public final UUID DATABASE_4_ID() { + return UUID.fromString("c503d7f3-5952-4d97-b26a-da86bea4c20d"); + } + + public final String DATABASE_4_NAME() { + return "Weather AT"; + } + + public final String DATABASE_4_DESCRIPTION() { + return "Weather data"; + } + + public final Boolean DATABASE_4_PUBLIC() { + return true; + } + + public final Boolean DATABASE_4_SCHEMA_PUBLIC() { + return true; + } + + public final String DATABASE_4_INTERNALNAME() { + return "weather_at"; + } + + public final String DATABASE_4_EXCHANGE() { + return "dbrepo"; + } + + public final Instant DATABASE_4_CREATED() { + return Instant.ofEpochSecond(1677399813L) /* 2023-02-26 08:23:33 (UTC()) */; + } + + public final Instant DATABASE_4_LAST_MODIFIED() { + return Instant.ofEpochSecond(1677399813L) /* 2023-02-26 08:23:33 (UTC()) */; + } + + public final UUID DATABASE_4_OWNER() { + return USER_4_ID(); + } + + public final UUID DATABASE_4_CREATOR() { + return USER_4_ID(); + } + + public final DatabaseBriefDto DATABASE_4_BRIEF_DTO() { + return DatabaseBriefDto.builder() + .id(DATABASE_4_ID()) + .isPublic(DATABASE_4_PUBLIC()) + .isSchemaPublic(DATABASE_4_SCHEMA_PUBLIC()) + .name(DATABASE_4_NAME()) + .description(DATABASE_4_DESCRIPTION()) + .internalName(DATABASE_4_INTERNALNAME()) + .ownerId(USER_4_ID()) + .identifiers(new LinkedList<>()) + .build(); + } + + public final DatabaseDto DATABASE_4_DTO() { + return DatabaseDto.builder() + .id(DATABASE_4_ID()) + .isPublic(DATABASE_4_PUBLIC()) + .isSchemaPublic(DATABASE_4_SCHEMA_PUBLIC()) + .name(DATABASE_4_NAME()) + .container(CONTAINER_2_DTO()) + .description(DATABASE_4_DESCRIPTION()) + .internalName(DATABASE_4_INTERNALNAME()) + .exchangeName(DATABASE_4_EXCHANGE()) + .owner(USER_4_BRIEF_DTO()) + .tables(new LinkedList<>(List.of(TABLE_9_DTO()))) + .views(new LinkedList<>()) + .identifiers(new LinkedList<>(List.of(IDENTIFIER_7_DTO()))) + .build(); + } + + public final DatabaseDto DATABASE_4_PRIVILEGED_DTO() { + return DatabaseDto.builder() + .id(DATABASE_4_ID()) + .isPublic(DATABASE_4_PUBLIC()) + .isSchemaPublic(DATABASE_4_SCHEMA_PUBLIC()) + .name(DATABASE_4_NAME()) + .container(CONTAINER_2_PRIVILEGED_DTO()) + .description(DATABASE_4_DESCRIPTION()) + .internalName(DATABASE_4_INTERNALNAME()) + .exchangeName(DATABASE_4_EXCHANGE()) + .owner(USER_4_BRIEF_DTO()) + .tables(new LinkedList<>(List.of(TABLE_9_DTO()))) + .views(new LinkedList<>()) + .identifiers(new LinkedList<>(List.of(IDENTIFIER_7_DTO()))) + .lastRetrieved(Instant.now()) + .build(); + } + + public final CreateTableDto TABLE_0_CREATE_DTO() { + return CreateTableDto.builder() + .name("full") + .description("full example") + .constraints(CreateTableConstraintsDto.builder() + .uniques(new LinkedList<>()) + .foreignKeys(new LinkedList<>()) + .build()) + .columns(List.of(CreateTableColumnDto.builder() + .name("col1a") + .type(ColumnTypeDto.CHAR) + .nullAllowed(true) + .build(), + CreateTableColumnDto.builder() + .name("col1b") + .type(ColumnTypeDto.CHAR) + .nullAllowed(true) + .size(50L) + .build(), + CreateTableColumnDto.builder() + .name("col2a") + .type(ColumnTypeDto.VARCHAR) + .nullAllowed(true) + .build(), + CreateTableColumnDto.builder() + .name("col2b") + .type(ColumnTypeDto.VARCHAR) + .nullAllowed(true) + .size(1024L) + .build(), + CreateTableColumnDto.builder() + .name("col3") + .type(ColumnTypeDto.BINARY) + .nullAllowed(true) + .build(), + CreateTableColumnDto.builder() + .name("col4") + .type(ColumnTypeDto.VARBINARY) + .nullAllowed(true) + .size(200L) + .build(), + CreateTableColumnDto.builder() + .name("col5") + .type(ColumnTypeDto.TINYBLOB) + .nullAllowed(true) + .build(), + CreateTableColumnDto.builder() + .name("col6") + .type(ColumnTypeDto.TINYTEXT) + .nullAllowed(true) + .build(), + CreateTableColumnDto.builder() + .name("col7") + .type(ColumnTypeDto.TEXT) + .nullAllowed(true) + .build(), + CreateTableColumnDto.builder() + .name("col8") + .type(ColumnTypeDto.BLOB) + .nullAllowed(true) + .build(), + CreateTableColumnDto.builder() + .name("col9") + .type(ColumnTypeDto.MEDIUMTEXT) + .nullAllowed(true) + .build(), + CreateTableColumnDto.builder() + .name("col10") + .type(ColumnTypeDto.MEDIUMBLOB) + .nullAllowed(true) + .build(), + CreateTableColumnDto.builder() + .name("col11") + .type(ColumnTypeDto.LONGTEXT) + .nullAllowed(true) + .build(), + CreateTableColumnDto.builder() + .name("col12") + .type(ColumnTypeDto.LONGBLOB) + .nullAllowed(true) + .build(), + CreateTableColumnDto.builder() + .name("col13") + .type(ColumnTypeDto.ENUM) + .nullAllowed(true) + .enums(new LinkedList<>(List.of("val1", "val2"))) + .build(), + CreateTableColumnDto.builder() + .name("col14") + .type(ColumnTypeDto.SET) + .nullAllowed(true) + .sets(new LinkedList<>(List.of("val1", "val2"))) + .build(), + CreateTableColumnDto.builder() + .name("col15") + .type(ColumnTypeDto.BIT) + .nullAllowed(true) + .build(), + CreateTableColumnDto.builder() + .name("col16") + .type(ColumnTypeDto.TINYINT) + .nullAllowed(true) + .build(), + CreateTableColumnDto.builder() + .name("col17") + .type(ColumnTypeDto.BOOL) + .nullAllowed(true) + .build(), + CreateTableColumnDto.builder() + .name("col18") + .type(ColumnTypeDto.SMALLINT) + .nullAllowed(true) + .build(), + CreateTableColumnDto.builder() + .name("col19") + .type(ColumnTypeDto.MEDIUMINT) + .nullAllowed(true) + .build(), + CreateTableColumnDto.builder() + .name("col20") + .type(ColumnTypeDto.INT) + .nullAllowed(true) + .build(), + CreateTableColumnDto.builder() + .name("col21") + .type(ColumnTypeDto.BIGINT) + .nullAllowed(true) + .build(), + CreateTableColumnDto.builder() + .name("col22") + .type(ColumnTypeDto.FLOAT) + .nullAllowed(true) + .build(), + CreateTableColumnDto.builder() + .name("col23") + .type(ColumnTypeDto.DOUBLE) + .nullAllowed(true) + .build(), + CreateTableColumnDto.builder() + .name("col24") + .type(ColumnTypeDto.DECIMAL) + .nullAllowed(true) + .build(), + CreateTableColumnDto.builder() + .name("col25") + .type(ColumnTypeDto.DATE) + .nullAllowed(true) + .build(), + CreateTableColumnDto.builder() + .name("col26") + .type(ColumnTypeDto.DATETIME) + .nullAllowed(true) + .build(), + CreateTableColumnDto.builder() + .name("col27") + .type(ColumnTypeDto.TIMESTAMP) + .nullAllowed(true) + .build(), + CreateTableColumnDto.builder() + .name("col28") + .type(ColumnTypeDto.TIME) + .nullAllowed(true) + .build(), + CreateTableColumnDto.builder() + .name("col29") + .type(ColumnTypeDto.YEAR) + .nullAllowed(true) + .build())) + .build(); + } + + public final UUID TABLE_1_ID() { + return UUID.fromString("666d0b6b-f017-4f7c-80d8-a47174d8b539"); + } + + public final String TABLE_1_NAME() { + return "Weather AUS"; + } + + public final String TABLE_1_INTERNAL_NAME() { + return "weather_aus"; + } + + public final Boolean TABLE_1_VERSIONED() { + return true; + } + + public final Boolean TABLE_1_IS_PUBLIC() { + return false; + } + + public final Boolean TABLE_1_SCHEMA_PUBLIC() { + return false; + } + + public final Boolean TABLE_1_PROCESSED_CONSTRAINTS() { + return true; + } + + public final String TABLE_1_DESCRIPTION() { + return "Weather in Australia"; + } + + public final String TABLE_1_QUEUE_NAME() { + return TABLE_1_INTERNAL_NAME(); + } + + public final String TABLE_1_ROUTING_KEY() { + return "dbrepo." + DATABASE_1_ID() + "." + TABLE_1_ID(); + } + + public final Long TABLE_1_AVG_ROW_LENGTH() { + return 3L; + } + + public final Long TABLE_1_NUM_ROWS() { + return 3L; + } + + public final Long TABLE_1_DATA_LENGTH() { + return 2000L; + } + + public final Long TABLE_1_MAX_DATA_LENGTH() { + return Long.MAX_VALUE; + } + + public final Instant TABLE_1_CREATED() { + return Instant.ofEpochSecond(1677399975L) /* 2023-02-26 08:26:15 (UTC()) */; + } + + public final Instant TABLE_1_LAST_MODIFIED() { + return Instant.ofEpochSecond(1677399975L) /* 2023-02-26 08:26:15 (UTC()) */; + } + + public final Table TABLE_1() { + return Table.builder() + .id(TABLE_1_ID()) + .tdbid(DATABASE_1_ID()) + .database(null /* DATABASE_1 */) + .created(TABLE_1_CREATED()) + .internalName(TABLE_1_INTERNAL_NAME()) + .isVersioned(TABLE_1_VERSIONED()) + .isPublic(TABLE_1_IS_PUBLIC()) + .isSchemaPublic(TABLE_1_SCHEMA_PUBLIC()) + .description(TABLE_1_DESCRIPTION()) + .name(TABLE_1_NAME()) + .queueName(TABLE_1_QUEUE_NAME()) + .identifiers(new LinkedList<>()) + .columns(new LinkedList<>(TABLE_1_COLUMNS())) + .constraints(TABLE_1_CONSTRAINTS()) + .ownedBy(USER_1_ID()) + .owner(USER_1()) + .lastModified(TABLE_1_LAST_MODIFIED()) + .avgRowLength(TABLE_1_AVG_ROW_LENGTH()) + .numRows(TABLE_1_NUM_ROWS()) + .dataLength(TABLE_1_DATA_LENGTH()) + .maxDataLength(TABLE_1_MAX_DATA_LENGTH()) + .build(); + } + + public final TableDto TABLE_1_DTO() { + return TableDto.builder() + .id(TABLE_1_ID()) + .databaseId(DATABASE_1_ID()) + .internalName(TABLE_1_INTERNAL_NAME()) + .isVersioned(TABLE_1_VERSIONED()) + .isPublic(TABLE_1_IS_PUBLIC()) + .isSchemaPublic(TABLE_1_SCHEMA_PUBLIC()) + .description(TABLE_1_DESCRIPTION()) + .name(TABLE_1_NAME()) + .queueName(TABLE_1_QUEUE_NAME()) + .routingKey(TABLE_1_ROUTING_KEY()) + .identifiers(new LinkedList<>()) + .columns(new LinkedList<>(List.of(ColumnDto.builder() + .id(COLUMN_1_1_ID()) + .tableId(TABLE_1_ID()) + .databaseId(DATABASE_1_ID()) + .ordinalPosition(0) + .name("id") + .internalName("id") + .columnType(ColumnTypeDto.SERIAL) + .isNullAllowed(false) + .enums(null) + .sets(null) + .build(), + ColumnDto.builder() + .id(COLUMN_1_2_ID()) + .tableId(TABLE_1_ID()) + .databaseId(DATABASE_1_ID()) + .ordinalPosition(1) + .name("Date") + .internalName("date") + .columnType(ColumnTypeDto.DATE) + .isNullAllowed(true) + .enums(null) + .sets(null) + .build(), + ColumnDto.builder() + .id(COLUMN_1_3_ID()) + .tableId(TABLE_1_ID()) + .databaseId(DATABASE_1_ID()) + .ordinalPosition(2) + .name("Location") + .internalName("location") + .columnType(ColumnTypeDto.VARCHAR) + .size(255L) + .isNullAllowed(true) + .enums(null) + .sets(null) + .build(), + ColumnDto.builder() + .id(COLUMN_1_4_ID()) + .tableId(TABLE_1_ID()) + .databaseId(DATABASE_1_ID()) + .ordinalPosition(3) + .name("MinTemp") + .internalName("mintemp") + .columnType(ColumnTypeDto.DECIMAL) + .size(10L) + .d(0L) + .isNullAllowed(true) + .enums(null) + .sets(null) + .build(), + ColumnDto.builder() + .id(COLUMN_1_5_ID()) + .tableId(TABLE_1_ID()) + .databaseId(DATABASE_1_ID()) + .ordinalPosition(4) + .name("Rainfall") + .internalName("rainfall") + .columnType(ColumnTypeDto.DECIMAL) + .size(10L) + .d(0L) + .concept(CONCEPT_1_BRIEF_DTO()) + .unit(UNIT_1_BRIEF_DTO()) + .isNullAllowed(true) + .enums(null) + .sets(null) + .build()))) + .constraints(CreateTableConstraintsDto.builder() + .checks(new LinkedHashSet<>()) + .primaryKey(new LinkedHashSet<>(List.of("id"))) + .foreignKeys(new LinkedList<>()) + .uniques(new LinkedList<>(List.of(List.of("date")))) + .build()) + .owner(USER_1_BRIEF_DTO()) + .avgRowLength(TABLE_1_AVG_ROW_LENGTH()) + .numRows(TABLE_1_NUM_ROWS()) + .dataLength(TABLE_1_DATA_LENGTH()) + .maxDataLength(TABLE_1_MAX_DATA_LENGTH()) + .build(); + } + + public final UUID COLUMN_1_1_ID() { + return UUID.fromString("377c0a6e-938e-458c-ad2b-bbbd75d46412"); + } + + public final UUID COLUMN_1_2_ID() { + return UUID.fromString("dbca4821-3023-479b-a25a-c08eb0ec02ce"); + } + + public final UUID COLUMN_1_3_ID() { + return UUID.fromString("8ff0351e-4882-4948-94af-598e4b264b25"); + } + + public final UUID COLUMN_1_4_ID() { + return UUID.fromString("9ab256eb-3324-4e76-af3b-e3e2a58ce161"); + } + + public final UUID COLUMN_1_5_ID() { + return UUID.fromString("619e9355-51aa-438f-8579-80cec30f35cb"); + } + + public final TableBriefDto TABLE_1_BRIEF_DTO = TableBriefDto.builder() + .id(TABLE_1_ID()) + .databaseId(DATABASE_1_ID()) + .internalName(TABLE_1_INTERNAL_NAME()) + .isVersioned(TABLE_1_VERSIONED()) + .isPublic(TABLE_1_IS_PUBLIC()) + .isSchemaPublic(TABLE_1_SCHEMA_PUBLIC()) + .description(TABLE_1_DESCRIPTION()) + .name(TABLE_1_NAME()) + .ownedBy(USER_1_ID()) + .build(); + + public final Long TABLE_1_DATA_COUNT() { + return 3L; + } + + @SuppressWarnings("java:S3599") + public final List<Map<String, Object>> TABLE_1_DATA_DTO = new LinkedList<>(List.of( + new HashMap<>() {{ + put("id", BigInteger.valueOf(1L)); + put("date", LocalDate.of(2008, 12, 1).atStartOfDay().toInstant(ZoneOffset.UTC)); + put("location", "Albury"); + put("mintemp", 13.4); + put("rainfall", 0.6); + }}, + new HashMap<>() {{ + put("id", BigInteger.valueOf(2L)); + put("date", LocalDate.of(2008, 12, 2).atStartOfDay().toInstant(ZoneOffset.UTC)); + put("location", "Albury"); + put("mintemp", 7.4); + put("rainfall", 0); + }}, + new HashMap<>() {{ + put("id", BigInteger.valueOf(3L)); + put("date", LocalDate.of(2008, 12, 3).atStartOfDay().toInstant(ZoneOffset.UTC)); + put("location", "Albury"); + put("mintemp", 12.9); + put("rainfall", 0); + }} + )); + + public final UUID TABLE_2_ID() { + return UUID.fromString("0cc067b6-4e81-4871-b47e-17a38228a574"); + } + + public final String TABLE_2_NAME() { + return "Weather Location"; + } + + public final String TABLE_2_INTERNAL_NAME() { + return "weather_location"; + } + + public final Boolean TABLE_2_VERSIONED() { + return true; + } + + public final Boolean TABLE_2_IS_PUBLIC() { + return false; + } + + public final Boolean TABLE_2_SCHEMA_PUBLIC() { + return true; + } + + public final Boolean TABLE_2_PROCESSED_CONSTRAINTS() { + return true; + } + + public final String TABLE_2_DESCRIPTION() { + return "Weather location"; + } + + public final String TABLE_2_QUEUE_NAME() { + return TABLE_2_INTERNAL_NAME(); + } + + public final String TABLE_2_ROUTING_KEY() { + return "dbrepo." + DATABASE_1_ID() + "." + TABLE_2_ID(); + } + + public final Instant TABLE_2_CREATED() { + return Instant.ofEpochSecond(1677400007L) /* 2023-02-26 08:26:47 (UTC()) */; + } + + public final Instant TABLE_2_LAST_MODIFIED() { + return Instant.ofEpochSecond(1677400007L) /* 2023-02-26 08:26:47 (UTC()) */; + } + + public final Long TABLE_2_AVG_ROW_LENGTH() { + return 3L; + } + + public final Long TABLE_2_NUM_ROWS() { + return 3L; + } + + public final Long TABLE_2_DATA_LENGTH() { + return 2000L; + } + + public final Long TABLE_2_MAX_DATA_LENGTH() { + return Long.MAX_VALUE; + } + + public final Table TABLE_2() { + return Table.builder() + .id(TABLE_2_ID()) + .tdbid(DATABASE_1_ID()) + .database(null /* DATABASE_1 */) + .created(TABLE_2_CREATED()) + .internalName(TABLE_2_INTERNAL_NAME()) + .isVersioned(TABLE_2_VERSIONED()) + .isPublic(TABLE_2_IS_PUBLIC()) + .isSchemaPublic(TABLE_2_SCHEMA_PUBLIC()) + .description(TABLE_2_DESCRIPTION()) + .name(TABLE_2_NAME()) + .lastModified(TABLE_2_LAST_MODIFIED()) + .queueName(TABLE_2_QUEUE_NAME()) + .columns(new LinkedList<>() /* TABLE_2_COLUMNS */) + .constraints(null) /* TABLE_2_CONSTRAINTS */ + .owner(USER_2()) + .ownedBy(USER_2_ID()) + .avgRowLength(TABLE_2_AVG_ROW_LENGTH()) + .numRows(TABLE_2_NUM_ROWS()) + .dataLength(TABLE_2_DATA_LENGTH()) + .maxDataLength(TABLE_2_MAX_DATA_LENGTH()) + .build(); + } + + public final TableDto TABLE_2_DTO() { + return TableDto.builder() + .id(TABLE_2_ID()) + .databaseId(DATABASE_1_ID()) + .internalName(TABLE_2_INTERNAL_NAME()) + .isVersioned(TABLE_2_VERSIONED()) + .isPublic(TABLE_2_IS_PUBLIC()) + .isSchemaPublic(TABLE_2_SCHEMA_PUBLIC()) + .description(TABLE_2_DESCRIPTION()) + .name(TABLE_2_NAME()) + .queueName(TABLE_2_QUEUE_NAME()) + .routingKey(TABLE_2_ROUTING_KEY()) + .columns(new LinkedList<>(List.of(ColumnDto.builder() + .id(COLUMN_2_1_ID()) + .tableId(TABLE_2_ID()) + .databaseId(DATABASE_1_ID()) + .ordinalPosition(0) + .name("location") + .internalName("location") + .columnType(ColumnTypeDto.VARCHAR) + .size(255L) + .isNullAllowed(false) + .enums(null) + .sets(null) + .build(), + ColumnDto.builder() + .id(COLUMN_2_2_ID()) + .tableId(TABLE_2_ID()) + .databaseId(DATABASE_1_ID()) + .ordinalPosition(1) + .name("lat") + .internalName("lat") + .columnType(ColumnTypeDto.DOUBLE) + .size(22L) + .isNullAllowed(true) + .enums(null) + .sets(null) + .build(), + ColumnDto.builder() + .id(COLUMN_2_3_ID()) + .tableId(TABLE_2_ID()) + .databaseId(DATABASE_1_ID()) + .ordinalPosition(2) + .name("lng") + .internalName("lng") + .columnType(ColumnTypeDto.DOUBLE) + .size(22L) + .isNullAllowed(true) + .enums(null) + .sets(null) + .build()))) + .constraints(ConstraintsDto.builder() + .checks(new LinkedHashSet<>(List.of("`mintemp` > 0"))) + .foreignKeys(new LinkedList<>(List.of(ForeignKeyDto.builder() + .id(UUID.fromString("ca833111-1e9a-48a3-bb16-ad6f90196f96")) + .name("fk_location") + .onDelete(ReferenceTypeDto.NO_ACTION) + .references(new LinkedList<>(List.of(ForeignKeyReferenceDto.builder() + .id(UUID.fromString("8552f282-0403-424d-b2ba-4ed0f760197c")) + .column(TABLE_2_COLUMNS_BRIEF_2_DTO()) + .referencedColumn(TABLE_1_COLUMNS_BRIEF_0_DTO()) + .foreignKey(null) // set later + .build()))) + .table(TABLE_1_BRIEF_DTO()) + .referencedTable(TABLE_2_BRIEF_DTO()) + .onUpdate(ReferenceTypeDto.NO_ACTION) + .build()))) + .uniques(new LinkedList<>(List.of(UniqueDto.builder() + .id(UUID.fromString("b9aba807-dd9c-43a3-9614-2493cb4b26bd")) + .table(TABLE_2_BRIEF_DTO()) + .name("uk_1") + .columns(new LinkedList<>(List.of(TABLE_2_COLUMNS_BRIEF_DTO.get(1)))) + .build()))) + .primaryKey(new LinkedHashSet<>(Set.of(PrimaryKeyDto.builder() + .table(TABLE_2_BRIEF_DTO()) + .column(TABLE_2_COLUMNS_BRIEF_0_DTO()) + .id(COLUMN_2_1_ID()) + .build()))) + .build()) + .owner(USER_2_BRIEF_DTO()) + .avgRowLength(TABLE_2_AVG_ROW_LENGTH()) + .numRows(TABLE_2_NUM_ROWS()) + .dataLength(TABLE_2_DATA_LENGTH()) + .maxDataLength(TABLE_2_MAX_DATA_LENGTH()) + .build(); + } + + public final TableBriefDto TABLE_2_BRIEF_DTO = TableBriefDto.builder() + .id(TABLE_2_ID()) + .databaseId(DATABASE_1_ID()) + .internalName(TABLE_2_INTERNAL_NAME()) + .isVersioned(TABLE_2_VERSIONED()) + .isPublic(TABLE_2_IS_PUBLIC()) + .isSchemaPublic(TABLE_2_SCHEMA_PUBLIC()) + .description(TABLE_2_DESCRIPTION()) + .name(TABLE_2_NAME()) + .ownedBy(USER_2_ID()) + .build(); + + public final UUID TABLE_3_ID() { + return UUID.fromString("a94ee518-c235-496b-8613-b0c643bc1b11"); + } + + public final String TABLE_3_NAME() { + return "Sensor"; + } + + public final String TABLE_3_INTERNALNAME() { + return "sensor"; + } + + public final Boolean TABLE_3_VERSIONED() { + return true; + } + + public final Boolean TABLE_3_IS_PUBLIC() { + return false; + } + + public final Boolean TABLE_3_SCHEMA_PUBLIC() { + return false; + } + + public final Boolean TABLE_3_PROCESSED_CONSTRAINTS() { + return true; + } + + public final String TABLE_3_DESCRIPTION() { + return "Some sensor data"; + } + + public final String TABLE_3_QUEUE_NAME() { + return TABLE_3_INTERNALNAME; + } + + public final String TABLE_3_ROUTING_KEY() { + return "dbrepo." + DATABASE_1_ID + "." + TABLE_3_ID; + } + + public final Instant TABLE_3_CREATED() { + return Instant.ofEpochSecond(1677400031L) /* 2023-02-26 08:27:11 (UTC()) */; + } + + public final Instant TABLE_3_LAST_MODIFIED() { + return Instant.ofEpochSecond(1677400031L) /* 2023-02-26 08:27:11 (UTC()) */; + } + + public final Long TABLE_3_AVG_ROW_LENGTH() { + return 6L; + } + + public final Long TABLE_3_NUM_ROWS() { + return 6L; + } + + public final Long TABLE_3_DATA_LENGTH() { + return 1800L; + } + + public final Long TABLE_3_MAX_DATA_LENGTH() { + return Long.MAX_VALUE; + } + + public final Table TABLE_3 = Table.builder() + .id(TABLE_3_ID()) + .tdbid(DATABASE_1_ID()) + .database(null /* DATABASE_1 */) + .created(TABLE_3_CREATED()) + .internalName(TABLE_3_INTERNALNAME()) + .isVersioned(TABLE_3_VERSIONED()) + .isPublic(TABLE_3_IS_PUBLIC()) + .isSchemaPublic(TABLE_3_SCHEMA_PUBLIC()) + .description(TABLE_3_DESCRIPTION()) + .name(TABLE_3_NAME()) + .lastModified(TABLE_3_LAST_MODIFIED()) + .queueName(TABLE_3_QUEUE_NAME()) + .columns(new LinkedList<>() /* TABLE_3_COLUMNS */) + .constraints(null) /* TABLE_3_CONSTRAINTS */ + .owner(USER_3()) + .ownedBy(USER_3_ID()) + .avgRowLength(TABLE_3_AVG_ROW_LENGTH()) + .numRows(TABLE_3_NUM_ROWS()) + .dataLength(TABLE_3_DATA_LENGTH()) + .maxDataLength(TABLE_3_MAX_DATA_LENGTH()) + .build(); + + public final TableDto TABLE_3_DTO = TableDto.builder() + .id(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) + .internalName(TABLE_3_INTERNALNAME()) + .isVersioned(TABLE_3_VERSIONED()) + .isPublic(TABLE_3_IS_PUBLIC()) + .isSchemaPublic(TABLE_3_SCHEMA_PUBLIC()) + .description(TABLE_3_DESCRIPTION()) + .name(TABLE_3_NAME()) + .queueName(TABLE_3_QUEUE_NAME()) + .routingKey(TABLE_3_ROUTING_KEY()) + .columns(new LinkedList<>() /* TABLE_3_COLUMNS_DTO */) + .constraints(null) /* TABLE_3_CONSTRAINTS_DTO */ + .owner(USER_3_BRIEF_DTO()) + .avgRowLength(TABLE_3_AVG_ROW_LENGTH()) + .numRows(TABLE_3_NUM_ROWS()) + .dataLength(TABLE_3_DATA_LENGTH()) + .maxDataLength(TABLE_3_MAX_DATA_LENGTH()) + .build(); + + public final TableBriefDto TABLE_3_BRIEF_DTO = TableBriefDto.builder() + .id(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) + .internalName(TABLE_3_INTERNALNAME()) + .isVersioned(TABLE_3_VERSIONED()) + .isPublic(TABLE_3_IS_PUBLIC()) + .isSchemaPublic(TABLE_3_SCHEMA_PUBLIC()) + .description(TABLE_3_DESCRIPTION()) + .name(TABLE_3_NAME()) + .ownedBy(USER_3_ID()) + .build(); + + public final CreateTableConstraintsDto TABLE_3_CONSTRAINTS_CREATE_DTO = CreateTableConstraintsDto.builder() + .checks(new LinkedHashSet<>()) + .primaryKey(new LinkedHashSet<>()) + .foreignKeys(new LinkedList<>()) + .uniques(new LinkedList<>()) + .build(); + + public final CreateTableConstraintsDto TABLE_3_CONSTRAINTS_INVALID_CREATE_DTO = CreateTableConstraintsDto.builder() + .checks(new LinkedHashSet<>()) + .primaryKey(new LinkedHashSet<>()) // <<<< + .uniques(new LinkedList<>()) + .foreignKeys(List.of(CreateForeignKeyDto.builder() + .referencedTable("weather_location") + .columns(new LinkedList<>(List.of("fahrzeug"))) + .referencedColumns(new LinkedList<>(List.of("doesnotexist"))) + .build())) + .build(); + + public final CreateTableDto TABLE_3_CREATE_DTO = CreateTableDto.builder() + .name(TABLE_3_NAME()) + .description(TABLE_3_DESCRIPTION()) + .columns(new LinkedList<>()) + .constraints(TABLE_3_CONSTRAINTS_CREATE_DTO()) + .build(); + + public final CreateTableDto TABLE_3_INVALID_CREATE_DTO = CreateTableDto.builder() + .name(TABLE_3_NAME()) + .description(TABLE_3_DESCRIPTION()) + .columns(new LinkedList<>()) + .constraints(TABLE_3_CONSTRAINTS_INVALID_CREATE_DTO()) + .build(); + + public final UUID TABLE_5_ID() { + return UUID.fromString("91306cbd-c51f-47d3-8722-debfdbd8a77e"); + } + + public final String TABLE_5_NAME() { + return "zoo"; + } + + public final String TABLE_5_INTERNALNAME() { + return "zoo"; + } + + public final Boolean TABLE_5_VERSIONED() { + return true; + } + + public final Boolean TABLE_5_IS_PUBLIC() { + return true; + } + + public final Boolean TABLE_5_SCHEMA_PUBLIC() { + return true; + } + + public final Boolean TABLE_5_PROCESSED_CONSTRAINTS() { + return true; + } + + public final String TABLE_5_DESCRIPTION() { + return "Some Kaggle dataset"; + } + + public final String TABLE_5_QUEUE_NAME() { + return TABLE_5_INTERNALNAME; + } + + public final String TABLE_5_ROUTING_KEY() { + return "dbrepo." + DATABASE_2_ID + "." + TABLE_5_ID; + } + + public final Instant TABLE_5_CREATED() { + return Instant.ofEpochSecond(1677400067L) /* 2023-02-26 08:27:47 (UTC()) */; + } + + public final Instant TABLE_5_LAST_MODIFIED() { + return Instant.ofEpochSecond(1677400067L) /* 2023-02-26 08:27:47 (UTC()) */; + } + + public final Long TABLE_5_AVG_ROW_LENGTH() { + return 1080L; + } + + public final Long TABLE_5_NUM_ROWS() { + return 101L; + } + + public final Long TABLE_5_DATA_LENGTH() { + return 15200L; + } + + public final Long TABLE_5_MAX_DATA_LENGTH() { + return Long.MAX_VALUE; + } + + public final Table TABLE_5 = Table.builder() + .id(TABLE_5_ID()) + .tdbid(DATABASE_2_ID()) + .created(Instant.now()) + .internalName(TABLE_5_INTERNALNAME()) + .isVersioned(TABLE_5_VERSIONED()) + .isPublic(TABLE_5_IS_PUBLIC()) + .isSchemaPublic(TABLE_5_SCHEMA_PUBLIC()) + .description(TABLE_5_DESCRIPTION()) + .name(TABLE_5_NAME()) + .lastModified(TABLE_5_LAST_MODIFIED()) + .queueName(TABLE_5_QUEUE_NAME()) + .columns(new LinkedList<>()) /* TABLE_5_COLUMNS */ + .constraints(null) /* TABLE_5_CONSTRAINTS */ + .ownedBy(USER_1_ID()) + .owner(USER_1) + .build(); + + public final TableDto TABLE_5_DTO = TableDto.builder() + .id(TABLE_5_ID()) + .databaseId(DATABASE_2_ID()) + .internalName(TABLE_5_INTERNALNAME()) + .isVersioned(TABLE_5_VERSIONED()) + .isPublic(TABLE_5_IS_PUBLIC()) + .isSchemaPublic(TABLE_5_SCHEMA_PUBLIC()) + .description(TABLE_5_DESCRIPTION()) + .name(TABLE_5_NAME()) + .queueName(TABLE_5_QUEUE_NAME()) + .routingKey(TABLE_5_ROUTING_KEY()) + .columns(new LinkedList<>()) /* TABLE_5_COLUMNS_DTO */ + .constraints(null) /* TABLE_5_CONSTRAINTS_DTO */ + .owner(USER_1_BRIEF_DTO()) + .build(); + + public final TableBriefDto TABLE_5_BRIEF_DTO = TableBriefDto.builder() + .id(TABLE_5_ID()) + .databaseId(DATABASE_2_ID()) + .internalName(TABLE_5_INTERNALNAME()) + .isVersioned(TABLE_5_VERSIONED()) + .isPublic(TABLE_5_IS_PUBLIC()) + .isSchemaPublic(TABLE_5_SCHEMA_PUBLIC()) + .description(TABLE_5_DESCRIPTION()) + .name(TABLE_5_NAME()) + .ownedBy(USER_1_ID()) + .build(); + + public final UUID TABLE_6_ID() { + return UUID.fromString("ae84d169-d36c-4f5a-a390-153d090f9574"); + } + + public final String TABLE_6_NAME() { + return "names"; + } + + public final String TABLE_6_INTERNALNAME() { + return "names"; + } + + public final Boolean TABLE_6_VERSIONED() { + return true; + } + + public final Boolean TABLE_6_IS_PUBLIC() { + return true; + } + + public final Boolean TABLE_6_SCHEMA_PUBLIC() { + return false; + } + + public final Boolean TABLE_6_PROCESSED_CONSTRAINTS() { + return true; + } + + public final String TABLE_6_DESCRIPTION() { + return "Some names dataset"; + } + + public final String TABLE_6_QUEUE_NAME() { + return TABLE_6_INTERNALNAME; + } + + public final String TABLE_6_ROUTING_KEY() { + return "dbrepo." + DATABASE_2_ID + "." + TABLE_6_ID; + } + + public final Instant TABLE_6_CREATED() { + return Instant.ofEpochSecond(1677400117L) /* 2023-02-26 08:28:37 (UTC()) */; + } + + public final Instant TABLE_6_LAST_MODIFIED() { + return Instant.ofEpochSecond(1677400117L) /* 2023-02-26 08:28:37 (UTC()) */; + } + + public final Table TABLE_6 = Table.builder() + .id(TABLE_6_ID()) + .tdbid(DATABASE_2_ID()) + .created(TABLE_6_CREATED()) + .internalName(TABLE_6_INTERNALNAME()) + .isVersioned(TABLE_6_VERSIONED()) + .isPublic(TABLE_6_IS_PUBLIC()) + .isSchemaPublic(TABLE_6_SCHEMA_PUBLIC()) + .description(TABLE_6_DESCRIPTION()) + .name(TABLE_6_NAME()) + .lastModified(TABLE_6_LAST_MODIFIED()) + .queueName(TABLE_6_QUEUE_NAME()) + .columns(new LinkedList<>()) /* TABLE_6_COLUMNS */ + .constraints(null) /* TABLE_6_CONSTRAINTS */ + .ownedBy(USER_1_ID()) .owner(USER_1) - .created(TABLE_6_CREATED) + .created(TABLE_6_CREATED()) .build(); public final TableDto TABLE_6_DTO = TableDto.builder() - .id(TABLE_6_ID) - .databaseId(DATABASE_2_ID) - .internalName(TABLE_6_INTERNALNAME) - .isVersioned(TABLE_6_VERSIONED) - .isPublic(TABLE_6_IS_PUBLIC) - .isSchemaPublic(TABLE_6_SCHEMA_PUBLIC) - .description(TABLE_6_DESCRIPTION) - .name(TABLE_6_NAME) - .queueName(TABLE_6_QUEUE_NAME) - .routingKey(TABLE_6_ROUTING_KEY) + .id(TABLE_6_ID()) + .databaseId(DATABASE_2_ID()) + .internalName(TABLE_6_INTERNALNAME()) + .isVersioned(TABLE_6_VERSIONED()) + .isPublic(TABLE_6_IS_PUBLIC()) + .isSchemaPublic(TABLE_6_SCHEMA_PUBLIC()) + .description(TABLE_6_DESCRIPTION()) + .name(TABLE_6_NAME()) + .queueName(TABLE_6_QUEUE_NAME()) + .routingKey(TABLE_6_ROUTING_KEY()) .columns(new LinkedList<>()) /* TABLE_6_COLUMNS_DTO */ .constraints(null) /* TABLE_6_CONSTRAINTS_DTO */ - .owner(USER_1_BRIEF_DTO) + .owner(USER_1_BRIEF_DTO()) .build(); public final TableBriefDto TABLE_6_BRIEF_DTO = TableBriefDto.builder() - .id(TABLE_6_ID) - .databaseId(DATABASE_2_ID) - .internalName(TABLE_6_INTERNALNAME) - .isVersioned(TABLE_6_VERSIONED) - .isPublic(TABLE_6_IS_PUBLIC) - .isSchemaPublic(TABLE_6_SCHEMA_PUBLIC) - .description(TABLE_6_DESCRIPTION) - .name(TABLE_6_NAME) + .id(TABLE_6_ID()) + .databaseId(DATABASE_2_ID()) + .internalName(TABLE_6_INTERNALNAME()) + .isVersioned(TABLE_6_VERSIONED()) + .isPublic(TABLE_6_IS_PUBLIC()) + .isSchemaPublic(TABLE_6_SCHEMA_PUBLIC()) + .description(TABLE_6_DESCRIPTION()) + .name(TABLE_6_NAME()) .ownedBy(USER_1_ID()) .build(); - public final UUID TABLE_7_ID = UUID.fromString("e5d10200-3e4f-45f4-9f36-ff3ca39c6c29"); - public final String TABLE_7_NAME = "likes"; - public final String TABLE_7_INTERNAL_NAME = "likes"; - public final Boolean TABLE_7_VERSIONED = true; - public final Boolean TABLE_7_IS_PUBLIC = true; - public final Boolean TABLE_7_SCHEMA_PUBLIC = true; - public final Boolean TABLE_7_PROCESSED_CONSTRAINTS = true; - public final String TABLE_7_DESCRIPTION = "Some likes dataset"; - public final String TABLE_7_QUEUE_NAME = TABLE_7_INTERNAL_NAME; - public final String TABLE_7_ROUTING_KEY = "dbrepo." + DATABASE_2_ID + "." + TABLE_7_ID; - public final Instant TABLE_7_CREATED = Instant.ofEpochSecond(1677400147L) /* 2023-02-26 08:29:07 (UTC) */; - public final Instant TABLE_7_LAST_MODIFIED = Instant.ofEpochSecond(1677400147L) /* 2023-02-26 08:29:07 (UTC) */; + public final UUID TABLE_7_ID() { + return UUID.fromString("e5d10200-3e4f-45f4-9f36-ff3ca39c6c29"); + } + + public final String TABLE_7_NAME() { + return "likes"; + } + + public final String TABLE_7_INTERNAL_NAME() { + return "likes"; + } + + public final Boolean TABLE_7_VERSIONED() { + return true; + } + + public final Boolean TABLE_7_IS_PUBLIC() { + return true; + } + + public final Boolean TABLE_7_SCHEMA_PUBLIC() { + return true; + } + + public final Boolean TABLE_7_PROCESSED_CONSTRAINTS() { + return true; + } + + public final String TABLE_7_DESCRIPTION() { + return "Some likes dataset"; + } + + public final String TABLE_7_QUEUE_NAME() { + return TABLE_7_INTERNAL_NAME; + } + + public final String TABLE_7_ROUTING_KEY() { + return "dbrepo." + DATABASE_2_ID + "." + TABLE_7_ID; + } + + public final Instant TABLE_7_CREATED() { + return Instant.ofEpochSecond(1677400147L) /* 2023-02-26 08:29:07 (UTC()) */; + } + + public final Instant TABLE_7_LAST_MODIFIED() { + return Instant.ofEpochSecond(1677400147L) /* 2023-02-26 08:29:07 (UTC()) */; + } public final Table TABLE_7 = Table.builder() - .id(TABLE_7_ID) - .tdbid(DATABASE_2_ID) - .created(TABLE_7_CREATED) - .internalName(TABLE_7_INTERNAL_NAME) - .isVersioned(TABLE_7_VERSIONED) - .isPublic(TABLE_7_IS_PUBLIC) - .isSchemaPublic(TABLE_7_SCHEMA_PUBLIC) - .description(TABLE_7_DESCRIPTION) - .name(TABLE_7_NAME) - .lastModified(TABLE_7_LAST_MODIFIED) - .queueName(TABLE_7_QUEUE_NAME) + .id(TABLE_7_ID()) + .tdbid(DATABASE_2_ID()) + .created(TABLE_7_CREATED()) + .internalName(TABLE_7_INTERNAL_NAME()) + .isVersioned(TABLE_7_VERSIONED()) + .isPublic(TABLE_7_IS_PUBLIC()) + .isSchemaPublic(TABLE_7_SCHEMA_PUBLIC()) + .description(TABLE_7_DESCRIPTION()) + .name(TABLE_7_NAME()) + .lastModified(TABLE_7_LAST_MODIFIED()) + .queueName(TABLE_7_QUEUE_NAME()) .columns(new LinkedList<>()) /* TABLE_7_COLUMNS */ .constraints(null) /* TABLE_7_CONSTRAINTS */ .ownedBy(USER_1_ID()) .owner(USER_1) - .created(TABLE_7_CREATED) + .created(TABLE_7_CREATED()) .build(); public final TableDto TABLE_7_DTO = TableDto.builder() - .id(TABLE_7_ID) - .databaseId(DATABASE_2_ID) - .internalName(TABLE_7_INTERNAL_NAME) - .isVersioned(TABLE_7_VERSIONED) - .isPublic(TABLE_7_IS_PUBLIC) - .isSchemaPublic(TABLE_7_SCHEMA_PUBLIC) - .description(TABLE_7_DESCRIPTION) - .name(TABLE_7_NAME) - .queueName(TABLE_7_QUEUE_NAME) - .routingKey(TABLE_7_ROUTING_KEY) + .id(TABLE_7_ID()) + .databaseId(DATABASE_2_ID()) + .internalName(TABLE_7_INTERNAL_NAME()) + .isVersioned(TABLE_7_VERSIONED()) + .isPublic(TABLE_7_IS_PUBLIC()) + .isSchemaPublic(TABLE_7_SCHEMA_PUBLIC()) + .description(TABLE_7_DESCRIPTION()) + .name(TABLE_7_NAME()) + .queueName(TABLE_7_QUEUE_NAME()) + .routingKey(TABLE_7_ROUTING_KEY()) .columns(new LinkedList<>()) /* TABLE_7_COLUMNS_DTO */ .constraints(null) /* TABLE_7_CONSTRAINTS_DTO */ - .owner(USER_1_BRIEF_DTO) + .owner(USER_1_BRIEF_DTO()) .build(); public final TableBriefDto TABLE_7_BRIEF_DTO = TableBriefDto.builder() - .id(TABLE_7_ID) - .databaseId(DATABASE_2_ID) - .internalName(TABLE_7_INTERNAL_NAME) - .isVersioned(TABLE_7_VERSIONED) - .isPublic(TABLE_7_IS_PUBLIC) - .isSchemaPublic(TABLE_7_SCHEMA_PUBLIC) - .description(TABLE_7_DESCRIPTION) - .name(TABLE_7_NAME) + .id(TABLE_7_ID()) + .databaseId(DATABASE_2_ID()) + .internalName(TABLE_7_INTERNAL_NAME()) + .isVersioned(TABLE_7_VERSIONED()) + .isPublic(TABLE_7_IS_PUBLIC()) + .isSchemaPublic(TABLE_7_SCHEMA_PUBLIC()) + .description(TABLE_7_DESCRIPTION()) + .name(TABLE_7_NAME()) .ownedBy(USER_1_ID()) .build(); - public final UUID TABLE_4_ID = UUID.fromString("6c87cbcf-5043-404f-9bf1-b09ddbac25a2"); - public final String TABLE_4_NAME = "Sensor 2"; - public final String TABLE_4_INTERNALNAME = "sensor_2"; - public final Boolean TABLE_4_VERSIONED = true; - public final Boolean TABLE_4_IS_PUBLIC = true; - public final Boolean TABLE_4_SCHEMA_PUBLIC = false; - public final String TABLE_4_DESCRIPTION = "Hello sensor"; - public final String TABLE_4_QUEUE_NAME = TABLE_4_INTERNALNAME; - public final String TABLE_4_ROUTING_KEY = "dbrepo." + DATABASE_1_ID + "." + TABLE_4_ID; - public final Instant TABLE_4_CREATED = Instant.ofEpochSecond(1677400175L) /* 2023-02-26 08:29:35 (UTC) */; - public final Instant TABLE_4_LAST_MODIFIED = Instant.ofEpochSecond(1677400175L) /* 2023-02-26 08:29:35 (UTC) */; - public final Long TABLE_4_AVG_ROW_LENGTH = 0L; - public final Long TABLE_4_NUM_ROWS = 0L; - public final Long TABLE_4_DATA_LENGTH = 1000L; - public final Long TABLE_4_MAX_DATA_LENGTH = Long.MAX_VALUE; + public final UUID TABLE_4_ID() { + return UUID.fromString("6c87cbcf-5043-404f-9bf1-b09ddbac25a2"); + } + + public final String TABLE_4_NAME() { + return "Sensor 2"; + } + + public final String TABLE_4_INTERNALNAME() { + return "sensor_2"; + } + + public final Boolean TABLE_4_VERSIONED() { + return true; + } + + public final Boolean TABLE_4_IS_PUBLIC() { + return true; + } + + public final Boolean TABLE_4_SCHEMA_PUBLIC() { + return false; + } + + public final String TABLE_4_DESCRIPTION() { + return "Hello sensor"; + } + + public final String TABLE_4_QUEUE_NAME() { + return TABLE_4_INTERNALNAME; + } + + public final String TABLE_4_ROUTING_KEY() { + return "dbrepo." + DATABASE_1_ID + "." + TABLE_4_ID; + } + + public final Instant TABLE_4_CREATED() { + return Instant.ofEpochSecond(1677400175L) /* 2023-02-26 08:29:35 (UTC()) */; + } + + public final Instant TABLE_4_LAST_MODIFIED() { + return Instant.ofEpochSecond(1677400175L) /* 2023-02-26 08:29:35 (UTC()) */; + } + + public final Long TABLE_4_AVG_ROW_LENGTH() { + return 0L; + } + + public final Long TABLE_4_NUM_ROWS() { + return 0L; + } + + public final Long TABLE_4_DATA_LENGTH() { + return 1000L; + } + + public final Long TABLE_4_MAX_DATA_LENGTH() { + return Long.MAX_VALUE; + } public final Table TABLE_4 = Table.builder() - .id(TABLE_4_ID) - .tdbid(DATABASE_1_ID) - .internalName(TABLE_4_INTERNALNAME) - .description(TABLE_4_DESCRIPTION) + .id(TABLE_4_ID()) + .tdbid(DATABASE_1_ID()) + .internalName(TABLE_4_INTERNALNAME()) + .description(TABLE_4_DESCRIPTION()) .database(null /* DATABASE_1 */) - .name(TABLE_4_NAME) - .queueName(TABLE_4_QUEUE_NAME) + .name(TABLE_4_NAME()) + .queueName(TABLE_4_QUEUE_NAME()) .columns(new LinkedList<>()) /* TABLE_4_COLUMNS */ .constraints(null) /* TABLE_4_CONSTRAINTS */ - .isVersioned(TABLE_4_VERSIONED) - .isPublic(TABLE_4_IS_PUBLIC) - .isSchemaPublic(TABLE_4_SCHEMA_PUBLIC) + .isVersioned(TABLE_4_VERSIONED()) + .isPublic(TABLE_4_IS_PUBLIC()) + .isSchemaPublic(TABLE_4_SCHEMA_PUBLIC()) .owner(USER_1) .ownedBy(USER_1_ID()) - .created(TABLE_4_CREATED) - .lastModified(TABLE_4_LAST_MODIFIED) - .avgRowLength(TABLE_4_AVG_ROW_LENGTH) - .numRows(TABLE_4_NUM_ROWS) - .dataLength(TABLE_4_DATA_LENGTH) - .maxDataLength(TABLE_4_MAX_DATA_LENGTH) + .created(TABLE_4_CREATED()) + .lastModified(TABLE_4_LAST_MODIFIED()) + .avgRowLength(TABLE_4_AVG_ROW_LENGTH()) + .numRows(TABLE_4_NUM_ROWS()) + .dataLength(TABLE_4_DATA_LENGTH()) + .maxDataLength(TABLE_4_MAX_DATA_LENGTH()) .build(); public final TableDto TABLE_4_DTO = TableDto.builder() - .id(TABLE_4_ID) - .databaseId(DATABASE_1_ID) - .internalName(TABLE_4_INTERNALNAME) - .description(TABLE_4_DESCRIPTION) - .name(TABLE_4_NAME) - .queueName(TABLE_4_QUEUE_NAME) - .routingKey(TABLE_4_ROUTING_KEY) + .id(TABLE_4_ID()) + .databaseId(DATABASE_1_ID()) + .internalName(TABLE_4_INTERNALNAME()) + .description(TABLE_4_DESCRIPTION()) + .name(TABLE_4_NAME()) + .queueName(TABLE_4_QUEUE_NAME()) + .routingKey(TABLE_4_ROUTING_KEY()) .columns(new LinkedList<>()) /* TABLE_4_COLUMNS_DTO */ .constraints(null) /* TABLE_4_CONSTRAINTS_DTO */ - .isVersioned(TABLE_4_VERSIONED) - .isPublic(TABLE_4_IS_PUBLIC) - .isSchemaPublic(TABLE_4_SCHEMA_PUBLIC) - .owner(USER_1_BRIEF_DTO) - .avgRowLength(TABLE_4_AVG_ROW_LENGTH) - .numRows(TABLE_4_NUM_ROWS) - .dataLength(TABLE_4_DATA_LENGTH) - .maxDataLength(TABLE_4_MAX_DATA_LENGTH) + .isVersioned(TABLE_4_VERSIONED()) + .isPublic(TABLE_4_IS_PUBLIC()) + .isSchemaPublic(TABLE_4_SCHEMA_PUBLIC()) + .owner(USER_1_BRIEF_DTO()) + .avgRowLength(TABLE_4_AVG_ROW_LENGTH()) + .numRows(TABLE_4_NUM_ROWS()) + .dataLength(TABLE_4_DATA_LENGTH()) + .maxDataLength(TABLE_4_MAX_DATA_LENGTH()) .build(); public final TableBriefDto TABLE_4_BRIEF_DTO = TableBriefDto.builder() - .id(TABLE_4_ID) - .databaseId(DATABASE_1_ID) - .internalName(TABLE_4_INTERNALNAME) - .description(TABLE_4_DESCRIPTION) - .name(TABLE_4_NAME) - .isVersioned(TABLE_4_VERSIONED) - .isPublic(TABLE_4_IS_PUBLIC) - .isSchemaPublic(TABLE_4_SCHEMA_PUBLIC) + .id(TABLE_4_ID()) + .databaseId(DATABASE_1_ID()) + .internalName(TABLE_4_INTERNALNAME()) + .description(TABLE_4_DESCRIPTION()) + .name(TABLE_4_NAME()) + .isVersioned(TABLE_4_VERSIONED()) + .isPublic(TABLE_4_IS_PUBLIC()) + .isSchemaPublic(TABLE_4_SCHEMA_PUBLIC()) .ownedBy(USER_1_ID()) .build(); @@ -2424,23 +3386,27 @@ public abstract class BaseTest { .columnType(ColumnTypeDto.TIMESTAMP) .build(); - public final UUID COLUMN_4_1_ID = UUID.fromString("c8ec8a56-dea1-4316-895f-56e6d289cbf7"); + public final UUID COLUMN_4_1_ID() { + return UUID.fromString("c8ec8a56-dea1-4316-895f-56e6d289cbf7"); + } - public final UUID COLUMN_4_2_ID = UUID.fromString("d06956ae-aabd-474f-a47d-47af1ba043d1"); + public final UUID COLUMN_4_2_ID() { + return UUID.fromString("d06956ae-aabd-474f-a47d-47af1ba043d1"); + } public final List<TableColumn> TABLE_4_COLUMNS = List.of(TableColumn.builder() - .id(COLUMN_4_1_ID) + .id(COLUMN_4_1_ID()) .ordinalPosition(0) - .table(TABLE_4) + .table(TABLE_4()) .name("Timestamp") .internalName("timestamp") .columnType(TableColumnType.TIMESTAMP) .isNullAllowed(false) .build(), TableColumn.builder() - .id(COLUMN_4_2_ID) + .id(COLUMN_4_2_ID()) .ordinalPosition(1) - .table(TABLE_4) + .table(TABLE_4()) .name("Value") .internalName("value") .columnType(TableColumnType.DECIMAL) @@ -2468,82 +3434,114 @@ public abstract class BaseTest { .build(); public final CreateTableDto TABLE_4_CREATE_DTO = CreateTableDto.builder() - .name(TABLE_4_NAME) - .description(TABLE_4_DESCRIPTION) - .columns(TABLE_4_COLUMNS_CREATE_DTO) - .constraints(TABLE_4_CONSTRAINTS_CREATE_DTO) + .name(TABLE_4_NAME()) + .description(TABLE_4_DESCRIPTION()) + .columns(TABLE_4_COLUMNS_CREATE_DTO()) + .constraints(TABLE_4_CONSTRAINTS_CREATE_DTO()) .build(); public final at.ac.tuwien.ifs.dbrepo.core.api.database.table.internal.TableCreateDto TABLE_4_CREATE_INTERNAL_DTO = at.ac.tuwien.ifs.dbrepo.core.api.database.table.internal.TableCreateDto.builder() - .name(TABLE_4_NAME) - .description(TABLE_4_DESCRIPTION) - .columns(TABLE_4_COLUMNS_CREATE_DTO) - .constraints(TABLE_4_CONSTRAINTS_CREATE_DTO) + .name(TABLE_4_NAME()) + .description(TABLE_4_DESCRIPTION()) + .columns(TABLE_4_COLUMNS_CREATE_DTO()) + .constraints(TABLE_4_CONSTRAINTS_CREATE_DTO()) .build(); public final List<ColumnDto> TABLE_4_COLUMNS_DTO = List.of(ColumnDto.builder() - .id(COLUMN_4_1_ID) - .databaseId(DATABASE_1_ID) - .tableId(TABLE_4_ID) + .id(COLUMN_4_1_ID()) + .databaseId(DATABASE_1_ID()) + .tableId(TABLE_4_ID()) .name("Timestamp") .internalName("timestamp") .columnType(ColumnTypeDto.TIMESTAMP) .isNullAllowed(false) .build(), ColumnDto.builder() - .id(COLUMN_4_2_ID) - .databaseId(DATABASE_1_ID) - .tableId(TABLE_4_ID) + .id(COLUMN_4_2_ID()) + .databaseId(DATABASE_1_ID()) + .tableId(TABLE_4_ID()) .name("Value") .internalName("value") .columnType(ColumnTypeDto.DECIMAL) .isNullAllowed(true) .build()); - public final UUID TABLE_8_ID = UUID.fromString("2e039d0d-3257-4083-8b32-76d7cfa1f7fd"); - public final String TABLE_8_NAME = "location"; - public final String TABLE_8_INTERNAL_NAME = "mfcc"; - public final Boolean TABLE_8_VERSIONED = true; - public final Boolean TABLE_8_IS_PUBLIC = false; - public final Boolean TABLE_8_SCHEMA_PUBLIC = false; - public final String TABLE_8_DESCRIPTION = "Hello mfcc"; - public final String TABLE_8_QUEUE_NAME = TABLE_8_INTERNAL_NAME; - public final String TABLE_8_ROUTING_KEY = "dbrepo." + DATABASE_3_ID + "." + TABLE_8_ID; - public final Instant TABLE_8_CREATED = Instant.ofEpochSecond(1688400185L) /* 2023-02-26 08:29:35 (UTC) */; - public final Instant TABLE_8_LAST_MODIFIED = Instant.ofEpochSecond(1688400185L) /* 2023-02-26 08:29:35 (UTC) */; + public final UUID TABLE_8_ID() { + return UUID.fromString("2e039d0d-3257-4083-8b32-76d7cfa1f7fd"); + } + + public final String TABLE_8_NAME() { + return "location"; + } + + public final String TABLE_8_INTERNAL_NAME() { + return "mfcc"; + } + + public final Boolean TABLE_8_VERSIONED() { + return true; + } + + public final Boolean TABLE_8_IS_PUBLIC() { + return false; + } + + public final Boolean TABLE_8_SCHEMA_PUBLIC() { + return false; + } + + public final String TABLE_8_DESCRIPTION() { + return "Hello mfcc"; + } + + public final String TABLE_8_QUEUE_NAME() { + return TABLE_8_INTERNAL_NAME; + } + + public final String TABLE_8_ROUTING_KEY() { + return "dbrepo." + DATABASE_3_ID + "." + TABLE_8_ID; + } + + public final Instant TABLE_8_CREATED() { + return Instant.ofEpochSecond(1688400185L) /* 2023-02-26 08:29:35 (UTC()) */; + } + + public final Instant TABLE_8_LAST_MODIFIED() { + return Instant.ofEpochSecond(1688400185L) /* 2023-02-26 08:29:35 (UTC()) */; + } public final Table TABLE_8 = Table.builder() - .id(TABLE_8_ID) - .tdbid(DATABASE_3_ID) - .internalName(TABLE_8_INTERNAL_NAME) - .description(TABLE_8_DESCRIPTION) - .isVersioned(TABLE_8_VERSIONED) - .isPublic(TABLE_8_IS_PUBLIC) - .isSchemaPublic(TABLE_8_SCHEMA_PUBLIC) + .id(TABLE_8_ID()) + .tdbid(DATABASE_3_ID()) + .internalName(TABLE_8_INTERNAL_NAME()) + .description(TABLE_8_DESCRIPTION()) + .isVersioned(TABLE_8_VERSIONED()) + .isPublic(TABLE_8_IS_PUBLIC()) + .isSchemaPublic(TABLE_8_SCHEMA_PUBLIC()) .database(null /* DATABASE_1 */) - .name(TABLE_8_NAME) - .queueName(TABLE_8_QUEUE_NAME) + .name(TABLE_8_NAME()) + .queueName(TABLE_8_QUEUE_NAME()) .columns(new LinkedList<>()) /* TABLE_8_COLUMNS */ .constraints(null) /* TABLE_8_CONSTRAINTS */ .ownedBy(USER_1_ID()) .owner(USER_1) - .created(TABLE_8_CREATED) - .lastModified(TABLE_8_LAST_MODIFIED) + .created(TABLE_8_CREATED()) + .lastModified(TABLE_8_LAST_MODIFIED()) .build(); public final TableDto TABLE_8_DTO = TableDto.builder() - .id(TABLE_8_ID) - .databaseId(DATABASE_3_ID) - .internalName(TABLE_8_INTERNAL_NAME) - .description(TABLE_8_DESCRIPTION) - .isVersioned(TABLE_8_VERSIONED) - .isPublic(TABLE_8_IS_PUBLIC) - .isSchemaPublic(TABLE_8_SCHEMA_PUBLIC) - .name(TABLE_8_NAME) - .queueName(TABLE_8_QUEUE_NAME) + .id(TABLE_8_ID()) + .databaseId(DATABASE_3_ID()) + .internalName(TABLE_8_INTERNAL_NAME()) + .description(TABLE_8_DESCRIPTION()) + .isVersioned(TABLE_8_VERSIONED()) + .isPublic(TABLE_8_IS_PUBLIC()) + .isSchemaPublic(TABLE_8_SCHEMA_PUBLIC()) + .name(TABLE_8_NAME()) + .queueName(TABLE_8_QUEUE_NAME()) .columns(new LinkedList<>()) /* TABLE_8_COLUMNS_DTO */ .constraints(null) /* TABLE_8_CONSTRAINTS_DTO */ - .owner(USER_1_BRIEF_DTO) + .owner(USER_1_BRIEF_DTO()) .build(); public final TableUpdateDto TABLE_8_UPDATE_DTO = TableUpdateDto.builder() @@ -2553,97 +3551,144 @@ public abstract class BaseTest { .build(); public final TableBriefDto TABLE_8_BRIEF_DTO = TableBriefDto.builder() - .id(TABLE_8_ID) - .databaseId(DATABASE_3_ID) - .internalName(TABLE_8_INTERNAL_NAME) - .description(TABLE_8_DESCRIPTION) - .isVersioned(TABLE_8_VERSIONED) - .isPublic(TABLE_8_IS_PUBLIC) - .isSchemaPublic(TABLE_8_SCHEMA_PUBLIC) - .name(TABLE_8_NAME) + .id(TABLE_8_ID()) + .databaseId(DATABASE_3_ID()) + .internalName(TABLE_8_INTERNAL_NAME()) + .description(TABLE_8_DESCRIPTION()) + .isVersioned(TABLE_8_VERSIONED()) + .isPublic(TABLE_8_IS_PUBLIC()) + .isSchemaPublic(TABLE_8_SCHEMA_PUBLIC()) + .name(TABLE_8_NAME()) .ownedBy(USER_1_ID()) .build(); - public final UUID TABLE_9_ID = UUID.fromString("9314294f-04fc-4354-8b1f-2a8aeb566453"); - public final String TABLE_9_NAME = "Weather Location"; - public final String TABLE_9_INTERNAL_NAME = "weather_location"; - public final Boolean TABLE_9_VERSIONED = true; - public final Boolean TABLE_9_IS_PUBLIC = false; - public final Boolean TABLE_9_SCHEMA_PUBLIC = true; - public final Boolean TABLE_9_PROCESSED_CONSTRAINTS = true; - public final String TABLE_9_DESCRIPTION = "Location"; - public final String TABLE_9_QUEUE_NAME = TABLE_9_INTERNAL_NAME; - public final String TABLE_9_ROUTING_KEY = "dbrepo." + DATABASE_4_ID + "." + TABLE_9_ID; - public final Instant TABLE_9_CREATED = Instant.ofEpochSecond(1688400185L) /* 2023-02-26 08:29:35 (UTC) */; - public final Instant TABLE_9_LAST_MODIFIED = Instant.ofEpochSecond(1688400185L) /* 2023-02-26 08:29:35 (UTC) */; + public final UUID TABLE_9_ID() { + return UUID.fromString("9314294f-04fc-4354-8b1f-2a8aeb566453"); + } + + public final String TABLE_9_NAME() { + return "Weather Location"; + } + + public final String TABLE_9_INTERNAL_NAME() { + return "weather_location"; + } + + public final Boolean TABLE_9_VERSIONED() { + return true; + } + + public final Boolean TABLE_9_IS_PUBLIC() { + return false; + } + + public final Boolean TABLE_9_SCHEMA_PUBLIC() { + return true; + } + + public final Boolean TABLE_9_PROCESSED_CONSTRAINTS() { + return true; + } + + public final String TABLE_9_DESCRIPTION() { + return "Location"; + } + + public final String TABLE_9_QUEUE_NAME() { + return TABLE_9_INTERNAL_NAME; + } + + public final String TABLE_9_ROUTING_KEY() { + return "dbrepo." + DATABASE_4_ID + "." + TABLE_9_ID; + } + + public final Instant TABLE_9_CREATED() { + return Instant.ofEpochSecond(1688400185L) /* 2023-02-26 08:29:35 (UTC()) */; + } + + public final Instant TABLE_9_LAST_MODIFIED() { + return Instant.ofEpochSecond(1688400185L) /* 2023-02-26 08:29:35 (UTC()) */; + } public final Table TABLE_9 = Table.builder() - .id(TABLE_9_ID) - .tdbid(DATABASE_4_ID) - .internalName(TABLE_9_INTERNAL_NAME) - .description(TABLE_9_DESCRIPTION) - .isVersioned(TABLE_9_VERSIONED) - .isPublic(TABLE_9_IS_PUBLIC) - .isSchemaPublic(TABLE_9_SCHEMA_PUBLIC) + .id(TABLE_9_ID()) + .tdbid(DATABASE_4_ID()) + .internalName(TABLE_9_INTERNAL_NAME()) + .description(TABLE_9_DESCRIPTION()) + .isVersioned(TABLE_9_VERSIONED()) + .isPublic(TABLE_9_IS_PUBLIC()) + .isSchemaPublic(TABLE_9_SCHEMA_PUBLIC()) .database(null /* DATABASE_1 */) - .name(TABLE_9_NAME) - .queueName(TABLE_9_QUEUE_NAME) + .name(TABLE_9_NAME()) + .queueName(TABLE_9_QUEUE_NAME()) .columns(new LinkedList<>()) /* TABLE_9_COLUMNS */ .constraints(null) /* TABLE_9_CONSTRAINTS */ .ownedBy(USER_1_ID()) .owner(USER_1) - .created(TABLE_9_CREATED) - .lastModified(TABLE_9_LAST_MODIFIED) + .created(TABLE_9_CREATED()) + .lastModified(TABLE_9_LAST_MODIFIED()) .build(); public final TableDto TABLE_9_DTO = TableDto.builder() - .id(TABLE_9_ID) - .databaseId(DATABASE_4_ID) - .internalName(TABLE_9_INTERNAL_NAME) - .description(TABLE_9_DESCRIPTION) - .isVersioned(TABLE_9_VERSIONED) - .isPublic(TABLE_9_IS_PUBLIC) - .isSchemaPublic(TABLE_9_SCHEMA_PUBLIC) - .name(TABLE_9_NAME) - .queueName(TABLE_9_QUEUE_NAME) + .id(TABLE_9_ID()) + .databaseId(DATABASE_4_ID()) + .internalName(TABLE_9_INTERNAL_NAME()) + .description(TABLE_9_DESCRIPTION()) + .isVersioned(TABLE_9_VERSIONED()) + .isPublic(TABLE_9_IS_PUBLIC()) + .isSchemaPublic(TABLE_9_SCHEMA_PUBLIC()) + .name(TABLE_9_NAME()) + .queueName(TABLE_9_QUEUE_NAME()) .columns(new LinkedList<>()) /* TABLE_9_COLUMNS_DTO */ .constraints(null) /* TABLE_9_CONSTRAINTS_DTO */ - .owner(USER_1_BRIEF_DTO) + .owner(USER_1_BRIEF_DTO()) .build(); public final TableBriefDto TABLE_9_BRIEF_DTO = TableBriefDto.builder() - .id(TABLE_9_ID) - .databaseId(DATABASE_4_ID) - .internalName(TABLE_9_INTERNAL_NAME) - .description(TABLE_9_DESCRIPTION) - .isVersioned(TABLE_9_VERSIONED) - .isPublic(TABLE_9_IS_PUBLIC) - .isSchemaPublic(TABLE_9_SCHEMA_PUBLIC) - .name(TABLE_9_NAME) + .id(TABLE_9_ID()) + .databaseId(DATABASE_4_ID()) + .internalName(TABLE_9_INTERNAL_NAME()) + .description(TABLE_9_DESCRIPTION()) + .isVersioned(TABLE_9_VERSIONED()) + .isPublic(TABLE_9_IS_PUBLIC()) + .isSchemaPublic(TABLE_9_SCHEMA_PUBLIC()) + .name(TABLE_9_NAME()) .ownedBy(USER_1_ID()) .build(); - public final UUID COLUMN_9_1_ID = UUID.fromString("e03c7578-2d1a-4599-9b11-7174f40efc0a"); - public final String COLUMN_9_1_NAME = "location"; - public final String COLUMN_9_1_INTERNAL_NAME = "location"; + public final UUID COLUMN_9_1_ID() { + return UUID.fromString("e03c7578-2d1a-4599-9b11-7174f40efc0a"); + } + + public final String COLUMN_9_1_NAME() { + return "location"; + } + + public final String COLUMN_9_1_INTERNAL_NAME() { + return "location"; + } public final ColumnBriefDto TABLE_9_COLUMNS_BRIEF_0_DTO = ColumnBriefDto.builder() - .id(COLUMN_9_1_ID) - .name(COLUMN_9_1_NAME) - .internalName(COLUMN_9_1_INTERNAL_NAME) + .id(COLUMN_9_1_ID()) + .name(COLUMN_9_1_NAME()) + .internalName(COLUMN_9_1_INTERNAL_NAME()) .columnType(ColumnTypeDto.BIGINT) .build(); - public final UUID COLUMN_9_2_ID = UUID.fromString("03c07223-17e1-4af5-b1ae-ef9ab434fe2d"); + public final UUID COLUMN_9_2_ID() { + return UUID.fromString("03c07223-17e1-4af5-b1ae-ef9ab434fe2d"); + } - public final UUID COLUMN_9_3_ID = UUID.fromString("ee6590db-923b-4234-beb8-3120da055cf6"); + public final UUID COLUMN_9_3_ID() { + return UUID.fromString("ee6590db-923b-4234-beb8-3120da055cf6"); + } public final List<TableColumn> TABLE_9_COLUMNS = List.of(TableColumn.builder() - .id(COLUMN_9_1_ID) + .id(COLUMN_9_1_ID()) .ordinalPosition(0) - .table(TABLE_9) - .name(COLUMN_9_1_NAME) - .internalName(COLUMN_9_1_INTERNAL_NAME) + .table(TABLE_9()) + .name(COLUMN_9_1_NAME()) + .internalName(COLUMN_9_1_INTERNAL_NAME()) .columnType(TableColumnType.VARCHAR) .size(255L) .isNullAllowed(false) @@ -2651,9 +3696,9 @@ public abstract class BaseTest { .sets(null) .build(), TableColumn.builder() - .id(COLUMN_9_2_ID) + .id(COLUMN_9_2_ID()) .ordinalPosition(1) - .table(TABLE_9) + .table(TABLE_9()) .name("lat") .internalName("lat") .columnType(TableColumnType.DECIMAL) @@ -2664,24 +3709,24 @@ public abstract class BaseTest { .sets(null) .build(), TableColumn.builder() - .id(COLUMN_9_3_ID) - .ordinalPosition(2) - .table(TABLE_9) - .name("lng") - .internalName("lng") - .columnType(TableColumnType.DECIMAL) - .size(10L) - .d(0L) - .isNullAllowed(true) - .enums(null) - .sets(null) - .build()); + .id(COLUMN_9_3_ID()) + .ordinalPosition2() + table(TABLE_9()) + name("lng") + internalName("lng") + columnType(TableColumnType.DECIMAL) + size(10L) + d(0L) + isNullAllowed(true) + enums(null) + sets(null) + build()); public final List<ColumnDto> TABLE_9_COLUMNS_DTO = List.of(ColumnDto.builder() - .id(COLUMN_9_1_ID) + .id(COLUMN_9_1_ID()) .ordinalPosition(0) - .name(COLUMN_9_1_NAME) - .internalName(COLUMN_9_1_INTERNAL_NAME) + .name(COLUMN_9_1_NAME()) + .internalName(COLUMN_9_1_INTERNAL_NAME()) .columnType(ColumnTypeDto.VARCHAR) .size(255L) .isNullAllowed(false) @@ -2689,7 +3734,7 @@ public abstract class BaseTest { .sets(null) .build(), ColumnDto.builder() - .id(COLUMN_9_2_ID) + .id(COLUMN_9_2_ID()) .ordinalPosition(1) .name("lat") .internalName("lat") @@ -2701,26 +3746,26 @@ public abstract class BaseTest { .sets(null) .build(), ColumnDto.builder() - .id(COLUMN_9_3_ID) - .ordinalPosition(2) - .name("lng") - .internalName("lng") - .columnType(ColumnTypeDto.DECIMAL) - .size(10L) - .d(0L) - .isNullAllowed(true) - .enums(null) - .sets(null) - .build()); + .id(COLUMN_9_3_ID()) + .ordinalPosition2() + name("lng") + internalName("lng") + columnType(ColumnTypeDto.DECIMAL) + size(10L) + d(0L) + isNullAllowed(true) + enums(null) + sets(null) + build()); public final Constraints TABLE_9_CONSTRAINTS = Constraints.builder() .checks(new LinkedHashSet<>()) .foreignKeys(new LinkedList<>()) .uniques(new LinkedList<>()) .primaryKey(new LinkedList<>(List.of(PrimaryKey.builder() - .table(TABLE_9) + .table(TABLE_9()) .column(TABLE_9_COLUMNS.get(0)) - .id(COLUMN_9_1_ID) + .id(COLUMN_9_1_ID()) .build()))) .build(); @@ -2729,296 +3774,508 @@ public abstract class BaseTest { .foreignKeys(new LinkedList<>()) .uniques(new LinkedList<>()) .primaryKey(new LinkedHashSet<>(Set.of(PrimaryKeyDto.builder() - .table(TABLE_9_BRIEF_DTO) - .column(TABLE_9_COLUMNS_BRIEF_0_DTO) - .id(COLUMN_9_1_ID) + .table(TABLE_9_BRIEF_DTO()) + .column(TABLE_9_COLUMNS_BRIEF_0_DTO()) + .id(COLUMN_9_1_ID()) + .build()))) + .build(); + + public final UUID QUERY_9_ID() { + return UUID.fromString("df34f0b9-b64c-406c-9109-7a031f4a7f27"); + } + + public final String QUERY_9_STATEMENT() { + return "SELECT `lat`, `lng` FROM `mfcc` WHERE `location` = 'Fuji'"; + } + + public final String QUERY_9_QUERY_HASH() { + return "dfcdec827b2ea74d89415f8d1ce39354f59ef304444ba4e12e4f3d9d3f35abe3"; + } + + public final String QUERY_9_RESULT_HASH() { + return "f0aba070a1fd29e96230d12d7c0b4d08b89820b3cc2dda0575680492010016e7"; + } + + public final Instant QUERY_9_CREATED() { + return Instant.now().minus(5, MINUTES); + } + + public final Instant QUERY_9_EXECUTION() { + return Instant.now().minus(1, MINUTES); + } + + public final Instant QUERY_9_LAST_MODIFIED() { + return Instant.ofEpochSecond(1551588555L); + } + + public final Long QUERY_9_RESULT_NUMBER() { + return 6L; + } + + public final Boolean QUERY_9_PERSISTED() { + return true; + } + + public final QueryDto QUERY_9_DTO = QueryDto.builder() + .id(QUERY_9_ID()) + .databaseId(DATABASE_3_ID()) + .query(QUERY_9_STATEMENT()) + .queryNormalized(QUERY_9_STATEMENT()) + .resultNumber(QUERY_9_RESULT_NUMBER()) + .resultHash(QUERY_9_RESULT_HASH()) + .queryHash(QUERY_9_QUERY_HASH()) + .execution(QUERY_9_EXECUTION()) + .isPersisted(QUERY_9_PERSISTED()) + .owner(USER_1_BRIEF_DTO()) + .build(); + + public final SubsetDto QUERY_9_SUBSET_DTO = SubsetDto.builder() + .tableId(TABLE_9_ID()) + .columns(new LinkedList<>(List.of(COLUMN_9_2_ID, COLUMN_9_3_ID))) + .filter(new LinkedList<>(List.of(FilterDto.builder() + .columnId(COLUMN_9_1_ID()) + .operatorId(IMAGE_1_OPERATORS_2_ID()) + .value("Fuji") + .type(FilterTypeDto.WHERE) .build()))) .build(); - public final UUID QUERY_9_ID = UUID.fromString("df34f0b9-b64c-406c-9109-7a031f4a7f27"); - public final String QUERY_9_STATEMENT = "SELECT `lat`, `lng` FROM `mfcc` WHERE `location` = 'Fuji'"; - public final String QUERY_9_QUERY_HASH = "dfcdec827b2ea74d89415f8d1ce39354f59ef304444ba4e12e4f3d9d3f35abe3"; - public final String QUERY_9_RESULT_HASH = "f0aba070a1fd29e96230d12d7c0b4d08b89820b3cc2dda0575680492010016e7"; - public final Instant QUERY_9_CREATED = Instant.now().minus(5, MINUTES); - public final Instant QUERY_9_EXECUTION = Instant.now().minus(1, MINUTES); - public final Instant QUERY_9_LAST_MODIFIED = Instant.ofEpochSecond(1551588555L); - public final Long QUERY_9_RESULT_NUMBER = 6L; - public final Boolean QUERY_9_PERSISTED = true; + public final ViewDto QUERY_9_VIEW_DTO = ViewDto.builder() + .query(QUERY_9_STATEMENT()) + .queryHash(QUERY_9_QUERY_HASH()) + .owner(USER_1_BRIEF_DTO()) + .columns(new LinkedList<>(List.of(ViewColumnDto.builder() + .name("lat") + .internalName("lat") + .build(), + ViewColumnDto.builder() + .name("lng") + .internalName("lng") + .build()))) + .build(); + + public final String QUEUE_NAME() { + return "dbrepo"; + } + + public final String QUEUE_VHOST() { + return "dbrepo"; + } + + public final Boolean QUEUE_AUTO_DELETE() { + return false; + } + + public final Boolean QUEUE_DURABLE() { + return true; + } + + public final Boolean QUEUE_EXCLUSIVE() { + return false; + } + + public final String QUEUE_TYPE() { + return "quorum"; + } + + public final QueueDto QUEUE_DTO = QueueDto.builder() + .name(QUEUE_NAME()) + .vhost(QUEUE_VHOST()) + .autoDelete(QUEUE_AUTO_DELETE()) + .durable(QUEUE_DURABLE()) + .exclusive(QUEUE_EXCLUSIVE()) + .type(QUEUE_TYPE()) + .build(); + + public final UUID ONTOLOGY_1_ID() { + return UUID.fromString("dc195d01-0a45-4583-aa83-fd270b874353"); + } - public final QueryDto QUERY_9_DTO = QueryDto.builder() - .id(QUERY_9_ID) - .databaseId(DATABASE_3_ID) - .query(QUERY_9_STATEMENT) - .queryNormalized(QUERY_9_STATEMENT) - .resultNumber(QUERY_9_RESULT_NUMBER) - .resultHash(QUERY_9_RESULT_HASH) - .queryHash(QUERY_9_QUERY_HASH) - .execution(QUERY_9_EXECUTION) - .isPersisted(QUERY_9_PERSISTED) - .owner(USER_1_BRIEF_DTO) - .build(); + public final String ONTOLOGY_1_PREFIX() { + return "om2"; + } - public final SubsetDto QUERY_9_SUBSET_DTO = SubsetDto.builder() - .tableId(TABLE_9_ID) - .columns(new LinkedList<>(List.of(COLUMN_9_2_ID, COLUMN_9_3_ID))) - .filter(new LinkedList<>(List.of(FilterDto.builder() - .columnId(COLUMN_9_1_ID) - .operatorId(IMAGE_1_OPERATORS_2_ID) - .value("Fuji") - .type(FilterTypeDto.WHERE) - .build()))) - .build(); + public final String ONTOLOGY_1_NEW_PREFIX() { + return "om-2"; + } - public final ViewDto QUERY_9_VIEW_DTO = ViewDto.builder() - .query(QUERY_9_STATEMENT) - .queryHash(QUERY_9_QUERY_HASH) - .owner(USER_1_BRIEF_DTO) - .columns(new LinkedList<>(List.of(ViewColumnDto.builder() - .name("lat") - .internalName("lat") - .build(), - ViewColumnDto.builder() - .name("lng") - .internalName("lng") - .build()))) - .build(); + public final String ONTOLOGY_1_URI() { + return "http://www.ontology-of-units-of-measure.org/resource/om-2/"; + } + + public final String ONTOLOGY_1_URI_PATTERN() { + return "http://www.ontology-of-units-of-measure.org/resource/om-2/.*"; + } - public final String QUEUE_NAME = "dbrepo"; - public final String QUEUE_VHOST = "dbrepo"; - public final Boolean QUEUE_AUTO_DELETE = false; - public final Boolean QUEUE_DURABLE = true; - public final Boolean QUEUE_EXCLUSIVE = false; - public final String QUEUE_TYPE = "quorum"; + public final String ONTOLOGY_1_SPARQL_ENDPOINT() { + return null; + } - public final QueueDto QUEUE_DTO = QueueDto.builder() - .name(QUEUE_NAME) - .vhost(QUEUE_VHOST) - .autoDelete(QUEUE_AUTO_DELETE) - .durable(QUEUE_DURABLE) - .exclusive(QUEUE_EXCLUSIVE) - .type(QUEUE_TYPE) - .build(); - - public final UUID ONTOLOGY_1_ID = UUID.fromString("dc195d01-0a45-4583-aa83-fd270b874353"); - public final String ONTOLOGY_1_PREFIX = "om2"; - public final String ONTOLOGY_1_NEW_PREFIX = "om-2"; - public final String ONTOLOGY_1_URI = "http://www.ontology-of-units-of-measure.org/resource/om-2/"; - public final String ONTOLOGY_1_URI_PATTERN = "http://www.ontology-of-units-of-measure.org/resource/om-2/.*"; - public final String ONTOLOGY_1_SPARQL_ENDPOINT = null; - public final Boolean ONTOLOGY_1_SPARQL = false; - public final String ONTOLOGY_1_RDF_PATH = "rdf/om-2.0.rdf"; - public final Boolean ONTOLOGY_1_RDF = true; - public final UUID ONTOLOGY_1_CREATED_BY = USER_1_ID(); + public final Boolean ONTOLOGY_1_SPARQL() { + return false; + } + + public final String ONTOLOGY_1_RDF_PATH() { + return "rdf/om-2.0.rdf"; + } + + public final Boolean ONTOLOGY_1_RDF() { + return true; + } + + public final UUID ONTOLOGY_1_CREATED_BY() { + return USER_1_ID(); + } public final Ontology ONTOLOGY_1 = Ontology.builder() - .id(ONTOLOGY_1_ID) - .prefix(ONTOLOGY_1_PREFIX) - .uri(ONTOLOGY_1_URI) - .uriPattern(ONTOLOGY_1_URI_PATTERN) - .sparqlEndpoint(ONTOLOGY_1_SPARQL_ENDPOINT) - .rdfPath(ONTOLOGY_1_RDF_PATH) + .id(ONTOLOGY_1_ID()) + .prefix(ONTOLOGY_1_PREFIX()) + .uri(ONTOLOGY_1_URI()) + .uriPattern(ONTOLOGY_1_URI_PATTERN()) + .sparqlEndpoint(ONTOLOGY_1_SPARQL_ENDPOINT()) + .rdfPath(ONTOLOGY_1_RDF_PATH()) .build(); public final OntologyDto ONTOLOGY_1_DTO = OntologyDto.builder() - .id(ONTOLOGY_1_ID) - .prefix(ONTOLOGY_1_PREFIX) - .uri(ONTOLOGY_1_URI) - .uriPattern(ONTOLOGY_1_URI_PATTERN) - .sparqlEndpoint(ONTOLOGY_1_SPARQL_ENDPOINT) - .sparql(ONTOLOGY_1_SPARQL) - .rdfPath(ONTOLOGY_1_RDF_PATH) - .rdf(ONTOLOGY_1_RDF) + .id(ONTOLOGY_1_ID()) + .prefix(ONTOLOGY_1_PREFIX()) + .uri(ONTOLOGY_1_URI()) + .uriPattern(ONTOLOGY_1_URI_PATTERN()) + .sparqlEndpoint(ONTOLOGY_1_SPARQL_ENDPOINT()) + .sparql(ONTOLOGY_1_SPARQL()) + .rdfPath(ONTOLOGY_1_RDF_PATH()) + .rdf(ONTOLOGY_1_RDF()) .build(); public final OntologyBriefDto ONTOLOGY_1_BRIEF_DTO = OntologyBriefDto.builder() - .id(ONTOLOGY_1_ID) - .prefix(ONTOLOGY_1_PREFIX) - .uri(ONTOLOGY_1_URI) - .uriPattern(ONTOLOGY_1_URI_PATTERN) - .sparql(ONTOLOGY_1_SPARQL) - .rdf(ONTOLOGY_1_RDF) + .id(ONTOLOGY_1_ID()) + .prefix(ONTOLOGY_1_PREFIX()) + .uri(ONTOLOGY_1_URI()) + .uriPattern(ONTOLOGY_1_URI_PATTERN()) + .sparql(ONTOLOGY_1_SPARQL()) + .rdf(ONTOLOGY_1_RDF()) .build(); public final OntologyCreateDto ONTOLOGY_1_CREATE_DTO = OntologyCreateDto.builder() - .prefix(ONTOLOGY_1_PREFIX) - .uri(ONTOLOGY_1_URI) - .sparqlEndpoint(ONTOLOGY_1_SPARQL_ENDPOINT) + .prefix(ONTOLOGY_1_PREFIX()) + .uri(ONTOLOGY_1_URI()) + .sparqlEndpoint(ONTOLOGY_1_SPARQL_ENDPOINT()) .build(); public final OntologyModifyDto ONTOLOGY_1_MODIFY_DTO = OntologyModifyDto.builder() - .prefix(ONTOLOGY_1_NEW_PREFIX) - .uri(ONTOLOGY_1_URI) - .sparqlEndpoint(ONTOLOGY_1_SPARQL_ENDPOINT) + .prefix(ONTOLOGY_1_NEW_PREFIX()) + .uri(ONTOLOGY_1_URI()) + .sparqlEndpoint(ONTOLOGY_1_SPARQL_ENDPOINT()) .build(); - public final UUID ONTOLOGY_2_ID = UUID.fromString("41d902a1-f9f8-4d51-ad64-618b72acf5ed"); - public final String ONTOLOGY_2_PREFIX = "wd"; - public final String ONTOLOGY_2_URI = "http://www.wikidata.org/"; - public final String ONTOLOGY_2_SPARQL_ENDPOINT = "https://query.wikidata.org/sparql"; - public final UUID ONTOLOGY_2_CREATED_BY = USER_1_ID(); + public final UUID ONTOLOGY_2_ID() { + return UUID.fromString("41d902a1-f9f8-4d51-ad64-618b72acf5ed"); + } + + public final String ONTOLOGY_2_PREFIX() { + return "wd"; + } + + public final String ONTOLOGY_2_URI() { + return "http://www.wikidata.org/"; + } + + public final String ONTOLOGY_2_SPARQL_ENDPOINT() { + return "https://query.wikidata.org/sparql"; + } + + public final UUID ONTOLOGY_2_CREATED_BY() { + return USER_1_ID(); + } public final Ontology ONTOLOGY_2 = Ontology.builder() - .id(ONTOLOGY_2_ID) - .prefix(ONTOLOGY_2_PREFIX) - .uri(ONTOLOGY_2_URI) - .sparqlEndpoint(ONTOLOGY_2_SPARQL_ENDPOINT) + .id(ONTOLOGY_2_ID()) + .prefix(ONTOLOGY_2_PREFIX()) + .uri(ONTOLOGY_2_URI()) + .sparqlEndpoint(ONTOLOGY_2_SPARQL_ENDPOINT()) .build(); public final OntologyCreateDto ONTOLOGY_2_CREATE_DTO = OntologyCreateDto.builder() - .prefix(ONTOLOGY_2_PREFIX) - .uri(ONTOLOGY_2_URI) - .sparqlEndpoint(ONTOLOGY_2_SPARQL_ENDPOINT) + .prefix(ONTOLOGY_2_PREFIX()) + .uri(ONTOLOGY_2_URI()) + .sparqlEndpoint(ONTOLOGY_2_SPARQL_ENDPOINT()) .build(); - public final UUID ONTOLOGY_3_ID = UUID.fromString("5b41390b-d2d2-45c6-8038-1258c4b2725f"); - public final String ONTOLOGY_3_PREFIX = "rdfs"; - public final String ONTOLOGY_3_URI = "http://www.w3.org/2000/01/rdf-schema#"; - public final String ONTOLOGY_3_SPARQL_ENDPOINT = null; - public final UUID ONTOLOGY_3_CREATED_BY = USER_1_ID(); + public final UUID ONTOLOGY_3_ID() { + return UUID.fromString("5b41390b-d2d2-45c6-8038-1258c4b2725f"); + } + + public final String ONTOLOGY_3_PREFIX() { + return "rdfs"; + } + + public final String ONTOLOGY_3_URI() { + return "http://www.w3.org/2000/01/rdf-schema#"; + } + + public final String ONTOLOGY_3_SPARQL_ENDPOINT() { + return null; + } + + public final UUID ONTOLOGY_3_CREATED_BY() { + return USER_1_ID(); + } public final Ontology ONTOLOGY_3 = Ontology.builder() - .id(ONTOLOGY_3_ID) - .prefix(ONTOLOGY_3_PREFIX) - .uri(ONTOLOGY_3_URI) - .sparqlEndpoint(ONTOLOGY_3_SPARQL_ENDPOINT) + .id(ONTOLOGY_3_ID()) + .prefix(ONTOLOGY_3_PREFIX()) + .uri(ONTOLOGY_3_URI()) + .sparqlEndpoint(ONTOLOGY_3_SPARQL_ENDPOINT()) .build(); public final OntologyCreateDto ONTOLOGY_3_CREATE_DTO = OntologyCreateDto.builder() - .prefix(ONTOLOGY_3_PREFIX) - .uri(ONTOLOGY_3_URI) - .sparqlEndpoint(ONTOLOGY_3_SPARQL_ENDPOINT) + .prefix(ONTOLOGY_3_PREFIX()) + .uri(ONTOLOGY_3_URI()) + .sparqlEndpoint(ONTOLOGY_3_SPARQL_ENDPOINT()) .build(); - public final UUID ONTOLOGY_4_ID = UUID.fromString("d6992475-9b71-4a4a-a6eb-bc1fe6a34443"); - public final String ONTOLOGY_4_PREFIX = "schema"; - public final String ONTOLOGY_4_URI = "http://schema.org/"; - public final String ONTOLOGY_4_SPARQL_ENDPOINT = null; - public final UUID ONTOLOGY_4_CREATED_BY = USER_1_ID(); + public final UUID ONTOLOGY_4_ID() { + return UUID.fromString("d6992475-9b71-4a4a-a6eb-bc1fe6a34443"); + } + + public final String ONTOLOGY_4_PREFIX() { + return "schema"; + } + + public final String ONTOLOGY_4_URI() { + return "http://schema.org/"; + } + + public final String ONTOLOGY_4_SPARQL_ENDPOINT() { + return null; + } + + public final UUID ONTOLOGY_4_CREATED_BY() { + return USER_1_ID(); + } public final Ontology ONTOLOGY_4 = Ontology.builder() - .id(ONTOLOGY_4_ID) - .prefix(ONTOLOGY_4_PREFIX) - .uri(ONTOLOGY_4_URI) - .sparqlEndpoint(ONTOLOGY_4_SPARQL_ENDPOINT) + .id(ONTOLOGY_4_ID()) + .prefix(ONTOLOGY_4_PREFIX()) + .uri(ONTOLOGY_4_URI()) + .sparqlEndpoint(ONTOLOGY_4_SPARQL_ENDPOINT()) .build(); public final OntologyCreateDto ONTOLOGY_4_CREATE_DTO = OntologyCreateDto.builder() - .prefix(ONTOLOGY_4_PREFIX) - .uri(ONTOLOGY_4_URI) - .sparqlEndpoint(ONTOLOGY_4_SPARQL_ENDPOINT) + .prefix(ONTOLOGY_4_PREFIX()) + .uri(ONTOLOGY_4_URI()) + .sparqlEndpoint(ONTOLOGY_4_SPARQL_ENDPOINT()) .build(); - public final UUID ONTOLOGY_5_ID = UUID.fromString("f95d1330-762e-4f5a-875a-3c64da5808a1"); - public final String ONTOLOGY_5_PREFIX = "db"; - public final String ONTOLOGY_5_URI = "http://dbpedia.org"; - public final String ONTOLOGY_5_SPARQL_ENDPOINT = "http://dbpedia.org/sparql"; - public final UUID ONTOLOGY_5_CREATED_BY = USER_1_ID(); + public final UUID ONTOLOGY_5_ID() { + return UUID.fromString("f95d1330-762e-4f5a-875a-3c64da5808a1"); + } + + public final String ONTOLOGY_5_PREFIX() { + return "db"; + } + + public final String ONTOLOGY_5_URI() { + return "http://dbpedia.org"; + } + + public final String ONTOLOGY_5_SPARQL_ENDPOINT() { + return "http://dbpedia.org/sparql"; + } + + public final UUID ONTOLOGY_5_CREATED_BY() { + return USER_1_ID(); + } public final Ontology ONTOLOGY_5 = Ontology.builder() - .id(ONTOLOGY_5_ID) - .prefix(ONTOLOGY_5_PREFIX) - .uri(ONTOLOGY_5_URI) - .sparqlEndpoint(ONTOLOGY_5_SPARQL_ENDPOINT) + .id(ONTOLOGY_5_ID()) + .prefix(ONTOLOGY_5_PREFIX()) + .uri(ONTOLOGY_5_URI()) + .sparqlEndpoint(ONTOLOGY_5_SPARQL_ENDPOINT()) .build(); public final OntologyCreateDto ONTOLOGY_5_CREATE_DTO = OntologyCreateDto.builder() - .prefix(ONTOLOGY_5_PREFIX) - .uri(ONTOLOGY_5_URI) - .sparqlEndpoint(ONTOLOGY_5_SPARQL_ENDPOINT) - .build(); - - public final UUID COLUMN_8_1_ID = UUID.fromString("af362ac6-5dbb-4ede-83ea-5d94b39641c8"); - public final Integer COLUMN_8_1_ORDINALPOS = 0; - public final String COLUMN_8_1_NAME = "ID"; - public final String COLUMN_8_1_INTERNAL_NAME = "id"; - public final TableColumnType COLUMN_8_1_TYPE = TableColumnType.BIGINT; - public final ColumnTypeDto COLUMN_8_1_TYPE_DTO = ColumnTypeDto.BIGINT; - public final Boolean COLUMN_8_1_NULL = false; - public final Boolean COLUMN_8_1_AUTO_GENERATED = true; - - public final UUID COLUMN_8_2_ID = UUID.fromString("7ada597b-0766-4612-9ace-67eeee94e2da"); - public final Integer COLUMN_8_2_ORDINALPOS = 1; - public final String COLUMN_8_2_NAME = "Value"; - public final String COLUMN_8_2_INTERNAL_NAME = "value"; - public final TableColumnType COLUMN_8_2_TYPE = TableColumnType.DECIMAL; - public final ColumnTypeDto COLUMN_8_2_TYPE_DTO = ColumnTypeDto.DECIMAL; - public final Long COLUMN_8_2_SIZE = 10L; - public final Long COLUMN_8_2_D = 10L; - public final Boolean COLUMN_8_2_NULL = false; - public final Boolean COLUMN_8_2_AUTO_GENERATED = false; - - public final UUID COLUMN_8_3_ID = UUID.fromString("8bcd9ef8-f7b8-4730-acc1-a3d43ba69a56"); - public final Integer COLUMN_8_3_ORDINALPOS = 2; - public final String COLUMN_8_3_NAME = "raw"; - public final String COLUMN_8_3_INTERNAL_NAME = "raw"; - public final TableColumnType COLUMN_8_3_TYPE = TableColumnType.LONGBLOB; - public final ColumnTypeDto COLUMN_8_3_TYPE_DTO = ColumnTypeDto.LONGBLOB; - public final Boolean COLUMN_8_3_NULL = true; - public final Boolean COLUMN_8_3_AUTO_GENERATED = false; + .prefix(ONTOLOGY_5_PREFIX()) + .uri(ONTOLOGY_5_URI()) + .sparqlEndpoint(ONTOLOGY_5_SPARQL_ENDPOINT()) + .build(); + + public final UUID COLUMN_8_1_ID() { + return UUID.fromString("af362ac6-5dbb-4ede-83ea-5d94b39641c8"); + } + + public final Integer COLUMN_8_1_ORDINALPOS() { + return 0; + } + + public final String COLUMN_8_1_NAME() { + return "ID"; + } + + public final String COLUMN_8_1_INTERNAL_NAME() { + return "id"; + } + + public final TableColumnType COLUMN_8_1_TYPE() { + return TableColumnType.BIGINT; + } + + public final ColumnTypeDto COLUMN_8_1_TYPE_DTO() { + return ColumnTypeDto.BIGINT; + } + + public final Boolean COLUMN_8_1_null + + { + return false; + } + + public final Boolean COLUMN_8_1_AUTO_GENERATED() { + return true; + } + + public final UUID COLUMN_8_2_ID() { + return UUID.fromString("7ada597b-0766-4612-9ace-67eeee94e2da"); + } + + public final Integer COLUMN_8_2_ORDINALPOS() { + return 1; + } + + public final String COLUMN_8_2_NAME() { + return "Value"; + } + + public final String COLUMN_8_2_INTERNAL_NAME() { + return "value"; + } + + public final TableColumnType COLUMN_8_2_TYPE() { + return TableColumnType.DECIMAL; + } + + public final ColumnTypeDto COLUMN_8_2_TYPE_DTO() { + return ColumnTypeDto.DECIMAL; + } + + public final Long COLUMN_8_2_SIZE() { + return 10L; + } + + public final Long COLUMN_8_2_D() { + return 10L; + } + + public final Boolean COLUMN_8_2_null + + { + return false; + } + + public final Boolean COLUMN_8_2_AUTO_GENERATED() { + return false; + } + + public final UUID COLUMN_8_3_ID() { + return UUID.fromString("8bcd9ef8-f7b8-4730-acc1-a3d43ba69a56"); + } + + public final Integer COLUMN_8_3_ORDINALPOS() { + return 2; + } + + public final String COLUMN_8_3_NAME() { + return "raw"; + } + + public final String COLUMN_8_3_INTERNAL_NAME() { + return "raw"; + } + + public final TableColumnType COLUMN_8_3_TYPE() { + return TableColumnType.LONGBLOB; + } + + public final ColumnTypeDto COLUMN_8_3_TYPE_DTO() { + return ColumnTypeDto.LONGBLOB; + } + + public final Boolean COLUMN_8_3_null + + { + return true; + } + + public final Boolean COLUMN_8_3_AUTO_GENERATED() { + return false; + } public final ColumnBriefDto TABLE_8_COLUMNS_BRIEF_0_DTO = ColumnBriefDto.builder() - .id(COLUMN_8_1_ID) - .name(COLUMN_8_1_NAME) - .internalName(COLUMN_8_1_INTERNAL_NAME) + .id(COLUMN_8_1_ID()) + .name(COLUMN_8_1_NAME()) + .internalName(COLUMN_8_1_INTERNAL_NAME()) .columnType(ColumnTypeDto.BIGINT) .build(); public final List<TableColumn> TABLE_8_COLUMNS = List.of(TableColumn.builder() - .id(COLUMN_8_1_ID) - .ordinalPosition(COLUMN_8_1_ORDINALPOS) - .table(TABLE_8) - .name(COLUMN_8_1_NAME) - .internalName(COLUMN_8_1_INTERNAL_NAME) - .columnType(COLUMN_8_1_TYPE) - .isNullAllowed(COLUMN_8_1_NULL) + .id(COLUMN_8_1_ID()) + .ordinalPosition(COLUMN_8_1_ORDINALPOS()) + .table(TABLE_8()) + .name(COLUMN_8_1_NAME()) + .internalName(COLUMN_8_1_INTERNAL_NAME()) + .columnType(COLUMN_8_1_TYPE()) + .isNullAllowed(COLUMN_8_1_null) .build(), TableColumn.builder() - .id(COLUMN_8_2_ID) - .ordinalPosition(COLUMN_8_2_ORDINALPOS) - .table(TABLE_8) - .name(COLUMN_8_2_NAME) - .internalName(COLUMN_8_2_INTERNAL_NAME) - .columnType(COLUMN_8_2_TYPE) - .isNullAllowed(COLUMN_8_2_NULL) - .size(COLUMN_8_2_SIZE) - .d(COLUMN_8_2_D) + .id(COLUMN_8_2_ID()) + .ordinalPosition(COLUMN_8_2_ORDINALPOS()) + .table(TABLE_8()) + .name(COLUMN_8_2_NAME()) + .internalName(COLUMN_8_2_INTERNAL_NAME()) + .columnType(COLUMN_8_2_TYPE()) + .isNullAllowed(COLUMN_8_2_null) + .size(COLUMN_8_2_SIZE()) + .d(COLUMN_8_2_D()) .build(), TableColumn.builder() - .id(COLUMN_8_3_ID) - .ordinalPosition(COLUMN_8_3_ORDINALPOS) - .table(TABLE_8) - .name(COLUMN_8_3_NAME) - .internalName(COLUMN_8_3_INTERNAL_NAME) - .columnType(COLUMN_8_3_TYPE) - .isNullAllowed(COLUMN_8_3_NULL) + .id(COLUMN_8_3_ID()) + .ordinalPosition(COLUMN_8_3_ORDINALPOS()) + .table(TABLE_8()) + .name(COLUMN_8_3_NAME()) + .internalName(COLUMN_8_3_INTERNAL_NAME()) + .columnType(COLUMN_8_3_TYPE()) + .isNullAllowed(COLUMN_8_3_null) .build()); public final List<ColumnDto> TABLE_8_COLUMNS_DTO = List.of(ColumnDto.builder() - .id(COLUMN_8_1_ID) - .ordinalPosition(COLUMN_8_1_ORDINALPOS) - .name(COLUMN_8_1_NAME) - .internalName(COLUMN_8_1_INTERNAL_NAME) - .columnType(COLUMN_8_1_TYPE_DTO) - .isNullAllowed(COLUMN_8_1_NULL) + .id(COLUMN_8_1_ID()) + .ordinalPosition(COLUMN_8_1_ORDINALPOS()) + .name(COLUMN_8_1_NAME()) + .internalName(COLUMN_8_1_INTERNAL_NAME()) + .columnType(COLUMN_8_1_TYPE_DTO()) + .isNullAllowed(COLUMN_8_1_null) .build(), ColumnDto.builder() - .id(COLUMN_8_2_ID) - .ordinalPosition(COLUMN_8_2_ORDINALPOS) - .name(COLUMN_8_2_NAME) - .internalName(COLUMN_8_2_INTERNAL_NAME) - .columnType(COLUMN_8_2_TYPE_DTO) - .isNullAllowed(COLUMN_8_2_NULL) + .id(COLUMN_8_2_ID()) + .ordinalPosition(COLUMN_8_2_ORDINALPOS()) + .name(COLUMN_8_2_NAME()) + .internalName(COLUMN_8_2_INTERNAL_NAME()) + .columnType(COLUMN_8_2_TYPE_DTO()) + .isNullAllowed(COLUMN_8_2_null) .build(), ColumnDto.builder() - .id(COLUMN_8_3_ID) - .ordinalPosition(COLUMN_8_3_ORDINALPOS) - .name(COLUMN_8_3_NAME) - .internalName(COLUMN_8_3_INTERNAL_NAME) - .columnType(COLUMN_8_3_TYPE_DTO) - .isNullAllowed(COLUMN_8_3_NULL) + .id(COLUMN_8_3_ID()) + .ordinalPosition(COLUMN_8_3_ORDINALPOS()) + .name(COLUMN_8_3_NAME()) + .internalName(COLUMN_8_3_INTERNAL_NAME()) + .columnType(COLUMN_8_3_TYPE_DTO()) + .isNullAllowed(COLUMN_8_3_null) .build()); - public final Long TABLE_8_DATA_COUNT = 6L; + public final Long TABLE_8_DATA_COUNT() { + return 6L; + } + @SuppressWarnings("java:S3599") public final List<Map<String, Object>> TABLE_8_DATA_DTO = new LinkedList<>(List.of( new HashMap<>() {{ @@ -3056,7 +4313,7 @@ public abstract class BaseTest { @SuppressWarnings("java:S3599") public final TableStatisticDto TABLE_8_STATISTIC_DTO = TableStatisticDto.builder() .columns(new LinkedList<>(List.of(ColumnStatisticDto.builder() - .name(COLUMN_8_1_INTERNAL_NAME) + .name(COLUMN_8_1_INTERNAL_NAME()) .min(BigDecimal.valueOf(11.2)) .max(BigDecimal.valueOf(23.1)) .mean(BigDecimal.valueOf(13.5333)) @@ -3065,104 +4322,240 @@ public abstract class BaseTest { .build()))) .build(); - public final UUID QUERY_1_ID = UUID.fromString("60494137-f000-459e-acd3-4fcadbdf14ca"); - public final String QUERY_1_STATEMENT = "SELECT `id`, `date`, `location`, `mintemp`, `rainfall` FROM `weather_aus` ORDER BY id ASC"; - public final String QUERY_1_DOI = null; - public final Long QUERY_1_RESULT_NUMBER = 2L; - public final String QUERY_1_QUERY_HASH = "a3b8ac39e38167d14cf3a9c20a69e4b6954d049525390b973a2c23064953a992"; - public final String QUERY_1_RESULT_HASH = "8358c8ade4849d2094ab5bb29127afdae57e6bb5acb1db7af603813d406c467a"; - public final Instant QUERY_1_CREATED = Instant.ofEpochSecond(1677648377L); - public final Instant QUERY_1_EXECUTION = Instant.now(); - public final Boolean QUERY_1_PERSISTED = true; + public final UUID QUERY_1_ID() { + return UUID.fromString("60494137-f000-459e-acd3-4fcadbdf14ca"); + } + + public final String QUERY_1_STATEMENT() { + return "SELECT `id`, `date`, `location`, `mintemp`, `rainfall` FROM `weather_aus` ORDER BY id ASC"; + } + + public final String QUERY_1_DOI() { + return null; + } + + public final Long QUERY_1_RESULT_NUMBER() { + return 2L; + } + + public final String QUERY_1_QUERY_HASH() { + return "a3b8ac39e38167d14cf3a9c20a69e4b6954d049525390b973a2c23064953a992"; + } + + public final String QUERY_1_RESULT_HASH() { + return "8358c8ade4849d2094ab5bb29127afdae57e6bb5acb1db7af603813d406c467a"; + } + + public final Instant QUERY_1_CREATED() { + return Instant.ofEpochSecond(1677648377L); + } + + public final Instant QUERY_1_EXECUTION() { + return Instant.now(); + } + + public final Boolean QUERY_1_PERSISTED() { + return true; + } public final SubsetDto QUERY_1_SUBSET_DTO = SubsetDto.builder() - .tableId(TABLE_1_ID) + .tableId(TABLE_1_ID()) .columns(new LinkedList<UUID>(List.of(COLUMN_1_1_ID, COLUMN_1_2_ID, COLUMN_1_3_ID, COLUMN_1_4_ID, COLUMN_1_5_ID))) .order(new LinkedList<OrderDto>(List.of(OrderDto.builder() - .columnId(COLUMN_1_1_ID) + .columnId(COLUMN_1_1_ID()) .direction(OrderTypeDto.ASC) .build()))) .build(); - public final ViewDto QUERY_1_VIEW_DTO = ViewDto.builder() - .query(QUERY_1_STATEMENT) - .queryHash(QUERY_1_QUERY_HASH) - .owner(USER_1_BRIEF_DTO) - .columns(new LinkedList<>(List.of(ViewColumnDto.builder() - .name("id") - .internalName("id") - .build(), - ViewColumnDto.builder() - .name("date") - .internalName("date") - .build(), - ViewColumnDto.builder() - .name("location") - .internalName("location") - .build(), - ViewColumnDto.builder() - .name("mintemp") - .internalName("mintemp") - .build(), - ViewColumnDto.builder() - .name("rainfall") - .internalName("rainfall") - .build()))) - .build(); + public final ViewDto QUERY_1_VIEW_DTO = ViewDto.builder() + .query(QUERY_1_STATEMENT()) + .queryHash(QUERY_1_QUERY_HASH()) + .owner(USER_1_BRIEF_DTO()) + .columns(new LinkedList<>(List.of(ViewColumnDto.builder() + .name("id") + .internalName("id") + .build(), + ViewColumnDto.builder() + .name("date") + .internalName("date") + .build(), + ViewColumnDto.builder() + .name("location") + .internalName("location") + .build(), + ViewColumnDto.builder() + .name("mintemp") + .internalName("mintemp") + .build(), + ViewColumnDto.builder() + .name("rainfall") + .internalName("rainfall") + .build()))) + .build(); + + public final QueryBriefDto QUERY_1_BRIEF_DTO = QueryBriefDto.builder() + .id(QUERY_1_ID()) + .databaseId(DATABASE_1_ID()) + .query(QUERY_1_STATEMENT()) + .queryHash(QUERY_1_QUERY_HASH()) + .resultHash(QUERY_1_RESULT_HASH()) + .execution(QUERY_1_EXECUTION()) + .owner(USER_1_BRIEF_DTO()) + .isPersisted(QUERY_1_PERSISTED()) + .resultNumber(3L) + .build(); + + public final UUID QUERY_2_ID() { + return UUID.fromString("4e0ac92a-7cb3-4222-9b85-0498c73e0afd"); + } + + public final String QUERY_2_STATEMENT() { + return "SELECT `location` FROM `weather_aus`"; + } + + public final String QUERY_2_QUERY_HASH() { + return "a2d2dd94ebc7653bb5a3b55dd8ed5e91d3d13c225c6855a1eb4eb7ca14c36ced"; + } + + public final Long QUERY_2_RESULT_NUMBER() { + return 2L; + } + + public final String QUERY_2_RESULT_HASH() { + return "ff3f7cbe1b96d296957f6e39e55b8b1b577fa3d205d4795af99594cfd20cb80d"; + } + + public final Instant QUERY_2_CREATED() { + return Instant.now().minus(2, MINUTES); + } + + public final Instant QUERY_2_EXECUTION() { + return Instant.now().minus(1, MINUTES); + } + + public final Instant QUERY_2_LAST_MODIFIED() { + return Instant.ofEpochSecond(1541588352L); + } + + public final Boolean QUERY_2_PERSISTED() { + return false; + } + + public final UUID QUERY_3_ID() { + return UUID.fromString("a9849020-45a7-40a8-9a19-d4ae2b28dd46"); + } + + public final String QUERY_3_STATEMENT() { + return "SELECT `location`, `mintemp` FROM `weather_aus` WHERE `mintemp` > 10"; + } + + public final String QUERY_3_QUERY_HASH() { + return "a3d3dd94ebc7653bb5a3b55dd8ed5e91d3d13c335c6855a1eb4eb7ca14c36ced"; + } + + public final String QUERY_3_RESULT_HASH() { + return "ff3f7cbe1b96d396957f6e39e55b8b1b577fa3d305d4795af99594cfd30cb80d"; + } + + public final Instant QUERY_3_CREATED() { + return Instant.now().minus(3, MINUTES); + } + + public final Instant QUERY_3_EXECUTION() { + return Instant.now().minus(1, MINUTES); + } + + public final Instant QUERY_3_LAST_MODIFIED() { + return Instant.ofEpochSecond(1541588353L); + } + + public final Long QUERY_3_RESULT_NUMBER() { + return 2L; + } + + public final Boolean QUERY_3_PERSISTED() { + return true; + } + + public final UUID QUERY_7_ID() { + return UUID.fromString("fe73a325-30a0-444c-b74f-23ce1533e55f"); + } + + public final String QUERY_7_STATEMENT() { + return "SELECT id, date, a.location, lat, lng FROM weather_aus a JOIN weather_location l on a.location = l.location WHERE date = '2008-12-01'"; + } + + public final String QUERY_7_QUERY_HASH() { + return "df7da3801dfb5c191ff6711d79ce6455f3c09ec8323ce1ff7208ab85387263f5"; + } + + public final String QUERY_7_RESULT_HASH() { + return "ff4f7cbe1b96d496957f6e49e55b8b1b577fa4d405d4795af99594cfd40cb80d"; + } + + public final Instant QUERY_7_CREATED() { + return Instant.now().minus(4, MINUTES); + } + + public final Instant QUERY_7_EXECUTION() { + return Instant.now().minus(1, MINUTES); + } + + public final Instant QUERY_7_LAST_MODIFIED() { + return Instant.ofEpochSecond(1541588454L); + } + + public final Long QUERY_7_RESULT_NUMBER() { + return 6L; + } + + public final Long QUERY_7_RESULT_ID() { + return 4L; + } + + public final Boolean QUERY_7_PERSISTED() { + return false; + } + + public final UUID QUERY_4_ID() { + return UUID.fromString("18a98197-51ff-4011-9f40-914a11675a6d"); + } + + public final String QUERY_4_STATEMENT() { + return "SELECT `id`, `value` FROM `mfcc`"; + } + + public final String QUERY_4_QUERY_HASH() { + return "df7da3801dfb5c191ff6711d79ce6455f3c09ec8323ce1ff7208ab85387263f5"; + } + + public final String QUERY_4_RESULT_HASH() { + return "ff4f7cbe1b96d496957f6e49e55b8b1b577fa4d405d4795af99594cfd40cb80d"; + } + + public final Instant QUERY_4_CREATED() { + return Instant.now().minus(4, MINUTES); + } + + public final Instant QUERY_4_EXECUTION() { + return Instant.now().minus(1, MINUTES); + } + + public final Instant QUERY_4_LAST_MODIFIED() { + return Instant.ofEpochSecond(1541588454L); + } - public final QueryBriefDto QUERY_1_BRIEF_DTO = QueryBriefDto.builder() - .id(QUERY_1_ID) - .databaseId(DATABASE_1_ID) - .query(QUERY_1_STATEMENT) - .queryHash(QUERY_1_QUERY_HASH) - .resultHash(QUERY_1_RESULT_HASH) - .execution(QUERY_1_EXECUTION) - .owner(USER_1_BRIEF_DTO) - .isPersisted(QUERY_1_PERSISTED) - .resultNumber(3L) - .build(); + public final Long QUERY_4_RESULT_NUMBER() { + return 6L; + } + + public final Long QUERY_4_RESULT_ID() { + return 4L; + } - public final UUID QUERY_2_ID = UUID.fromString("4e0ac92a-7cb3-4222-9b85-0498c73e0afd"); - public final String QUERY_2_STATEMENT = "SELECT `location` FROM `weather_aus`"; - public final String QUERY_2_QUERY_HASH = "a2d2dd94ebc7653bb5a3b55dd8ed5e91d3d13c225c6855a1eb4eb7ca14c36ced"; - public final Long QUERY_2_RESULT_NUMBER = 2L; - public final String QUERY_2_RESULT_HASH = "ff3f7cbe1b96d296957f6e39e55b8b1b577fa3d205d4795af99594cfd20cb80d"; - public final Instant QUERY_2_CREATED = Instant.now().minus(2, MINUTES); - public final Instant QUERY_2_EXECUTION = Instant.now().minus(1, MINUTES); - public final Instant QUERY_2_LAST_MODIFIED = Instant.ofEpochSecond(1541588352L); - public final Boolean QUERY_2_PERSISTED = false; - - public final UUID QUERY_3_ID = UUID.fromString("a9849020-45a7-40a8-9a19-d4ae2b28dd46"); - public final String QUERY_3_STATEMENT = "SELECT `location`, `mintemp` FROM `weather_aus` WHERE `mintemp` > 10"; - public final String QUERY_3_QUERY_HASH = "a3d3dd94ebc7653bb5a3b55dd8ed5e91d3d13c335c6855a1eb4eb7ca14c36ced"; - public final String QUERY_3_RESULT_HASH = "ff3f7cbe1b96d396957f6e39e55b8b1b577fa3d305d4795af99594cfd30cb80d"; - public final Instant QUERY_3_CREATED = Instant.now().minus(3, MINUTES); - public final Instant QUERY_3_EXECUTION = Instant.now().minus(1, MINUTES); - public final Instant QUERY_3_LAST_MODIFIED = Instant.ofEpochSecond(1541588353L); - public final Long QUERY_3_RESULT_NUMBER = 2L; - public final Boolean QUERY_3_PERSISTED = true; - - public final UUID QUERY_7_ID = UUID.fromString("fe73a325-30a0-444c-b74f-23ce1533e55f"); - public final String QUERY_7_STATEMENT = "SELECT id, date, a.location, lat, lng FROM weather_aus a JOIN weather_location l on a.location = l.location WHERE date = '2008-12-01'"; - public final String QUERY_7_QUERY_HASH = "df7da3801dfb5c191ff6711d79ce6455f3c09ec8323ce1ff7208ab85387263f5"; - public final String QUERY_7_RESULT_HASH = "ff4f7cbe1b96d496957f6e49e55b8b1b577fa4d405d4795af99594cfd40cb80d"; - public final Instant QUERY_7_CREATED = Instant.now().minus(4, MINUTES); - public final Instant QUERY_7_EXECUTION = Instant.now().minus(1, MINUTES); - public final Instant QUERY_7_LAST_MODIFIED = Instant.ofEpochSecond(1541588454L); - public final Long QUERY_7_RESULT_NUMBER = 6L; - public final Long QUERY_7_RESULT_ID = 4L; - public final Boolean QUERY_7_PERSISTED = false; - - public final UUID QUERY_4_ID = UUID.fromString("18a98197-51ff-4011-9f40-914a11675a6d"); - public final String QUERY_4_STATEMENT = "SELECT `id`, `value` FROM `mfcc`"; - public final String QUERY_4_QUERY_HASH = "df7da3801dfb5c191ff6711d79ce6455f3c09ec8323ce1ff7208ab85387263f5"; - public final String QUERY_4_RESULT_HASH = "ff4f7cbe1b96d496957f6e49e55b8b1b577fa4d405d4795af99594cfd40cb80d"; - public final Instant QUERY_4_CREATED = Instant.now().minus(4, MINUTES); - public final Instant QUERY_4_EXECUTION = Instant.now().minus(1, MINUTES); - public final Instant QUERY_4_LAST_MODIFIED = Instant.ofEpochSecond(1541588454L); - public final Long QUERY_4_RESULT_NUMBER = 6L; - public final Long QUERY_4_RESULT_ID = 4L; - public final Boolean QUERY_4_PERSISTED = false; + public final Boolean QUERY_4_PERSISTED() { + return false; + } public final List<Map<String, Object>> QUERY_4_RESULT_DTO = new LinkedList<>(List.of( new HashMap<>() {{ @@ -3186,56 +4579,82 @@ public abstract class BaseTest { }})); public final QueryDto QUERY_4_DTO = QueryDto.builder() - .id(QUERY_4_ID) - .databaseId(DATABASE_3_ID) - .query(QUERY_4_STATEMENT) - .queryNormalized(QUERY_4_STATEMENT) - .resultNumber(QUERY_4_RESULT_NUMBER) - .resultHash(QUERY_4_RESULT_HASH) - .queryHash(QUERY_4_QUERY_HASH) - .execution(QUERY_4_EXECUTION) - .isPersisted(QUERY_4_PERSISTED) - .owner(USER_1_BRIEF_DTO) - .build(); - - public final UUID QUERY_5_ID = UUID.fromString("1a39f775-e3d5-4865-b4f5-dbbb5693b637"); - public final String QUERY_5_STATEMENT = "SELECT `id`, `value` FROM `mfcc` WHERE `value` > 0"; - public final String QUERY_5_QUERY_HASH = "6d6dc48b12cdfd959d39a62887334a6bbd529b93eed4f211f3f671bd9e7d6225"; - public final String QUERY_5_RESULT_HASH = "ff5f7cbe1b96d596957f6e59e55b8b1b577fa5d505d5795af99595cfd50cb80d"; - public final Instant QUERY_5_CREATED = Instant.now().minus(5, MINUTES); - public final Instant QUERY_5_EXECUTION = Instant.now().minus(1, MINUTES); - public final Instant QUERY_5_LAST_MODIFIED = Instant.ofEpochSecond(1551588555L); - public final Long QUERY_5_RESULT_NUMBER = 6L; - public final Boolean QUERY_5_PERSISTED = true; + .id(QUERY_4_ID()) + .databaseId(DATABASE_3_ID()) + .query(QUERY_4_STATEMENT()) + .queryNormalized(QUERY_4_STATEMENT()) + .resultNumber(QUERY_4_RESULT_NUMBER()) + .resultHash(QUERY_4_RESULT_HASH()) + .queryHash(QUERY_4_QUERY_HASH()) + .execution(QUERY_4_EXECUTION()) + .isPersisted(QUERY_4_PERSISTED()) + .owner(USER_1_BRIEF_DTO()) + .build(); + + public final UUID QUERY_5_ID() { + return UUID.fromString("1a39f775-e3d5-4865-b4f5-dbbb5693b637"); + } + + public final String QUERY_5_STATEMENT() { + return "SELECT `id`, `value` FROM `mfcc` WHERE `value` > 0"; + } + + public final String QUERY_5_QUERY_HASH() { + return "6d6dc48b12cdfd959d39a62887334a6bbd529b93eed4f211f3f671bd9e7d6225"; + } + + public final String QUERY_5_RESULT_HASH() { + return "ff5f7cbe1b96d596957f6e59e55b8b1b577fa5d505d5795af99595cfd50cb80d"; + } + + public final Instant QUERY_5_CREATED() { + return Instant.now().minus(5, MINUTES); + } + + public final Instant QUERY_5_EXECUTION() { + return Instant.now().minus(1, MINUTES); + } + + public final Instant QUERY_5_LAST_MODIFIED() { + return Instant.ofEpochSecond(1551588555L); + } + + public final Long QUERY_5_RESULT_NUMBER() { + return 6L; + } + + public final Boolean QUERY_5_PERSISTED() { + return true; + } public final QueryDto QUERY_5_DTO = QueryDto.builder() - .id(QUERY_5_ID) - .databaseId(DATABASE_3_ID) - .query(QUERY_5_STATEMENT) - .queryNormalized(QUERY_5_STATEMENT) - .resultNumber(QUERY_5_RESULT_NUMBER) - .resultHash(QUERY_5_RESULT_HASH) - .queryHash(QUERY_5_QUERY_HASH) - .execution(QUERY_5_EXECUTION) - .isPersisted(QUERY_5_PERSISTED) - .owner(USER_1_BRIEF_DTO) + .id(QUERY_5_ID()) + .databaseId(DATABASE_3_ID()) + .query(QUERY_5_STATEMENT()) + .queryNormalized(QUERY_5_STATEMENT()) + .resultNumber(QUERY_5_RESULT_NUMBER()) + .resultHash(QUERY_5_RESULT_HASH()) + .queryHash(QUERY_5_QUERY_HASH()) + .execution(QUERY_5_EXECUTION()) + .isPersisted(QUERY_5_PERSISTED()) + .owner(USER_1_BRIEF_DTO()) .build(); public final SubsetDto QUERY_5_SUBSET_DTO = SubsetDto.builder() - .tableId(TABLE_8_ID) + .tableId(TABLE_8_ID()) .columns(new LinkedList<>(List.of(COLUMN_8_1_ID, COLUMN_8_2_ID))) .filter(new LinkedList<>(List.of(FilterDto.builder() - .columnId(COLUMN_8_2_ID) - .operatorId(IMAGE_1_OPERATORS_2_ID) + .columnId(COLUMN_8_2_ID()) + .operatorId(IMAGE_1_OPERATORS_2_ID()) .value("0") .type(FilterTypeDto.WHERE) .build()))) .build(); public final ViewDto QUERY_5_VIEW_DTO = ViewDto.builder() - .query(QUERY_5_STATEMENT) - .queryHash(QUERY_5_QUERY_HASH) - .owner(USER_1_BRIEF_DTO) + .query(QUERY_5_STATEMENT()) + .queryHash(QUERY_5_QUERY_HASH()) + .owner(USER_1_BRIEF_DTO()) .columns(new LinkedList<>(List.of(ViewColumnDto.builder() .name("id") .internalName("id") @@ -3255,18 +4674,44 @@ public abstract class BaseTest { Map.of("id", BigInteger.valueOf(6L), "value", 23.1) )); - public final UUID QUERY_6_ID = UUID.fromString("7463412a-20c4-4fc1-8a33-948aea026f49"); - public final String QUERY_6_STATEMENT = "SELECT `location` FROM `weather_aus` WHERE `id` = 1"; - public final String QUERY_6_QUERY_HASH = "6d6dc48b12cdfd959d39a62887334a6bbd529b93eed4f211f3f671bd9e7d6225"; - public final String QUERY_6_RESULT_HASH = "ff5f7cbe1b96d596957f6e59e55b8b1b577fa5d505d5795af99595cfd50cb80d"; - public final Instant QUERY_6_CREATED = Instant.now().minus(5, MINUTES); - public final Instant QUERY_6_EXECUTION = Instant.now().minus(1, MINUTES); - public final Instant QUERY_6_LAST_MODIFIED = Instant.ofEpochSecond(1551588555L); - public final Long QUERY_6_RESULT_NUMBER = 1L; - public final Boolean QUERY_6_PERSISTED = true; + public final UUID QUERY_6_ID() { + return UUID.fromString("7463412a-20c4-4fc1-8a33-948aea026f49"); + } + + public final String QUERY_6_STATEMENT() { + return "SELECT `location` FROM `weather_aus` WHERE `id` = 1"; + } + + public final String QUERY_6_QUERY_HASH() { + return "6d6dc48b12cdfd959d39a62887334a6bbd529b93eed4f211f3f671bd9e7d6225"; + } + + public final String QUERY_6_RESULT_HASH() { + return "ff5f7cbe1b96d596957f6e59e55b8b1b577fa5d505d5795af99595cfd50cb80d"; + } + + public final Instant QUERY_6_CREATED() { + return Instant.now().minus(5, MINUTES); + } + + public final Instant QUERY_6_EXECUTION() { + return Instant.now().minus(1, MINUTES); + } + + public final Instant QUERY_6_LAST_MODIFIED() { + return Instant.ofEpochSecond(1551588555L); + } + + public final Long QUERY_6_RESULT_NUMBER() { + return 1L; + } + + public final Boolean QUERY_6_PERSISTED() { + return true; + } public final List<TableColumn> TABLE_1_COLUMNS = List.of(TableColumn.builder() - .id(COLUMN_1_1_ID) + .id(COLUMN_1_1_ID()) .ordinalPosition(0) .table(TABLE_1) .name("id") @@ -3275,7 +4720,7 @@ public abstract class BaseTest { .isNullAllowed(false) .build(), TableColumn.builder() - .id(COLUMN_1_2_ID) + .id(COLUMN_1_2_ID()) .ordinalPosition(1) .table(TABLE_1) .name("Date") @@ -3284,42 +4729,42 @@ public abstract class BaseTest { .isNullAllowed(true) .build(), TableColumn.builder() - .id(COLUMN_1_3_ID) - .ordinalPosition(2) - .table(TABLE_1) - .name("Location") - .internalName("location") - .columnType(TableColumnType.VARCHAR) - .size(255L) - .isNullAllowed(true) - .build(), + .id(COLUMN_1_3_ID()) + .ordinalPosition2() + table(TABLE_1) + name("Location") + internalName("location") + columnType(TableColumnType.VARCHAR) + size(255L) + isNullAllowed(true) + build(), TableColumn.builder() - .id(COLUMN_1_4_ID) - .ordinalPosition(3) - .table(TABLE_1) - .name("MinTemp") - .internalName("mintemp") - .columnType(TableColumnType.DECIMAL) - .size(10L) - .d(0L) - .isNullAllowed(true) - .build(), + id(COLUMN_1_4_ID()) + ordinalPosition(3) + table(TABLE_1) + name("MinTemp") + internalName("mintemp") + columnType(TableColumnType.DECIMAL) + size(10L) + d(0L) + isNullAllowed(true) + build(), TableColumn.builder() - .id(COLUMN_1_5_ID) - .ordinalPosition(4) - .table(TABLE_1) - .name("Rainfall") - .internalName("rainfall") - .columnType(TableColumnType.DECIMAL) - .size(10L) - .d(0L) - .concept(CONCEPT_1) - .unit(UNIT_1) - .isNullAllowed(true) - .build()); + id(COLUMN_1_5_ID()) + ordinalPosition(4) + table(TABLE_1) + name("Rainfall") + internalName("rainfall") + columnType(TableColumnType.DECIMAL) + size(10L) + d(0L) + concept(CONCEPT_1) + unit(UNIT_1) + isNullAllowed(true) + build()); public final ColumnBriefDto TABLE_1_COLUMNS_BRIEF_0_DTO = ColumnBriefDto.builder() - .id(COLUMN_1_1_ID) + .id(COLUMN_1_1_ID()) .name("id") .internalName("id") .columnType(ColumnTypeDto.BIGINT) @@ -3360,13 +4805,6 @@ public abstract class BaseTest { .unitUri(UNIT_1_URI()) .build()); - public final CreateTableConstraintsDto TABLE_1_CONSTRAINTS_CREATE_DTO = CreateTableConstraintsDto.builder() - .checks(new LinkedHashSet<>()) - .primaryKey(new LinkedHashSet<>(List.of("id"))) - .foreignKeys(new LinkedList<>()) - .uniques(new LinkedList<>(List.of(List.of("date")))) - .build(); - public final CreateTableConstraintsDto TABLE_1_CONSTRAINTS_CREATE_INVALID_DTO = CreateTableConstraintsDto.builder() .checks(new LinkedHashSet<>()) .primaryKey(new LinkedHashSet<>()) @@ -3375,36 +4813,42 @@ public abstract class BaseTest { .build(); public final CreateTableDto TABLE_1_CREATE_DTO = CreateTableDto.builder() - .name(TABLE_1_NAME) - .description(TABLE_1_DESCRIPTION) - .columns(TABLE_1_COLUMNS_CREATE_DTO) - .constraints(TABLE_1_CONSTRAINTS_CREATE_DTO) + .name(TABLE_1_NAME()) + .description(TABLE_1_DESCRIPTION()) + .columns(TABLE_1_COLUMNS_CREATE_DTO()) + .constraints(TABLE_1_CONSTRAINTS_CREATE_DTO()) .build(); public final at.ac.tuwien.ifs.dbrepo.core.api.database.table.internal.TableCreateDto TABLE_1_CREATE_INTERNAL_DTO = at.ac.tuwien.ifs.dbrepo.core.api.database.table.internal.TableCreateDto.builder() - .name(TABLE_1_NAME) - .description(TABLE_1_DESCRIPTION) - .columns(TABLE_1_COLUMNS_CREATE_DTO) - .constraints(TABLE_1_CONSTRAINTS_CREATE_DTO) + .name(TABLE_1_NAME()) + .description(TABLE_1_DESCRIPTION()) + .columns(TABLE_1_COLUMNS_CREATE_DTO()) + .constraints(TABLE_1_CONSTRAINTS_CREATE_DTO()) .build(); public final at.ac.tuwien.ifs.dbrepo.core.api.database.table.internal.TableCreateDto TABLE_1_CREATE_INTERNAL_INVALID_DTO = at.ac.tuwien.ifs.dbrepo.core.api.database.table.internal.TableCreateDto.builder() - .name(TABLE_1_NAME) - .description(TABLE_1_DESCRIPTION) - .columns(TABLE_1_COLUMNS_CREATE_DTO) - .constraints(TABLE_1_CONSTRAINTS_CREATE_INVALID_DTO) + .name(TABLE_1_NAME()) + .description(TABLE_1_DESCRIPTION()) + .columns(TABLE_1_COLUMNS_CREATE_DTO()) + .constraints(TABLE_1_CONSTRAINTS_CREATE_INVALID_DTO()) .build(); - public final UUID COLUMN_2_1_ID = UUID.fromString("795faa78-7ebb-4dd5-9eb1-e54a9192d0b5"); + public final UUID COLUMN_2_1_ID() { + return UUID.fromString("795faa78-7ebb-4dd5-9eb1-e54a9192d0b5"); + } - public final UUID COLUMN_2_2_ID = UUID.fromString("f316ced5-7774-4656-aa7f-a874622d99b3"); + public final UUID COLUMN_2_2_ID() { + return UUID.fromString("f316ced5-7774-4656-aa7f-a874622d99b3"); + } - public final UUID COLUMN_2_3_ID = UUID.fromString("11cb1aa2-8582-45ef-a3bb-7056aa94cdf1"); + public final UUID COLUMN_2_3_ID() { + return UUID.fromString("11cb1aa2-8582-45ef-a3bb-7056aa94cdf1"); + } public final List<TableColumn> TABLE_2_COLUMNS = List.of(TableColumn.builder() - .id(COLUMN_2_1_ID) + .id(COLUMN_2_1_ID()) .ordinalPosition(0) - .table(TABLE_2) + .table(TABLE_2()) .name("location") .internalName("location") .columnType(TableColumnType.VARCHAR) @@ -3414,9 +4858,9 @@ public abstract class BaseTest { .sets(null) .build(), TableColumn.builder() - .id(COLUMN_2_2_ID) + .id(COLUMN_2_2_ID()) .ordinalPosition(1) - .table(TABLE_2) + .table(TABLE_2()) .name("lat") .internalName("lat") .columnType(TableColumnType.DECIMAL) @@ -3427,565 +4871,595 @@ public abstract class BaseTest { .sets(null) .build(), TableColumn.builder() - .id(COLUMN_2_3_ID) - .ordinalPosition(2) - .table(TABLE_2) - .name("lng") - .internalName("lng") - .columnType(TableColumnType.DECIMAL) - .size(10L) - .d(0L) - .isNullAllowed(true) - .enums(null) - .sets(null) - .build()); + .id(COLUMN_2_3_ID()) + .ordinalPosition2() + table(TABLE_2()) + name("lng") + internalName("lng") + columnType(TableColumnType.DECIMAL) + size(10L) + d(0L) + isNullAllowed(true) + enums(null) + sets(null) + build()); public final ColumnBriefDto TABLE_2_COLUMNS_BRIEF_0_DTO = ColumnBriefDto.builder() - .id(COLUMN_2_1_ID) + .id(COLUMN_2_1_ID()) .name("location") .internalName("location") .columnType(ColumnTypeDto.VARCHAR) .build(); public final ColumnBriefDto TABLE_2_COLUMNS_BRIEF_2_DTO = ColumnBriefDto.builder() - .id(COLUMN_2_3_ID) + .id(COLUMN_2_3_ID()) .name("lng") .internalName("lng") .columnType(ColumnTypeDto.DECIMAL) .build(); - public final List<ColumnDto> TABLE_2_COLUMNS_DTO = List.of(ColumnDto.builder() - .id(COLUMN_2_1_ID) - .tableId(TABLE_2_ID) - .databaseId(DATABASE_1_ID) - .ordinalPosition(0) - .name("location") - .internalName("location") - .columnType(ColumnTypeDto.VARCHAR) - .size(255L) - .isNullAllowed(false) - .enums(null) - .sets(null) - .build(), - ColumnDto.builder() - .id(COLUMN_2_2_ID) - .tableId(TABLE_2_ID) - .databaseId(DATABASE_1_ID) - .ordinalPosition(1) - .name("lat") - .internalName("lat") - .columnType(ColumnTypeDto.DOUBLE) - .size(22L) - .isNullAllowed(true) - .enums(null) - .sets(null) - .build(), - ColumnDto.builder() - .id(COLUMN_2_3_ID) - .tableId(TABLE_2_ID) - .databaseId(DATABASE_1_ID) - .ordinalPosition(2) - .name("lng") - .internalName("lng") - .columnType(ColumnTypeDto.DOUBLE) - .size(22L) - .isNullAllowed(true) - .enums(null) - .sets(null) - .build()); - public final List<ColumnBriefDto> TABLE_2_COLUMNS_BRIEF_DTO = List.of(ColumnBriefDto.builder() - .id(COLUMN_2_1_ID) - .tableId(TABLE_2_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_2_1_ID()) + .tableId(TABLE_2_ID()) + .databaseId(DATABASE_1_ID()) .name("location") .internalName("location") .columnType(ColumnTypeDto.VARCHAR) .build(), ColumnBriefDto.builder() - .id(COLUMN_2_2_ID) - .tableId(TABLE_2_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_2_2_ID()) + .tableId(TABLE_2_ID()) + .databaseId(DATABASE_1_ID()) .name("lat") .internalName("lat") .columnType(ColumnTypeDto.DOUBLE) .build(), ColumnBriefDto.builder() - .id(COLUMN_2_3_ID) - .tableId(TABLE_2_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_2_3_ID()) + .tableId(TABLE_2_ID()) + .databaseId(DATABASE_1_ID()) .name("lng") .internalName("lng") .columnType(ColumnTypeDto.DOUBLE) .build()); - public final UUID COLUMN_3_1_ID = UUID.fromString("49cc2735-ba75-4e12-8ac7-8aec87ed7724"); + public final UUID COLUMN_3_1_ID() { + return UUID.fromString("49cc2735-ba75-4e12-8ac7-8aec87ed7724"); + } - public final UUID COLUMN_3_2_ID = UUID.fromString("2c240d64-3052-4a74-b696-e7490fdff3ea"); + public final UUID COLUMN_3_2_ID() { + return UUID.fromString("2c240d64-3052-4a74-b696-e7490fdff3ea"); + } - public final UUID COLUMN_3_3_ID = UUID.fromString("6fbb0a56-f23a-4aa4-b158-c614a0a30f86"); + public final UUID COLUMN_3_3_ID() { + return UUID.fromString("6fbb0a56-f23a-4aa4-b158-c614a0a30f86"); + } - public final UUID COLUMN_3_4_ID = UUID.fromString("9b01f925-93ee-4f28-bf31-9902900a7099"); + public final UUID COLUMN_3_4_ID() { + return UUID.fromString("9b01f925-93ee-4f28-bf31-9902900a7099"); + } - public final UUID COLUMN_3_5_ID = UUID.fromString("9bbd66f1-0d94-401c-b7f7-6e329bb9ee21"); + public final UUID COLUMN_3_5_ID() { + return UUID.fromString("9bbd66f1-0d94-401c-b7f7-6e329bb9ee21"); + } - public final UUID COLUMN_3_6_ID = UUID.fromString("19ad93d7-b298-495b-9678-9aac80678ff9"); + public final UUID COLUMN_3_6_ID() { + return UUID.fromString("19ad93d7-b298-495b-9678-9aac80678ff9"); + } - public final UUID COLUMN_3_7_ID = UUID.fromString("4d27d9f4-645f-4222-b5a8-4a91fa6e4275"); + public final UUID COLUMN_3_7_ID() { + return UUID.fromString("4d27d9f4-645f-4222-b5a8-4a91fa6e4275"); + } - public final UUID COLUMN_3_8_ID = UUID.fromString("b4f8fcf8-5824-45ec-8c58-43f20e6dffc5"); + public final UUID COLUMN_3_8_ID() { + return UUID.fromString("b4f8fcf8-5824-45ec-8c58-43f20e6dffc5"); + } - public final UUID COLUMN_3_9_ID = UUID.fromString("87247218-369e-484a-9a8f-d758478d8dfc"); + public final UUID COLUMN_3_9_ID() { + return UUID.fromString("87247218-369e-484a-9a8f-d758478d8dfc"); + } - public final UUID COLUMN_3_10_ID = UUID.fromString("6e191b97-189a-4d88-901e-888ca889e280"); + public final UUID COLUMN_3_10_ID() { + return UUID.fromString("6e191b97-189a-4d88-901e-888ca889e280"); + } - public final UUID COLUMN_3_11_ID = UUID.fromString("6ac356ff-9be5-4259-9b62-83b6707be7fe"); + public final UUID COLUMN_3_11_ID() { + return UUID.fromString("6ac356ff-9be5-4259-9b62-83b6707be7fe"); + } - public final UUID COLUMN_3_12_ID = UUID.fromString("0665b384-c824-4358-b6c5-f17706d46ea4"); + public final UUID COLUMN_3_12_ID() { + return UUID.fromString("0665b384-c824-4358-b6c5-f17706d46ea4"); + } - public final UUID COLUMN_3_13_ID = UUID.fromString("22d3676e-d28e-4075-b223-91a7ac767bcf"); + public final UUID COLUMN_3_13_ID() { + return UUID.fromString("22d3676e-d28e-4075-b223-91a7ac767bcf"); + } - public final UUID COLUMN_3_14_ID = UUID.fromString("673326e3-ee2b-4c2f-902f-982e2abce1c2"); + public final UUID COLUMN_3_14_ID() { + return UUID.fromString("673326e3-ee2b-4c2f-902f-982e2abce1c2"); + } - public final UUID COLUMN_3_15_ID = UUID.fromString("8dcacf4a-736b-4e67-9618-74998cba8940"); + public final UUID COLUMN_3_15_ID() { + return UUID.fromString("8dcacf4a-736b-4e67-9618-74998cba8940"); + } - public final UUID COLUMN_3_16_ID = UUID.fromString("2b2f5359-76d3-4763-a53f-d18ca6b793fb"); + public final UUID COLUMN_3_16_ID() { + return UUID.fromString("2b2f5359-76d3-4763-a53f-d18ca6b793fb"); + } - public final UUID COLUMN_3_17_ID = UUID.fromString("674b6120-06cf-4624-b006-1ed48898bd69"); + public final UUID COLUMN_3_17_ID() { + return UUID.fromString("674b6120-06cf-4624-b006-1ed48898bd69"); + } - public final UUID COLUMN_3_18_ID = UUID.fromString("13edd7c9-6c88-44d7-b206-34774e49c5af"); + public final UUID COLUMN_3_18_ID() { + return UUID.fromString("13edd7c9-6c88-44d7-b206-34774e49c5af"); + } - public final UUID COLUMN_3_19_ID = UUID.fromString("6977bb3f-4ae2-43ea-bb82-c7f68454c538"); + public final UUID COLUMN_3_19_ID() { + return UUID.fromString("6977bb3f-4ae2-43ea-bb82-c7f68454c538"); + } - public final UUID COLUMN_3_20_ID = UUID.fromString("c03d2429-53e1-42eb-a1f5-ce342fa23336"); + public final UUID COLUMN_3_20_ID() { + return UUID.fromString("c03d2429-53e1-42eb-a1f5-ce342fa23336"); + } - public final UUID COLUMN_3_21_ID = UUID.fromString("06edd332-750e-4aa1-b61b-e757fb2312c3"); + public final UUID COLUMN_3_21_ID() { + return UUID.fromString("06edd332-750e-4aa1-b61b-e757fb2312c3"); + } - public final UUID COLUMN_3_22_ID = UUID.fromString("b6b8631d-f283-49da-8d5e-4bb24def2a40"); + public final UUID COLUMN_3_22_ID() { + return UUID.fromString("b6b8631d-f283-49da-8d5e-4bb24def2a40"); + } - public final UUID COLUMN_3_23_ID = UUID.fromString("0393ee00-31ba-44ab-9e82-1f5034a9f57b"); + public final UUID COLUMN_3_23_ID() { + return UUID.fromString("0393ee00-31ba-44ab-9e82-1f5034a9f57b"); + } - public final UUID COLUMN_3_24_ID = UUID.fromString("a63784ea-f70d-4bda-ace6-1c6a88edf831"); + public final UUID COLUMN_3_24_ID() { + return UUID.fromString("a63784ea-f70d-4bda-ace6-1c6a88edf831"); + } - public final UUID COLUMN_3_25_ID = UUID.fromString("720fe829-802c-420b-8e41-bdbb636db43c"); + public final UUID COLUMN_3_25_ID() { + return UUID.fromString("720fe829-802c-420b-8e41-bdbb636db43c"); + } - public final UUID COLUMN_3_26_ID = UUID.fromString("5bce38ef-7d49-43b5-9054-068750684b5f"); + public final UUID COLUMN_3_26_ID() { + return UUID.fromString("5bce38ef-7d49-43b5-9054-068750684b5f"); + } - public final UUID COLUMN_3_27_ID = UUID.fromString("92097c02-3dd3-40ea-bd03-a9135f45a557"); + public final UUID COLUMN_3_27_ID() { + return UUID.fromString("92097c02-3dd3-40ea-bd03-a9135f45a557"); + } - public final UUID COLUMN_3_28_ID = UUID.fromString("7361a38a-828b-495e-8a57-b36cca17d7db"); + public final UUID COLUMN_3_28_ID() { + return UUID.fromString("7361a38a-828b-495e-8a57-b36cca17d7db"); + } - public final UUID COLUMN_3_29_ID = UUID.fromString("a06812db-03b7-484c-92a6-45d94eef3bb9"); + public final UUID COLUMN_3_29_ID() { + return UUID.fromString("a06812db-03b7-484c-92a6-45d94eef3bb9"); + } - public final UUID COLUMN_3_30_ID = UUID.fromString("05614d89-9216-47ea-96f0-acffc4674acf"); + public final UUID COLUMN_3_30_ID() { + return UUID.fromString("05614d89-9216-47ea-96f0-acffc4674acf"); + } - public final UUID COLUMN_3_31_ID = UUID.fromString("05ada13d-361a-48e7-9a0f-1191499509f1"); + public final UUID COLUMN_3_31_ID() { + return UUID.fromString("05ada13d-361a-48e7-9a0f-1191499509f1"); + } - public final UUID COLUMN_3_32_ID = UUID.fromString("b3f259f6-700a-4b60-8eac-dceaa0dcda9d"); + public final UUID COLUMN_3_32_ID() { + return UUID.fromString("b3f259f6-700a-4b60-8eac-dceaa0dcda9d"); + } - public final UUID COLUMN_3_33_ID = UUID.fromString("9160af06-e168-4b10-a7f9-520f41ae7955"); + public final UUID COLUMN_3_33_ID() { + return UUID.fromString("9160af06-e168-4b10-a7f9-520f41ae7955"); + } - public final UUID COLUMN_3_34_ID = UUID.fromString("fde20c99-ed9c-4a60-8c18-f46e8603ebb5"); + public final UUID COLUMN_3_34_ID() { + return UUID.fromString("fde20c99-ed9c-4a60-8c18-f46e8603ebb5"); + } - public final UUID COLUMN_3_35_ID = UUID.fromString("071c7f27-1cdd-4af9-b4d6-f932c27c7287"); + public final UUID COLUMN_3_35_ID() { + return UUID.fromString("071c7f27-1cdd-4af9-b4d6-f932c27c7287"); + } public final ColumnBriefDto TABLE_3_COLUMNS_BRIEF_0_DTO = ColumnBriefDto.builder() - .id(COLUMN_3_1_ID) + .id(COLUMN_3_1_ID()) .columnType(ColumnTypeDto.BIGINT) .name("id") .internalName("id") .build(); public final List<TableColumn> TABLE_3_COLUMNS = List.of(TableColumn.builder() - .id(COLUMN_3_1_ID) - .table(TABLE_3) + .id(COLUMN_3_1_ID()) + .table(TABLE_3()) .ordinalPosition(0) - .columnType(TableColumnType.BIGINT) - .name("id") - .internalName("id") - .isNullAllowed(false) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), - TableColumn.builder() - .id(COLUMN_3_2_ID) - .table(TABLE_3) - .ordinalPosition(1) - .columnType(TableColumnType.INT) - .name("linie") - .internalName("linie") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), - TableColumn.builder() - .id(COLUMN_3_3_ID) - .table(TABLE_3) - .ordinalPosition(2) - .columnType(TableColumnType.INT) - .name("richtung") - .internalName("richtung") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), - TableColumn.builder() - .id(COLUMN_3_4_ID) - .table(TABLE_3) - .ordinalPosition(3) - .columnType(TableColumnType.DATE) - .name("betriebsdatum") - .internalName("betriebsdatum") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), - TableColumn.builder() - .id(COLUMN_3_5_ID) - .table(TABLE_3) - .ordinalPosition(4) - .columnType(TableColumnType.INT) - .name("fahrzeug") - .internalName("fahrzeug") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), - TableColumn.builder() - .id(COLUMN_3_6_ID) - .table(TABLE_3) - .ordinalPosition(5) - .columnType(TableColumnType.INT) - .name("kurs") - .internalName("kurs") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), - TableColumn.builder() - .id(COLUMN_3_7_ID) - .table(TABLE_3) - .ordinalPosition(6) - .columnType(TableColumnType.INT) - .name("seq_von") - .internalName("seq_von") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), - TableColumn.builder() - .id(COLUMN_3_8_ID) - .table(TABLE_3) - .ordinalPosition(7) - .columnType(TableColumnType.INT) - .name("halt_diva_von") - .internalName("halt_diva_von") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), - TableColumn.builder() - .id(COLUMN_3_9_ID) - .table(TABLE_3) - .ordinalPosition(8) - .columnType(TableColumnType.INT) - .name("halt_punkt_diva_von") - .internalName("halt_punkt_diva_von") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), - TableColumn.builder() - .id(COLUMN_3_10_ID) - .table(TABLE_3) - .ordinalPosition(9) - .columnType(TableColumnType.INT) - .name("halt_kurz_von1") - .internalName("halt_kurz_von1") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), - TableColumn.builder() - .id(COLUMN_3_11_ID) - .table(TABLE_3) - .ordinalPosition(10) - .columnType(TableColumnType.DATE) - .name("datum_von") - .internalName("datum_von") - .isNullAllowed(true) + .columnType(TableColumnType.BIGINT) + .name("id") + .internalName("id") + .isNullAllowed(false) .enums(new LinkedList<>()) .sets(new LinkedList<>()) .build(), TableColumn.builder() - .id(COLUMN_3_12_ID) - .table(TABLE_3) - .ordinalPosition(11) + .id(COLUMN_3_2_ID()) + .table(TABLE_3()) + .ordinalPosition(1) .columnType(TableColumnType.INT) - .name("soll_an_von") - .internalName("soll_an_von") + .name("linie") + .internalName("linie") .isNullAllowed(true) .enums(new LinkedList<>()) .sets(new LinkedList<>()) .build(), TableColumn.builder() - .id(COLUMN_3_13_ID) - .table(TABLE_3) - .ordinalPosition(12) - .columnType(TableColumnType.INT) - .name("ist_an_von") - .internalName("ist_an_von") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), + .id(COLUMN_3_3_ID()) + .table(TABLE_3()) + .ordinalPosition2() + columnType(TableColumnType.INT) + name("richtung") + internalName("richtung") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), TableColumn.builder() - .id(COLUMN_3_14_ID) - .table(TABLE_3) - .ordinalPosition(13) - .columnType(TableColumnType.INT) - .name("soll_ab_von") - .internalName("soll_ab_von") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), + id(COLUMN_3_4_ID()) + table(TABLE_3()) + ordinalPosition(3) + columnType(TableColumnType.DATE) + name("betriebsdatum") + internalName("betriebsdatum") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), TableColumn.builder() - .id(COLUMN_3_15_ID) - .table(TABLE_3) - .ordinalPosition(14) - .columnType(TableColumnType.INT) - .name("ist_ab_von") - .internalName("ist_ab_von") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), + id(COLUMN_3_5_ID()) + table(TABLE_3()) + ordinalPosition(4) + columnType(TableColumnType.INT) + name("fahrzeug") + internalName("fahrzeug") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), TableColumn.builder() - .id(COLUMN_3_16_ID) - .table(TABLE_3) - .ordinalPosition(15) - .columnType(TableColumnType.INT) - .name("seq_nach") - .internalName("seq_nach") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), + id(COLUMN_3_6_ID()) + table(TABLE_3()) + ordinalPosition(5) + columnType(TableColumnType.INT) + name("kurs") + internalName("kurs") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), TableColumn.builder() - .id(COLUMN_3_17_ID) - .table(TABLE_3) - .ordinalPosition(16) - .columnType(TableColumnType.INT) - .name("halt_diva_nach") - .internalName("halt_diva_nach") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), + id(COLUMN_3_7_ID()) + table(TABLE_3()) + ordinalPosition(6) + columnType(TableColumnType.INT) + name("seq_von") + internalName("seq_von") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), TableColumn.builder() - .id(COLUMN_3_18_ID) - .table(TABLE_3) - .ordinalPosition(17) - .columnType(TableColumnType.INT) - .name("halt_punkt_diva_nach") - .internalName("halt_punkt_diva_nach") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), + id(COLUMN_3_8_ID()) + table(TABLE_3()) + ordinalPosition(7) + columnType(TableColumnType.INT) + name("halt_diva_von") + internalName("halt_diva_von") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), TableColumn.builder() - .id(COLUMN_3_19_ID) - .table(TABLE_3) - .ordinalPosition(18) - .columnType(TableColumnType.INT) - .name("halt_kurz_nach1") - .internalName("halt_kurz_nach1") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), + id(COLUMN_3_9_ID()) + table(TABLE_3()) + ordinalPosition(8) + columnType(TableColumnType.INT) + name("halt_punkt_diva_von") + internalName("halt_punkt_diva_von") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), TableColumn.builder() - .id(COLUMN_3_20_ID) - .table(TABLE_3) - .ordinalPosition(19) - .columnType(TableColumnType.DATE) - .name("datum_nach") - .internalName("datum_nach") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), + id(COLUMN_3_10_ID()) + table(TABLE_3()) + ordinalPosition(9) + columnType(TableColumnType.INT) + name("halt_kurz_von1") + internalName("halt_kurz_von1") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), TableColumn.builder() - .id(COLUMN_3_21_ID) - .table(TABLE_3) - .ordinalPosition(20) - .columnType(TableColumnType.INT) - .name("soll_an_nach") - .internalName("soll_an_nach") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), + id(COLUMN_3_11_ID()) + table(TABLE_3()) + ordinalPosition(10) + columnType(TableColumnType.DATE) + name("datum_von") + internalName("datum_von") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), TableColumn.builder() - .id(COLUMN_3_22_ID) - .table(TABLE_3) - .ordinalPosition(21) - .columnType(TableColumnType.INT) - .name("ist_an_nach1") - .internalName("ist_an_nach1") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), + id(COLUMN_3_12_ID()) + table(TABLE_3()) + ordinalPosition(11) + columnType(TableColumnType.INT) + name("soll_an_von") + internalName("soll_an_von") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), TableColumn.builder() - .id(COLUMN_3_23_ID) - .table(TABLE_3) - .ordinalPosition(22) - .columnType(TableColumnType.INT) - .name("soll_ab_nach") - .internalName("soll_ab_nach") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), + id(COLUMN_3_13_ID()) + table(TABLE_3()) + ordinalPosition(12) + columnType(TableColumnType.INT) + name("ist_an_von") + internalName("ist_an_von") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), TableColumn.builder() - .id(COLUMN_3_24_ID) - .table(TABLE_3) - .ordinalPosition(23) - .columnType(TableColumnType.INT) - .name("ist_ab_nach") - .internalName("ist_ab_nach") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), + id(COLUMN_3_14_ID()) + table(TABLE_3()) + ordinalPosition(13) + columnType(TableColumnType.INT) + name("soll_ab_von") + internalName("soll_ab_von") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), TableColumn.builder() - .id(COLUMN_3_25_ID) - .table(TABLE_3) - .ordinalPosition(24) - .columnType(TableColumnType.INT) - .name("fahrt_id") - .internalName("fahrt_id") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), + id(COLUMN_3_15_ID()) + table(TABLE_3()) + ordinalPosition(14) + columnType(TableColumnType.INT) + name("ist_ab_von") + internalName("ist_ab_von") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), TableColumn.builder() - .id(COLUMN_3_26_ID) - .table(TABLE_3) - .ordinalPosition(25) - .columnType(TableColumnType.INT) - .name("fahrweg_id") - .internalName("fahrweg_id") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), + id(COLUMN_3_16_ID()) + table(TABLE_3()) + ordinalPosition(15) + columnType(TableColumnType.INT) + name("seq_nach") + internalName("seq_nach") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), TableColumn.builder() - .id(COLUMN_3_27_ID) - .table(TABLE_3) - .ordinalPosition(26) - .columnType(TableColumnType.INT) - .name("fw_no") - .internalName("fw_no") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), + id(COLUMN_3_17_ID()) + table(TABLE_3()) + ordinalPosition(16) + columnType(TableColumnType.INT) + name("halt_diva_nach") + internalName("halt_diva_nach") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), TableColumn.builder() - .id(COLUMN_3_28_ID) - .table(TABLE_3) - .ordinalPosition(27) - .columnType(TableColumnType.INT) - .name("fw_typ") - .internalName("fw_typ") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), + id(COLUMN_3_18_ID()) + table(TABLE_3()) + ordinalPosition(17) + columnType(TableColumnType.INT) + name("halt_punkt_diva_nach") + internalName("halt_punkt_diva_nach") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), TableColumn.builder() - .id(COLUMN_3_29_ID) - .table(TABLE_3) - .ordinalPosition(28) - .columnType(TableColumnType.INT) - .name("fw_kurz") - .internalName("fw_kurz") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), + id(COLUMN_3_19_ID()) + table(TABLE_3()) + ordinalPosition(18) + columnType(TableColumnType.INT) + name("halt_kurz_nach1") + internalName("halt_kurz_nach1") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), TableColumn.builder() - .id(COLUMN_3_30_ID) - .table(TABLE_3) - .ordinalPosition(29) - .columnType(TableColumnType.INT) - .name("fw_lang") - .internalName("fw_lang") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), + id(COLUMN_3_20_ID()) + table(TABLE_3()) + ordinalPosition(19) + columnType(TableColumnType.DATE) + name("datum_nach") + internalName("datum_nach") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), TableColumn.builder() - .id(COLUMN_3_31_ID) - .table(TABLE_3) - .ordinalPosition(30) - .columnType(TableColumnType.INT) - .name("umlauf_von") - .internalName("umlauf_von") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), + id(COLUMN_3_21_ID()) + table(TABLE_3()) + ordinalPosition(20) + columnType(TableColumnType.INT) + name("soll_an_nach") + internalName("soll_an_nach") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), TableColumn.builder() - .id(COLUMN_3_32_ID) - .table(TABLE_3) - .ordinalPosition(31) - .columnType(TableColumnType.INT) - .name("halt_id_von") - .internalName("halt_id_von") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), + id(COLUMN_3_22_ID()) + table(TABLE_3()) + ordinalPosition(21) + columnType(TableColumnType.INT) + name("ist_an_nach1") + internalName("ist_an_nach1") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), TableColumn.builder() - .id(COLUMN_3_33_ID) - .table(TABLE_3) - .ordinalPosition(32) - .columnType(TableColumnType.INT) - .name("halt_id_nach") - .internalName("halt_id_nach") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), + id(COLUMN_3_23_ID()) + table(TABLE_3()) + ordinalPosition(22) + columnType(TableColumnType.INT) + name("soll_ab_nach") + internalName("soll_ab_nach") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), TableColumn.builder() - .id(COLUMN_3_34_ID) - .table(TABLE_3) - .ordinalPosition(33) - .columnType(TableColumnType.INT) - .name("halt_punkt_id_von") - .internalName("halt_punkt_id_von") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build(), + id(COLUMN_3_24_ID()) + table(TABLE_3()) + ordinalPosition(23) + columnType(TableColumnType.INT) + name("ist_ab_nach") + internalName("ist_ab_nach") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), TableColumn.builder() - .id(COLUMN_3_35_ID) - .table(TABLE_3) - .ordinalPosition(34) - .columnType(TableColumnType.INT) - .name("halt_punkt_id_nach") - .internalName("halt_punkt_id_nach") - .isNullAllowed(true) - .enums(new LinkedList<>()) - .sets(new LinkedList<>()) - .build()); + id(COLUMN_3_25_ID()) + table(TABLE_3()) + ordinalPosition(24) + columnType(TableColumnType.INT) + name("fahrt_id") + internalName("fahrt_id") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), + TableColumn.builder() + id(COLUMN_3_26_ID()) + table(TABLE_3()) + ordinalPosition(25) + columnType(TableColumnType.INT) + name("fahrweg_id") + internalName("fahrweg_id") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), + TableColumn.builder() + id(COLUMN_3_27_ID()) + table(TABLE_3()) + ordinalPosition(26) + columnType(TableColumnType.INT) + name("fw_no") + internalName("fw_no") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), + TableColumn.builder() + id(COLUMN_3_28_ID()) + table(TABLE_3()) + ordinalPosition(27) + columnType(TableColumnType.INT) + name("fw_typ") + internalName("fw_typ") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), + TableColumn.builder() + id(COLUMN_3_29_ID()) + table(TABLE_3()) + ordinalPosition(28) + columnType(TableColumnType.INT) + name("fw_kurz") + internalName("fw_kurz") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), + TableColumn.builder() + id(COLUMN_3_30_ID()) + table(TABLE_3()) + ordinalPosition(29) + columnType(TableColumnType.INT) + name("fw_lang") + internalName("fw_lang") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), + TableColumn.builder() + id(COLUMN_3_31_ID()) + table(TABLE_3()) + ordinalPosition(30) + columnType(TableColumnType.INT) + name("umlauf_von") + internalName("umlauf_von") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), + TableColumn.builder() + id(COLUMN_3_32_ID()) + table(TABLE_3()) + ordinalPosition(31) + columnType(TableColumnType.INT) + name("halt_id_von") + internalName("halt_id_von") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), + TableColumn.builder() + id(COLUMN_3_33_ID()) + table(TABLE_3()) + ordinalPosition(32) + columnType(TableColumnType.INT) + name("halt_id_nach") + internalName("halt_id_nach") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), + TableColumn.builder() + id(COLUMN_3_34_ID()) + table(TABLE_3()) + ordinalPosition(33) + columnType(TableColumnType.INT) + name("halt_punkt_id_von") + internalName("halt_punkt_id_von") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build(), + TableColumn.builder() + id(COLUMN_3_35_ID()) + table(TABLE_3()) + ordinalPosition(34) + columnType(TableColumnType.INT) + name("halt_punkt_id_nach") + internalName("halt_punkt_id_nach") + isNullAllowed(true) + enums(new LinkedList<>()) + sets(new LinkedList<>()) + build()); public final List<ColumnDto> TABLE_3_COLUMNS_DTO = List.of(ColumnDto.builder() - .id(COLUMN_3_1_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_1_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.BIGINT) .name("id") .internalName("id") @@ -3994,9 +5468,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_2_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_2_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("linie") .internalName("linie") @@ -4005,9 +5479,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_3_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_3_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("richtung") .internalName("richtung") @@ -4016,9 +5490,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_4_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_4_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.DATE) .name("betriebsdatum") .internalName("betriebsdatum") @@ -4027,9 +5501,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_5_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_5_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("fahrzeug") .internalName("fahrzeug") @@ -4038,9 +5512,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_6_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_6_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("kurs") .internalName("kurs") @@ -4049,9 +5523,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_7_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_7_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("seq_von") .internalName("seq_von") @@ -4060,9 +5534,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_8_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_8_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("halt_diva_von") .internalName("halt_diva_von") @@ -4071,9 +5545,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_9_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_9_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("halt_punkt_diva_von") .internalName("halt_punkt_diva_von") @@ -4082,9 +5556,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_10_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_10_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("halt_kurz_von1") .internalName("halt_kurz_von1") @@ -4093,9 +5567,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_11_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_11_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.DATE) .name("datum_von") .internalName("datum_von") @@ -4104,9 +5578,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_12_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_12_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("soll_an_von") .internalName("soll_an_von") @@ -4115,9 +5589,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_13_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_13_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("ist_an_von") .internalName("ist_an_von") @@ -4126,9 +5600,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_14_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_14_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("soll_ab_von") .internalName("soll_ab_von") @@ -4137,9 +5611,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_15_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_15_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("ist_ab_von") .internalName("ist_ab_von") @@ -4148,9 +5622,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_16_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_16_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("seq_nach") .internalName("seq_nach") @@ -4159,9 +5633,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_17_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_17_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("halt_diva_nach") .internalName("halt_diva_nach") @@ -4170,9 +5644,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_18_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_18_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("halt_punkt_diva_nach") .internalName("halt_punkt_diva_nach") @@ -4181,9 +5655,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_19_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_19_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("halt_kurz_nach1") .internalName("halt_kurz_nach1") @@ -4192,9 +5666,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_20_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_20_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.DATE) .name("datum_nach") .internalName("datum_nach") @@ -4203,9 +5677,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_21_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_21_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("soll_an_nach") .internalName("soll_an_nach") @@ -4214,9 +5688,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_22_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_22_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("ist_an_nach1") .internalName("ist_an_nach1") @@ -4225,9 +5699,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_23_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_23_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("soll_ab_nach") .internalName("soll_ab_nach") @@ -4236,9 +5710,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_24_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_24_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("ist_ab_nach") .internalName("ist_ab_nach") @@ -4247,9 +5721,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_25_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_25_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("fahrt_id") .internalName("fahrt_id") @@ -4258,9 +5732,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_26_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_26_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("fahrweg_id") .internalName("fahrweg_id") @@ -4269,9 +5743,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_27_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_27_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("fw_no") .internalName("fw_no") @@ -4280,9 +5754,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_28_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_28_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("fw_typ") .internalName("fw_typ") @@ -4291,9 +5765,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_29_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_29_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("fw_kurz") .internalName("fw_kurz") @@ -4302,9 +5776,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_30_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_30_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("fw_lang") .internalName("fw_lang") @@ -4313,9 +5787,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_31_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_31_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("umlauf_von") .internalName("umlauf_von") @@ -4324,9 +5798,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_32_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_32_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("halt_id_von") .internalName("halt_id_von") @@ -4335,9 +5809,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_33_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_33_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("halt_id_nach") .internalName("halt_id_nach") @@ -4346,9 +5820,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_34_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_34_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("halt_punkt_id_von") .internalName("halt_punkt_id_von") @@ -4357,9 +5831,9 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), ColumnDto.builder() - .id(COLUMN_3_35_ID) - .tableId(TABLE_3_ID) - .databaseId(DATABASE_1_ID) + .id(COLUMN_3_35_ID()) + .tableId(TABLE_3_ID()) + .databaseId(DATABASE_1_ID()) .columnType(ColumnTypeDto.INT) .name("halt_punkt_id_nach") .internalName("halt_punkt_id_nach") @@ -4368,434 +5842,476 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build()); - public final UUID COLUMN_5_1_ID = UUID.fromString("4efd4cbb-ca2e-48e2-8f40-37514956aa67"); + public final UUID COLUMN_5_1_ID() { + return UUID.fromString("4efd4cbb-ca2e-48e2-8f40-37514956aa67"); + } - public final UUID COLUMN_5_2_ID = UUID.fromString("53061685-c1db-4df6-ad4e-8f384a200104"); + public final UUID COLUMN_5_2_ID() { + return UUID.fromString("53061685-c1db-4df6-ad4e-8f384a200104"); + } - public final UUID COLUMN_5_3_ID = UUID.fromString("643f9cda-8db1-47a4-bb08-c10e78e54c10"); + public final UUID COLUMN_5_3_ID() { + return UUID.fromString("643f9cda-8db1-47a4-bb08-c10e78e54c10"); + } - public final UUID COLUMN_5_4_ID = UUID.fromString("efeacc15-3b31-4a9f-9dba-f07d62dcddd6"); + public final UUID COLUMN_5_4_ID() { + return UUID.fromString("efeacc15-3b31-4a9f-9dba-f07d62dcddd6"); + } - public final UUID COLUMN_5_5_ID = UUID.fromString("0319db31-473a-47bc-bb9d-fa1edf82fcd5"); + public final UUID COLUMN_5_5_ID() { + return UUID.fromString("0319db31-473a-47bc-bb9d-fa1edf82fcd5"); + } - public final UUID COLUMN_5_6_ID = UUID.fromString("9ba789ca-59cf-4480-b9f6-3b957b1d7f5c"); + public final UUID COLUMN_5_6_ID() { + return UUID.fromString("9ba789ca-59cf-4480-b9f6-3b957b1d7f5c"); + } - public final UUID COLUMN_5_7_ID = UUID.fromString("81c42954-fd1a-4fef-adb1-bc4945469e26"); + public final UUID COLUMN_5_7_ID() { + return UUID.fromString("81c42954-fd1a-4fef-adb1-bc4945469e26"); + } - public final UUID COLUMN_5_8_ID = UUID.fromString("49a38905-52a2-4a9b-b7b9-5e1dcf799b2a"); + public final UUID COLUMN_5_8_ID() { + return UUID.fromString("49a38905-52a2-4a9b-b7b9-5e1dcf799b2a"); + } - public final UUID COLUMN_5_9_ID = UUID.fromString("1e1a9b6b-5aee-4773-b52d-ea56a5d1e2c8"); + public final UUID COLUMN_5_9_ID() { + return UUID.fromString("1e1a9b6b-5aee-4773-b52d-ea56a5d1e2c8"); + } - public final UUID COLUMN_5_10_ID = UUID.fromString("42ede62a-ae98-4a14-ba54-76b8ba1c580f"); + public final UUID COLUMN_5_10_ID() { + return UUID.fromString("42ede62a-ae98-4a14-ba54-76b8ba1c580f"); + } - public final UUID COLUMN_5_11_ID = UUID.fromString("0af0f84a-5a58-418a-8bbc-bde29ed0cda0"); + public final UUID COLUMN_5_11_ID() { + return UUID.fromString("0af0f84a-5a58-418a-8bbc-bde29ed0cda0"); + } - public final UUID COLUMN_5_12_ID = UUID.fromString("d9cb30a2-1566-4bd1-899d-060a8ba47722"); + public final UUID COLUMN_5_12_ID() { + return UUID.fromString("d9cb30a2-1566-4bd1-899d-060a8ba47722"); + } - public final UUID COLUMN_5_13_ID = UUID.fromString("e69f7f75-3731-4706-8193-0393aa0c08a7"); + public final UUID COLUMN_5_13_ID() { + return UUID.fromString("e69f7f75-3731-4706-8193-0393aa0c08a7"); + } - public final UUID COLUMN_5_14_ID = UUID.fromString("4441630e-7dfa-4046-8bc2-929860f1c66e"); + public final UUID COLUMN_5_14_ID() { + return UUID.fromString("4441630e-7dfa-4046-8bc2-929860f1c66e"); + } - public final UUID COLUMN_5_15_ID = UUID.fromString("f0a12be0-0b26-4686-bf7e-539cdc7e71b4"); + public final UUID COLUMN_5_15_ID() { + return UUID.fromString("f0a12be0-0b26-4686-bf7e-539cdc7e71b4"); + } - public final UUID COLUMN_5_16_ID = UUID.fromString("b60abdcc-5786-40f8-a309-e4467f7d963c"); + public final UUID COLUMN_5_16_ID() { + return UUID.fromString("b60abdcc-5786-40f8-a309-e4467f7d963c"); + } - public final UUID COLUMN_5_17_ID = UUID.fromString("6d5877e2-daef-43d6-a1b6-1aff3ab1a9a2"); + public final UUID COLUMN_5_17_ID() { + return UUID.fromString("6d5877e2-daef-43d6-a1b6-1aff3ab1a9a2"); + } - public final UUID COLUMN_5_18_ID = UUID.fromString("bb45455f-d449-496e-94f8-eac4d46ba9c0"); + public final UUID COLUMN_5_18_ID() { + return UUID.fromString("bb45455f-d449-496e-94f8-eac4d46ba9c0"); + } - public final UUID COLUMN_5_19_ID = UUID.fromString("44c5484b-b57d-48a4-8f24-d2074de98e1a"); + public final UUID COLUMN_5_19_ID() { + return UUID.fromString("44c5484b-b57d-48a4-8f24-d2074de98e1a"); + } - public final UUID COLUMN_5_20_ID = UUID.fromString("6475b937-71fc-4331-bc85-8ee71fa68d99"); + public final UUID COLUMN_5_20_ID() { + return UUID.fromString("6475b937-71fc-4331-bc85-8ee71fa68d99"); + } - public final UUID COLUMN_5_21_ID = UUID.fromString("92ff472f-e203-4c8e-b243-81640229ca19"); + public final UUID COLUMN_5_21_ID() { + return UUID.fromString("92ff472f-e203-4c8e-b243-81640229ca19"); + } public final ColumnBriefDto TABLE_5_COLUMNS_BRIEF_0_DTO = ColumnBriefDto.builder() - .id(COLUMN_5_1_ID) + .id(COLUMN_5_1_ID()) .name("id") .internalName("id") .columnType(ColumnTypeDto.BIGINT) .build(); public final List<TableColumn> TABLE_5_COLUMNS = List.of(TableColumn.builder() - .id(COLUMN_5_1_ID) + .id(COLUMN_5_1_ID()) .ordinalPosition(0) - .table(TABLE_5) + .table(TABLE_5()) .name("id") .internalName("id") - .columnType(TableColumnType.BIGINT) - .isNullAllowed(false) - .build(), - TableColumn.builder() - .id(COLUMN_5_2_ID) - .ordinalPosition(1) - .table(TABLE_5) - .name("Animal Name") - .internalName("animal_name") - .columnType(TableColumnType.VARCHAR) - .isNullAllowed(true) - .build(), - TableColumn.builder() - .id(COLUMN_5_3_ID) - .ordinalPosition(2) - .table(TABLE_5) - .name("Hair") - .internalName("hair") - .columnType(TableColumnType.BOOL) - .isNullAllowed(true) - .build(), - TableColumn.builder() - .id(COLUMN_5_4_ID) - .ordinalPosition(3) - .table(TABLE_5) - .name("Feathers") - .internalName("feathers") - .columnType(TableColumnType.BOOL) - .isNullAllowed(true) - .build(), - TableColumn.builder() - .id(COLUMN_5_5_ID) - .ordinalPosition(4) - .table(TABLE_5) - .name("Bread") - .internalName("bread") - .columnType(TableColumnType.BOOL) - .isNullAllowed(true) - .build(), - TableColumn.builder() - .id(COLUMN_5_6_ID) - .ordinalPosition(5) - .table(TABLE_5) - .name("Eggs") - .internalName("eggs") - .columnType(TableColumnType.BOOL) - .isNullAllowed(true) - .build(), - TableColumn.builder() - .id(COLUMN_5_7_ID) - .ordinalPosition(6) - .table(TABLE_5) - .name("Milk") - .internalName("milk") - .columnType(TableColumnType.BOOL) - .isNullAllowed(true) - .build(), - TableColumn.builder() - .id(COLUMN_5_8_ID) - .ordinalPosition(7) - .table(TABLE_5) - .name("Water") - .internalName("water") - .columnType(TableColumnType.BOOL) - .isNullAllowed(true) - .build(), - TableColumn.builder() - .id(COLUMN_5_9_ID) - .ordinalPosition(8) - .table(TABLE_5) - .name("Airborne") - .internalName("airborne") - .columnType(TableColumnType.BOOL) - .isNullAllowed(true) - .build(), - TableColumn.builder() - .id(COLUMN_5_10_ID) - .ordinalPosition(9) - .table(TABLE_5) - .name("Waterborne") - .internalName("waterborne") - .columnType(TableColumnType.BOOL) - .isNullAllowed(true) - .build(), - TableColumn.builder() - .id(COLUMN_5_11_ID) - .ordinalPosition(10) - .table(TABLE_5) - .name("Aquantic") - .internalName("aquantic") - .columnType(TableColumnType.BOOL) - .isNullAllowed(true) + .columnType(TableColumnType.BIGINT) + .isNullAllowed(false) .build(), TableColumn.builder() - .id(COLUMN_5_12_ID) - .ordinalPosition(11) - .table(TABLE_5) - .name("Predator") - .internalName("predator") - .columnType(TableColumnType.BOOL) + .id(COLUMN_5_2_ID()) + .ordinalPosition(1) + .table(TABLE_5()) + .name("Animal Name") + .internalName("animal_name") + .columnType(TableColumnType.VARCHAR) .isNullAllowed(true) .build(), TableColumn.builder() - .id(COLUMN_5_13_ID) - .ordinalPosition(12) - .table(TABLE_5) - .name("Backbone") - .internalName("backbone") - .columnType(TableColumnType.BOOL) - .isNullAllowed(true) - .build(), + .id(COLUMN_5_3_ID()) + .ordinalPosition2() + table(TABLE_5()) + name("Hair") + internalName("hair") + columnType(TableColumnType.BOOL) + isNullAllowed(true) + build(), TableColumn.builder() - .id(COLUMN_5_14_ID) - .ordinalPosition(13) - .table(TABLE_5) - .name("Breathes") - .internalName("breathes") - .columnType(TableColumnType.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_4_ID()) + ordinalPosition(3) + table(TABLE_5()) + name("Feathers") + internalName("feathers") + columnType(TableColumnType.BOOL) + isNullAllowed(true) + build(), TableColumn.builder() - .id(COLUMN_5_15_ID) - .ordinalPosition(14) - .table(TABLE_5) - .name("Venomous") - .internalName("venomous") - .columnType(TableColumnType.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_5_ID()) + ordinalPosition(4) + table(TABLE_5()) + name("Bread") + internalName("bread") + columnType(TableColumnType.BOOL) + isNullAllowed(true) + build(), TableColumn.builder() - .id(COLUMN_5_16_ID) - .ordinalPosition(15) - .table(TABLE_5) - .name("Fin") - .internalName("fin") - .columnType(TableColumnType.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_6_ID()) + ordinalPosition(5) + table(TABLE_5()) + name("Eggs") + internalName("eggs") + columnType(TableColumnType.BOOL) + isNullAllowed(true) + build(), TableColumn.builder() - .id(COLUMN_5_17_ID) - .ordinalPosition(16) - .table(TABLE_5) - .name("Legs") - .internalName("legs") - .columnType(TableColumnType.INT) - .isNullAllowed(true) - .build(), + id(COLUMN_5_7_ID()) + ordinalPosition(6) + table(TABLE_5()) + name("Milk") + internalName("milk") + columnType(TableColumnType.BOOL) + isNullAllowed(true) + build(), TableColumn.builder() - .id(COLUMN_5_18_ID) - .ordinalPosition(17) - .table(TABLE_5) - .name("Tail") - .internalName("tail") - .columnType(TableColumnType.DECIMAL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_8_ID()) + ordinalPosition(7) + table(TABLE_5()) + name("Water") + internalName("water") + columnType(TableColumnType.BOOL) + isNullAllowed(true) + build(), TableColumn.builder() - .id(COLUMN_5_19_ID) - .ordinalPosition(18) - .table(TABLE_5) - .name("Domestic") - .internalName("domestic") - .columnType(TableColumnType.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_9_ID()) + ordinalPosition(8) + table(TABLE_5()) + name("Airborne") + internalName("airborne") + columnType(TableColumnType.BOOL) + isNullAllowed(true) + build(), TableColumn.builder() - .id(COLUMN_5_20_ID) - .ordinalPosition(19) - .table(TABLE_5) - .name("Catsize") - .internalName("catsize") - .columnType(TableColumnType.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_10_ID()) + ordinalPosition(9) + table(TABLE_5()) + name("Waterborne") + internalName("waterborne") + columnType(TableColumnType.BOOL) + isNullAllowed(true) + build(), TableColumn.builder() - .id(COLUMN_5_21_ID) - .ordinalPosition(20) - .table(TABLE_5) - .name("Class Type") - .internalName("class_type") - .columnType(TableColumnType.DECIMAL) - .isNullAllowed(true) - .build()); + id(COLUMN_5_11_ID()) + ordinalPosition(10) + table(TABLE_5()) + name("Aquantic") + internalName("aquantic") + columnType(TableColumnType.BOOL) + isNullAllowed(true) + build(), + TableColumn.builder() + id(COLUMN_5_12_ID()) + ordinalPosition(11) + table(TABLE_5()) + name("Predator") + internalName("predator") + columnType(TableColumnType.BOOL) + isNullAllowed(true) + build(), + TableColumn.builder() + id(COLUMN_5_13_ID()) + ordinalPosition(12) + table(TABLE_5()) + name("Backbone") + internalName("backbone") + columnType(TableColumnType.BOOL) + isNullAllowed(true) + build(), + TableColumn.builder() + id(COLUMN_5_14_ID()) + ordinalPosition(13) + table(TABLE_5()) + name("Breathes") + internalName("breathes") + columnType(TableColumnType.BOOL) + isNullAllowed(true) + build(), + TableColumn.builder() + id(COLUMN_5_15_ID()) + ordinalPosition(14) + table(TABLE_5()) + name("Venomous") + internalName("venomous") + columnType(TableColumnType.BOOL) + isNullAllowed(true) + build(), + TableColumn.builder() + id(COLUMN_5_16_ID()) + ordinalPosition(15) + table(TABLE_5()) + name("Fin") + internalName("fin") + columnType(TableColumnType.BOOL) + isNullAllowed(true) + build(), + TableColumn.builder() + id(COLUMN_5_17_ID()) + ordinalPosition(16) + table(TABLE_5()) + name("Legs") + internalName("legs") + columnType(TableColumnType.INT) + isNullAllowed(true) + build(), + TableColumn.builder() + id(COLUMN_5_18_ID()) + ordinalPosition(17) + table(TABLE_5()) + name("Tail") + internalName("tail") + columnType(TableColumnType.DECIMAL) + isNullAllowed(true) + build(), + TableColumn.builder() + id(COLUMN_5_19_ID()) + ordinalPosition(18) + table(TABLE_5()) + name("Domestic") + internalName("domestic") + columnType(TableColumnType.BOOL) + isNullAllowed(true) + build(), + TableColumn.builder() + id(COLUMN_5_20_ID()) + ordinalPosition(19) + table(TABLE_5()) + name("Catsize") + internalName("catsize") + columnType(TableColumnType.BOOL) + isNullAllowed(true) + build(), + TableColumn.builder() + id(COLUMN_5_21_ID()) + ordinalPosition(20) + table(TABLE_5()) + name("Class Type") + internalName("class_type") + columnType(TableColumnType.DECIMAL) + isNullAllowed(true) + build()); public final List<ColumnDto> TABLE_5_COLUMNS_DTO = List.of(ColumnDto.builder() - .id(COLUMN_5_1_ID) + .id(COLUMN_5_1_ID()) .ordinalPosition(0) - .tableId(TABLE_5_ID) + .tableId(TABLE_5_ID()) .name("id") .internalName("id") .columnType(ColumnTypeDto.BIGINT) .isNullAllowed(false) .build(), ColumnDto.builder() - .id(COLUMN_5_2_ID) + .id(COLUMN_5_2_ID()) .ordinalPosition(1) - .tableId(TABLE_5_ID) + .tableId(TABLE_5_ID()) .name("Animal Name") .internalName("animal_name") .columnType(ColumnTypeDto.VARCHAR) .isNullAllowed(true) .build(), ColumnDto.builder() - .id(COLUMN_5_3_ID) - .ordinalPosition(2) - .tableId(TABLE_5_ID) - .name("Hair") - .internalName("hair") - .columnType(ColumnTypeDto.BOOL) - .isNullAllowed(true) - .build(), + .id(COLUMN_5_3_ID()) + .ordinalPosition2() + tableId(TABLE_5_ID()) + name("Hair") + internalName("hair") + columnType(ColumnTypeDto.BOOL) + isNullAllowed(true) + build(), ColumnDto.builder() - .id(COLUMN_5_4_ID) - .ordinalPosition(3) - .tableId(TABLE_5_ID) - .name("Feathers") - .internalName("feathers") - .columnType(ColumnTypeDto.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_4_ID()) + ordinalPosition(3) + tableId(TABLE_5_ID()) + name("Feathers") + internalName("feathers") + columnType(ColumnTypeDto.BOOL) + isNullAllowed(true) + build(), ColumnDto.builder() - .id(COLUMN_5_5_ID) - .ordinalPosition(4) - .tableId(TABLE_5_ID) - .name("Bread") - .internalName("bread") - .columnType(ColumnTypeDto.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_5_ID()) + ordinalPosition(4) + tableId(TABLE_5_ID()) + name("Bread") + internalName("bread") + columnType(ColumnTypeDto.BOOL) + isNullAllowed(true) + build(), ColumnDto.builder() - .id(COLUMN_5_6_ID) - .ordinalPosition(5) - .tableId(TABLE_5_ID) - .name("Eggs") - .internalName("eggs") - .columnType(ColumnTypeDto.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_6_ID()) + ordinalPosition(5) + tableId(TABLE_5_ID()) + name("Eggs") + internalName("eggs") + columnType(ColumnTypeDto.BOOL) + isNullAllowed(true) + build(), ColumnDto.builder() - .id(COLUMN_5_7_ID) - .ordinalPosition(6) - .tableId(TABLE_5_ID) - .name("Milk") - .internalName("milk") - .columnType(ColumnTypeDto.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_7_ID()) + ordinalPosition(6) + tableId(TABLE_5_ID()) + name("Milk") + internalName("milk") + columnType(ColumnTypeDto.BOOL) + isNullAllowed(true) + build(), ColumnDto.builder() - .id(COLUMN_5_8_ID) - .ordinalPosition(7) - .tableId(TABLE_5_ID) - .name("Water") - .internalName("water") - .columnType(ColumnTypeDto.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_8_ID()) + ordinalPosition(7) + tableId(TABLE_5_ID()) + name("Water") + internalName("water") + columnType(ColumnTypeDto.BOOL) + isNullAllowed(true) + build(), ColumnDto.builder() - .id(COLUMN_5_9_ID) - .ordinalPosition(8) - .tableId(TABLE_5_ID) - .name("Airborne") - .internalName("airborne") - .columnType(ColumnTypeDto.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_9_ID()) + ordinalPosition(8) + tableId(TABLE_5_ID()) + name("Airborne") + internalName("airborne") + columnType(ColumnTypeDto.BOOL) + isNullAllowed(true) + build(), ColumnDto.builder() - .id(COLUMN_5_10_ID) - .ordinalPosition(9) - .tableId(TABLE_5_ID) - .name("Waterborne") - .internalName("waterborne") - .columnType(ColumnTypeDto.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_10_ID()) + ordinalPosition(9) + tableId(TABLE_5_ID()) + name("Waterborne") + internalName("waterborne") + columnType(ColumnTypeDto.BOOL) + isNullAllowed(true) + build(), ColumnDto.builder() - .id(COLUMN_5_11_ID) - .ordinalPosition(10) - .tableId(TABLE_5_ID) - .name("Aquantic") - .internalName("aquantic") - .columnType(ColumnTypeDto.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_11_ID()) + ordinalPosition(10) + tableId(TABLE_5_ID()) + name("Aquantic") + internalName("aquantic") + columnType(ColumnTypeDto.BOOL) + isNullAllowed(true) + build(), ColumnDto.builder() - .id(COLUMN_5_12_ID) - .ordinalPosition(11) - .tableId(TABLE_5_ID) - .name("Predator") - .internalName("predator") - .columnType(ColumnTypeDto.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_12_ID()) + ordinalPosition(11) + tableId(TABLE_5_ID()) + name("Predator") + internalName("predator") + columnType(ColumnTypeDto.BOOL) + isNullAllowed(true) + build(), ColumnDto.builder() - .id(COLUMN_5_13_ID) - .ordinalPosition(12) - .tableId(TABLE_5_ID) - .name("Backbone") - .internalName("backbone") - .columnType(ColumnTypeDto.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_13_ID()) + ordinalPosition(12) + tableId(TABLE_5_ID()) + name("Backbone") + internalName("backbone") + columnType(ColumnTypeDto.BOOL) + isNullAllowed(true) + build(), ColumnDto.builder() - .id(COLUMN_5_14_ID) - .ordinalPosition(13) - .tableId(TABLE_5_ID) - .name("Breathes") - .internalName("breathes") - .columnType(ColumnTypeDto.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_14_ID()) + ordinalPosition(13) + tableId(TABLE_5_ID()) + name("Breathes") + internalName("breathes") + columnType(ColumnTypeDto.BOOL) + isNullAllowed(true) + build(), ColumnDto.builder() - .id(COLUMN_5_15_ID) - .ordinalPosition(14) - .tableId(TABLE_5_ID) - .name("Venomous") - .internalName("venomous") - .columnType(ColumnTypeDto.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_15_ID()) + ordinalPosition(14) + tableId(TABLE_5_ID()) + name("Venomous") + internalName("venomous") + columnType(ColumnTypeDto.BOOL) + isNullAllowed(true) + build(), ColumnDto.builder() - .id(COLUMN_5_16_ID) - .ordinalPosition(15) - .tableId(TABLE_5_ID) - .name("Fin") - .internalName("fin") - .columnType(ColumnTypeDto.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_16_ID()) + ordinalPosition(15) + tableId(TABLE_5_ID()) + name("Fin") + internalName("fin") + columnType(ColumnTypeDto.BOOL) + isNullAllowed(true) + build(), ColumnDto.builder() - .id(COLUMN_5_17_ID) - .ordinalPosition(16) - .tableId(TABLE_5_ID) - .name("Legs") - .internalName("legs") - .columnType(ColumnTypeDto.INT) - .isNullAllowed(true) - .build(), + id(COLUMN_5_17_ID()) + ordinalPosition(16) + tableId(TABLE_5_ID()) + name("Legs") + internalName("legs") + columnType(ColumnTypeDto.INT) + isNullAllowed(true) + build(), ColumnDto.builder() - .id(COLUMN_5_18_ID) - .ordinalPosition(17) - .tableId(TABLE_5_ID) - .name("Tail") - .internalName("tail") - .columnType(ColumnTypeDto.DECIMAL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_18_ID()) + ordinalPosition(17) + tableId(TABLE_5_ID()) + name("Tail") + internalName("tail") + columnType(ColumnTypeDto.DECIMAL) + isNullAllowed(true) + build(), ColumnDto.builder() - .id(COLUMN_5_19_ID) - .ordinalPosition(18) - .tableId(TABLE_5_ID) - .name("Domestic") - .internalName("domestic") - .columnType(ColumnTypeDto.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_19_ID()) + ordinalPosition(18) + tableId(TABLE_5_ID()) + name("Domestic") + internalName("domestic") + columnType(ColumnTypeDto.BOOL) + isNullAllowed(true) + build(), ColumnDto.builder() - .id(COLUMN_5_20_ID) - .ordinalPosition(19) - .tableId(TABLE_5_ID) - .name("Catsize") - .internalName("catsize") - .columnType(ColumnTypeDto.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_20_ID()) + ordinalPosition(19) + tableId(TABLE_5_ID()) + name("Catsize") + internalName("catsize") + columnType(ColumnTypeDto.BOOL) + isNullAllowed(true) + build(), ColumnDto.builder() - .id(COLUMN_5_21_ID) - .ordinalPosition(20) - .tableId(TABLE_5_ID) - .name("Class Type") - .internalName("class_type") - .columnType(ColumnTypeDto.DECIMAL) - .isNullAllowed(true) - .build()); + id(COLUMN_5_21_ID()) + ordinalPosition(20) + tableId(TABLE_5_ID()) + name("Class Type") + internalName("class_type") + columnType(ColumnTypeDto.DECIMAL) + isNullAllowed(true) + build()); public final List<CreateForeignKeyDto> TABLE_5_FOREIGN_KEYS_INVALID_CREATE = List.of(CreateForeignKeyDto.builder() .columns(new LinkedList<>(List.of("somecolumn"))) @@ -4804,7 +6320,7 @@ public abstract class BaseTest { .build()); public final CreateTableConstraintsDto TABLE_5_CONSTRAINTS_INVALID_CREATE = CreateTableConstraintsDto.builder() - .foreignKeys(TABLE_5_FOREIGN_KEYS_INVALID_CREATE) + .foreignKeys(TABLE_5_FOREIGN_KEYS_INVALID_CREATE()) .build(); public final List<CreateTableColumnDto> TABLE_5_COLUMNS_CREATE = List.of(CreateTableColumnDto.builder() @@ -4921,34 +6437,54 @@ public abstract class BaseTest { .build(); public final CreateTableDto TABLE_5_CREATE_DTO = CreateTableDto.builder() - .name(TABLE_5_NAME) - .description(TABLE_5_DESCRIPTION) - .columns(TABLE_5_COLUMNS_CREATE) - .constraints(TABLE_5_CREATE_CONSTRAINTS_DTO) + .name(TABLE_5_NAME()) + .description(TABLE_5_DESCRIPTION()) + .columns(TABLE_5_COLUMNS_CREATE()) + .constraints(TABLE_5_CREATE_CONSTRAINTS_DTO()) .build(); public final CreateTableDto TABLE_5_INVALID_CREATE_DTO = CreateTableDto.builder() - .name(TABLE_5_NAME) - .description(TABLE_5_DESCRIPTION) - .columns(TABLE_5_COLUMNS_CREATE) - .constraints(TABLE_5_CONSTRAINTS_INVALID_CREATE) + .name(TABLE_5_NAME()) + .description(TABLE_5_DESCRIPTION()) + .columns(TABLE_5_COLUMNS_CREATE()) + .constraints(TABLE_5_CONSTRAINTS_INVALID_CREATE()) .build(); - public final UUID QUERY_8_ID = UUID.fromString("1c466eee-d551-4ef9-a7e0-b5a2d1b15473"); - public final String QUERY_8_STATEMENT = "SELECT `id`, `animal_name` FROM `zoo` WHERE `hair` = TRUE AND `feathers` = FALSE;"; - public final String QUERY_8_QUERY_HASH = "f0ee0d6dd45e092fca120c4f0eab089f91ed26ccf8dc34a03c6b9c6bb4141271"; - public final Long QUERY_8_RESULT_NUMBER = 5L; - public final String QUERY_8_RESULT_HASH = "b5f9cae916d32deff81c5f2e9f8ff43904034bc084b12320730953d120698bed"; - public final Instant QUERY_8_EXECUTION = Instant.now().minus(1, MINUTES); - public final Boolean QUERY_8_PERSISTED = true; + public final UUID QUERY_8_ID() { + return UUID.fromString("1c466eee-d551-4ef9-a7e0-b5a2d1b15473"); + } + + public final String QUERY_8_STATEMENT() { + return "SELECT `id`, `animal_name` FROM `zoo` WHERE `hair` = TRUE AND `feathers` = false;"; + } + + public final String QUERY_8_QUERY_HASH() { + return "f0ee0d6dd45e092fca120c4f0eab089f91ed26ccf8dc34a03c6b9c6bb4141271"; + } + + public final Long QUERY_8_RESULT_NUMBER() { + return 5L; + } + + public final String QUERY_8_RESULT_HASH() { + return "b5f9cae916d32deff81c5f2e9f8ff43904034bc084b12320730953d120698bed"; + } + + public final Instant QUERY_8_EXECUTION() { + return Instant.now().minus(1, MINUTES); + } + + public final Boolean QUERY_8_PERSISTED() { + return true; + } public final SubsetDto QUERY_8_SUBSET_DTO = SubsetDto.builder() - .tableId(TABLE_5_ID) + .tableId(TABLE_5_ID()) .columns(new LinkedList<>(List.of(COLUMN_5_1_ID, COLUMN_5_2_ID))) .filter(new LinkedList<>(List.of(FilterDto.builder() .type(FilterTypeDto.WHERE) - .columnId(COLUMN_5_3_ID) - .operatorId(IMAGE_1_OPERATORS_2_ID) + .columnId(COLUMN_5_3_ID()) + .operatorId(IMAGE_1_OPERATORS_2_ID()) .value("true") .build(), FilterDto.builder() @@ -4956,140 +6492,152 @@ public abstract class BaseTest { .build(), FilterDto.builder() .type(FilterTypeDto.WHERE) - .columnId(COLUMN_5_4_ID) - .operatorId(IMAGE_1_OPERATORS_2_ID) + .columnId(COLUMN_5_4_ID()) + .operatorId(IMAGE_1_OPERATORS_2_ID()) .value("false") .build()))) .build(); - public final UUID COLUMN_6_1_ID = UUID.fromString("27b04a64-2849-4fae-b295-858c3e50361f"); + public final UUID COLUMN_6_1_ID() { + return UUID.fromString("27b04a64-2849-4fae-b295-858c3e50361f"); + } - public final UUID COLUMN_6_2_ID = UUID.fromString("1ea62e32-5719-4152-94da-45d37eb88b6f"); + public final UUID COLUMN_6_2_ID() { + return UUID.fromString("1ea62e32-5719-4152-94da-45d37eb88b6f"); + } - public final UUID COLUMN_6_3_ID = UUID.fromString("f523f9f5-42f7-4695-841e-a5fd30fa6879"); + public final UUID COLUMN_6_3_ID() { + return UUID.fromString("f523f9f5-42f7-4695-841e-a5fd30fa6879"); + } - public final UUID COLUMN_6_4_ID = UUID.fromString("f57ea880-f917-4127-bcbb-202a34831383"); + public final UUID COLUMN_6_4_ID() { + return UUID.fromString("f57ea880-f917-4127-bcbb-202a34831383"); + } - public final UUID COLUMN_6_5_ID = UUID.fromString("38aaeb63-b94b-4d90-8eae-a626dfb1f092"); + public final UUID COLUMN_6_5_ID() { + return UUID.fromString("38aaeb63-b94b-4d90-8eae-a626dfb1f092"); + } - public final UUID COLUMN_6_6_ID = UUID.fromString("f788cf6f-66ed-4f28-8b24-d9d173c4d340"); + public final UUID COLUMN_6_6_ID() { + return UUID.fromString("f788cf6f-66ed-4f28-8b24-d9d173c4d340"); + } public final List<TableColumn> TABLE_6_COLUMNS = List.of(TableColumn.builder() - .id(COLUMN_6_1_ID) + .id(COLUMN_6_1_ID()) .ordinalPosition(0) - .table(TABLE_6) + .table(TABLE_6()) .name("id") .internalName("id") .columnType(TableColumnType.BIGINT) .isNullAllowed(false) .build(), TableColumn.builder() - .id(COLUMN_6_2_ID) + .id(COLUMN_6_2_ID()) .ordinalPosition(1) - .table(TABLE_6) + .table(TABLE_6()) .name("firstname") .internalName("firstname") .columnType(TableColumnType.VARCHAR) .isNullAllowed(false) .build(), TableColumn.builder() - .id(COLUMN_6_3_ID) - .ordinalPosition(2) - .table(TABLE_6) - .name("lastname") - .internalName("lastname") - .columnType(TableColumnType.VARCHAR) - .isNullAllowed(false) - .build(), + .id(COLUMN_6_3_ID()) + .ordinalPosition2() + table(TABLE_6()) + name("lastname") + internalName("lastname") + columnType(TableColumnType.VARCHAR) + isNullAllowed(false) + build(), TableColumn.builder() - .id(COLUMN_6_4_ID) - .ordinalPosition(3) - .table(TABLE_6) - .name("birth") - .internalName("birth") - .columnType(TableColumnType.YEAR) - .isNullAllowed(false) - .build(), + id(COLUMN_6_4_ID()) + ordinalPosition(3) + table(TABLE_6()) + name("birth") + internalName("birth") + columnType(TableColumnType.YEAR) + isNullAllowed(false) + build(), TableColumn.builder() - .id(COLUMN_6_5_ID) - .ordinalPosition(4) - .table(TABLE_6) - .name("reminder") - .internalName("reminder") - .columnType(TableColumnType.TIME) - .isNullAllowed(false) - .build(), + id(COLUMN_6_5_ID()) + ordinalPosition(4) + table(TABLE_6()) + name("reminder") + internalName("reminder") + columnType(TableColumnType.TIME) + isNullAllowed(false) + build(), TableColumn.builder() - .id(COLUMN_6_6_ID) - .ordinalPosition(5) - .table(TABLE_6) - .name("ref_id") - .internalName("ref_id") - .columnType(TableColumnType.BIGINT) - .isNullAllowed(true) - .build()); + id(COLUMN_6_6_ID()) + ordinalPosition(5) + table(TABLE_6()) + name("ref_id") + internalName("ref_id") + columnType(TableColumnType.BIGINT) + isNullAllowed(true) + build()); public final ColumnBriefDto TABLE_6_COLUMNS_BRIEF_0_DTO = ColumnBriefDto.builder() - .id(COLUMN_6_1_ID) + .id(COLUMN_6_1_ID()) .name("id") .internalName("id") .columnType(ColumnTypeDto.BIGINT) .build(); public final List<ColumnDto> TABLE_6_COLUMNS_DTO = List.of(ColumnDto.builder() - .id(COLUMN_6_1_ID) + .id(COLUMN_6_1_ID()) .ordinalPosition(0) - .tableId(TABLE_6_ID) + .tableId(TABLE_6_ID()) .name("id") .internalName("id") .columnType(ColumnTypeDto.BIGINT) .isNullAllowed(false) .build(), ColumnDto.builder() - .id(COLUMN_6_2_ID) + .id(COLUMN_6_2_ID()) .ordinalPosition(1) - .tableId(TABLE_6_ID) + .tableId(TABLE_6_ID()) .name("firstname") .internalName("firstname") .columnType(ColumnTypeDto.VARCHAR) .isNullAllowed(false) .build(), ColumnDto.builder() - .id(COLUMN_6_3_ID) - .ordinalPosition(2) - .tableId(TABLE_6_ID) - .name("lastname") - .internalName("lastname") - .columnType(ColumnTypeDto.VARCHAR) - .isNullAllowed(false) - .build(), + .id(COLUMN_6_3_ID()) + .ordinalPosition2() + tableId(TABLE_6_ID()) + name("lastname") + internalName("lastname") + columnType(ColumnTypeDto.VARCHAR) + isNullAllowed(false) + build(), ColumnDto.builder() - .id(COLUMN_6_4_ID) - .ordinalPosition(3) - .tableId(TABLE_6_ID) - .name("birth") - .internalName("birth") - .columnType(ColumnTypeDto.YEAR) - .isNullAllowed(false) - .build(), + id(COLUMN_6_4_ID()) + ordinalPosition(3) + tableId(TABLE_6_ID()) + name("birth") + internalName("birth") + columnType(ColumnTypeDto.YEAR) + isNullAllowed(false) + build(), ColumnDto.builder() - .id(COLUMN_6_5_ID) - .ordinalPosition(4) - .tableId(TABLE_6_ID) - .name("reminder") - .internalName("reminder") - .columnType(ColumnTypeDto.TIME) - .isNullAllowed(false) - .build(), + id(COLUMN_6_5_ID()) + ordinalPosition(4) + tableId(TABLE_6_ID()) + name("reminder") + internalName("reminder") + columnType(ColumnTypeDto.TIME) + isNullAllowed(false) + build(), ColumnDto.builder() - .id(COLUMN_6_6_ID) - .ordinalPosition(5) - .tableId(TABLE_6_ID) - .name("ref_id") - .internalName("ref_id") - .columnType(ColumnTypeDto.BIGINT) - .isNullAllowed(true) - .build()); + id(COLUMN_6_6_ID()) + ordinalPosition(5) + tableId(TABLE_6_ID()) + name("ref_id") + internalName("ref_id") + columnType(ColumnTypeDto.BIGINT) + isNullAllowed(true) + build()); public final List<List<String>> TABLE_6_UNIQUES_CREATE = List.of( List.of("firstname", "lastname")); @@ -5100,12 +6648,14 @@ public abstract class BaseTest { .referencedColumns(new LinkedList<>(List.of("id"))) .build()); - public final Set<String> TABLE_6_CHECKS_CREATE = Set.of("firstname != lastname"); + public final Set<String> TABLE_6_CHECKS_CREATE() { + return Set.of("firstname != lastname"); + } public final CreateTableConstraintsDto TABLE_6_CONSTRAINTS_CREATE = CreateTableConstraintsDto.builder() - .uniques(TABLE_6_UNIQUES_CREATE) - .foreignKeys(TABLE_6_FOREIGN_KEYS_CREATE) - .checks(TABLE_6_CHECKS_CREATE) + .uniques(TABLE_6_UNIQUES_CREATE()) + .foreignKeys(TABLE_6_FOREIGN_KEYS_CREATE()) + .checks(TABLE_6_CHECKS_CREATE()) .primaryKey(Set.of("id")) .build(); @@ -5123,43 +6673,47 @@ public abstract class BaseTest { .build()); public final CreateTableDto TABLE_6_CREATE_DTO = CreateTableDto.builder() - .name(TABLE_6_NAME) - .description(TABLE_6_DESCRIPTION) - .columns(TABLE_6_COLUMNS_CREATE) - .constraints(TABLE_6_CONSTRAINTS_CREATE) + .name(TABLE_6_NAME()) + .description(TABLE_6_DESCRIPTION()) + .columns(TABLE_6_COLUMNS_CREATE()) + .constraints(TABLE_6_CONSTRAINTS_CREATE()) .build(); - public final UUID COLUMN_7_1_ID = UUID.fromString("395b44a4-0e31-41ea-94ad-c4f2d5e912c6"); + public final UUID COLUMN_7_1_ID() { + return UUID.fromString("395b44a4-0e31-41ea-94ad-c4f2d5e912c6"); + } - public final UUID COLUMN_7_2_ID = UUID.fromString("5713333b-872a-44c5-ab94-4d0ab62f5663"); + public final UUID COLUMN_7_2_ID() { + return UUID.fromString("5713333b-872a-44c5-ab94-4d0ab62f5663"); + } public final ColumnBriefDto TABLE_7_COLUMNS_BRIEF_0_DTO = ColumnBriefDto.builder() - .id(COLUMN_7_1_ID) + .id(COLUMN_7_1_ID()) .name("name_id") .internalName("name_id") .columnType(ColumnTypeDto.BIGINT) .build(); public final ColumnBriefDto TABLE_7_COLUMNS_BRIEF_1_DTO = ColumnBriefDto.builder() - .id(COLUMN_7_2_ID) + .id(COLUMN_7_2_ID()) .name("zoo_id") .internalName("zoo_id") .columnType(ColumnTypeDto.BIGINT) .build(); public final List<TableColumn> TABLE_7_COLUMNS = List.of(TableColumn.builder() - .id(COLUMN_7_1_ID) + .id(COLUMN_7_1_ID()) .ordinalPosition(0) - .table(TABLE_7) + .table(TABLE_7()) .name("name_id") .internalName("name_id") .columnType(TableColumnType.BIGINT) .isNullAllowed(false) .build(), TableColumn.builder() - .id(COLUMN_7_2_ID) + .id(COLUMN_7_2_ID()) .ordinalPosition(1) - .table(TABLE_7) + .table(TABLE_7()) .name("zoo_id") .internalName("zoo_id") .columnType(TableColumnType.BIGINT) @@ -5167,49 +6721,78 @@ public abstract class BaseTest { .build()); public final List<ColumnDto> TABLE_7_COLUMNS_DTO = List.of(ColumnDto.builder() - .id(COLUMN_7_1_ID) + .id(COLUMN_7_1_ID()) .ordinalPosition(0) - .tableId(TABLE_7_ID) + .tableId(TABLE_7_ID()) .name("name_id") .internalName("name_id") .columnType(ColumnTypeDto.BIGINT) .isNullAllowed(false) .build(), ColumnDto.builder() - .id(COLUMN_7_2_ID) + .id(COLUMN_7_2_ID()) .ordinalPosition(1) - .tableId(TABLE_7_ID) + .tableId(TABLE_7_ID()) .name("zoo_id") .internalName("zoo_id") .columnType(ColumnTypeDto.BIGINT) .isNullAllowed(false) .build()); - public final UUID VIEW_1_ID = UUID.fromString("7d712cf7-78c7-4a47-90b0-d6b9f7f19b70"); - public final Boolean VIEW_1_INITIAL_VIEW = false; - public final String VIEW_1_NAME = "JUnit"; - public final String VIEW_1_INTERNAL_NAME = "junit"; - public final Boolean VIEW_1_PUBLIC = false; - public final Boolean VIEW_1_SCHEMA_PUBLIC = false; - public final String VIEW_1_QUERY = "SELECT `location`, `lat`, `lng` FROM `weather_location`"; - public final String VIEW_1_QUERY_HASH = "dc81a6877c7c51a6a6f406e1fc2a255e44a0d49a20548596e0d583c3eb849c23"; + public final UUID VIEW_1_ID() { + return UUID.fromString("7d712cf7-78c7-4a47-90b0-d6b9f7f19b70"); + } + + public final Boolean VIEW_1_INITIAL_VIEW() { + return false; + } + + public final String VIEW_1_NAME() { + return "JUnit"; + } + + public final String VIEW_1_INTERNAL_NAME() { + return "junit"; + } + + public final Boolean VIEW_1_PUBLIC() { + return false; + } + + public final Boolean VIEW_1_SCHEMA_PUBLIC() { + return false; + } + + public final String VIEW_1_QUERY() { + return "SELECT `location`, `lat`, `lng` FROM `weather_location`"; + } + + public final String VIEW_1_QUERY_HASH() { + return "dc81a6877c7c51a6a6f406e1fc2a255e44a0d49a20548596e0d583c3eb849c23"; + } - public final UUID VIEW_COLUMN_1_1_ID = UUID.fromString("ebf2c5ce-4deb-4cc6-b6f6-61f5d3f6fc98"); + public final UUID VIEW_COLUMN_1_1_ID() { + return UUID.fromString("ebf2c5ce-4deb-4cc6-b6f6-61f5d3f6fc98"); + } - public final UUID VIEW_COLUMN_1_2_ID = UUID.fromString("d6ba3475-cefa-4771-aaa1-9274f16335ee"); + public final UUID VIEW_COLUMN_1_2_ID() { + return UUID.fromString("d6ba3475-cefa-4771-aaa1-9274f16335ee"); + } - public final UUID VIEW_COLUMN_1_3_ID = UUID.fromString("4f189a5f-c9ca-4518-9758-1a0730f6276b"); + public final UUID VIEW_COLUMN_1_3_ID() { + return UUID.fromString("4f189a5f-c9ca-4518-9758-1a0730f6276b"); + } public final SubsetDto VIEW_1_SUBSET_DTO = SubsetDto.builder() - .tableId(TABLE_2_ID) + .tableId(TABLE_2_ID()) .columns(new LinkedList<>(List.of(COLUMN_2_1_ID, COLUMN_2_2_ID, COLUMN_2_3_ID))) .build(); public final List<ViewColumnDto> VIEW_1_COLUMNS_DTO = List.of( ViewColumnDto.builder() - .id(VIEW_COLUMN_1_1_ID) + .id(VIEW_COLUMN_1_1_ID()) .ordinalPosition(0) - .databaseId(DATABASE_1_ID) + .databaseId(DATABASE_1_ID()) .name("location") .internalName("location") .columnType(ColumnTypeDto.VARCHAR) @@ -5217,9 +6800,9 @@ public abstract class BaseTest { .isNullAllowed(false) .build(), ViewColumnDto.builder() - .id(VIEW_COLUMN_1_2_ID) + .id(VIEW_COLUMN_1_2_ID()) .ordinalPosition(1) - .databaseId(DATABASE_1_ID) + .databaseId(DATABASE_1_ID()) .name("lat") .internalName("lat") .columnType(ColumnTypeDto.DECIMAL) @@ -5228,27 +6811,27 @@ public abstract class BaseTest { .isNullAllowed(true) .build(), ViewColumnDto.builder() - .id(VIEW_COLUMN_1_3_ID) - .ordinalPosition(2) - .databaseId(DATABASE_1_ID) - .name("lng") - .internalName("lng") - .columnType(ColumnTypeDto.DECIMAL) - .size(10L) - .d(0L) - .isNullAllowed(true) - .build() + .id(VIEW_COLUMN_1_3_ID()) + .ordinalPosition2() + databaseId(DATABASE_1_ID()) + name("lng") + internalName("lng") + columnType(ColumnTypeDto.DECIMAL) + size(10L) + d(0L) + isNullAllowed(true) + build() ); public final View VIEW_1 = View.builder() - .id(VIEW_1_ID) - .isInitialView(VIEW_1_INITIAL_VIEW) - .name(VIEW_1_NAME) - .internalName(VIEW_1_INTERNAL_NAME) - .isPublic(VIEW_1_PUBLIC) - .isSchemaPublic(VIEW_1_SCHEMA_PUBLIC) - .query(VIEW_1_QUERY) - .queryHash(VIEW_1_QUERY_HASH) + .id(VIEW_1_ID()) + .isInitialView(VIEW_1_INITIAL_VIEW()) + .name(VIEW_1_NAME()) + .internalName(VIEW_1_INTERNAL_NAME()) + .isPublic(VIEW_1_PUBLIC()) + .isSchemaPublic(VIEW_1_SCHEMA_PUBLIC()) + .query(VIEW_1_QUERY()) + .queryHash(VIEW_1_QUERY_HASH()) .ownedBy(USER_1_ID()) .owner(USER_1) .identifiers(new LinkedList<>()) /* IDENTIFIER_3 */ @@ -5256,7 +6839,10 @@ public abstract class BaseTest { .database(null) /* DATABASE_1 */ .build(); - public final Long VIEW_1_DATA_COUNT = 3L; + public final Long VIEW_1_DATA_COUNT() { + return 3L; + } + public final List<Map<String, Object>> VIEW_1_DATA_DTO = new LinkedList<>(List.of( new HashMap<>() {{ put("location", "Albury"); @@ -5277,7 +6863,7 @@ public abstract class BaseTest { public final List<ViewColumn> VIEW_1_COLUMNS = List.of( ViewColumn.builder() - .id(VIEW_COLUMN_1_1_ID) + .id(VIEW_COLUMN_1_1_ID()) .ordinalPosition(0) .name("location") .internalName("location") @@ -5287,7 +6873,7 @@ public abstract class BaseTest { .view(VIEW_1) .build(), ViewColumn.builder() - .id(VIEW_COLUMN_1_2_ID) + .id(VIEW_COLUMN_1_2_ID()) .ordinalPosition(1) .name("lat") .internalName("lat") @@ -5298,73 +6884,104 @@ public abstract class BaseTest { .view(VIEW_1) .build(), ViewColumn.builder() - .id(VIEW_COLUMN_1_3_ID) - .ordinalPosition(2) - .name("lng") - .internalName("lng") - .columnType(TableColumnType.DECIMAL) - .size(10L) - .d(0L) - .isNullAllowed(true) - .view(VIEW_1) - .build() + .id(VIEW_COLUMN_1_3_ID()) + .ordinalPosition2() + name("lng") + internalName("lng") + columnType(TableColumnType.DECIMAL) + size(10L) + d(0L) + isNullAllowed(true) + view(VIEW_1) + build() ); public final ViewDto VIEW_1_DTO = ViewDto.builder() - .id(VIEW_1_ID) - .databaseId(DATABASE_1_ID) - .isInitialView(VIEW_1_INITIAL_VIEW) - .name(VIEW_1_NAME) - .internalName(VIEW_1_INTERNAL_NAME) - .isPublic(VIEW_1_PUBLIC) - .isSchemaPublic(VIEW_1_SCHEMA_PUBLIC) + .id(VIEW_1_ID()) + .databaseId(DATABASE_1_ID()) + .isInitialView(VIEW_1_INITIAL_VIEW()) + .name(VIEW_1_NAME()) + .internalName(VIEW_1_INTERNAL_NAME()) + .isPublic(VIEW_1_PUBLIC()) + .isSchemaPublic(VIEW_1_SCHEMA_PUBLIC()) .identifiers(null /* VIEW_1_DTO_IDENTIFIERS */) - .owner(USER_1_BRIEF_DTO) - .query(VIEW_1_QUERY) - .queryHash(VIEW_1_QUERY_HASH) - .columns(VIEW_1_COLUMNS_DTO) + .owner(USER_1_BRIEF_DTO()) + .query(VIEW_1_QUERY()) + .queryHash(VIEW_1_QUERY_HASH()) + .columns(VIEW_1_COLUMNS_DTO()) .build(); public final ViewBriefDto VIEW_1_BRIEF_DTO = ViewBriefDto.builder() - .id(VIEW_1_ID) - .isInitialView(VIEW_1_INITIAL_VIEW) - .name(VIEW_1_NAME) - .internalName(VIEW_1_INTERNAL_NAME) - .vdbid(DATABASE_1_ID) - .isPublic(VIEW_1_PUBLIC) - .isSchemaPublic(VIEW_1_SCHEMA_PUBLIC) + .id(VIEW_1_ID()) + .isInitialView(VIEW_1_INITIAL_VIEW()) + .name(VIEW_1_NAME()) + .internalName(VIEW_1_INTERNAL_NAME()) + .vdbid(DATABASE_1_ID()) + .isPublic(VIEW_1_PUBLIC()) + .isSchemaPublic(VIEW_1_SCHEMA_PUBLIC()) .ownedBy(USER_1_ID()) - .query(VIEW_1_QUERY) - .queryHash(VIEW_1_QUERY_HASH) + .query(VIEW_1_QUERY()) + .queryHash(VIEW_1_QUERY_HASH()) .build(); public final CreateViewDto VIEW_1_CREATE_DTO = CreateViewDto.builder() - .isPublic(VIEW_1_PUBLIC) - .name(VIEW_1_NAME) - .query(VIEW_1_SUBSET_DTO) + .isPublic(VIEW_1_PUBLIC()) + .name(VIEW_1_NAME()) + .query(VIEW_1_SUBSET_DTO()) .build(); - public final UUID VIEW_2_ID = UUID.fromString("1921a0a0-e4b0-4d12-a05f-be920af9b5ce"); - public final Boolean VIEW_2_INITIAL_VIEW = false; - public final String VIEW_2_NAME = "JUnit2"; - public final String VIEW_2_INTERNAL_NAME = "junit2"; - public final Boolean VIEW_2_PUBLIC = true; - public final Boolean VIEW_2_SCHEMA_PUBLIC = true; - public final String VIEW_2_QUERY = "select `date`, `location` as loc, `mintemp`, `rainfall` from `weather_aus` where `location` = 'Albury'"; - public final String VIEW_2_QUERY_HASH = "987fc946772ffb6d85060262dcb5df419692a1f6772ea995e3dedb53c191e984"; + public final UUID VIEW_2_ID() { + return UUID.fromString("1921a0a0-e4b0-4d12-a05f-be920af9b5ce"); + } + + public final Boolean VIEW_2_INITIAL_VIEW() { + return false; + } + + public final String VIEW_2_NAME() { + return "JUnit2"; + } + + public final String VIEW_2_INTERNAL_NAME() { + return "junit2"; + } + + public final Boolean VIEW_2_PUBLIC() { + return true; + } + + public final Boolean VIEW_2_SCHEMA_PUBLIC() { + return true; + } + + public final String VIEW_2_QUERY() { + return "select `date`, `location` as loc, `mintemp`, `rainfall` from `weather_aus` where `location` = 'Albury'"; + } + + public final String VIEW_2_QUERY_HASH() { + return "987fc946772ffb6d85060262dcb5df419692a1f6772ea995e3dedb53c191e984"; + } - public final UUID VIEW_COLUMN_2_1_ID = UUID.fromString("8fb30bce-04a8-4e9a-9c6b-0776eda3aab8"); + public final UUID VIEW_COLUMN_2_1_ID() { + return UUID.fromString("8fb30bce-04a8-4e9a-9c6b-0776eda3aab8"); + } - public final UUID VIEW_COLUMN_2_2_ID = UUID.fromString("d43f9940-ae27-4d81-b17b-ccbaf578186c"); + public final UUID VIEW_COLUMN_2_2_ID() { + return UUID.fromString("d43f9940-ae27-4d81-b17b-ccbaf578186c"); + } - public final UUID VIEW_COLUMN_2_3_ID = UUID.fromString("b47733bb-aeea-414d-811e-405c64463730"); + public final UUID VIEW_COLUMN_2_3_ID() { + return UUID.fromString("b47733bb-aeea-414d-811e-405c64463730"); + } - public final UUID VIEW_COLUMN_2_4_ID = UUID.fromString("2b467e3a-acef-4944-be19-b4b0680874c2"); + public final UUID VIEW_COLUMN_2_4_ID() { + return UUID.fromString("2b467e3a-acef-4944-be19-b4b0680874c2"); + } public final List<ViewColumnDto> VIEW_2_COLUMNS_DTO = List.of( ViewColumnDto.builder() - .id(VIEW_COLUMN_2_1_ID) - .databaseId(DATABASE_1_ID) + .id(VIEW_COLUMN_2_1_ID()) + .databaseId(DATABASE_1_ID()) .ordinalPosition(0) .name("Date") .internalName("date") @@ -5372,8 +6989,8 @@ public abstract class BaseTest { .isNullAllowed(true) .build(), ViewColumnDto.builder() - .id(VIEW_COLUMN_2_2_ID) - .databaseId(DATABASE_1_ID) + .id(VIEW_COLUMN_2_2_ID()) + .databaseId(DATABASE_1_ID()) .ordinalPosition(1) .name("loc") .internalName("loc") @@ -5382,39 +6999,39 @@ public abstract class BaseTest { .isNullAllowed(true) .build(), ViewColumnDto.builder() - .id(VIEW_COLUMN_2_3_ID) - .databaseId(DATABASE_1_ID) - .ordinalPosition(2) - .name("Rainfall") - .internalName("rainfall") - .columnType(ColumnTypeDto.DECIMAL) - .size(10L) - .d(0L) - .isNullAllowed(true) - .build(), + .id(VIEW_COLUMN_2_3_ID()) + .databaseId(DATABASE_1_ID()) + .ordinalPosition2() + name("Rainfall") + internalName("rainfall") + columnType(ColumnTypeDto.DECIMAL) + size(10L) + d(0L) + isNullAllowed(true) + build(), ViewColumnDto.builder() - .id(VIEW_COLUMN_2_4_ID) - .databaseId(DATABASE_1_ID) - .ordinalPosition(3) - .name("MinTemp") - .internalName("mintemp") - .columnType(ColumnTypeDto.DECIMAL) - .size(10L) - .d(0L) - .isNullAllowed(true) - .build() + id(VIEW_COLUMN_2_4_ID()) + databaseId(DATABASE_1_ID()) + ordinalPosition(3) + name("MinTemp") + internalName("mintemp") + columnType(ColumnTypeDto.DECIMAL) + size(10L) + d(0L) + isNullAllowed(true) + build() ); public final View VIEW_2 = View.builder() - .id(VIEW_2_ID) - .isInitialView(VIEW_2_INITIAL_VIEW) - .name(VIEW_2_NAME) - .internalName(VIEW_2_INTERNAL_NAME) - .isPublic(VIEW_2_PUBLIC) - .isSchemaPublic(VIEW_2_SCHEMA_PUBLIC) + .id(VIEW_2_ID()) + .isInitialView(VIEW_2_INITIAL_VIEW()) + .name(VIEW_2_NAME()) + .internalName(VIEW_2_INTERNAL_NAME()) + .isPublic(VIEW_2_PUBLIC()) + .isSchemaPublic(VIEW_2_SCHEMA_PUBLIC()) .columns(null) /* VIEW_2_COLUMNS */ - .query(VIEW_2_QUERY) - .queryHash(VIEW_2_QUERY_HASH) + .query(VIEW_2_QUERY()) + .queryHash(VIEW_2_QUERY_HASH()) .ownedBy(USER_1_ID()) .owner(USER_1) .database(null) /* DATABASE_1 */ @@ -5422,98 +7039,131 @@ public abstract class BaseTest { public final List<ViewColumn> VIEW_2_COLUMNS = List.of( ViewColumn.builder() - .id(VIEW_COLUMN_2_1_ID) + .id(VIEW_COLUMN_2_1_ID()) .ordinalPosition(0) .name("Date") .internalName("date") .columnType(TableColumnType.DATE) .isNullAllowed(true) - .view(VIEW_2) + .view(VIEW_2()) .build(), ViewColumn.builder() - .id(VIEW_COLUMN_2_2_ID) + .id(VIEW_COLUMN_2_2_ID()) .ordinalPosition(1) .name("loc") .internalName("loc") - .columnType(TableColumnType.VARCHAR) - .size(255L) - .isNullAllowed(true) - .view(VIEW_2) - .build(), - ViewColumn.builder() - .id(VIEW_COLUMN_2_3_ID) - .ordinalPosition(2) - .name("Rainfall") - .internalName("rainfall") - .columnType(TableColumnType.DECIMAL) - .size(10L) - .d(0L) + .columnType(TableColumnType.VARCHAR) + .size(255L) .isNullAllowed(true) - .view(VIEW_2) + .view(VIEW_2()) .build(), ViewColumn.builder() - .id(VIEW_COLUMN_2_4_ID) - .ordinalPosition(3) - .name("MinTemp") - .internalName("mintemp") - .columnType(TableColumnType.DECIMAL) - .size(10L) - .d(0L) - .isNullAllowed(true) - .view(VIEW_2) - .build() + .id(VIEW_COLUMN_2_3_ID()) + .ordinalPosition2() + name("Rainfall") + internalName("rainfall") + columnType(TableColumnType.DECIMAL) + size(10L) + d(0L) + isNullAllowed(true) + view(VIEW_2()) + build(), + ViewColumn.builder() + id(VIEW_COLUMN_2_4_ID()) + ordinalPosition(3) + name("MinTemp") + internalName("mintemp") + columnType(TableColumnType.DECIMAL) + size(10L) + d(0L) + isNullAllowed(true) + view(VIEW_2()) + build() ); public final ViewDto VIEW_2_DTO = ViewDto.builder() - .id(VIEW_2_ID) - .databaseId(DATABASE_1_ID) - .isInitialView(VIEW_2_INITIAL_VIEW) - .name(VIEW_2_NAME) - .internalName(VIEW_2_INTERNAL_NAME) - .isPublic(VIEW_2_PUBLIC) - .isSchemaPublic(VIEW_2_SCHEMA_PUBLIC) - .columns(VIEW_2_COLUMNS_DTO) - .query(VIEW_2_QUERY) - .queryHash(VIEW_2_QUERY_HASH) - .owner(USER_1_BRIEF_DTO) + .id(VIEW_2_ID()) + .databaseId(DATABASE_1_ID()) + .isInitialView(VIEW_2_INITIAL_VIEW()) + .name(VIEW_2_NAME()) + .internalName(VIEW_2_INTERNAL_NAME()) + .isPublic(VIEW_2_PUBLIC()) + .isSchemaPublic(VIEW_2_SCHEMA_PUBLIC()) + .columns(VIEW_2_COLUMNS_DTO()) + .query(VIEW_2_QUERY()) + .queryHash(VIEW_2_QUERY_HASH()) + .owner(USER_1_BRIEF_DTO()) .build(); public final ViewBriefDto VIEW_2_BRIEF_DTO = ViewBriefDto.builder() - .id(VIEW_2_ID) - .isInitialView(VIEW_2_INITIAL_VIEW) - .name(VIEW_2_NAME) - .internalName(VIEW_2_INTERNAL_NAME) - .vdbid(DATABASE_1_ID) - .isPublic(VIEW_2_PUBLIC) - .isSchemaPublic(VIEW_2_SCHEMA_PUBLIC) - .query(VIEW_2_QUERY) - .queryHash(VIEW_2_QUERY_HASH) + .id(VIEW_2_ID()) + .isInitialView(VIEW_2_INITIAL_VIEW()) + .name(VIEW_2_NAME()) + .internalName(VIEW_2_INTERNAL_NAME()) + .vdbid(DATABASE_1_ID()) + .isPublic(VIEW_2_PUBLIC()) + .isSchemaPublic(VIEW_2_SCHEMA_PUBLIC()) + .query(VIEW_2_QUERY()) + .queryHash(VIEW_2_QUERY_HASH()) .ownedBy(USER_1_ID()) .build(); - public final UUID VIEW_3_ID = UUID.fromString("88940939-d456-4aae-88a6-f2b6b343c614"); - public final Boolean VIEW_3_INITIAL_VIEW = false; - public final String VIEW_3_NAME = "JUnit3"; - public final String VIEW_3_INTERNAL_NAME = "junit3"; - public final Boolean VIEW_3_PUBLIC = true; - public final Boolean VIEW_3_SCHEMA_PUBLIC = false; - public final String VIEW_3_QUERY = "select w.`mintemp`, w.`rainfall`, w.`location`, m.`date` from `weather_aus` w join `junit2` m on m.`location` = w.`location` and m.`date` = w.`date`"; - public final String VIEW_3_QUERY_HASH = "bbbaa56a5206b3dc3e6cf9301b0db9344eb6f19b100c7b88550ffb597a0bd255"; + public final UUID VIEW_3_ID() { + return UUID.fromString("88940939-d456-4aae-88a6-f2b6b343c614"); + } + + public final Boolean VIEW_3_INITIAL_VIEW() { + return false; + } + + public final String VIEW_3_NAME() { + return "JUnit3"; + } + + public final String VIEW_3_INTERNAL_NAME() { + return "junit3"; + } + + public final Boolean VIEW_3_PUBLIC() { + return true; + } + + public final Boolean VIEW_3_SCHEMA_PUBLIC() { + return false; + } + + public final String VIEW_3_QUERY() { + return "select w.`mintemp`, w.`rainfall`, w.`location`, m.`date` from `weather_aus` w join `junit2` m on m.`location` = w.`location` and m.`date` = w.`date`"; + } + + public final String VIEW_3_QUERY_HASH() { + return "bbbaa56a5206b3dc3e6cf9301b0db9344eb6f19b100c7b88550ffb597a0bd255"; + } - public final Long VIEW_3_DATA_COUNT = 3L; + public final Long VIEW_3_DATA_COUNT() { + return 3L; + } - public final UUID VIEW_COLUMN_3_1_ID = UUID.fromString("129839cb-dbd7-492d-8fd0-ee44a8f51c4d"); + public final UUID VIEW_COLUMN_3_1_ID() { + return UUID.fromString("129839cb-dbd7-492d-8fd0-ee44a8f51c4d"); + } - public final UUID VIEW_COLUMN_3_2_ID = UUID.fromString("e229d80a-c25c-4fbe-8f31-bbb2e1dff3d5"); + public final UUID VIEW_COLUMN_3_2_ID() { + return UUID.fromString("e229d80a-c25c-4fbe-8f31-bbb2e1dff3d5"); + } - public final UUID VIEW_COLUMN_3_3_ID = UUID.fromString("12083a5d-fdd3-41db-9f92-d1298558e477"); + public final UUID VIEW_COLUMN_3_3_ID() { + return UUID.fromString("12083a5d-fdd3-41db-9f92-d1298558e477"); + } - public final UUID VIEW_COLUMN_3_4_ID = UUID.fromString("668f8a87-1fa6-4be7-9761-1844aa8315a4"); + public final UUID VIEW_COLUMN_3_4_ID() { + return UUID.fromString("668f8a87-1fa6-4be7-9761-1844aa8315a4"); + } public final List<ViewColumnDto> VIEW_3_COLUMNS_DTO = List.of( ViewColumnDto.builder() - .id(VIEW_COLUMN_3_1_ID) - .databaseId(DATABASE_1_ID) + .id(VIEW_COLUMN_3_1_ID()) + .databaseId(DATABASE_1_ID()) .ordinalPosition(0) .name("MinTemp") .internalName("mintemp") @@ -5523,8 +7173,8 @@ public abstract class BaseTest { .isNullAllowed(true) .build(), ViewColumnDto.builder() - .id(VIEW_COLUMN_3_2_ID) - .databaseId(DATABASE_1_ID) + .id(VIEW_COLUMN_3_2_ID()) + .databaseId(DATABASE_1_ID()) .ordinalPosition(1) .name("Rainfall") .internalName("rainfall") @@ -5534,36 +7184,36 @@ public abstract class BaseTest { .isNullAllowed(true) .build(), ViewColumnDto.builder() - .id(VIEW_COLUMN_3_3_ID) - .databaseId(DATABASE_1_ID) - .ordinalPosition(2) - .name("Location") - .internalName("location") - .columnType(ColumnTypeDto.VARCHAR) - .size(255L) - .isNullAllowed(true) - .build(), + .id(VIEW_COLUMN_3_3_ID()) + .databaseId(DATABASE_1_ID()) + .ordinalPosition2() + name("Location") + internalName("location") + columnType(ColumnTypeDto.VARCHAR) + size(255L) + isNullAllowed(true) + build(), ViewColumnDto.builder() - .id(VIEW_COLUMN_3_4_ID) - .databaseId(DATABASE_1_ID) - .ordinalPosition(3) - .name("Date") - .internalName("date") - .columnType(ColumnTypeDto.DATE) - .isNullAllowed(true) - .build() + id(VIEW_COLUMN_3_4_ID()) + databaseId(DATABASE_1_ID()) + ordinalPosition(3) + name("Date") + internalName("date") + columnType(ColumnTypeDto.DATE) + isNullAllowed(true) + build() ); public final View VIEW_3 = View.builder() - .id(VIEW_3_ID) - .isInitialView(VIEW_3_INITIAL_VIEW) - .name(VIEW_3_NAME) - .internalName(VIEW_3_INTERNAL_NAME) - .isPublic(VIEW_3_PUBLIC) - .isSchemaPublic(VIEW_3_SCHEMA_PUBLIC) + .id(VIEW_3_ID()) + .isInitialView(VIEW_3_INITIAL_VIEW()) + .name(VIEW_3_NAME()) + .internalName(VIEW_3_INTERNAL_NAME()) + .isPublic(VIEW_3_PUBLIC()) + .isSchemaPublic(VIEW_3_SCHEMA_PUBLIC()) .columns(null) /* VIEW_3_COLUMNS */ - .query(VIEW_3_QUERY) - .queryHash(VIEW_3_QUERY_HASH) + .query(VIEW_3_QUERY()) + .queryHash(VIEW_3_QUERY_HASH()) .ownedBy(USER_1_ID()) .owner(USER_1) .database(null) /* DATABASE_1 */ @@ -5571,7 +7221,7 @@ public abstract class BaseTest { public final List<ViewColumn> VIEW_3_COLUMNS = List.of( ViewColumn.builder() - .id(VIEW_COLUMN_3_1_ID) + .id(VIEW_COLUMN_3_1_ID()) .ordinalPosition(0) .name("MinTemp") .internalName("mintemp") @@ -5579,10 +7229,10 @@ public abstract class BaseTest { .size(10L) .d(0L) .isNullAllowed(true) - .view(VIEW_3) + .view(VIEW_3()) .build(), ViewColumn.builder() - .id(VIEW_COLUMN_3_2_ID) + .id(VIEW_COLUMN_3_2_ID()) .ordinalPosition(1) .name("Rainfall") .internalName("rainfall") @@ -5590,70 +7240,96 @@ public abstract class BaseTest { .size(10L) .d(0L) .isNullAllowed(true) - .view(VIEW_3) + .view(VIEW_3()) .build(), ViewColumn.builder() - .id(VIEW_COLUMN_3_3_ID) - .ordinalPosition(2) - .name("Location") - .internalName("location") - .columnType(TableColumnType.VARCHAR) - .size(255L) - .isNullAllowed(true) - .view(VIEW_3) - .build(), + .id(VIEW_COLUMN_3_3_ID()) + .ordinalPosition2() + name("Location") + internalName("location") + columnType(TableColumnType.VARCHAR) + size(255L) + isNullAllowed(true) + view(VIEW_3()) + build(), ViewColumn.builder() - .id(VIEW_COLUMN_3_4_ID) - .ordinalPosition(3) - .name("Date") - .internalName("date") - .columnType(TableColumnType.DATE) - .isNullAllowed(true) - .view(VIEW_3) - .build() + id(VIEW_COLUMN_3_4_ID()) + ordinalPosition(3) + name("Date") + internalName("date") + columnType(TableColumnType.DATE) + isNullAllowed(true) + view(VIEW_3()) + build() ); public final ViewDto VIEW_3_DTO = ViewDto.builder() - .id(VIEW_3_ID) - .databaseId(DATABASE_1_ID) - .isInitialView(VIEW_3_INITIAL_VIEW) - .name(VIEW_3_NAME) - .internalName(VIEW_3_INTERNAL_NAME) - .isPublic(VIEW_3_PUBLIC) - .isSchemaPublic(VIEW_3_SCHEMA_PUBLIC) - .columns(VIEW_3_COLUMNS_DTO) - .query(VIEW_3_QUERY) - .queryHash(VIEW_3_QUERY_HASH) - .owner(USER_1_BRIEF_DTO) + .id(VIEW_3_ID()) + .databaseId(DATABASE_1_ID()) + .isInitialView(VIEW_3_INITIAL_VIEW()) + .name(VIEW_3_NAME()) + .internalName(VIEW_3_INTERNAL_NAME()) + .isPublic(VIEW_3_PUBLIC()) + .isSchemaPublic(VIEW_3_SCHEMA_PUBLIC()) + .columns(VIEW_3_COLUMNS_DTO()) + .query(VIEW_3_QUERY()) + .queryHash(VIEW_3_QUERY_HASH()) + .owner(USER_1_BRIEF_DTO()) .build(); public final ViewBriefDto VIEW_3_BRIEF_DTO = ViewBriefDto.builder() - .id(VIEW_3_ID) - .isInitialView(VIEW_3_INITIAL_VIEW) - .name(VIEW_3_NAME) - .internalName(VIEW_3_INTERNAL_NAME) - .vdbid(DATABASE_1_ID) - .isPublic(VIEW_3_PUBLIC) - .isSchemaPublic(VIEW_3_SCHEMA_PUBLIC) - .query(VIEW_3_QUERY) - .queryHash(VIEW_3_QUERY_HASH) + .id(VIEW_3_ID()) + .isInitialView(VIEW_3_INITIAL_VIEW()) + .name(VIEW_3_NAME()) + .internalName(VIEW_3_INTERNAL_NAME()) + .vdbid(DATABASE_1_ID()) + .isPublic(VIEW_3_PUBLIC()) + .isSchemaPublic(VIEW_3_SCHEMA_PUBLIC()) + .query(VIEW_3_QUERY()) + .queryHash(VIEW_3_QUERY_HASH()) .ownedBy(USER_1_ID()) .build(); - public final UUID VIEW_4_ID = UUID.fromString("13b36fa0-a65a-4ccf-80b1-5b3a2444a41a"); - public final Boolean VIEW_4_INITIAL_VIEW = false; - public final String VIEW_4_NAME = "Mock View"; - public final String VIEW_4_INTERNAL_NAME = "mock_view"; - public final Table VIEW_4_TABLE = TABLE_5; - public final Boolean VIEW_4_PUBLIC = true; - public final Boolean VIEW_4_SCHEMA_PUBLIC = false; - public final String VIEW_4_QUERY = "SELECT `animal_name`, `hair`, `feathers`, `eggs`, `milk`, `airborne`, `aquatic`, `predator`, `backbone`, `breathes`, `venomous`, `fins`, `legs`, `tail`, `domestic`, `catsize`, `class_type` FROM `zoo` WHERE `class_type` = 1"; - public final String VIEW_4_QUERY_HASH = "3561cd0bb0b0e94d6f15ae602134252a5760d09d660a71a4fb015b6991c8ba0b"; + public final UUID VIEW_4_ID() { + return UUID.fromString("13b36fa0-a65a-4ccf-80b1-5b3a2444a41a"); + } + + public final Boolean VIEW_4_INITIAL_VIEW() { + return false; + } + + public final String VIEW_4_NAME() { + return "Mock View"; + } + + public final String VIEW_4_INTERNAL_NAME() { + return "mock_view"; + } + + public final Table VIEW_4_TABLE() { + return TABLE_5; + } + + public final Boolean VIEW_4_PUBLIC() { + return true; + } + + public final Boolean VIEW_4_SCHEMA_PUBLIC() { + return false; + } + + public final String VIEW_4_QUERY() { + return "SELECT `animal_name`, `hair`, `feathers`, `eggs`, `milk`, `airborne`, `aquatic`, `predator`, `backbone`, `breathes`, `venomous`, `fins`, `legs`, `tail`, `domestic`, `catsize`, `class_type` FROM `zoo` WHERE `class_type` = 1"; + } + + public final String VIEW_4_QUERY_HASH() { + return "3561cd0bb0b0e94d6f15ae602134252a5760d09d660a71a4fb015b6991c8ba0b"; + } public final List<ViewColumnDto> VIEW_4_COLUMNS_DTO = List.of( ViewColumnDto.builder() - .id(COLUMN_5_1_ID) - .databaseId(DATABASE_2_ID) + .id(COLUMN_5_1_ID()) + .databaseId(DATABASE_2_ID()) .ordinalPosition(0) .name("Animal Name") .internalName("animal_name") @@ -5661,8 +7337,8 @@ public abstract class BaseTest { .isNullAllowed(true) .build(), ViewColumnDto.builder() - .id(COLUMN_5_2_ID) - .databaseId(DATABASE_2_ID) + .id(COLUMN_5_2_ID()) + .databaseId(DATABASE_2_ID()) .ordinalPosition(1) .name("Hair") .internalName("hair") @@ -5670,399 +7346,422 @@ public abstract class BaseTest { .isNullAllowed(true) .build(), ViewColumnDto.builder() - .id(COLUMN_5_3_ID) - .databaseId(DATABASE_2_ID) - .ordinalPosition(2) - .name("Feathers") - .internalName("feathers") - .columnType(ColumnTypeDto.BOOL) - .isNullAllowed(true) - .build(), + .id(COLUMN_5_3_ID()) + .databaseId(DATABASE_2_ID()) + .ordinalPosition2() + name("Feathers") + internalName("feathers") + columnType(ColumnTypeDto.BOOL) + isNullAllowed(true) + build(), ViewColumnDto.builder() - .id(COLUMN_5_4_ID) - .databaseId(DATABASE_2_ID) - .ordinalPosition(3) - .name("Eggs") - .internalName("eggs") - .columnType(ColumnTypeDto.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_4_ID()) + databaseId(DATABASE_2_ID()) + ordinalPosition(3) + name("Eggs") + internalName("eggs") + columnType(ColumnTypeDto.BOOL) + isNullAllowed(true) + build(), ViewColumnDto.builder() - .id(COLUMN_5_5_ID) - .databaseId(DATABASE_2_ID) - .ordinalPosition(4) - .name("Milk") - .internalName("milk") - .columnType(ColumnTypeDto.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_5_ID()) + databaseId(DATABASE_2_ID()) + ordinalPosition(4) + name("Milk") + internalName("milk") + columnType(ColumnTypeDto.BOOL) + isNullAllowed(true) + build(), ViewColumnDto.builder() - .id(COLUMN_5_6_ID) - .databaseId(DATABASE_2_ID) - .ordinalPosition(5) - .name("Airborne") - .internalName("airborne") - .columnType(ColumnTypeDto.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_6_ID()) + databaseId(DATABASE_2_ID()) + ordinalPosition(5) + name("Airborne") + internalName("airborne") + columnType(ColumnTypeDto.BOOL) + isNullAllowed(true) + build(), ViewColumnDto.builder() - .id(COLUMN_5_7_ID) - .databaseId(DATABASE_2_ID) - .ordinalPosition(6) - .name("Aquantic") - .internalName("aquantic") - .columnType(ColumnTypeDto.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_7_ID()) + databaseId(DATABASE_2_ID()) + ordinalPosition(6) + name("Aquantic") + internalName("aquantic") + columnType(ColumnTypeDto.BOOL) + isNullAllowed(true) + build(), ViewColumnDto.builder() - .id(COLUMN_5_8_ID) - .databaseId(DATABASE_2_ID) - .ordinalPosition(7) - .name("Predator") - .internalName("predator") - .columnType(ColumnTypeDto.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_8_ID()) + databaseId(DATABASE_2_ID()) + ordinalPosition(7) + name("Predator") + internalName("predator") + columnType(ColumnTypeDto.BOOL) + isNullAllowed(true) + build(), ViewColumnDto.builder() - .id(COLUMN_5_9_ID) - .databaseId(DATABASE_2_ID) - .ordinalPosition(8) - .name("Backbone") - .internalName("backbone") - .columnType(ColumnTypeDto.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_9_ID()) + databaseId(DATABASE_2_ID()) + ordinalPosition(8) + name("Backbone") + internalName("backbone") + columnType(ColumnTypeDto.BOOL) + isNullAllowed(true) + build(), ViewColumnDto.builder() - .id(COLUMN_5_10_ID) - .databaseId(DATABASE_2_ID) - .ordinalPosition(9) - .name("Breathes") - .internalName("breathes") - .columnType(ColumnTypeDto.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_10_ID()) + databaseId(DATABASE_2_ID()) + ordinalPosition(9) + name("Breathes") + internalName("breathes") + columnType(ColumnTypeDto.BOOL) + isNullAllowed(true) + build(), ViewColumnDto.builder() - .id(COLUMN_5_11_ID) - .databaseId(DATABASE_2_ID) - .ordinalPosition(10) - .name("Venomous") - .internalName("venomous") - .columnType(ColumnTypeDto.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_11_ID()) + databaseId(DATABASE_2_ID()) + ordinalPosition(10) + name("Venomous") + internalName("venomous") + columnType(ColumnTypeDto.BOOL) + isNullAllowed(true) + build(), ViewColumnDto.builder() - .id(COLUMN_5_12_ID) - .databaseId(DATABASE_2_ID) - .ordinalPosition(11) - .name("Fin") - .internalName("fin") - .columnType(ColumnTypeDto.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_12_ID()) + databaseId(DATABASE_2_ID()) + ordinalPosition(11) + name("Fin") + internalName("fin") + columnType(ColumnTypeDto.BOOL) + isNullAllowed(true) + build(), ViewColumnDto.builder() - .id(COLUMN_5_13_ID) - .databaseId(DATABASE_2_ID) - .ordinalPosition(12) - .name("Legs") - .internalName("legs") - .columnType(ColumnTypeDto.INT) - .isNullAllowed(true) - .build(), + id(COLUMN_5_13_ID()) + databaseId(DATABASE_2_ID()) + ordinalPosition(12) + name("Legs") + internalName("legs") + columnType(ColumnTypeDto.INT) + isNullAllowed(true) + build(), ViewColumnDto.builder() - .id(COLUMN_5_14_ID) - .databaseId(DATABASE_2_ID) - .ordinalPosition(13) - .name("Tail") - .internalName("tail") - .columnType(ColumnTypeDto.DECIMAL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_14_ID()) + databaseId(DATABASE_2_ID()) + ordinalPosition(13) + name("Tail") + internalName("tail") + columnType(ColumnTypeDto.DECIMAL) + isNullAllowed(true) + build(), ViewColumnDto.builder() - .id(COLUMN_5_15_ID) - .databaseId(DATABASE_2_ID) - .ordinalPosition(14) - .name("Domestic") - .internalName("domestic") - .columnType(ColumnTypeDto.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_15_ID()) + databaseId(DATABASE_2_ID()) + ordinalPosition(14) + name("Domestic") + internalName("domestic") + columnType(ColumnTypeDto.BOOL) + isNullAllowed(true) + build(), ViewColumnDto.builder() - .id(COLUMN_5_16_ID) - .databaseId(DATABASE_2_ID) - .ordinalPosition(15) - .name("Catsize") - .internalName("catsize") - .columnType(ColumnTypeDto.BOOL) - .isNullAllowed(true) - .build(), + id(COLUMN_5_16_ID()) + databaseId(DATABASE_2_ID()) + ordinalPosition(15) + name("Catsize") + internalName("catsize") + columnType(ColumnTypeDto.BOOL) + isNullAllowed(true) + build(), ViewColumnDto.builder() - .id(COLUMN_5_17_ID) - .databaseId(DATABASE_2_ID) - .ordinalPosition(16) - .name("Class Type") - .internalName("class_type") - .columnType(ColumnTypeDto.DECIMAL) - .isNullAllowed(true) - .build()); + id(COLUMN_5_17_ID()) + databaseId(DATABASE_2_ID()) + ordinalPosition(16) + name("Class Type") + internalName("class_type") + columnType(ColumnTypeDto.DECIMAL) + isNullAllowed(true) + build()); public final View VIEW_4 = View.builder() - .id(VIEW_4_ID) - .isInitialView(VIEW_4_INITIAL_VIEW) - .name(VIEW_4_NAME) - .internalName(VIEW_4_INTERNAL_NAME) - .isPublic(VIEW_4_PUBLIC) - .isSchemaPublic(VIEW_4_SCHEMA_PUBLIC) - .query(VIEW_4_QUERY) - .queryHash(VIEW_4_QUERY_HASH) + .id(VIEW_4_ID()) + .isInitialView(VIEW_4_INITIAL_VIEW()) + .name(VIEW_4_NAME()) + .internalName(VIEW_4_INTERNAL_NAME()) + .isPublic(VIEW_4_PUBLIC()) + .isSchemaPublic(VIEW_4_SCHEMA_PUBLIC()) + .query(VIEW_4_QUERY()) + .queryHash(VIEW_4_QUERY_HASH()) .ownedBy(USER_1_ID()) .owner(USER_1) .columns(null) /* VIEW_4_COLUMNS */ .build(); public final ViewDto VIEW_4_DTO = ViewDto.builder() - .id(VIEW_4_ID) - .databaseId(DATABASE_2_ID) - .isInitialView(VIEW_4_INITIAL_VIEW) - .name(VIEW_4_NAME) - .internalName(VIEW_4_INTERNAL_NAME) - .isPublic(VIEW_4_PUBLIC) - .isSchemaPublic(VIEW_4_SCHEMA_PUBLIC) - .query(VIEW_4_QUERY) - .queryHash(VIEW_4_QUERY_HASH) - .owner(USER_1_BRIEF_DTO) - .columns(VIEW_4_COLUMNS_DTO) + .id(VIEW_4_ID()) + .databaseId(DATABASE_2_ID()) + .isInitialView(VIEW_4_INITIAL_VIEW()) + .name(VIEW_4_NAME()) + .internalName(VIEW_4_INTERNAL_NAME()) + .isPublic(VIEW_4_PUBLIC()) + .isSchemaPublic(VIEW_4_SCHEMA_PUBLIC()) + .query(VIEW_4_QUERY()) + .queryHash(VIEW_4_QUERY_HASH()) + .owner(USER_1_BRIEF_DTO()) + .columns(VIEW_4_COLUMNS_DTO()) .build(); public final ViewBriefDto VIEW_4_BRIEF_DTO = ViewBriefDto.builder() - .id(VIEW_4_ID) - .isInitialView(VIEW_4_INITIAL_VIEW) - .name(VIEW_4_NAME) - .internalName(VIEW_4_INTERNAL_NAME) - .vdbid(DATABASE_2_ID) - .isPublic(VIEW_4_PUBLIC) - .isSchemaPublic(VIEW_4_SCHEMA_PUBLIC) - .query(VIEW_4_QUERY) - .queryHash(VIEW_4_QUERY_HASH) + .id(VIEW_4_ID()) + .isInitialView(VIEW_4_INITIAL_VIEW()) + .name(VIEW_4_NAME()) + .internalName(VIEW_4_INTERNAL_NAME()) + .vdbid(DATABASE_2_ID()) + .isPublic(VIEW_4_PUBLIC()) + .isSchemaPublic(VIEW_4_SCHEMA_PUBLIC()) + .query(VIEW_4_QUERY()) + .queryHash(VIEW_4_QUERY_HASH()) .ownedBy(USER_1_ID()) .build(); public final List<ViewColumn> VIEW_4_COLUMNS = List.of( ViewColumn.builder() - .id(COLUMN_5_1_ID) + .id(COLUMN_5_1_ID()) .ordinalPosition(0) .name("Animal Name") .internalName("animal_name") .columnType(TableColumnType.VARCHAR) .isNullAllowed(true) - .view(VIEW_4) + .view(VIEW_4()) .build(), ViewColumn.builder() - .id(COLUMN_5_2_ID) + .id(COLUMN_5_2_ID()) .ordinalPosition(1) .name("Hair") .internalName("hair") .columnType(TableColumnType.BOOL) .isNullAllowed(true) - .view(VIEW_4) + .view(VIEW_4()) .build(), ViewColumn.builder() - .id(COLUMN_5_3_ID) - .ordinalPosition(2) - .name("Feathers") - .internalName("feathers") - .columnType(TableColumnType.BOOL) - .isNullAllowed(true) - .view(VIEW_4) - .build(), + .id(COLUMN_5_3_ID()) + .ordinalPosition2() + name("Feathers") + internalName("feathers") + columnType(TableColumnType.BOOL) + isNullAllowed(true) + view(VIEW_4()) + build(), ViewColumn.builder() - .id(COLUMN_5_4_ID) - .ordinalPosition(3) - .name("Eggs") - .internalName("eggs") - .columnType(TableColumnType.BOOL) - .isNullAllowed(true) - .view(VIEW_4) - .build(), + id(COLUMN_5_4_ID()) + ordinalPosition(3) + name("Eggs") + internalName("eggs") + columnType(TableColumnType.BOOL) + isNullAllowed(true) + view(VIEW_4()) + build(), ViewColumn.builder() - .id(COLUMN_5_5_ID) - .ordinalPosition(4) - .name("Milk") - .internalName("milk") - .columnType(TableColumnType.BOOL) - .isNullAllowed(true) - .view(VIEW_4) - .build(), + id(COLUMN_5_5_ID()) + ordinalPosition(4) + name("Milk") + internalName("milk") + columnType(TableColumnType.BOOL) + isNullAllowed(true) + view(VIEW_4()) + build(), ViewColumn.builder() - .id(COLUMN_5_6_ID) - .ordinalPosition(5) - .name("Airborne") - .internalName("airborne") - .columnType(TableColumnType.BOOL) - .isNullAllowed(true) - .view(VIEW_4) - .build(), + id(COLUMN_5_6_ID()) + ordinalPosition(5) + name("Airborne") + internalName("airborne") + columnType(TableColumnType.BOOL) + isNullAllowed(true) + view(VIEW_4()) + build(), ViewColumn.builder() - .id(COLUMN_5_7_ID) - .ordinalPosition(6) - .name("Aquantic") - .internalName("aquantic") - .columnType(TableColumnType.BOOL) - .isNullAllowed(true) - .view(VIEW_4) - .build(), + id(COLUMN_5_7_ID()) + ordinalPosition(6) + name("Aquantic") + internalName("aquantic") + columnType(TableColumnType.BOOL) + isNullAllowed(true) + view(VIEW_4()) + build(), ViewColumn.builder() - .id(COLUMN_5_8_ID) - .ordinalPosition(7) - .name("Predator") - .internalName("predator") - .columnType(TableColumnType.BOOL) - .isNullAllowed(true) - .view(VIEW_4) - .build(), + id(COLUMN_5_8_ID()) + ordinalPosition(7) + name("Predator") + internalName("predator") + columnType(TableColumnType.BOOL) + isNullAllowed(true) + view(VIEW_4()) + build(), ViewColumn.builder() - .id(COLUMN_5_9_ID) - .ordinalPosition(8) - .name("Backbone") - .internalName("backbone") - .columnType(TableColumnType.BOOL) - .isNullAllowed(true) - .view(VIEW_4) - .build(), + id(COLUMN_5_9_ID()) + ordinalPosition(8) + name("Backbone") + internalName("backbone") + columnType(TableColumnType.BOOL) + isNullAllowed(true) + view(VIEW_4()) + build(), ViewColumn.builder() - .id(COLUMN_5_10_ID) - .ordinalPosition(9) - .name("Breathes") - .internalName("breathes") - .columnType(TableColumnType.BOOL) - .isNullAllowed(true) - .view(VIEW_4) - .build(), + id(COLUMN_5_10_ID()) + ordinalPosition(9) + name("Breathes") + internalName("breathes") + columnType(TableColumnType.BOOL) + isNullAllowed(true) + view(VIEW_4()) + build(), ViewColumn.builder() - .id(COLUMN_5_11_ID) - .ordinalPosition(10) - .name("Venomous") - .internalName("venomous") - .columnType(TableColumnType.BOOL) - .isNullAllowed(true) - .view(VIEW_4) - .build(), + id(COLUMN_5_11_ID()) + ordinalPosition(10) + name("Venomous") + internalName("venomous") + columnType(TableColumnType.BOOL) + isNullAllowed(true) + view(VIEW_4()) + build(), ViewColumn.builder() - .id(COLUMN_5_12_ID) - .ordinalPosition(11) - .name("Fin") - .internalName("fin") - .columnType(TableColumnType.BOOL) - .isNullAllowed(true) - .view(VIEW_4) - .build(), + id(COLUMN_5_12_ID()) + ordinalPosition(11) + name("Fin") + internalName("fin") + columnType(TableColumnType.BOOL) + isNullAllowed(true) + view(VIEW_4()) + build(), ViewColumn.builder() - .id(COLUMN_5_13_ID) - .ordinalPosition(12) - .name("Legs") - .internalName("legs") - .columnType(TableColumnType.INT) - .isNullAllowed(true) - .view(VIEW_4) - .build(), + id(COLUMN_5_13_ID()) + ordinalPosition(12) + name("Legs") + internalName("legs") + columnType(TableColumnType.INT) + isNullAllowed(true) + view(VIEW_4()) + build(), ViewColumn.builder() - .id(COLUMN_5_14_ID) - .ordinalPosition(13) - .name("Tail") - .internalName("tail") - .columnType(TableColumnType.DECIMAL) - .isNullAllowed(true) - .view(VIEW_4) - .build(), + id(COLUMN_5_14_ID()) + ordinalPosition(13) + name("Tail") + internalName("tail") + columnType(TableColumnType.DECIMAL) + isNullAllowed(true) + view(VIEW_4()) + build(), ViewColumn.builder() - .id(COLUMN_5_15_ID) - .ordinalPosition(14) - .name("Domestic") - .internalName("domestic") - .columnType(TableColumnType.BOOL) - .isNullAllowed(true) - .view(VIEW_4) - .build(), + id(COLUMN_5_15_ID()) + ordinalPosition(14) + name("Domestic") + internalName("domestic") + columnType(TableColumnType.BOOL) + isNullAllowed(true) + view(VIEW_4()) + build(), ViewColumn.builder() - .id(COLUMN_5_16_ID) - .ordinalPosition(15) - .name("Catsize") - .internalName("catsize") - .columnType(TableColumnType.BOOL) - .isNullAllowed(true) - .view(VIEW_4) - .build(), + id(COLUMN_5_16_ID()) + ordinalPosition(15) + name("Catsize") + internalName("catsize") + columnType(TableColumnType.BOOL) + isNullAllowed(true) + view(VIEW_4()) + build(), ViewColumn.builder() - .id(COLUMN_5_17_ID) - .ordinalPosition(16) - .name("Class Type") - .internalName("class_type") - .columnType(TableColumnType.DECIMAL) - .isNullAllowed(true) - .view(VIEW_4) - .build()); + id(COLUMN_5_17_ID()) + ordinalPosition(16) + name("Class Type") + internalName("class_type") + columnType(TableColumnType.DECIMAL) + isNullAllowed(true) + view(VIEW_4()) + build()); - public final UUID VIEW_5_ID = UUID.fromString("bc6b8507-51f1-4d05-bb0c-1f619a991dec"); - public final Boolean VIEW_5_INITIAL_VIEW = false; - public final String VIEW_5_NAME = "Mock View"; - public final String VIEW_5_INTERNAL_NAME = "mock_view"; - public final Boolean VIEW_5_PUBLIC = true; - public final Boolean VIEW_5_SCHEMA_PUBLIC = true; - public final String VIEW_5_QUERY = "SELECT `location`, `lat`, `lng` FROM `weather_location` WHERE `location` = 'Albury'"; - public final String VIEW_5_QUERY_HASH = "120f32478aaff874c25ab32eceb9f00b64cc9d422831046f2f5d43953aca01e7"; + public final UUID VIEW_5_ID() { + return UUID.fromString("bc6b8507-51f1-4d05-bb0c-1f619a991dec"); + } + + public final Boolean VIEW_5_INITIAL_VIEW() { + return false; + } + + public final String VIEW_5_NAME() { + return "Mock View"; + } + + public final String VIEW_5_INTERNAL_NAME() { + return "mock_view"; + } + + public final Boolean VIEW_5_PUBLIC() { + return true; + } + + public final Boolean VIEW_5_SCHEMA_PUBLIC() { + return true; + } + + public final String VIEW_5_QUERY() { + return "SELECT `location`, `lat`, `lng` FROM `weather_location` WHERE `location` = 'Albury'"; + } + + public final String VIEW_5_QUERY_HASH() { + return "120f32478aaff874c25ab32eceb9f00b64cc9d422831046f2f5d43953aca01e7"; + } public final View VIEW_5 = View.builder() - .id(VIEW_5_ID) - .isInitialView(VIEW_5_INITIAL_VIEW) - .name(VIEW_5_NAME) - .internalName(VIEW_5_INTERNAL_NAME) - .isPublic(VIEW_5_PUBLIC) - .isSchemaPublic(VIEW_5_SCHEMA_PUBLIC) - .query(VIEW_5_QUERY) - .queryHash(VIEW_5_QUERY_HASH) + .id(VIEW_5_ID()) + .isInitialView(VIEW_5_INITIAL_VIEW()) + .name(VIEW_5_NAME()) + .internalName(VIEW_5_INTERNAL_NAME()) + .isPublic(VIEW_5_PUBLIC()) + .isSchemaPublic(VIEW_5_SCHEMA_PUBLIC()) + .query(VIEW_5_QUERY()) + .queryHash(VIEW_5_QUERY_HASH()) .ownedBy(USER_1_ID()) .owner(USER_1) .columns(null) .build(); public final ViewDto VIEW_5_DTO = ViewDto.builder() - .id(VIEW_5_ID) - .databaseId(DATABASE_3_ID) - .isInitialView(VIEW_5_INITIAL_VIEW) - .name(VIEW_5_NAME) - .internalName(VIEW_5_INTERNAL_NAME) - .isPublic(VIEW_5_PUBLIC) - .isSchemaPublic(VIEW_5_SCHEMA_PUBLIC) - .query(VIEW_5_QUERY) - .queryHash(VIEW_5_QUERY_HASH) - .owner(USER_1_BRIEF_DTO) + .id(VIEW_5_ID()) + .databaseId(DATABASE_3_ID()) + .isInitialView(VIEW_5_INITIAL_VIEW()) + .name(VIEW_5_NAME()) + .internalName(VIEW_5_INTERNAL_NAME()) + .isPublic(VIEW_5_PUBLIC()) + .isSchemaPublic(VIEW_5_SCHEMA_PUBLIC()) + .query(VIEW_5_QUERY()) + .queryHash(VIEW_5_QUERY_HASH()) + .owner(USER_1_BRIEF_DTO()) .columns(new LinkedList<>()) .build(); public final ViewBriefDto VIEW_5_BRIEF_DTO = ViewBriefDto.builder() - .id(VIEW_5_ID) - .isInitialView(VIEW_5_INITIAL_VIEW) - .name(VIEW_5_NAME) - .internalName(VIEW_5_INTERNAL_NAME) - .vdbid(DATABASE_3_ID) - .isPublic(VIEW_5_PUBLIC) - .isSchemaPublic(VIEW_5_SCHEMA_PUBLIC) - .query(VIEW_5_QUERY) - .queryHash(VIEW_5_QUERY_HASH) + .id(VIEW_5_ID()) + .isInitialView(VIEW_5_INITIAL_VIEW()) + .name(VIEW_5_NAME()) + .internalName(VIEW_5_INTERNAL_NAME()) + .vdbid(DATABASE_3_ID()) + .isPublic(VIEW_5_PUBLIC()) + .isSchemaPublic(VIEW_5_SCHEMA_PUBLIC()) + .query(VIEW_5_QUERY()) + .queryHash(VIEW_5_QUERY_HASH()) .build(); public final List<ViewColumn> VIEW_5_COLUMNS = List.of( ViewColumn.builder() - .id(COLUMN_2_1_ID) + .id(COLUMN_2_1_ID()) .ordinalPosition(0) .name("location") .internalName("location") .columnType(TableColumnType.VARCHAR) .size(255L) .isNullAllowed(false) - .view(VIEW_5) + .view(VIEW_5()) .build(), ViewColumn.builder() - .id(COLUMN_2_2_ID) + .id(COLUMN_2_2_ID()) .ordinalPosition(1) .name("lat") .internalName("lat") @@ -6070,24 +7769,24 @@ public abstract class BaseTest { .size(10L) .d(0L) .isNullAllowed(true) - .view(VIEW_5) + .view(VIEW_5()) .build(), ViewColumn.builder() - .id(COLUMN_2_3_ID) - .ordinalPosition(2) - .name("lng") - .internalName("lng") - .columnType(TableColumnType.DECIMAL) - .size(10L) - .d(0L) - .isNullAllowed(true) - .view(VIEW_5) - .build()); + .id(COLUMN_2_3_ID()) + .ordinalPosition2() + name("lng") + internalName("lng") + columnType(TableColumnType.DECIMAL) + size(10L) + d(0L) + isNullAllowed(true) + view(VIEW_5()) + build()); public final List<ViewColumnDto> VIEW_5_COLUMNS_DTO = List.of( ViewColumnDto.builder() - .id(COLUMN_2_1_ID) - .databaseId(DATABASE_3_ID) + .id(COLUMN_2_1_ID()) + .databaseId(DATABASE_3_ID()) .ordinalPosition(0) .name("location") .internalName("location") @@ -6096,8 +7795,8 @@ public abstract class BaseTest { .isNullAllowed(false) .build(), ViewColumnDto.builder() - .id(COLUMN_2_2_ID) - .databaseId(DATABASE_3_ID) + .id(COLUMN_2_2_ID()) + .databaseId(DATABASE_3_ID()) .ordinalPosition(1) .name("lat") .internalName("lat") @@ -6107,18 +7806,21 @@ public abstract class BaseTest { .isNullAllowed(true) .build(), ViewColumnDto.builder() - .id(COLUMN_2_3_ID) - .databaseId(DATABASE_3_ID) - .ordinalPosition(2) - .name("lng") - .internalName("lng") - .columnType(ColumnTypeDto.DECIMAL) - .size(10L) - .d(0L) - .isNullAllowed(true) - .build()); + .id(COLUMN_2_3_ID()) + .databaseId(DATABASE_3_ID()) + .ordinalPosition2() + name("lng") + internalName("lng") + columnType(ColumnTypeDto.DECIMAL) + size(10L) + d(0L) + isNullAllowed(true) + build()); + + public final Long QUERY_1_RESULT_ID() { + return 1L; + } - public final Long QUERY_1_RESULT_ID = 1L; public final List<Map<String, Object>> QUERY_1_RESULT_DTO = new LinkedList<>(List.of( new HashMap<>() {{ put("location", "Albury"); @@ -6130,31 +7832,71 @@ public abstract class BaseTest { put("lng", 150.6517942); }})); - public final String LICENSE_1_IDENTIFIER = "MIT"; - public final String LICENSE_1_URI = "https://opensource.org/license/mit/"; + public final String LICENSE_1_IDENTIFIER() { + return "MIT"; + } + + public final String LICENSE_1_URI() { + return "https://opensource.org/license/mit/"; + } + + public final License LICENSE_1 = License.builder() + .identifier(LICENSE_1_IDENTIFIER()) + .uri(LICENSE_1_URI()) + .build(); + + public final LicenseDto LICENSE_1_DTO = LicenseDto.builder() + .identifier(LICENSE_1_IDENTIFIER()) + .uri(LICENSE_1_URI()) + .build(); + + public final UUID CREATOR_1_ID() { + return UUID.fromString("a0417f34-80ff-419f-821d-ce179021484a"); + } + + public final String CREATOR_1_ORCID() { + return "00000-00000-00000"; + } + + public final String CREATOR_1_AFFIL() { + return "TU Graz"; + } + + public final String CREATOR_1_AFFIL_ROR() { + return "https://ror.org/04wn28048"; + } + + public final String CREATOR_1_AFFIL_URI() { + return "https://ror.org/"; + } + + public final AffiliationIdentifierSchemeType CREATOR_1_AFFIL_TYPE() { + return AffiliationIdentifierSchemeType.ROR; + } + + public final AffiliationIdentifierSchemeTypeDto CREATOR_1_AFFIL_TYPE_DTO() { + return AffiliationIdentifierSchemeTypeDto.ROR; + } + + public final String CREATOR_1_FIRSTNAME() { + return "Max"; + } + + public final String CREATOR_1_LASTNAME() { + return "Mustermann"; + } + + public final String CREATOR_1_NAME() { + return CREATOR_1_LASTNAME + ", " + CREATOR_1_FIRSTNAME; + } - public final License LICENSE_1 = License.builder() - .identifier(LICENSE_1_IDENTIFIER) - .uri(LICENSE_1_URI) - .build(); + public final Instant CREATOR_1_CREATED() { + return Instant.ofEpochSecond(1641588352L); + } - public final LicenseDto LICENSE_1_DTO = LicenseDto.builder() - .identifier(LICENSE_1_IDENTIFIER) - .uri(LICENSE_1_URI) - .build(); - - public final UUID CREATOR_1_ID = UUID.fromString("a0417f34-80ff-419f-821d-ce179021484a"); - public final String CREATOR_1_ORCID = "00000-00000-00000"; - public final String CREATOR_1_AFFIL = "TU Graz"; - public final String CREATOR_1_AFFIL_ROR = "https://ror.org/04wn28048"; - public final String CREATOR_1_AFFIL_URI = "https://ror.org/"; - public final AffiliationIdentifierSchemeType CREATOR_1_AFFIL_TYPE = AffiliationIdentifierSchemeType.ROR; - public final AffiliationIdentifierSchemeTypeDto CREATOR_1_AFFIL_TYPE_DTO = AffiliationIdentifierSchemeTypeDto.ROR; - public final String CREATOR_1_FIRSTNAME = "Max"; - public final String CREATOR_1_LASTNAME = "Mustermann"; - public final String CREATOR_1_NAME = CREATOR_1_LASTNAME + ", " + CREATOR_1_FIRSTNAME; - public final Instant CREATOR_1_CREATED = Instant.ofEpochSecond(1641588352L); - public final Instant CREATOR_1_MODIFIED = Instant.ofEpochSecond(1541588352L); + public final Instant CREATOR_1_MODIFIED() { + return Instant.ofEpochSecond(1541588352L); + } public final OrcidDto ORCID_1_DTO = OrcidDto.builder() .person(OrcidPersonDto.builder() @@ -6186,1128 +7928,1680 @@ public abstract class BaseTest { .build()) .build(); - public final UUID CREATOR_2_ID = UUID.fromString("56b70dae-17a7-4f76-9c1e-a493762ba760"); - public final Long CREATOR_2_QUERY_ID = 1L; - public final String CREATOR_2_ORCID = "00000-00000-00000"; - public final String CREATOR_2_AFFIL = "TU Wien"; - public final String CREATOR_2_FIRSTNAME = "Martina"; - public final String CREATOR_2_LASTNAME = "Mustermann"; - public final String CREATOR_2_NAME = CREATOR_2_LASTNAME + ", " + CREATOR_2_FIRSTNAME; - public final Instant CREATOR_2_CREATED = Instant.ofEpochSecond(1641588352L); - public final Instant CREATOR_2_MODIFIED = Instant.ofEpochSecond(1541588352L); - - public final UUID CREATOR_3_ID = UUID.fromString("a2dfea46-7d88-4069-9b93-2417e1fb578b"); - public final Long CREATOR_3_QUERY_ID = 1L; - public final String CREATOR_3_ORCID = "00000-00000-00000"; - public final String CREATOR_3_AFFIL = "TU Graz"; - public final String CREATOR_3_AFFIL_ROR = "https://ror.org/04wn28048"; - public final AffiliationIdentifierSchemeType CREATOR_3_AFFIL_SCHEME_TYPE = AffiliationIdentifierSchemeType.ROR; - public final AffiliationIdentifierSchemeTypeDto CREATOR_3_AFFIL_SCHEME_TYPE_DTO = AffiliationIdentifierSchemeTypeDto.ROR; - public final String CREATOR_3_AFFIL_URI = "https://ror.org/"; - public final String CREATOR_3_FIRSTNAME = "Max"; - public final String CREATOR_3_LASTNAME = "Mustermann"; - public final String CREATOR_3_NAME = CREATOR_3_LASTNAME + ", " + CREATOR_3_FIRSTNAME; - public final Instant CREATOR_3_CREATED = Instant.ofEpochSecond(1641588352L); - public final Instant CREATOR_3_MODIFIED = Instant.ofEpochSecond(1541588352L); - - public final UUID CREATOR_4_ID = UUID.fromString("473489fa-ad02-4e48-856f-5a3f83ff541d"); - public final Long CREATOR_4_QUERY_ID = 1L; - public final String CREATOR_4_ORCID = "00000-00000-00000"; - public final String CREATOR_4_AFFIL = "TU Wien"; - public final String CREATOR_4_AFFIL_ROR = "https://ror.org/04d836q62"; - public final String CREATOR_4_AFFIL_URI = "https://ror.org/"; - public final AffiliationIdentifierSchemeType CREATOR_4_AFFIL_TYPE = AffiliationIdentifierSchemeType.ROR; - public final AffiliationIdentifierSchemeTypeDto CREATOR_4_AFFIL_TYPE_DTO = AffiliationIdentifierSchemeTypeDto.ROR; - public final String CREATOR_4_FIRSTNAME = "Martina"; - public final String CREATOR_4_LASTNAME = "Mustermann"; - public final String CREATOR_4_NAME = CREATOR_4_LASTNAME + ", " + CREATOR_4_FIRSTNAME; - public final Instant CREATOR_4_CREATED = Instant.ofEpochSecond(1641588352L); - public final Instant CREATOR_4_MODIFIED = Instant.ofEpochSecond(1541588352L); - - public final UUID IDENTIFIER_1_ID = UUID.fromString("679a83f2-ef23-4b4b-98f7-ad77b9d68733"); - public final String IDENTIFIER_1_DOI = "10.12345/183"; - public final Instant IDENTIFIER_1_CREATED = Instant.ofEpochSecond(1641588352L) /* 2022-01-07 20:45:52 */; - public final Instant IDENTIFIER_1_MODIFIED = Instant.ofEpochSecond(1541588352L) /* 2022-01-07 20:45:52 */; - public final Instant IDENTIFIER_1_EXECUTION = Instant.ofEpochSecond(1541588352L) /* 2022-01-07 20:45:52 */; - public final Integer IDENTIFIER_1_PUBLICATION_MONTH = 5; - public final Integer IDENTIFIER_1_PUBLICATION_YEAR = 2022; - public final Integer IDENTIFIER_1_PUBLICATION_DAY = null; - public final String IDENTIFIER_1_PUBLISHER = "Austrian Government"; - public final IdentifierType IDENTIFIER_1_TYPE = IdentifierType.DATABASE; - public final IdentifierTypeDto IDENTIFIER_1_TYPE_DTO = IdentifierTypeDto.DATABASE; - public final IdentifierStatusType IDENTIFIER_1_STATUS_TYPE = IdentifierStatusType.PUBLISHED; - public final IdentifierStatusTypeDto IDENTIFIER_1_STATUS_TYPE_DTO = IdentifierStatusTypeDto.PUBLISHED; - - public final UUID IDENTIFIER_1_TITLE_1_ID = UUID.fromString("3df6b286-9bd2-4ae3-b8f4-29c217544bef"); - public final String IDENTIFIER_1_TITLE_1_TITLE = "Austrian weather data"; - public final String IDENTIFIER_1_TITLE_1_TITLE_MODIFY = "Austrian weather some data"; - public final TitleType IDENTIFIER_1_TITLE_1_TYPE = null; - public final TitleTypeDto IDENTIFIER_1_TITLE_1_TYPE_DTO = null; - public final LanguageType IDENTIFIER_1_TITLE_1_LANG = LanguageType.EN; - public final LanguageTypeDto IDENTIFIER_1_TITLE_1_LANG_DTO = LanguageTypeDto.EN; + public final UUID CREATOR_2_ID() { + return UUID.fromString("56b70dae-17a7-4f76-9c1e-a493762ba760"); + } + + public final Long CREATOR_2_QUERY_ID() { + return 1L; + } + + public final String CREATOR_2_ORCID() { + return "00000-00000-00000"; + } + + public final String CREATOR_2_AFFIL() { + return "TU Wien"; + } + + public final String CREATOR_2_FIRSTNAME() { + return "Martina"; + } + + public final String CREATOR_2_LASTNAME() { + return "Mustermann"; + } + + public final String CREATOR_2_NAME() { + return CREATOR_2_LASTNAME + ", " + CREATOR_2_FIRSTNAME; + } + + public final Instant CREATOR_2_CREATED() { + return Instant.ofEpochSecond(1641588352L); + } + + public final Instant CREATOR_2_MODIFIED() { + return Instant.ofEpochSecond(1541588352L); + } + + public final UUID CREATOR_3_ID() { + return UUID.fromString("a2dfea46-7d88-4069-9b93-2417e1fb578b"); + } + + public final Long CREATOR_3_QUERY_ID() { + return 1L; + } + + public final String CREATOR_3_ORCID() { + return "00000-00000-00000"; + } + + public final String CREATOR_3_AFFIL() { + return "TU Graz"; + } + + public final String CREATOR_3_AFFIL_ROR() { + return "https://ror.org/04wn28048"; + } + + public final AffiliationIdentifierSchemeType CREATOR_3_AFFIL_SCHEME_TYPE() { + return AffiliationIdentifierSchemeType.ROR; + } + + public final AffiliationIdentifierSchemeTypeDto CREATOR_3_AFFIL_SCHEME_TYPE_DTO() { + return AffiliationIdentifierSchemeTypeDto.ROR; + } + + public final String CREATOR_3_AFFIL_URI() { + return "https://ror.org/"; + } + + public final String CREATOR_3_FIRSTNAME() { + return "Max"; + } + + public final String CREATOR_3_LASTNAME() { + return "Mustermann"; + } + + public final String CREATOR_3_NAME() { + return CREATOR_3_LASTNAME + ", " + CREATOR_3_FIRSTNAME; + } + + public final Instant CREATOR_3_CREATED() { + return Instant.ofEpochSecond(1641588352L); + } + + public final Instant CREATOR_3_MODIFIED() { + return Instant.ofEpochSecond(1541588352L); + } + + public final UUID CREATOR_4_ID() { + return UUID.fromString("473489fa-ad02-4e48-856f-5a3f83ff541d"); + } + + public final Long CREATOR_4_QUERY_ID() { + return 1L; + } + + public final String CREATOR_4_ORCID() { + return "00000-00000-00000"; + } + + public final String CREATOR_4_AFFIL() { + return "TU Wien"; + } + + public final String CREATOR_4_AFFIL_ROR() { + return "https://ror.org/04d836q62"; + } + + public final String CREATOR_4_AFFIL_URI() { + return "https://ror.org/"; + } + + public final AffiliationIdentifierSchemeType CREATOR_4_AFFIL_TYPE() { + return AffiliationIdentifierSchemeType.ROR; + } + + public final AffiliationIdentifierSchemeTypeDto CREATOR_4_AFFIL_TYPE_DTO() { + return AffiliationIdentifierSchemeTypeDto.ROR; + } + + public final String CREATOR_4_FIRSTNAME() { + return "Martina"; + } + + public final String CREATOR_4_LASTNAME() { + return "Mustermann"; + } + + public final String CREATOR_4_NAME() { + return CREATOR_4_LASTNAME + ", " + CREATOR_4_FIRSTNAME; + } + + public final Instant CREATOR_4_CREATED() { + return Instant.ofEpochSecond(1641588352L); + } + + public final Instant CREATOR_4_MODIFIED() { + return Instant.ofEpochSecond(1541588352L); + } + + public final UUID IDENTIFIER_1_ID() { + return UUID.fromString("679a83f2-ef23-4b4b-98f7-ad77b9d68733"); + } + + public final String IDENTIFIER_1_DOI() { + return "10.12345/183"; + } + + public final Instant IDENTIFIER_1_CREATED() { + return Instant.ofEpochSecond(1641588352L) /* 2022-01-07 20:45:52 */; + } + + public final Instant IDENTIFIER_1_MODIFIED() { + return Instant.ofEpochSecond(1541588352L) /* 2022-01-07 20:45:52 */; + } + + public final Instant IDENTIFIER_1_EXECUTION() { + return Instant.ofEpochSecond(1541588352L) /* 2022-01-07 20:45:52 */; + } + + public final Integer IDENTIFIER_1_PUBLICATION_MONTH() { + return 5; + } + + public final Integer IDENTIFIER_1_PUBLICATION_YEAR() { + return 2022; + } + + public final Integer IDENTIFIER_1_PUBLICATION_DAY() { + return null; + } + + public final String IDENTIFIER_1_PUBLISHER() { + return "Austrian Government"; + } + + public final IdentifierType IDENTIFIER_1_TYPE() { + return IdentifierType.DATABASE; + } + + public final IdentifierTypeDto IDENTIFIER_1_TYPE_DTO() { + return IdentifierTypeDto.DATABASE; + } + + public final IdentifierStatusType IDENTIFIER_1_STATUS_TYPE() { + return IdentifierStatusType.PUBLISHED; + } + + public final IdentifierStatusTypeDto IDENTIFIER_1_STATUS_TYPE_DTO() { + return IdentifierStatusTypeDto.PUBLISHED; + } + + public final UUID IDENTIFIER_1_TITLE_1_ID() { + return UUID.fromString("3df6b286-9bd2-4ae3-b8f4-29c217544bef"); + } + + public final String IDENTIFIER_1_TITLE_1_TITLE() { + return "Austrian weather data"; + } + + public final String IDENTIFIER_1_TITLE_1_TITLE_MODIFY() { + return "Austrian weather some data"; + } + + public final TitleType IDENTIFIER_1_TITLE_1_TYPE() { + return null; + } + + public final TitleTypeDto IDENTIFIER_1_TITLE_1_TYPE_DTO() { + return null; + } + + public final LanguageType IDENTIFIER_1_TITLE_1_LANG() { + return LanguageType.EN; + } + + public final LanguageTypeDto IDENTIFIER_1_TITLE_1_LANG_DTO() { + return LanguageTypeDto.EN; + } public final IdentifierTitle IDENTIFIER_1_TITLE_1 = IdentifierTitle.builder() - .id(IDENTIFIER_1_TITLE_1_ID) - .title(IDENTIFIER_1_TITLE_1_TITLE) - .titleType(IDENTIFIER_1_TITLE_1_TYPE) - .language(IDENTIFIER_1_TITLE_1_LANG) + .id(IDENTIFIER_1_TITLE_1_ID()) + .title(IDENTIFIER_1_TITLE_1_TITLE()) + .titleType(IDENTIFIER_1_TITLE_1_TYPE()) + .language(IDENTIFIER_1_TITLE_1_LANG()) .build(); public final IdentifierTitleDto IDENTIFIER_1_TITLE_1_DTO = IdentifierTitleDto.builder() - .id(IDENTIFIER_1_TITLE_1_ID) - .title(IDENTIFIER_1_TITLE_1_TITLE) - .titleType(IDENTIFIER_1_TITLE_1_TYPE_DTO) - .language(IDENTIFIER_1_TITLE_1_LANG_DTO) + .id(IDENTIFIER_1_TITLE_1_ID()) + .title(IDENTIFIER_1_TITLE_1_TITLE()) + .titleType(IDENTIFIER_1_TITLE_1_TYPE_DTO()) + .language(IDENTIFIER_1_TITLE_1_LANG_DTO()) .build(); public final IdentifierTitleDto IDENTIFIER_1_TITLE_1_DTO_MODIFY = IdentifierTitleDto.builder() - .id(IDENTIFIER_1_TITLE_1_ID) - .title(IDENTIFIER_1_TITLE_1_TITLE_MODIFY) - .titleType(IDENTIFIER_1_TITLE_1_TYPE_DTO) - .language(IDENTIFIER_1_TITLE_1_LANG_DTO) + .id(IDENTIFIER_1_TITLE_1_ID()) + .title(IDENTIFIER_1_TITLE_1_TITLE_MODIFY()) + .titleType(IDENTIFIER_1_TITLE_1_TYPE_DTO()) + .language(IDENTIFIER_1_TITLE_1_LANG_DTO()) .build(); public final SaveIdentifierTitleDto IDENTIFIER_1_TITLE_1_CREATE_DTO = SaveIdentifierTitleDto.builder() - .title(IDENTIFIER_1_TITLE_1_TITLE) - .titleType(IDENTIFIER_1_TITLE_1_TYPE_DTO) - .language(IDENTIFIER_1_TITLE_1_LANG_DTO) + .title(IDENTIFIER_1_TITLE_1_TITLE()) + .titleType(IDENTIFIER_1_TITLE_1_TYPE_DTO()) + .language(IDENTIFIER_1_TITLE_1_LANG_DTO()) .build(); public final SaveIdentifierTitleDto IDENTIFIER_1_TITLE_1_UPDATE_DTO = SaveIdentifierTitleDto.builder() - .title(IDENTIFIER_1_TITLE_1_TITLE_MODIFY) - .titleType(IDENTIFIER_1_TITLE_1_TYPE_DTO) - .language(IDENTIFIER_1_TITLE_1_LANG_DTO) + .title(IDENTIFIER_1_TITLE_1_TITLE_MODIFY()) + .titleType(IDENTIFIER_1_TITLE_1_TYPE_DTO()) + .language(IDENTIFIER_1_TITLE_1_LANG_DTO()) .build(); - public final UUID IDENTIFIER_1_TITLE_2_ID = UUID.fromString("903a7e5b-8014-4b8a-b8fd-44f477880905"); - public final String IDENTIFIER_1_TITLE_2_TITLE = "Österreichische Wetterdaten"; - public final String IDENTIFIER_1_TITLE_2_TITLE_MODIFY = "Österreichische Wetterdaten übersetzt"; - public final TitleType IDENTIFIER_1_TITLE_2_TYPE = TitleType.TRANSLATED_TITLE; - public final TitleTypeDto IDENTIFIER_1_TITLE_2_TYPE_DTO = TitleTypeDto.TRANSLATED_TITLE; - public final LanguageType IDENTIFIER_1_TITLE_2_LANG = LanguageType.EN; - public final LanguageTypeDto IDENTIFIER_1_TITLE_2_LANG_DTO = LanguageTypeDto.EN; + public final UUID IDENTIFIER_1_TITLE_2_ID() { + return UUID.fromString("903a7e5b-8014-4b8a-b8fd-44f477880905"); + } + + public final String IDENTIFIER_1_TITLE_2_TITLE() { + return "Österreichische Wetterdaten"; + } + + public final String IDENTIFIER_1_TITLE_2_TITLE_MODIFY() { + return "Österreichische Wetterdaten übersetzt"; + } + + public final TitleType IDENTIFIER_1_TITLE_2_TYPE() { + return TitleType.TRANSLATED_TITLE; + } + + public final TitleTypeDto IDENTIFIER_1_TITLE_2_TYPE_DTO() { + return TitleTypeDto.TRANSLATED_TITLE; + } + + public final LanguageType IDENTIFIER_1_TITLE_2_LANG() { + return LanguageType.EN; + } + + public final LanguageTypeDto IDENTIFIER_1_TITLE_2_LANG_DTO() { + return LanguageTypeDto.EN; + } public final IdentifierTitle IDENTIFIER_1_TITLE_2 = IdentifierTitle.builder() - .id(IDENTIFIER_1_TITLE_2_ID) - .title(IDENTIFIER_1_TITLE_2_TITLE) - .titleType(IDENTIFIER_1_TITLE_2_TYPE) - .language(IDENTIFIER_1_TITLE_2_LANG) + .id(IDENTIFIER_1_TITLE_2_ID()) + .title(IDENTIFIER_1_TITLE_2_TITLE()) + .titleType(IDENTIFIER_1_TITLE_2_TYPE()) + .language(IDENTIFIER_1_TITLE_2_LANG()) .build(); public final IdentifierTitleDto IDENTIFIER_1_TITLE_2_DTO = IdentifierTitleDto.builder() - .id(IDENTIFIER_1_TITLE_2_ID) - .title(IDENTIFIER_1_TITLE_2_TITLE) - .titleType(IDENTIFIER_1_TITLE_2_TYPE_DTO) - .language(IDENTIFIER_1_TITLE_2_LANG_DTO) + .id(IDENTIFIER_1_TITLE_2_ID()) + .title(IDENTIFIER_1_TITLE_2_TITLE()) + .titleType(IDENTIFIER_1_TITLE_2_TYPE_DTO()) + .language(IDENTIFIER_1_TITLE_2_LANG_DTO()) .build(); public final IdentifierTitleDto IDENTIFIER_1_TITLE_2_DTO_MODIFY = IdentifierTitleDto.builder() - .id(IDENTIFIER_1_TITLE_2_ID) - .title(IDENTIFIER_1_TITLE_2_TITLE_MODIFY) - .titleType(IDENTIFIER_1_TITLE_2_TYPE_DTO) - .language(IDENTIFIER_1_TITLE_2_LANG_DTO) + .id(IDENTIFIER_1_TITLE_2_ID()) + .title(IDENTIFIER_1_TITLE_2_TITLE_MODIFY()) + .titleType(IDENTIFIER_1_TITLE_2_TYPE_DTO()) + .language(IDENTIFIER_1_TITLE_2_LANG_DTO()) .build(); public final SaveIdentifierTitleDto IDENTIFIER_1_TITLE_2_CREATE_DTO = SaveIdentifierTitleDto.builder() - .title(IDENTIFIER_1_TITLE_2_TITLE) - .titleType(IDENTIFIER_1_TITLE_2_TYPE_DTO) - .language(IDENTIFIER_1_TITLE_2_LANG_DTO) + .title(IDENTIFIER_1_TITLE_2_TITLE()) + .titleType(IDENTIFIER_1_TITLE_2_TYPE_DTO()) + .language(IDENTIFIER_1_TITLE_2_LANG_DTO()) .build(); public final SaveIdentifierTitleDto IDENTIFIER_1_TITLE_2_UPDATE_DTO = SaveIdentifierTitleDto.builder() - .title(IDENTIFIER_1_TITLE_2_TITLE_MODIFY) - .titleType(IDENTIFIER_1_TITLE_2_TYPE_DTO) - .language(IDENTIFIER_1_TITLE_2_LANG_DTO) + .title(IDENTIFIER_1_TITLE_2_TITLE_MODIFY()) + .titleType(IDENTIFIER_1_TITLE_2_TYPE_DTO()) + .language(IDENTIFIER_1_TITLE_2_LANG_DTO()) .build(); - public final UUID IDENTIFIER_1_DESCRIPTION_1_ID = UUID.fromString("1c438756-93f0-4797-983c-175a17e18c2c"); - public final String IDENTIFIER_1_DESCRIPTION_1_DESCRIPTION = "Selecting all from the weather Austrian table"; - public final String IDENTIFIER_1_DESCRIPTION_1_DESCRIPTION_MODIFY = "Selecting some from the weather Austrian table"; - public final DescriptionType IDENTIFIER_1_DESCRIPTION_1_TYPE = null; - public final DescriptionTypeDto IDENTIFIER_1_DESCRIPTION_1_TYPE_DTO = null; - public final LanguageType IDENTIFIER_1_DESCRIPTION_1_LANG = LanguageType.EN; - public final LanguageTypeDto IDENTIFIER_1_DESCRIPTION_1_LANG_DTO = LanguageTypeDto.EN; + public final UUID IDENTIFIER_1_DESCRIPTION_1_ID() { + return UUID.fromString("1c438756-93f0-4797-983c-175a17e18c2c"); + } + + public final String IDENTIFIER_1_DESCRIPTION_1_DESCRIPTION() { + return "Selecting all from the weather Austrian table"; + } + + public final String IDENTIFIER_1_DESCRIPTION_1_DESCRIPTION_MODIFY() { + return "Selecting some from the weather Austrian table"; + } + + public final DescriptionType IDENTIFIER_1_DESCRIPTION_1_TYPE() { + return null; + } + + public final DescriptionTypeDto IDENTIFIER_1_DESCRIPTION_1_TYPE_DTO() { + return null; + } + + public final LanguageType IDENTIFIER_1_DESCRIPTION_1_LANG() { + return LanguageType.EN; + } + + public final LanguageTypeDto IDENTIFIER_1_DESCRIPTION_1_LANG_DTO() { + return LanguageTypeDto.EN; + } public final IdentifierDescription IDENTIFIER_1_DESCRIPTION_1 = IdentifierDescription.builder() - .id(IDENTIFIER_1_DESCRIPTION_1_ID) - .description(IDENTIFIER_1_DESCRIPTION_1_DESCRIPTION) - .descriptionType(IDENTIFIER_1_DESCRIPTION_1_TYPE) - .language(IDENTIFIER_1_DESCRIPTION_1_LANG) + .id(IDENTIFIER_1_DESCRIPTION_1_ID()) + .description(IDENTIFIER_1_DESCRIPTION_1_DESCRIPTION()) + .descriptionType(IDENTIFIER_1_DESCRIPTION_1_TYPE()) + .language(IDENTIFIER_1_DESCRIPTION_1_LANG()) .build(); public final IdentifierDescriptionDto IDENTIFIER_1_DESCRIPTION_1_DTO = IdentifierDescriptionDto.builder() - .id(IDENTIFIER_1_DESCRIPTION_1_ID) - .description(IDENTIFIER_1_DESCRIPTION_1_DESCRIPTION) - .descriptionType(IDENTIFIER_1_DESCRIPTION_1_TYPE_DTO) - .language(IDENTIFIER_1_DESCRIPTION_1_LANG_DTO) + .id(IDENTIFIER_1_DESCRIPTION_1_ID()) + .description(IDENTIFIER_1_DESCRIPTION_1_DESCRIPTION()) + .descriptionType(IDENTIFIER_1_DESCRIPTION_1_TYPE_DTO()) + .language(IDENTIFIER_1_DESCRIPTION_1_LANG_DTO()) .build(); public final IdentifierDescriptionDto IDENTIFIER_1_DESCRIPTION_1_DTO_MODIFY = IdentifierDescriptionDto.builder() - .id(IDENTIFIER_1_DESCRIPTION_1_ID) - .description(IDENTIFIER_1_DESCRIPTION_1_DESCRIPTION_MODIFY) - .descriptionType(IDENTIFIER_1_DESCRIPTION_1_TYPE_DTO) - .language(IDENTIFIER_1_DESCRIPTION_1_LANG_DTO) + .id(IDENTIFIER_1_DESCRIPTION_1_ID()) + .description(IDENTIFIER_1_DESCRIPTION_1_DESCRIPTION_MODIFY()) + .descriptionType(IDENTIFIER_1_DESCRIPTION_1_TYPE_DTO()) + .language(IDENTIFIER_1_DESCRIPTION_1_LANG_DTO()) .build(); public final SaveIdentifierDescriptionDto IDENTIFIER_1_DESCRIPTION_1_CREATE_DTO = SaveIdentifierDescriptionDto.builder() .id(null) - .description(IDENTIFIER_1_DESCRIPTION_1_DESCRIPTION) - .descriptionType(IDENTIFIER_1_DESCRIPTION_1_TYPE_DTO) - .language(IDENTIFIER_1_DESCRIPTION_1_LANG_DTO) - .build(); - - public final UUID IDENTIFIER_1_CREATOR_1_ID = UUID.fromString("667cd1d6-4f94-4808-b5cb-12e5ec0788d8"); - public final String IDENTIFIER_1_CREATOR_1_FIRSTNAME = CREATOR_1_FIRSTNAME; - public final String IDENTIFIER_1_CREATOR_1_LASTNAME = CREATOR_1_LASTNAME; - public final String IDENTIFIER_1_CREATOR_1_NAME = CREATOR_1_NAME; - public final String IDENTIFIER_1_CREATOR_1_ORCID = CREATOR_1_ORCID; - public final NameIdentifierSchemeType IDENTIFIER_1_CREATOR_1_IDENTIFIER_SCHEME_TYPE = NameIdentifierSchemeType.ORCID; - public final NameIdentifierSchemeTypeDto IDENTIFIER_1_CREATOR_1_IDENTIFIER_SCHEME_TYPE_DTO = NameIdentifierSchemeTypeDto.ORCID; - public final String IDENTIFIER_1_CREATOR_1_AFFILIATION = CREATOR_1_AFFIL; - public final String IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER = CREATOR_1_AFFIL_ROR; - public final AffiliationIdentifierSchemeType IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME = CREATOR_1_AFFIL_TYPE; - public final AffiliationIdentifierSchemeTypeDto IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME_DTO = CREATOR_1_AFFIL_TYPE_DTO; - public final String IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME_URI = CREATOR_1_AFFIL_URI; + .description(IDENTIFIER_1_DESCRIPTION_1_DESCRIPTION()) + .descriptionType(IDENTIFIER_1_DESCRIPTION_1_TYPE_DTO()) + .language(IDENTIFIER_1_DESCRIPTION_1_LANG_DTO()) + .build(); + + public final UUID IDENTIFIER_1_CREATOR_1_ID() { + return UUID.fromString("667cd1d6-4f94-4808-b5cb-12e5ec0788d8"); + } + + public final String IDENTIFIER_1_CREATOR_1_FIRSTNAME() { + return CREATOR_1_FIRSTNAME; + } + + public final String IDENTIFIER_1_CREATOR_1_LASTNAME() { + return CREATOR_1_LASTNAME; + } + + public final String IDENTIFIER_1_CREATOR_1_NAME() { + return CREATOR_1_NAME; + } + + public final String IDENTIFIER_1_CREATOR_1_ORCID() { + return CREATOR_1_ORCID; + } + + public final NameIdentifierSchemeType IDENTIFIER_1_CREATOR_1_IDENTIFIER_SCHEME_TYPE() { + return NameIdentifierSchemeType.ORCID; + } + + public final NameIdentifierSchemeTypeDto IDENTIFIER_1_CREATOR_1_IDENTIFIER_SCHEME_TYPE_DTO() { + return NameIdentifierSchemeTypeDto.ORCID; + } + + public final String IDENTIFIER_1_CREATOR_1_AFFILIATION() { + return CREATOR_1_AFFIL; + } + + public final String IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER() { + return CREATOR_1_AFFIL_ROR; + } + + public final AffiliationIdentifierSchemeType IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME() { + return CREATOR_1_AFFIL_TYPE; + } + + public final AffiliationIdentifierSchemeTypeDto IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME_DTO() { + return CREATOR_1_AFFIL_TYPE_DTO; + } + + public final String IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME_URI() { + return CREATOR_1_AFFIL_URI; + } public final Creator IDENTIFIER_1_CREATOR_1 = Creator.builder() - .id(IDENTIFIER_1_CREATOR_1_ID) - .firstname(IDENTIFIER_1_CREATOR_1_FIRSTNAME) - .lastname(IDENTIFIER_1_CREATOR_1_LASTNAME) - .creatorName(IDENTIFIER_1_CREATOR_1_NAME) + .id(IDENTIFIER_1_CREATOR_1_ID()) + .firstname(IDENTIFIER_1_CREATOR_1_FIRSTNAME()) + .lastname(IDENTIFIER_1_CREATOR_1_LASTNAME()) + .creatorName(IDENTIFIER_1_CREATOR_1_NAME()) .nameType(NameType.PERSONAL) - .nameIdentifier(IDENTIFIER_1_CREATOR_1_ORCID) - .nameIdentifierScheme(IDENTIFIER_1_CREATOR_1_IDENTIFIER_SCHEME_TYPE) - .affiliation(IDENTIFIER_1_CREATOR_1_AFFILIATION) - .affiliationIdentifier(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER) - .affiliationIdentifierScheme(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME) - .affiliationIdentifierSchemeUri(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME_URI) + .nameIdentifier(IDENTIFIER_1_CREATOR_1_ORCID()) + .nameIdentifierScheme(IDENTIFIER_1_CREATOR_1_IDENTIFIER_SCHEME_TYPE()) + .affiliation(IDENTIFIER_1_CREATOR_1_AFFILIATION()) + .affiliationIdentifier(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER()) + .affiliationIdentifierScheme(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME()) + .affiliationIdentifierSchemeUri(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME_URI()) .build(); public final CreatorDto IDENTIFIER_1_CREATOR_1_DTO = CreatorDto.builder() - .id(IDENTIFIER_1_CREATOR_1_ID) - .firstname(IDENTIFIER_1_CREATOR_1_FIRSTNAME) - .lastname(IDENTIFIER_1_CREATOR_1_LASTNAME) - .creatorName(IDENTIFIER_1_CREATOR_1_NAME) + .id(IDENTIFIER_1_CREATOR_1_ID()) + .firstname(IDENTIFIER_1_CREATOR_1_FIRSTNAME()) + .lastname(IDENTIFIER_1_CREATOR_1_LASTNAME()) + .creatorName(IDENTIFIER_1_CREATOR_1_NAME()) .nameType(NameTypeDto.PERSONAL) - .nameIdentifier(IDENTIFIER_1_CREATOR_1_ORCID) - .nameIdentifierScheme(IDENTIFIER_1_CREATOR_1_IDENTIFIER_SCHEME_TYPE_DTO) - .affiliation(IDENTIFIER_1_CREATOR_1_AFFILIATION) - .affiliationIdentifier(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER) - .affiliationIdentifierScheme(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME_DTO) - .affiliationIdentifierSchemeUri(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME_URI) + .nameIdentifier(IDENTIFIER_1_CREATOR_1_ORCID()) + .nameIdentifierScheme(IDENTIFIER_1_CREATOR_1_IDENTIFIER_SCHEME_TYPE_DTO()) + .affiliation(IDENTIFIER_1_CREATOR_1_AFFILIATION()) + .affiliationIdentifier(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER()) + .affiliationIdentifierScheme(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME_DTO()) + .affiliationIdentifierSchemeUri(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME_URI()) .build(); public final SaveIdentifierCreatorDto IDENTIFIER_1_CREATOR_1_CREATE_DTO = SaveIdentifierCreatorDto.builder() .id(null) - .firstname(IDENTIFIER_1_CREATOR_1_FIRSTNAME) - .lastname(IDENTIFIER_1_CREATOR_1_LASTNAME) - .creatorName(IDENTIFIER_1_CREATOR_1_NAME) + .firstname(IDENTIFIER_1_CREATOR_1_FIRSTNAME()) + .lastname(IDENTIFIER_1_CREATOR_1_LASTNAME()) + .creatorName(IDENTIFIER_1_CREATOR_1_NAME()) .nameType(NameTypeDto.PERSONAL) - .nameIdentifier(IDENTIFIER_1_CREATOR_1_ORCID) - .nameIdentifierScheme(IDENTIFIER_1_CREATOR_1_IDENTIFIER_SCHEME_TYPE_DTO) - .affiliation(IDENTIFIER_1_CREATOR_1_AFFILIATION) - .affiliationIdentifier(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER) - .affiliationIdentifierScheme(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME_DTO) + .nameIdentifier(IDENTIFIER_1_CREATOR_1_ORCID()) + .nameIdentifierScheme(IDENTIFIER_1_CREATOR_1_IDENTIFIER_SCHEME_TYPE_DTO()) + .affiliation(IDENTIFIER_1_CREATOR_1_AFFILIATION()) + .affiliationIdentifier(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER()) + .affiliationIdentifierScheme(IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME_DTO()) .build(); - public final UUID FUNDER_1_ID = UUID.fromString("8deb273d-6dd6-407d-970a-01534035ac01"); - public final String FUNDER_1_NAME = "European Commission"; - public final String FUNDER_1_IDENTIFIER = "https://doi.org/10.13039/501100000780"; - public final String FUNDER_1_IDENTIFIER_ID_ONLY = "10.13039/501100000780"; - public final IdentifierFunderType FUNDER_1_IDENTIFIER_TYPE = IdentifierFunderType.CROSSREF_FUNDER_ID; - public final IdentifierFunderTypeDto FUNDER_1_IDENTIFIER_TYPE_DTO = IdentifierFunderTypeDto.CROSSREF_FUNDER_ID; - public final String FUNDER_1_AWARD_TITLE = "Institutionalizing global genetic-resource commons. Global Strategies for accessing and using essential public knowledge assets in the life science"; + public final UUID FUNDER_1_ID() { + return UUID.fromString("8deb273d-6dd6-407d-970a-01534035ac01"); + } + + public final String FUNDER_1_NAME() { + return "European Commission"; + } + + public final String FUNDER_1_IDENTIFIER() { + return "https://doi.org/10.13039/501100000780"; + } + + public final String FUNDER_1_IDENTIFIER_ID_ONLY() { + return "10.13039/501100000780"; + } + + public final IdentifierFunderType FUNDER_1_IDENTIFIER_TYPE() { + return IdentifierFunderType.CROSSREF_FUNDER_ID; + } + + public final IdentifierFunderTypeDto FUNDER_1_IDENTIFIER_TYPE_DTO() { + return IdentifierFunderTypeDto.CROSSREF_FUNDER_ID; + } + + public final String FUNDER_1_AWARD_TITLE() { + return "Institutionalizing global genetic-resource commons. Global Strategies for accessing and using essential public knowledge assets in the life science"; + } public final IdentifierFunder IDENTIFIER_1_FUNDER_1 = IdentifierFunder.builder() - .id(FUNDER_1_ID) - .funderName(FUNDER_1_NAME) - .funderIdentifier(FUNDER_1_IDENTIFIER) - .funderIdentifierType(FUNDER_1_IDENTIFIER_TYPE) - .awardTitle(FUNDER_1_AWARD_TITLE) + .id(FUNDER_1_ID()) + .funderName(FUNDER_1_NAME()) + .funderIdentifier(FUNDER_1_IDENTIFIER()) + .funderIdentifierType(FUNDER_1_IDENTIFIER_TYPE()) + .awardTitle(FUNDER_1_AWARD_TITLE()) .build(); public final IdentifierFunderDto IDENTIFIER_1_FUNDER_1_DTO = IdentifierFunderDto.builder() - .id(FUNDER_1_ID) - .funderName(FUNDER_1_NAME) - .funderIdentifier(FUNDER_1_IDENTIFIER) - .funderIdentifierType(FUNDER_1_IDENTIFIER_TYPE_DTO) - .awardTitle(FUNDER_1_AWARD_TITLE) + .id(FUNDER_1_ID()) + .funderName(FUNDER_1_NAME()) + .funderIdentifier(FUNDER_1_IDENTIFIER()) + .funderIdentifierType(FUNDER_1_IDENTIFIER_TYPE_DTO()) + .awardTitle(FUNDER_1_AWARD_TITLE()) .build(); public final SaveIdentifierFunderDto IDENTIFIER_1_FUNDER_1_CREATE_DTO = SaveIdentifierFunderDto.builder() - .funderName(FUNDER_1_NAME) - .funderIdentifier(FUNDER_1_IDENTIFIER) - .funderIdentifierType(FUNDER_1_IDENTIFIER_TYPE_DTO) - .awardTitle(FUNDER_1_AWARD_TITLE) + .funderName(FUNDER_1_NAME()) + .funderIdentifier(FUNDER_1_IDENTIFIER()) + .funderIdentifierType(FUNDER_1_IDENTIFIER_TYPE_DTO()) + .awardTitle(FUNDER_1_AWARD_TITLE()) .build(); public final DataCiteBody<DataCiteDoi> IDENTIFIER_1_DATA_CITE = DataCiteBody.<DataCiteDoi>builder() .data(DataCiteData.<DataCiteDoi>builder() .type("dois") .attributes(DataCiteDoi.builder() - .doi(IDENTIFIER_1_DOI) + .doi(IDENTIFIER_1_DOI()) .build()) .build()) .build(); public final Identifier IDENTIFIER_1 = Identifier.builder() - .id(IDENTIFIER_1_ID) - .queryId(QUERY_1_ID) + .id(IDENTIFIER_1_ID()) + .queryId(QUERY_1_ID()) .titles(new LinkedList<>(List.of(IDENTIFIER_1_TITLE_1, IDENTIFIER_1_TITLE_2))) .descriptions(new LinkedList<>(List.of(IDENTIFIER_1_DESCRIPTION_1))) - .doi(IDENTIFIER_1_DOI) + .doi(IDENTIFIER_1_DOI()) .database(null /* DATABASE_1 */) - .created(IDENTIFIER_1_CREATED) - .lastModified(IDENTIFIER_1_MODIFIED) - .execution(IDENTIFIER_1_EXECUTION) - .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR) - .publicationMonth(IDENTIFIER_1_PUBLICATION_MONTH) - .queryHash(QUERY_1_QUERY_HASH) - .resultHash(QUERY_1_RESULT_HASH) - .query(QUERY_1_STATEMENT) - .queryNormalized(QUERY_1_STATEMENT) - .resultNumber(QUERY_1_RESULT_NUMBER) - .publisher(IDENTIFIER_1_PUBLISHER) - .type(IDENTIFIER_1_TYPE) + .created(IDENTIFIER_1_CREATED()) + .lastModified(IDENTIFIER_1_MODIFIED()) + .execution(IDENTIFIER_1_EXECUTION()) + .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR()) + .publicationMonth(IDENTIFIER_1_PUBLICATION_MONTH()) + .queryHash(QUERY_1_QUERY_HASH()) + .resultHash(QUERY_1_RESULT_HASH()) + .query(QUERY_1_STATEMENT()) + .queryNormalized(QUERY_1_STATEMENT()) + .resultNumber(QUERY_1_RESULT_NUMBER()) + .publisher(IDENTIFIER_1_PUBLISHER()) + .type(IDENTIFIER_1_TYPE()) .owner(USER_1) .ownedBy(USER_1_ID()) .licenses(new LinkedList<>(List.of(LICENSE_1))) .creators(new LinkedList<>(List.of(IDENTIFIER_1_CREATOR_1))) .funders(new LinkedList<>(List.of(IDENTIFIER_1_FUNDER_1))) - .status(IDENTIFIER_1_STATUS_TYPE) + .status(IDENTIFIER_1_STATUS_TYPE()) .build(); public final Identifier IDENTIFIER_1_WITH_DOI = Identifier.builder() - .id(IDENTIFIER_1_ID) + .id(IDENTIFIER_1_ID()) .descriptions(new LinkedList<>(List.of(IDENTIFIER_1_DESCRIPTION_1))) .titles(new LinkedList<>(List.of(IDENTIFIER_1_TITLE_1, IDENTIFIER_1_TITLE_2))) - .doi(IDENTIFIER_1_DOI) + .doi(IDENTIFIER_1_DOI()) .database(null /* for jpa */) - .created(IDENTIFIER_1_CREATED) - .lastModified(IDENTIFIER_1_MODIFIED) - .execution(IDENTIFIER_1_EXECUTION) - .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR) - .publicationMonth(IDENTIFIER_1_PUBLICATION_MONTH) - .queryHash(QUERY_1_QUERY_HASH) - .resultHash(QUERY_1_RESULT_HASH) - .query(QUERY_1_STATEMENT) - .queryNormalized(QUERY_1_STATEMENT) - .resultNumber(QUERY_1_RESULT_NUMBER) - .publisher(IDENTIFIER_1_PUBLISHER) - .type(IDENTIFIER_1_TYPE) + .created(IDENTIFIER_1_CREATED()) + .lastModified(IDENTIFIER_1_MODIFIED()) + .execution(IDENTIFIER_1_EXECUTION()) + .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR()) + .publicationMonth(IDENTIFIER_1_PUBLICATION_MONTH()) + .queryHash(QUERY_1_QUERY_HASH()) + .resultHash(QUERY_1_RESULT_HASH()) + .query(QUERY_1_STATEMENT()) + .queryNormalized(QUERY_1_STATEMENT()) + .resultNumber(QUERY_1_RESULT_NUMBER()) + .publisher(IDENTIFIER_1_PUBLISHER()) + .type(IDENTIFIER_1_TYPE()) .owner(USER_1) .licenses(new LinkedList<>(List.of(LICENSE_1))) .creators(new LinkedList<>(List.of(IDENTIFIER_1_CREATOR_1))) .funders(new LinkedList<>(List.of(IDENTIFIER_1_FUNDER_1))) - .status(IDENTIFIER_1_STATUS_TYPE) + .status(IDENTIFIER_1_STATUS_TYPE()) .build(); public final IdentifierDto IDENTIFIER_1_DTO = IdentifierDto.builder() - .id(IDENTIFIER_1_ID) - .databaseId(DATABASE_1_ID) + .id(IDENTIFIER_1_ID()) + .databaseId(DATABASE_1_ID()) .links(LinksDto.builder() .self("/api/identifier/" + IDENTIFIER_1_ID) .selfHtml("/pid/" + IDENTIFIER_1_ID) .build()) - .queryId(QUERY_1_ID) - .descriptions(new LinkedList<>(List.of(IDENTIFIER_1_DESCRIPTION_1_DTO))) + .queryId(QUERY_1_ID()) + .descriptions(new LinkedList<>(List.of(IDENTIFIER_1_DESCRIPTION_1_DTO()))) .titles(new LinkedList<>(List.of(IDENTIFIER_1_TITLE_1_DTO, IDENTIFIER_1_TITLE_2_DTO))) - .doi(IDENTIFIER_1_DOI) - .execution(IDENTIFIER_1_EXECUTION) - .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR) - .publicationMonth(IDENTIFIER_1_PUBLICATION_MONTH) - .queryHash(QUERY_1_QUERY_HASH) - .resultHash(QUERY_1_RESULT_HASH) - .query(QUERY_1_STATEMENT) - .queryNormalized(QUERY_1_STATEMENT) - .resultNumber(QUERY_1_RESULT_NUMBER) - .publisher(IDENTIFIER_1_PUBLISHER) - .type(IDENTIFIER_1_TYPE_DTO) - .owner(USER_1_BRIEF_DTO) - .licenses(new LinkedList<>(List.of(LICENSE_1_DTO))) - .creators(new LinkedList<>(List.of(IDENTIFIER_1_CREATOR_1_DTO))) - .funders(new LinkedList<>(List.of(IDENTIFIER_1_FUNDER_1_DTO))) - .status(IDENTIFIER_1_STATUS_TYPE_DTO) + .doi(IDENTIFIER_1_DOI()) + .execution(IDENTIFIER_1_EXECUTION()) + .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR()) + .publicationMonth(IDENTIFIER_1_PUBLICATION_MONTH()) + .queryHash(QUERY_1_QUERY_HASH()) + .resultHash(QUERY_1_RESULT_HASH()) + .query(QUERY_1_STATEMENT()) + .queryNormalized(QUERY_1_STATEMENT()) + .resultNumber(QUERY_1_RESULT_NUMBER()) + .publisher(IDENTIFIER_1_PUBLISHER()) + .type(IDENTIFIER_1_TYPE_DTO()) + .owner(USER_1_BRIEF_DTO()) + .licenses(new LinkedList<>(List.of(LICENSE_1_DTO()))) + .creators(new LinkedList<>(List.of(IDENTIFIER_1_CREATOR_1_DTO()))) + .funders(new LinkedList<>(List.of(IDENTIFIER_1_FUNDER_1_DTO()))) + .status(IDENTIFIER_1_STATUS_TYPE_DTO()) .build(); public final IdentifierBriefDto IDENTIFIER_1_BRIEF_DTO = IdentifierBriefDto.builder() - .id(IDENTIFIER_1_ID) - .databaseId(DATABASE_1_ID) + .id(IDENTIFIER_1_ID()) + .databaseId(DATABASE_1_ID()) .titles(new LinkedList<>(List.of(IDENTIFIER_1_TITLE_1_DTO, IDENTIFIER_1_TITLE_2_DTO))) - .doi(IDENTIFIER_1_DOI) - .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR) - .publisher(IDENTIFIER_1_PUBLISHER) - .type(IDENTIFIER_1_TYPE_DTO) - .status(IDENTIFIER_1_STATUS_TYPE_DTO) + .doi(IDENTIFIER_1_DOI()) + .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR()) + .publisher(IDENTIFIER_1_PUBLISHER()) + .type(IDENTIFIER_1_TYPE_DTO()) + .status(IDENTIFIER_1_STATUS_TYPE_DTO()) .build(); public final CreateIdentifierDto IDENTIFIER_1_CREATE_DTO = CreateIdentifierDto.builder() - .databaseId(DATABASE_1_ID) - .type(IDENTIFIER_1_TYPE_DTO) - .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR) - .publisher(IDENTIFIER_1_PUBLISHER) - .descriptions(new LinkedList<>(List.of(IDENTIFIER_1_DESCRIPTION_1_CREATE_DTO))) + .databaseId(DATABASE_1_ID()) + .type(IDENTIFIER_1_TYPE_DTO()) + .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR()) + .publisher(IDENTIFIER_1_PUBLISHER()) + .descriptions(new LinkedList<>(List.of(IDENTIFIER_1_DESCRIPTION_1_CREATE_DTO()))) .titles(new LinkedList<>(List.of(IDENTIFIER_1_TITLE_1_CREATE_DTO, IDENTIFIER_1_TITLE_2_CREATE_DTO))) - .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR) - .publicationMonth(IDENTIFIER_1_PUBLICATION_MONTH) - .publisher(IDENTIFIER_1_PUBLISHER) - .type(IDENTIFIER_1_TYPE_DTO) - .doi(IDENTIFIER_1_DOI) - .licenses(new LinkedList<>(List.of(LICENSE_1_DTO))) - .creators(new LinkedList<>(List.of(IDENTIFIER_1_CREATOR_1_CREATE_DTO))) - .funders(new LinkedList<>(List.of(IDENTIFIER_1_FUNDER_1_CREATE_DTO))) + .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR()) + .publicationMonth(IDENTIFIER_1_PUBLICATION_MONTH()) + .publisher(IDENTIFIER_1_PUBLISHER()) + .type(IDENTIFIER_1_TYPE_DTO()) + .doi(IDENTIFIER_1_DOI()) + .licenses(new LinkedList<>(List.of(LICENSE_1_DTO()))) + .creators(new LinkedList<>(List.of(IDENTIFIER_1_CREATOR_1_CREATE_DTO()))) + .funders(new LinkedList<>(List.of(IDENTIFIER_1_FUNDER_1_CREATE_DTO()))) .build(); public final CreateIdentifierDto IDENTIFIER_1_CREATE_WITH_DOI_DTO = CreateIdentifierDto.builder() - .databaseId(DATABASE_1_ID) - .type(IDENTIFIER_1_TYPE_DTO) - .doi(IDENTIFIER_1_DOI) - .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR) - .publisher(IDENTIFIER_1_PUBLISHER) - .descriptions(new LinkedList<>(List.of(IDENTIFIER_1_DESCRIPTION_1_CREATE_DTO))) + .databaseId(DATABASE_1_ID()) + .type(IDENTIFIER_1_TYPE_DTO()) + .doi(IDENTIFIER_1_DOI()) + .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR()) + .publisher(IDENTIFIER_1_PUBLISHER()) + .descriptions(new LinkedList<>(List.of(IDENTIFIER_1_DESCRIPTION_1_CREATE_DTO()))) .titles(new LinkedList<>(List.of(IDENTIFIER_1_TITLE_1_CREATE_DTO, IDENTIFIER_1_TITLE_2_CREATE_DTO))) - .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR) - .publicationMonth(IDENTIFIER_1_PUBLICATION_MONTH) - .publisher(IDENTIFIER_1_PUBLISHER) - .type(IDENTIFIER_1_TYPE_DTO) - .licenses(new LinkedList<>(List.of(LICENSE_1_DTO))) - .creators(new LinkedList<>(List.of(IDENTIFIER_1_CREATOR_1_CREATE_DTO))) - .funders(new LinkedList<>(List.of(IDENTIFIER_1_FUNDER_1_CREATE_DTO))) + .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR()) + .publicationMonth(IDENTIFIER_1_PUBLICATION_MONTH()) + .publisher(IDENTIFIER_1_PUBLISHER()) + .type(IDENTIFIER_1_TYPE_DTO()) + .licenses(new LinkedList<>(List.of(LICENSE_1_DTO()))) + .creators(new LinkedList<>(List.of(IDENTIFIER_1_CREATOR_1_CREATE_DTO()))) + .funders(new LinkedList<>(List.of(IDENTIFIER_1_FUNDER_1_CREATE_DTO()))) .build(); public final IdentifierSaveDto IDENTIFIER_1_SAVE_DTO = IdentifierSaveDto.builder() - .id(IDENTIFIER_1_ID) - .databaseId(DATABASE_1_ID) - .descriptions(new LinkedList<>(List.of(IDENTIFIER_1_DESCRIPTION_1_CREATE_DTO))) + .id(IDENTIFIER_1_ID()) + .databaseId(DATABASE_1_ID()) + .descriptions(new LinkedList<>(List.of(IDENTIFIER_1_DESCRIPTION_1_CREATE_DTO()))) .titles(new LinkedList<>(List.of(IDENTIFIER_1_TITLE_1_CREATE_DTO, IDENTIFIER_1_TITLE_2_CREATE_DTO))) .relatedIdentifiers(new LinkedList<>()) - .publicationMonth(IDENTIFIER_1_PUBLICATION_MONTH) - .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR) - .creators(new LinkedList<>(List.of(IDENTIFIER_1_CREATOR_1_CREATE_DTO))) - .funders(new LinkedList<>(List.of(IDENTIFIER_1_FUNDER_1_CREATE_DTO))) - .publisher(IDENTIFIER_1_PUBLISHER) - .type(IDENTIFIER_1_TYPE_DTO) - .licenses(new LinkedList<>(List.of(LICENSE_1_DTO))) + .publicationMonth(IDENTIFIER_1_PUBLICATION_MONTH()) + .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR()) + .creators(new LinkedList<>(List.of(IDENTIFIER_1_CREATOR_1_CREATE_DTO()))) + .funders(new LinkedList<>(List.of(IDENTIFIER_1_FUNDER_1_CREATE_DTO()))) + .publisher(IDENTIFIER_1_PUBLISHER()) + .type(IDENTIFIER_1_TYPE_DTO()) + .licenses(new LinkedList<>(List.of(LICENSE_1_DTO()))) .build(); public final IdentifierSaveDto IDENTIFIER_1_SAVE_MODIFY_DTO = IdentifierSaveDto.builder() - .id(IDENTIFIER_1_ID) - .databaseId(DATABASE_1_ID) + .id(IDENTIFIER_1_ID()) + .databaseId(DATABASE_1_ID()) .descriptions(new LinkedList<>(List.of())) // <<< - .titles(new LinkedList<>(List.of(IDENTIFIER_1_TITLE_1_CREATE_DTO))) // <<< + .titles(new LinkedList<>(List.of(IDENTIFIER_1_TITLE_1_CREATE_DTO()))) // <<< .relatedIdentifiers(new LinkedList<>()) - .publicationMonth(IDENTIFIER_1_PUBLICATION_MONTH) - .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR) + .publicationMonth(IDENTIFIER_1_PUBLICATION_MONTH()) + .publicationYear(IDENTIFIER_1_PUBLICATION_YEAR()) .creators(new LinkedList<>(List.of())) // <<< .funders(new LinkedList<>(List.of())) // <<< - .publisher(IDENTIFIER_1_PUBLISHER) - .type(IDENTIFIER_1_TYPE_DTO) + .publisher(IDENTIFIER_1_PUBLISHER()) + .type(IDENTIFIER_1_TYPE_DTO()) .licenses(new LinkedList<>(List.of())) // <<< .build(); - public final UUID IDENTIFIER_5_ID = UUID.fromString("e05bb4c9-ed26-48c9-bd91-5c48a93a04bd"); - public final String IDENTIFIER_5_DOI = "10.12345/13/50BBFCFE08A12"; - public final Instant IDENTIFIER_5_CREATED = Instant.ofEpochSecond(1641588352L); - public final Instant IDENTIFIER_5_MODIFIED = Instant.ofEpochSecond(1541588352L); - public final Instant IDENTIFIER_5_EXECUTION = Instant.ofEpochSecond(1541588352L); - public final Integer IDENTIFIER_5_PUBLICATION_DAY = 14; - public final Integer IDENTIFIER_5_PUBLICATION_MONTH = 7; - public final Integer IDENTIFIER_5_PUBLICATION_YEAR = 2022; - public final String IDENTIFIER_5_QUERY_HASH = QUERY_2_QUERY_HASH; - public final String IDENTIFIER_5_RESULT_HASH = QUERY_2_RESULT_HASH; - public final String IDENTIFIER_5_QUERY = QUERY_2_STATEMENT; - public final String IDENTIFIER_5_NORMALIZED = QUERY_2_STATEMENT; - public final Long IDENTIFIER_5_RESULT_NUMBER = QUERY_2_RESULT_NUMBER; - public final String IDENTIFIER_5_PUBLISHER = "Australian Government"; - public final IdentifierType IDENTIFIER_5_TYPE = IdentifierType.SUBSET; - public final IdentifierTypeDto IDENTIFIER_5_TYPE_DTO = IdentifierTypeDto.SUBSET; - public final IdentifierStatusType IDENTIFIER_5_STATUS_TYPE = IdentifierStatusType.DRAFT; - public final IdentifierStatusTypeDto IDENTIFIER_5_STATUS_TYPE_DTO = IdentifierStatusTypeDto.DRAFT; - public final UUID IDENTIFIER_5_CREATED_BY = USER_2_ID(); - - public final UUID IDENTIFIER_5_TITLE_1_ID = UUID.fromString("1a0ae9c2-61c6-44f8-b886-26a4f4dabc52"); - public final String IDENTIFIER_5_TITLE_1_TITLE = "Australische Wetterdaten"; - public final LanguageType IDENTIFIER_5_TITLE_1_LANG = LanguageType.DE; - public final LanguageTypeDto IDENTIFIER_5_TITLE_1_LANG_DTO = LanguageTypeDto.DE; - public final TitleType IDENTIFIER_5_TITLE_1_TYPE = TitleType.SUBTITLE; - public final TitleTypeDto IDENTIFIER_5_TITLE_1_TYPE_DTO = TitleTypeDto.SUBTITLE; + public final UUID IDENTIFIER_5_ID() { + return UUID.fromString("e05bb4c9-ed26-48c9-bd91-5c48a93a04bd"); + } + + public final String IDENTIFIER_5_DOI() { + return "10.12345/13/50BBFCFE08A12"; + } + + public final Instant IDENTIFIER_5_CREATED() { + return Instant.ofEpochSecond(1641588352L); + } + + public final Instant IDENTIFIER_5_MODIFIED() { + return Instant.ofEpochSecond(1541588352L); + } + + public final Instant IDENTIFIER_5_EXECUTION() { + return Instant.ofEpochSecond(1541588352L); + } + + public final Integer IDENTIFIER_5_PUBLICATION_DAY() { + return 14; + } + + public final Integer IDENTIFIER_5_PUBLICATION_MONTH() { + return 7; + } + + public final Integer IDENTIFIER_5_PUBLICATION_YEAR() { + return 2022; + } + + public final String IDENTIFIER_5_QUERY_HASH() { + return QUERY_2_QUERY_HASH; + } + + public final String IDENTIFIER_5_RESULT_HASH() { + return QUERY_2_RESULT_HASH; + } + + public final String IDENTIFIER_5_QUERY() { + return QUERY_2_STATEMENT; + } + + public final String IDENTIFIER_5_NORMALIZED() { + return QUERY_2_STATEMENT; + } + + public final Long IDENTIFIER_5_RESULT_NUMBER() { + return QUERY_2_RESULT_NUMBER; + } + + public final String IDENTIFIER_5_PUBLISHER() { + return "Australian Government"; + } + + public final IdentifierType IDENTIFIER_5_TYPE() { + return IdentifierType.SUBSET; + } + + public final IdentifierTypeDto IDENTIFIER_5_TYPE_DTO() { + return IdentifierTypeDto.SUBSET; + } + + public final IdentifierStatusType IDENTIFIER_5_STATUS_TYPE() { + return IdentifierStatusType.DRAFT; + } + + public final IdentifierStatusTypeDto IDENTIFIER_5_STATUS_TYPE_DTO() { + return IdentifierStatusTypeDto.DRAFT; + } + + public final UUID IDENTIFIER_5_CREATED_BY() { + return USER_2_ID(); + } + + public final UUID IDENTIFIER_5_TITLE_1_ID() { + return UUID.fromString("1a0ae9c2-61c6-44f8-b886-26a4f4dabc52"); + } + + public final String IDENTIFIER_5_TITLE_1_TITLE() { + return "Australische Wetterdaten"; + } + + public final LanguageType IDENTIFIER_5_TITLE_1_LANG() { + return LanguageType.DE; + } + + public final LanguageTypeDto IDENTIFIER_5_TITLE_1_LANG_DTO() { + return LanguageTypeDto.DE; + } + + public final TitleType IDENTIFIER_5_TITLE_1_TYPE() { + return TitleType.SUBTITLE; + } + + public final TitleTypeDto IDENTIFIER_5_TITLE_1_TYPE_DTO() { + return TitleTypeDto.SUBTITLE; + } public final IdentifierTitle IDENTIFIER_5_TITLE_1 = IdentifierTitle.builder() - .id(IDENTIFIER_5_TITLE_1_ID) - .title(IDENTIFIER_5_TITLE_1_TITLE) - .language(IDENTIFIER_5_TITLE_1_LANG) - .titleType(IDENTIFIER_5_TITLE_1_TYPE) + .id(IDENTIFIER_5_TITLE_1_ID()) + .title(IDENTIFIER_5_TITLE_1_TITLE()) + .language(IDENTIFIER_5_TITLE_1_LANG()) + .titleType(IDENTIFIER_5_TITLE_1_TYPE()) .build(); public final IdentifierTitleDto IDENTIFIER_5_TITLE_1_DTO = IdentifierTitleDto.builder() - .id(IDENTIFIER_5_TITLE_1_ID) - .title(IDENTIFIER_5_TITLE_1_TITLE) - .language(IDENTIFIER_5_TITLE_1_LANG_DTO) - .titleType(IDENTIFIER_5_TITLE_1_TYPE_DTO) + .id(IDENTIFIER_5_TITLE_1_ID()) + .title(IDENTIFIER_5_TITLE_1_TITLE()) + .language(IDENTIFIER_5_TITLE_1_LANG_DTO()) + .titleType(IDENTIFIER_5_TITLE_1_TYPE_DTO()) .build(); public final SaveIdentifierTitleDto IDENTIFIER_5_TITLE_1_CREATE_DTO = SaveIdentifierTitleDto.builder() - .title(IDENTIFIER_5_TITLE_1_TITLE) - .language(IDENTIFIER_5_TITLE_1_LANG_DTO) - .titleType(IDENTIFIER_5_TITLE_1_TYPE_DTO) + .title(IDENTIFIER_5_TITLE_1_TITLE()) + .language(IDENTIFIER_5_TITLE_1_LANG_DTO()) + .titleType(IDENTIFIER_5_TITLE_1_TYPE_DTO()) .build(); - public final UUID IDENTIFIER_5_DESCRIPTION_1_ID = UUID.fromString("ab49bdca-f373-4823-9947-2a0cbfa88350"); - public final String IDENTIFIER_5_DESCRIPTION_1_DESCRIPTION = "Alle Wetterdaten in Australien"; - public final LanguageType IDENTIFIER_5_DESCRIPTION_1_LANG = LanguageType.DE; - public final LanguageTypeDto IDENTIFIER_5_DESCRIPTION_1_LANG_DTO = LanguageTypeDto.DE; - public final DescriptionType IDENTIFIER_5_DESCRIPTION_1_TYPE = DescriptionType.ABSTRACT; - public final DescriptionTypeDto IDENTIFIER_5_DESCRIPTION_1_TYPE_DTO = DescriptionTypeDto.ABSTRACT; + public final UUID IDENTIFIER_5_DESCRIPTION_1_ID() { + return UUID.fromString("ab49bdca-f373-4823-9947-2a0cbfa88350"); + } + + public final String IDENTIFIER_5_DESCRIPTION_1_DESCRIPTION() { + return "Alle Wetterdaten in Australien"; + } + + public final LanguageType IDENTIFIER_5_DESCRIPTION_1_LANG() { + return LanguageType.DE; + } + + public final LanguageTypeDto IDENTIFIER_5_DESCRIPTION_1_LANG_DTO() { + return LanguageTypeDto.DE; + } + + public final DescriptionType IDENTIFIER_5_DESCRIPTION_1_TYPE() { + return DescriptionType.ABSTRACT; + } + + public final DescriptionTypeDto IDENTIFIER_5_DESCRIPTION_1_TYPE_DTO() { + return DescriptionTypeDto.ABSTRACT; + } public final IdentifierDescription IDENTIFIER_5_DESCRIPTION_1 = IdentifierDescription.builder() - .id(IDENTIFIER_5_DESCRIPTION_1_ID) - .description(IDENTIFIER_5_DESCRIPTION_1_DESCRIPTION) - .language(IDENTIFIER_5_DESCRIPTION_1_LANG) - .descriptionType(IDENTIFIER_5_DESCRIPTION_1_TYPE) + .id(IDENTIFIER_5_DESCRIPTION_1_ID()) + .description(IDENTIFIER_5_DESCRIPTION_1_DESCRIPTION()) + .language(IDENTIFIER_5_DESCRIPTION_1_LANG()) + .descriptionType(IDENTIFIER_5_DESCRIPTION_1_TYPE()) .build(); public final IdentifierDescriptionDto IDENTIFIER_5_DESCRIPTION_1_DTO = IdentifierDescriptionDto.builder() - .id(IDENTIFIER_5_DESCRIPTION_1_ID) - .description(IDENTIFIER_5_DESCRIPTION_1_DESCRIPTION) - .language(IDENTIFIER_5_DESCRIPTION_1_LANG_DTO) - .descriptionType(IDENTIFIER_5_DESCRIPTION_1_TYPE_DTO) + .id(IDENTIFIER_5_DESCRIPTION_1_ID()) + .description(IDENTIFIER_5_DESCRIPTION_1_DESCRIPTION()) + .language(IDENTIFIER_5_DESCRIPTION_1_LANG_DTO()) + .descriptionType(IDENTIFIER_5_DESCRIPTION_1_TYPE_DTO()) .build(); public final SaveIdentifierDescriptionDto IDENTIFIER_5_DESCRIPTION_1_CREATE_DTO = SaveIdentifierDescriptionDto.builder() .id(null) - .description(IDENTIFIER_5_DESCRIPTION_1_DESCRIPTION) - .language(IDENTIFIER_5_DESCRIPTION_1_LANG_DTO) - .descriptionType(IDENTIFIER_5_DESCRIPTION_1_TYPE_DTO) + .description(IDENTIFIER_5_DESCRIPTION_1_DESCRIPTION()) + .language(IDENTIFIER_5_DESCRIPTION_1_LANG_DTO()) + .descriptionType(IDENTIFIER_5_DESCRIPTION_1_TYPE_DTO()) .build(); - public final UUID IDENTIFIER_5_CREATOR_1_ID = UUID.fromString("6844b684-93e4-47d2-a615-5939127fdafe"); + public final UUID IDENTIFIER_5_CREATOR_1_ID() { + return UUID.fromString("6844b684-93e4-47d2-a615-5939127fdafe"); + } public final Creator IDENTIFIER_5_CREATOR_1 = Creator.builder() - .id(IDENTIFIER_5_CREATOR_1_ID) - .firstname(CREATOR_1_FIRSTNAME) - .lastname(CREATOR_1_LASTNAME) - .creatorName(CREATOR_1_NAME) - .nameIdentifier(CREATOR_1_ORCID) + .id(IDENTIFIER_5_CREATOR_1_ID()) + .firstname(CREATOR_1_FIRSTNAME()) + .lastname(CREATOR_1_LASTNAME()) + .creatorName(CREATOR_1_NAME()) + .nameIdentifier(CREATOR_1_ORCID()) .nameIdentifierScheme(NameIdentifierSchemeType.ORCID) - .affiliation(CREATOR_1_AFFIL) - .affiliationIdentifier(CREATOR_1_AFFIL_ROR) - .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE) - .affiliationIdentifierSchemeUri(CREATOR_1_AFFIL_URI) + .affiliation(CREATOR_1_AFFIL()) + .affiliationIdentifier(CREATOR_1_AFFIL_ROR()) + .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE()) + .affiliationIdentifierSchemeUri(CREATOR_1_AFFIL_URI()) .build(); public final CreatorDto IDENTIFIER_5_CREATOR_1_DTO = CreatorDto.builder() - .id(IDENTIFIER_5_CREATOR_1_ID) - .firstname(CREATOR_1_FIRSTNAME) - .lastname(CREATOR_1_LASTNAME) - .creatorName(CREATOR_1_NAME) - .nameIdentifier(CREATOR_1_ORCID) + .id(IDENTIFIER_5_CREATOR_1_ID()) + .firstname(CREATOR_1_FIRSTNAME()) + .lastname(CREATOR_1_LASTNAME()) + .creatorName(CREATOR_1_NAME()) + .nameIdentifier(CREATOR_1_ORCID()) .nameIdentifierScheme(NameIdentifierSchemeTypeDto.ORCID) - .affiliation(CREATOR_1_AFFIL) - .affiliationIdentifier(CREATOR_1_AFFIL_ROR) - .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE_DTO) - .affiliationIdentifierSchemeUri(CREATOR_1_AFFIL_URI) + .affiliation(CREATOR_1_AFFIL()) + .affiliationIdentifier(CREATOR_1_AFFIL_ROR()) + .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE_DTO()) + .affiliationIdentifierSchemeUri(CREATOR_1_AFFIL_URI()) .build(); public final SaveIdentifierCreatorDto IDENTIFIER_5_CREATOR_1_CREATE_DTO = SaveIdentifierCreatorDto.builder() - .firstname(CREATOR_1_FIRSTNAME) - .lastname(CREATOR_1_LASTNAME) - .creatorName(CREATOR_1_NAME) - .nameIdentifier(CREATOR_1_ORCID) + .firstname(CREATOR_1_FIRSTNAME()) + .lastname(CREATOR_1_LASTNAME()) + .creatorName(CREATOR_1_NAME()) + .nameIdentifier(CREATOR_1_ORCID()) .nameIdentifierScheme(NameIdentifierSchemeTypeDto.ORCID) - .affiliation(CREATOR_1_AFFIL) + .affiliation(CREATOR_1_AFFIL()) .build(); public final SaveIdentifierCreatorDto IDENTIFIER_5_CREATOR_1_MODIFY_DTO = SaveIdentifierCreatorDto.builder() - .firstname(CREATOR_1_FIRSTNAME) - .lastname(CREATOR_1_LASTNAME) - .creatorName(CREATOR_1_NAME) + .firstname(CREATOR_1_FIRSTNAME()) + .lastname(CREATOR_1_LASTNAME()) + .creatorName(CREATOR_1_NAME()) .nameIdentifier(null) /* <<<< */ .nameIdentifierScheme(null) /* <<<< */ - .affiliation(CREATOR_1_AFFIL) + .affiliation(CREATOR_1_AFFIL()) .build(); - public final UUID IDENTIFIER_5_CREATOR_2_ID = UUID.fromString("14943ad6-a935-49f5-b07e-f9eb789b8604"); + public final UUID IDENTIFIER_5_CREATOR_2_ID() { + return UUID.fromString("14943ad6-a935-49f5-b07e-f9eb789b8604"); + } public final Creator IDENTIFIER_5_CREATOR_2 = Creator.builder() - .id(IDENTIFIER_5_CREATOR_2_ID) - .firstname(CREATOR_2_FIRSTNAME) - .lastname(CREATOR_2_LASTNAME) - .creatorName(CREATOR_2_NAME) - .nameIdentifier(CREATOR_2_ORCID) + .id(IDENTIFIER_5_CREATOR_2_ID()) + .firstname(CREATOR_2_FIRSTNAME()) + .lastname(CREATOR_2_LASTNAME()) + .creatorName(CREATOR_2_NAME()) + .nameIdentifier(CREATOR_2_ORCID()) .nameIdentifierScheme(NameIdentifierSchemeType.ORCID) - .affiliation(CREATOR_2_AFFIL) + .affiliation(CREATOR_2_AFFIL()) .build(); public final CreatorDto IDENTIFIER_5_CREATOR_2_DTO = CreatorDto.builder() - .id(IDENTIFIER_5_CREATOR_2_ID) - .firstname(CREATOR_2_FIRSTNAME) - .lastname(CREATOR_2_LASTNAME) - .creatorName(CREATOR_2_NAME) - .nameIdentifier(CREATOR_2_ORCID) + .id(IDENTIFIER_5_CREATOR_2_ID()) + .firstname(CREATOR_2_FIRSTNAME()) + .lastname(CREATOR_2_LASTNAME()) + .creatorName(CREATOR_2_NAME()) + .nameIdentifier(CREATOR_2_ORCID()) .nameIdentifierScheme(NameIdentifierSchemeTypeDto.ORCID) - .affiliation(CREATOR_2_AFFIL) + .affiliation(CREATOR_2_AFFIL()) .build(); public final SaveIdentifierCreatorDto IDENTIFIER_5_CREATOR_2_CREATE_DTO = SaveIdentifierCreatorDto.builder() - .firstname(CREATOR_2_FIRSTNAME) - .lastname(CREATOR_2_LASTNAME) - .creatorName(CREATOR_2_NAME) - .nameIdentifier(CREATOR_2_ORCID) + .firstname(CREATOR_2_FIRSTNAME()) + .lastname(CREATOR_2_LASTNAME()) + .creatorName(CREATOR_2_NAME()) + .nameIdentifier(CREATOR_2_ORCID()) .nameIdentifierScheme(NameIdentifierSchemeTypeDto.ORCID) - .affiliation(CREATOR_2_AFFIL) + .affiliation(CREATOR_2_AFFIL()) .build(); public final SaveIdentifierCreatorDto IDENTIFIER_5_CREATOR_2_MODIFY_DTO = SaveIdentifierCreatorDto.builder() - .firstname(CREATOR_2_FIRSTNAME) - .lastname(CREATOR_2_LASTNAME) - .creatorName(CREATOR_2_NAME) + .firstname(CREATOR_2_FIRSTNAME()) + .lastname(CREATOR_2_LASTNAME()) + .creatorName(CREATOR_2_NAME()) .nameIdentifier(null) /* <<<< */ .nameIdentifierScheme(NameIdentifierSchemeTypeDto.ORCID) - .affiliation(CREATOR_2_AFFIL) + .affiliation(CREATOR_2_AFFIL()) .build(); public final Identifier IDENTIFIER_5 = Identifier.builder() - .id(IDENTIFIER_5_ID) - .queryId(QUERY_2_ID) + .id(IDENTIFIER_5_ID()) + .queryId(QUERY_2_ID()) .database(null) /* DATABASE_2 */ .descriptions(new LinkedList<>(List.of(IDENTIFIER_5_DESCRIPTION_1))) .titles(new LinkedList<>(List.of(IDENTIFIER_5_TITLE_1))) - .doi(IDENTIFIER_5_DOI) - .created(IDENTIFIER_5_CREATED) - .lastModified(IDENTIFIER_5_MODIFIED) - .execution(IDENTIFIER_5_EXECUTION) - .publicationDay(IDENTIFIER_5_PUBLICATION_DAY) - .publicationMonth(IDENTIFIER_5_PUBLICATION_MONTH) - .publicationYear(IDENTIFIER_5_PUBLICATION_YEAR) - .queryHash(IDENTIFIER_5_QUERY_HASH) - .resultHash(IDENTIFIER_5_RESULT_HASH) - .query(IDENTIFIER_5_QUERY) - .queryNormalized(IDENTIFIER_5_NORMALIZED) - .resultNumber(IDENTIFIER_5_RESULT_NUMBER) - .publisher(IDENTIFIER_5_PUBLISHER) - .type(IDENTIFIER_5_TYPE) - .owner(USER_2) + .doi(IDENTIFIER_5_DOI()) + .created(IDENTIFIER_5_CREATED()) + .lastModified(IDENTIFIER_5_MODIFIED()) + .execution(IDENTIFIER_5_EXECUTION()) + .publicationDay(IDENTIFIER_5_PUBLICATION_DAY()) + .publicationMonth(IDENTIFIER_5_PUBLICATION_MONTH()) + .publicationYear(IDENTIFIER_5_PUBLICATION_YEAR()) + .queryHash(IDENTIFIER_5_QUERY_HASH()) + .resultHash(IDENTIFIER_5_RESULT_HASH()) + .query(IDENTIFIER_5_QUERY()) + .queryNormalized(IDENTIFIER_5_NORMALIZED()) + .resultNumber(IDENTIFIER_5_RESULT_NUMBER()) + .publisher(IDENTIFIER_5_PUBLISHER()) + .type(IDENTIFIER_5_TYPE()) + .owner(USER_2()) .ownedBy(USER_2_ID()) .creators(new LinkedList<>(List.of(IDENTIFIER_5_CREATOR_1, IDENTIFIER_5_CREATOR_2))) - .status(IDENTIFIER_5_STATUS_TYPE) + .status(IDENTIFIER_5_STATUS_TYPE()) .build(); public final IdentifierDto IDENTIFIER_5_DTO = IdentifierDto.builder() - .id(IDENTIFIER_5_ID) - .databaseId(DATABASE_2_ID) - .queryId(QUERY_2_ID) + .id(IDENTIFIER_5_ID()) + .databaseId(DATABASE_2_ID()) + .queryId(QUERY_2_ID()) .links(LinksDto.builder() .self("/api/identifier/" + IDENTIFIER_5_ID) .selfHtml("/pid/" + IDENTIFIER_5_ID) .data("/api/database/" + DATABASE_2_ID + "/subset/" + QUERY_2_ID + "/data") .build()) - .descriptions(new LinkedList<>(List.of(IDENTIFIER_5_DESCRIPTION_1_DTO))) - .titles(new LinkedList<>(List.of(IDENTIFIER_5_TITLE_1_DTO))) - .doi(IDENTIFIER_5_DOI) - .execution(IDENTIFIER_5_EXECUTION) - .publicationDay(IDENTIFIER_5_PUBLICATION_DAY) - .publicationMonth(IDENTIFIER_5_PUBLICATION_MONTH) - .publicationYear(IDENTIFIER_5_PUBLICATION_YEAR) - .queryHash(IDENTIFIER_5_QUERY_HASH) - .resultHash(IDENTIFIER_5_RESULT_HASH) - .query(IDENTIFIER_5_QUERY) - .queryNormalized(IDENTIFIER_5_NORMALIZED) - .resultNumber(IDENTIFIER_5_RESULT_NUMBER) - .publisher(IDENTIFIER_5_PUBLISHER) - .type(IDENTIFIER_5_TYPE_DTO) - .owner(USER_2_BRIEF_DTO) - .status(IDENTIFIER_5_STATUS_TYPE_DTO) + .descriptions(new LinkedList<>(List.of(IDENTIFIER_5_DESCRIPTION_1_DTO()))) + .titles(new LinkedList<>(List.of(IDENTIFIER_5_TITLE_1_DTO()))) + .doi(IDENTIFIER_5_DOI()) + .execution(IDENTIFIER_5_EXECUTION()) + .publicationDay(IDENTIFIER_5_PUBLICATION_DAY()) + .publicationMonth(IDENTIFIER_5_PUBLICATION_MONTH()) + .publicationYear(IDENTIFIER_5_PUBLICATION_YEAR()) + .queryHash(IDENTIFIER_5_QUERY_HASH()) + .resultHash(IDENTIFIER_5_RESULT_HASH()) + .query(IDENTIFIER_5_QUERY()) + .queryNormalized(IDENTIFIER_5_NORMALIZED()) + .resultNumber(IDENTIFIER_5_RESULT_NUMBER()) + .publisher(IDENTIFIER_5_PUBLISHER()) + .type(IDENTIFIER_5_TYPE_DTO()) + .owner(USER_2_BRIEF_DTO()) + .status(IDENTIFIER_5_STATUS_TYPE_DTO()) .creators(new LinkedList<>(List.of(IDENTIFIER_5_CREATOR_1_DTO, IDENTIFIER_5_CREATOR_2_DTO))) .build(); - public final IdentifierBriefDto IDENTIFIER_5_BRIEF_DTO = IdentifierBriefDto.builder() - .id(IDENTIFIER_5_ID) - .databaseId(DATABASE_2_ID) - .queryId(QUERY_2_ID) - .titles(new LinkedList<>(List.of(IDENTIFIER_5_TITLE_1_DTO))) - .doi(IDENTIFIER_5_DOI) - .publicationYear(IDENTIFIER_5_PUBLICATION_YEAR) - .publisher(IDENTIFIER_5_PUBLISHER) - .type(IDENTIFIER_5_TYPE_DTO) - .build(); - - public final UUID RELATED_IDENTIFIER_5_ID = UUID.fromString("26545877-574d-44fa-819d-d9d9a9750b38"); - public final String RELATED_IDENTIFIER_5_VALUE = "10.5281/zenodo.6637333"; - public final RelatedType RELATED_IDENTIFIER_5_TYPE = RelatedType.DOI; - public final RelatedTypeDto RELATED_IDENTIFIER_5_TYPE_DTO = RelatedTypeDto.DOI; - public final RelationType RELATED_IDENTIFIER_5_RELATION_TYPE = RelationType.CITES; - public final RelationTypeDto RELATED_IDENTIFIER_5_RELATION_TYPE_DTO = RelationTypeDto.CITES; + public final IdentifierBriefDto IDENTIFIER_5_BRIEF_DTO = IdentifierBriefDto.builder() + .id(IDENTIFIER_5_ID()) + .databaseId(DATABASE_2_ID()) + .queryId(QUERY_2_ID()) + .titles(new LinkedList<>(List.of(IDENTIFIER_5_TITLE_1_DTO()))) + .doi(IDENTIFIER_5_DOI()) + .publicationYear(IDENTIFIER_5_PUBLICATION_YEAR()) + .publisher(IDENTIFIER_5_PUBLISHER()) + .type(IDENTIFIER_5_TYPE_DTO()) + .build(); + + public final UUID RELATED_IDENTIFIER_5_ID() { + return UUID.fromString("26545877-574d-44fa-819d-d9d9a9750b38"); + } + + public final String RELATED_IDENTIFIER_5_VALUE() { + return "10.5281/zenodo.6637333"; + } + + public final RelatedType RELATED_IDENTIFIER_5_TYPE() { + return RelatedType.DOI; + } + + public final RelatedTypeDto RELATED_IDENTIFIER_5_TYPE_DTO() { + return RelatedTypeDto.DOI; + } + + public final RelationType RELATED_IDENTIFIER_5_RELATION_TYPE() { + return RelationType.CITES; + } + + public final RelationTypeDto RELATED_IDENTIFIER_5_RELATION_TYPE_DTO() { + return RelationTypeDto.CITES; + } public final RelatedIdentifier IDENTIFIER_1_RELATED_IDENTIFIER_1 = RelatedIdentifier.builder() - .id(RELATED_IDENTIFIER_5_ID) - .identifier(IDENTIFIER_5) - .type(RELATED_IDENTIFIER_5_TYPE) - .relation(RELATED_IDENTIFIER_5_RELATION_TYPE) - .value(RELATED_IDENTIFIER_5_VALUE) + .id(RELATED_IDENTIFIER_5_ID()) + .identifier(IDENTIFIER_5()) + .type(RELATED_IDENTIFIER_5_TYPE()) + .relation(RELATED_IDENTIFIER_5_RELATION_TYPE()) + .value(RELATED_IDENTIFIER_5_VALUE()) .build(); public final SaveRelatedIdentifierDto IDENTIFIER_1_RELATED_IDENTIFIER_5_CREATE_DTO = SaveRelatedIdentifierDto.builder() - .value(RELATED_IDENTIFIER_5_VALUE) - .type(RELATED_IDENTIFIER_5_TYPE_DTO) - .relation(RELATED_IDENTIFIER_5_RELATION_TYPE_DTO) + .value(RELATED_IDENTIFIER_5_VALUE()) + .type(RELATED_IDENTIFIER_5_TYPE_DTO()) + .relation(RELATED_IDENTIFIER_5_RELATION_TYPE_DTO()) .build(); public final CreateIdentifierDto IDENTIFIER_5_CREATE_DTO = CreateIdentifierDto.builder() - .databaseId(DATABASE_2_ID) - .publicationYear(IDENTIFIER_5_PUBLICATION_YEAR) - .publisher(IDENTIFIER_5_PUBLISHER) + .databaseId(DATABASE_2_ID()) + .publicationYear(IDENTIFIER_5_PUBLICATION_YEAR()) + .publisher(IDENTIFIER_5_PUBLISHER()) .build(); public final IdentifierSaveDto IDENTIFIER_5_SAVE_DTO = IdentifierSaveDto.builder() - .id(IDENTIFIER_5_ID) - .queryId(QUERY_2_ID) - .databaseId(DATABASE_2_ID) - .descriptions(new LinkedList<>(List.of(IDENTIFIER_5_DESCRIPTION_1_CREATE_DTO))) - .titles(new LinkedList<>(List.of(IDENTIFIER_5_TITLE_1_CREATE_DTO))) - .relatedIdentifiers(new LinkedList<>(List.of(IDENTIFIER_1_RELATED_IDENTIFIER_5_CREATE_DTO))) - .publicationDay(IDENTIFIER_5_PUBLICATION_DAY) - .publicationMonth(IDENTIFIER_5_PUBLICATION_MONTH) - .publicationYear(IDENTIFIER_5_PUBLICATION_YEAR) + .id(IDENTIFIER_5_ID()) + .queryId(QUERY_2_ID()) + .databaseId(DATABASE_2_ID()) + .descriptions(new LinkedList<>(List.of(IDENTIFIER_5_DESCRIPTION_1_CREATE_DTO()))) + .titles(new LinkedList<>(List.of(IDENTIFIER_5_TITLE_1_CREATE_DTO()))) + .relatedIdentifiers(new LinkedList<>(List.of(IDENTIFIER_1_RELATED_IDENTIFIER_5_CREATE_DTO()))) + .publicationDay(IDENTIFIER_5_PUBLICATION_DAY()) + .publicationMonth(IDENTIFIER_5_PUBLICATION_MONTH()) + .publicationYear(IDENTIFIER_5_PUBLICATION_YEAR()) .creators(new LinkedList<>(List.of(IDENTIFIER_5_CREATOR_1_CREATE_DTO, IDENTIFIER_5_CREATOR_2_CREATE_DTO))) - .publisher(IDENTIFIER_5_PUBLISHER) - .licenses(new LinkedList<>(List.of(LICENSE_1_DTO))) - .type(IDENTIFIER_5_TYPE_DTO) - .build(); - - public final UUID IDENTIFIER_6_ID = UUID.fromString("a244204d-9671-42a0-be07-9b14402238fd"); - public final String IDENTIFIER_6_DOI = null; - public final Instant IDENTIFIER_6_CREATED = Instant.ofEpochSecond(1641588352L); - public final Instant IDENTIFIER_6_MODIFIED = Instant.ofEpochSecond(1541588352L); - public final Instant IDENTIFIER_6_EXECUTION = Instant.ofEpochSecond(1541588352L); - public final Integer IDENTIFIER_6_PUBLICATION_DAY = 14; - public final Integer IDENTIFIER_6_PUBLICATION_MONTH = 7; - public final Integer IDENTIFIER_6_PUBLICATION_YEAR = 2022; - public final String IDENTIFIER_6_QUERY_HASH = QUERY_3_QUERY_HASH; - public final String IDENTIFIER_6_RESULT_HASH = QUERY_3_RESULT_HASH; - public final String IDENTIFIER_6_QUERY = QUERY_3_STATEMENT; - public final String IDENTIFIER_6_NORMALIZED = QUERY_3_STATEMENT; - public final Long IDENTIFIER_6_RESULT_NUMBER = QUERY_3_RESULT_NUMBER; - public final String IDENTIFIER_6_PUBLISHER = "Norwegian Government"; - public final IdentifierType IDENTIFIER_6_TYPE = IdentifierType.SUBSET; - public final IdentifierTypeDto IDENTIFIER_6_TYPE_DTO = IdentifierTypeDto.SUBSET; - public final IdentifierStatusType IDENTIFIER_6_STATUS_TYPE = IdentifierStatusType.PUBLISHED; - public final IdentifierStatusTypeDto IDENTIFIER_6_STATUS_TYPE_DTO = IdentifierStatusTypeDto.PUBLISHED; - - public final UUID IDENTIFIER_6_TITLE_1_ID = UUID.fromString("0449011c-1490-4c8e-b46c-c1f862126aea"); - public final String IDENTIFIER_6_TITLE_1_TITLE = "Norwegian weather data"; - public final String IDENTIFIER_6_TITLE_1_TITLE_MODIFY = "Norwegian weather some data"; - public final LanguageType IDENTIFIER_6_TITLE_1_LANG = LanguageType.EN; - public final LanguageTypeDto IDENTIFIER_6_TITLE_1_LANG_DTO = LanguageTypeDto.EN; + .publisher(IDENTIFIER_5_PUBLISHER()) + .licenses(new LinkedList<>(List.of(LICENSE_1_DTO()))) + .type(IDENTIFIER_5_TYPE_DTO()) + .build(); + + public final UUID IDENTIFIER_6_ID() { + return UUID.fromString("a244204d-9671-42a0-be07-9b14402238fd"); + } + + public final String IDENTIFIER_6_DOI() { + return null; + } + + public final Instant IDENTIFIER_6_CREATED() { + return Instant.ofEpochSecond(1641588352L); + } + + public final Instant IDENTIFIER_6_MODIFIED() { + return Instant.ofEpochSecond(1541588352L); + } + + public final Instant IDENTIFIER_6_EXECUTION() { + return Instant.ofEpochSecond(1541588352L); + } + + public final Integer IDENTIFIER_6_PUBLICATION_DAY() { + return 14; + } + + public final Integer IDENTIFIER_6_PUBLICATION_MONTH() { + return 7; + } + + public final Integer IDENTIFIER_6_PUBLICATION_YEAR() { + return 2022; + } + + public final String IDENTIFIER_6_QUERY_HASH() { + return QUERY_3_QUERY_HASH; + } + + public final String IDENTIFIER_6_RESULT_HASH() { + return QUERY_3_RESULT_HASH; + } + + public final String IDENTIFIER_6_QUERY() { + return QUERY_3_STATEMENT; + } + + public final String IDENTIFIER_6_NORMALIZED() { + return QUERY_3_STATEMENT; + } + + public final Long IDENTIFIER_6_RESULT_NUMBER() { + return QUERY_3_RESULT_NUMBER; + } + + public final String IDENTIFIER_6_PUBLISHER() { + return "Norwegian Government"; + } + + public final IdentifierType IDENTIFIER_6_TYPE() { + return IdentifierType.SUBSET; + } + + public final IdentifierTypeDto IDENTIFIER_6_TYPE_DTO() { + return IdentifierTypeDto.SUBSET; + } + + public final IdentifierStatusType IDENTIFIER_6_STATUS_TYPE() { + return IdentifierStatusType.PUBLISHED; + } + + public final IdentifierStatusTypeDto IDENTIFIER_6_STATUS_TYPE_DTO() { + return IdentifierStatusTypeDto.PUBLISHED; + } + + public final UUID IDENTIFIER_6_TITLE_1_ID() { + return UUID.fromString("0449011c-1490-4c8e-b46c-c1f862126aea"); + } + + public final String IDENTIFIER_6_TITLE_1_TITLE() { + return "Norwegian weather data"; + } + + public final String IDENTIFIER_6_TITLE_1_TITLE_MODIFY() { + return "Norwegian weather some data"; + } + + public final LanguageType IDENTIFIER_6_TITLE_1_LANG() { + return LanguageType.EN; + } + + public final LanguageTypeDto IDENTIFIER_6_TITLE_1_LANG_DTO() { + return LanguageTypeDto.EN; + } public final IdentifierTitle IDENTIFIER_6_TITLE_1 = IdentifierTitle.builder() - .id(IDENTIFIER_6_TITLE_1_ID) - .title(IDENTIFIER_6_TITLE_1_TITLE) - .language(IDENTIFIER_6_TITLE_1_LANG) + .id(IDENTIFIER_6_TITLE_1_ID()) + .title(IDENTIFIER_6_TITLE_1_TITLE()) + .language(IDENTIFIER_6_TITLE_1_LANG()) .build(); public final IdentifierTitleDto IDENTIFIER_6_TITLE_1_DTO = IdentifierTitleDto.builder() - .id(IDENTIFIER_6_TITLE_1_ID) - .title(IDENTIFIER_6_TITLE_1_TITLE) - .language(IDENTIFIER_6_TITLE_1_LANG_DTO) + .id(IDENTIFIER_6_TITLE_1_ID()) + .title(IDENTIFIER_6_TITLE_1_TITLE()) + .language(IDENTIFIER_6_TITLE_1_LANG_DTO()) .build(); public final IdentifierTitleDto IDENTIFIER_6_TITLE_1_DTO_MODIFY = IdentifierTitleDto.builder() - .id(IDENTIFIER_6_TITLE_1_ID) - .title(IDENTIFIER_6_TITLE_1_TITLE_MODIFY) - .language(IDENTIFIER_6_TITLE_1_LANG_DTO) + .id(IDENTIFIER_6_TITLE_1_ID()) + .title(IDENTIFIER_6_TITLE_1_TITLE_MODIFY()) + .language(IDENTIFIER_6_TITLE_1_LANG_DTO()) .build(); public final SaveIdentifierTitleDto IDENTIFIER_6_TITLE_1_CREATE_DTO = SaveIdentifierTitleDto.builder() - .title(IDENTIFIER_6_TITLE_1_TITLE_MODIFY) - .language(IDENTIFIER_6_TITLE_1_LANG_DTO) + .title(IDENTIFIER_6_TITLE_1_TITLE_MODIFY()) + .language(IDENTIFIER_6_TITLE_1_LANG_DTO()) .build(); - public final UUID IDENTIFIER_6_DESCRIPTION_1_ID = UUID.fromString("aac03bbd-27e6-419d-8118-f996d594f00f"); - public final String IDENTIFIER_6_DESCRIPTION_1_DESCRIPTION = "Selecting all from the weather Norwegian table"; - public final String IDENTIFIER_6_DESCRIPTION_1_DESCRIPTION_MODIFY = "Selecting some from the weather Norwegian table"; - public final LanguageType IDENTIFIER_6_DESCRIPTION_1_LANG = LanguageType.EN; - public final LanguageTypeDto IDENTIFIER_6_DESCRIPTION_1_LANG_DTO = LanguageTypeDto.EN; + public final UUID IDENTIFIER_6_DESCRIPTION_1_ID() { + return UUID.fromString("aac03bbd-27e6-419d-8118-f996d594f00f"); + } + + public final String IDENTIFIER_6_DESCRIPTION_1_DESCRIPTION() { + return "Selecting all from the weather Norwegian table"; + } + + public final String IDENTIFIER_6_DESCRIPTION_1_DESCRIPTION_MODIFY() { + return "Selecting some from the weather Norwegian table"; + } + + public final LanguageType IDENTIFIER_6_DESCRIPTION_1_LANG() { + return LanguageType.EN; + } + + public final LanguageTypeDto IDENTIFIER_6_DESCRIPTION_1_LANG_DTO() { + return LanguageTypeDto.EN; + } public final IdentifierDescription IDENTIFIER_6_DESCRIPTION_1 = IdentifierDescription.builder() - .id(IDENTIFIER_6_DESCRIPTION_1_ID) - .description(IDENTIFIER_6_DESCRIPTION_1_DESCRIPTION) - .language(IDENTIFIER_6_DESCRIPTION_1_LANG) + .id(IDENTIFIER_6_DESCRIPTION_1_ID()) + .description(IDENTIFIER_6_DESCRIPTION_1_DESCRIPTION()) + .language(IDENTIFIER_6_DESCRIPTION_1_LANG()) .build(); public final IdentifierDescriptionDto IDENTIFIER_6_DESCRIPTION_1_DTO = IdentifierDescriptionDto.builder() - .id(IDENTIFIER_6_DESCRIPTION_1_ID) - .description(IDENTIFIER_6_DESCRIPTION_1_DESCRIPTION) - .language(IDENTIFIER_6_DESCRIPTION_1_LANG_DTO) + .id(IDENTIFIER_6_DESCRIPTION_1_ID()) + .description(IDENTIFIER_6_DESCRIPTION_1_DESCRIPTION()) + .language(IDENTIFIER_6_DESCRIPTION_1_LANG_DTO()) .build(); public final IdentifierDescriptionDto IDENTIFIER_6_DESCRIPTION_1_DTO_MODIFY = IdentifierDescriptionDto.builder() - .id(IDENTIFIER_6_DESCRIPTION_1_ID) - .description(IDENTIFIER_6_DESCRIPTION_1_DESCRIPTION_MODIFY) - .language(IDENTIFIER_6_DESCRIPTION_1_LANG_DTO) + .id(IDENTIFIER_6_DESCRIPTION_1_ID()) + .description(IDENTIFIER_6_DESCRIPTION_1_DESCRIPTION_MODIFY()) + .language(IDENTIFIER_6_DESCRIPTION_1_LANG_DTO()) .build(); public final SaveIdentifierDescriptionDto IDENTIFIER_6_DESCRIPTION_1_CREATE_DTO = SaveIdentifierDescriptionDto.builder() .id(null) - .description(IDENTIFIER_6_DESCRIPTION_1_DESCRIPTION_MODIFY) - .language(IDENTIFIER_6_DESCRIPTION_1_LANG_DTO) + .description(IDENTIFIER_6_DESCRIPTION_1_DESCRIPTION_MODIFY()) + .language(IDENTIFIER_6_DESCRIPTION_1_LANG_DTO()) .build(); - private final static UUID IDENTIFIER_6_CREATOR_1_ID = UUID.fromString("f8a52dca-8aec-46c1-b0e1-603dbe6a1a65"); + private final static UUID IDENTIFIER_6_CREATOR_1_ID() { + return UUID.fromString("f8a52dca-8aec-46c1-b0e1-603dbe6a1a65"); + } public final Creator IDENTIFIER_6_CREATOR_1 = Creator.builder() - .id(IDENTIFIER_6_CREATOR_1_ID) - .firstname(CREATOR_1_FIRSTNAME) - .lastname(CREATOR_1_LASTNAME) - .creatorName(CREATOR_1_NAME) - .nameIdentifier(CREATOR_1_ORCID) + .id(IDENTIFIER_6_CREATOR_1_ID()) + .firstname(CREATOR_1_FIRSTNAME()) + .lastname(CREATOR_1_LASTNAME()) + .creatorName(CREATOR_1_NAME()) + .nameIdentifier(CREATOR_1_ORCID()) .nameIdentifierScheme(NameIdentifierSchemeType.ORCID) - .affiliation(CREATOR_1_AFFIL) - .affiliationIdentifier(CREATOR_1_AFFIL_ROR) - .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE) - .affiliationIdentifierSchemeUri(CREATOR_1_AFFIL_URI) + .affiliation(CREATOR_1_AFFIL()) + .affiliationIdentifier(CREATOR_1_AFFIL_ROR()) + .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE()) + .affiliationIdentifierSchemeUri(CREATOR_1_AFFIL_URI()) .build(); public final CreatorDto IDENTIFIER_6_CREATOR_1_DTO = CreatorDto.builder() - .id(IDENTIFIER_6_CREATOR_1_ID) - .firstname(CREATOR_1_FIRSTNAME) - .lastname(CREATOR_1_LASTNAME) - .creatorName(CREATOR_1_NAME) - .nameIdentifier(CREATOR_1_ORCID) + .id(IDENTIFIER_6_CREATOR_1_ID()) + .firstname(CREATOR_1_FIRSTNAME()) + .lastname(CREATOR_1_LASTNAME()) + .creatorName(CREATOR_1_NAME()) + .nameIdentifier(CREATOR_1_ORCID()) .nameIdentifierScheme(NameIdentifierSchemeTypeDto.ORCID) - .affiliation(CREATOR_1_AFFIL) - .affiliationIdentifier(CREATOR_1_AFFIL_ROR) - .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE_DTO) - .affiliationIdentifierSchemeUri(CREATOR_1_AFFIL_URI) + .affiliation(CREATOR_1_AFFIL()) + .affiliationIdentifier(CREATOR_1_AFFIL_ROR()) + .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE_DTO()) + .affiliationIdentifierSchemeUri(CREATOR_1_AFFIL_URI()) .build(); public final SaveIdentifierCreatorDto IDENTIFIER_6_CREATOR_1_CREATE_DTO = SaveIdentifierCreatorDto.builder() - .firstname(CREATOR_1_FIRSTNAME) - .lastname(CREATOR_1_LASTNAME) - .creatorName(CREATOR_1_NAME) - .nameIdentifier(CREATOR_1_ORCID) + .firstname(CREATOR_1_FIRSTNAME()) + .lastname(CREATOR_1_LASTNAME()) + .creatorName(CREATOR_1_NAME()) + .nameIdentifier(CREATOR_1_ORCID()) .nameIdentifierScheme(NameIdentifierSchemeTypeDto.ORCID) - .affiliation(CREATOR_1_AFFIL) - .affiliationIdentifier(CREATOR_1_AFFIL_ROR) - .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE_DTO) + .affiliation(CREATOR_1_AFFIL()) + .affiliationIdentifier(CREATOR_1_AFFIL_ROR()) + .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE_DTO()) .build(); public final SaveIdentifierCreatorDto IDENTIFIER_6_CREATOR_1_MODIFY_DTO = SaveIdentifierCreatorDto.builder() - .firstname(CREATOR_1_FIRSTNAME) - .lastname(CREATOR_1_LASTNAME) - .creatorName(CREATOR_1_NAME) + .firstname(CREATOR_1_FIRSTNAME()) + .lastname(CREATOR_1_LASTNAME()) + .creatorName(CREATOR_1_NAME()) .nameIdentifier(null) /* <<<< */ .nameIdentifierScheme(NameIdentifierSchemeTypeDto.ISNI) /* <<<< */ - .affiliation(CREATOR_1_AFFIL) - .affiliationIdentifier(CREATOR_1_AFFIL_ROR) - .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE_DTO) + .affiliation(CREATOR_1_AFFIL()) + .affiliationIdentifier(CREATOR_1_AFFIL_ROR()) + .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE_DTO()) .build(); - private final static UUID IDENTIFIER_6_CREATOR_2_ID = UUID.fromString("eeae78cb-75a1-42e2-b608-7082e5fbecc6"); + private final static UUID IDENTIFIER_6_CREATOR_2_ID() { + return UUID.fromString("eeae78cb-75a1-42e2-b608-7082e5fbecc6"); + } public final Creator IDENTIFIER_6_CREATOR_2 = Creator.builder() - .id(IDENTIFIER_6_CREATOR_2_ID) - .firstname(CREATOR_2_FIRSTNAME) - .lastname(CREATOR_2_LASTNAME) - .creatorName(CREATOR_2_NAME) - .nameIdentifier(CREATOR_2_ORCID) + .id(IDENTIFIER_6_CREATOR_2_ID()) + .firstname(CREATOR_2_FIRSTNAME()) + .lastname(CREATOR_2_LASTNAME()) + .creatorName(CREATOR_2_NAME()) + .nameIdentifier(CREATOR_2_ORCID()) .nameIdentifierScheme(NameIdentifierSchemeType.ORCID) - .affiliation(CREATOR_2_AFFIL) + .affiliation(CREATOR_2_AFFIL()) .build(); public final CreatorDto IDENTIFIER_6_CREATOR_2_DTO = CreatorDto.builder() - .id(IDENTIFIER_6_CREATOR_2_ID) - .firstname(CREATOR_2_FIRSTNAME) - .lastname(CREATOR_2_LASTNAME) - .creatorName(CREATOR_2_NAME) - .nameIdentifier(CREATOR_2_ORCID) + .id(IDENTIFIER_6_CREATOR_2_ID()) + .firstname(CREATOR_2_FIRSTNAME()) + .lastname(CREATOR_2_LASTNAME()) + .creatorName(CREATOR_2_NAME()) + .nameIdentifier(CREATOR_2_ORCID()) .nameIdentifierScheme(NameIdentifierSchemeTypeDto.ORCID) - .affiliation(CREATOR_2_AFFIL) + .affiliation(CREATOR_2_AFFIL()) .build(); - private final static UUID IDENTIFIER_6_CREATOR_3_ID = UUID.fromString("700058f1-6314-4cd1-9c0c-62e75c8f422b"); + private final static UUID IDENTIFIER_6_CREATOR_3_ID() { + return UUID.fromString("700058f1-6314-4cd1-9c0c-62e75c8f422b"); + } public final Creator IDENTIFIER_6_CREATOR_3 = Creator.builder() - .id(IDENTIFIER_6_CREATOR_3_ID) - .firstname(CREATOR_3_FIRSTNAME) - .lastname(CREATOR_3_LASTNAME) - .creatorName(CREATOR_3_NAME) - .nameIdentifier(CREATOR_3_ORCID) + .id(IDENTIFIER_6_CREATOR_3_ID()) + .firstname(CREATOR_3_FIRSTNAME()) + .lastname(CREATOR_3_LASTNAME()) + .creatorName(CREATOR_3_NAME()) + .nameIdentifier(CREATOR_3_ORCID()) .nameIdentifierScheme(NameIdentifierSchemeType.ORCID) - .affiliation(CREATOR_3_AFFIL) - .affiliationIdentifier(CREATOR_3_AFFIL_ROR) - .affiliationIdentifierScheme(CREATOR_3_AFFIL_SCHEME_TYPE) - .affiliationIdentifierSchemeUri(CREATOR_3_AFFIL_URI) + .affiliation(CREATOR_3_AFFIL()) + .affiliationIdentifier(CREATOR_3_AFFIL_ROR()) + .affiliationIdentifierScheme(CREATOR_3_AFFIL_SCHEME_TYPE()) + .affiliationIdentifierSchemeUri(CREATOR_3_AFFIL_URI()) .build(); public final CreatorDto IDENTIFIER_6_CREATOR_3_DTO = CreatorDto.builder() - .id(IDENTIFIER_6_CREATOR_3_ID) - .firstname(CREATOR_3_FIRSTNAME) - .lastname(CREATOR_3_LASTNAME) - .creatorName(CREATOR_3_NAME) - .nameIdentifier(CREATOR_3_ORCID) + .id(IDENTIFIER_6_CREATOR_3_ID()) + .firstname(CREATOR_3_FIRSTNAME()) + .lastname(CREATOR_3_LASTNAME()) + .creatorName(CREATOR_3_NAME()) + .nameIdentifier(CREATOR_3_ORCID()) .nameIdentifierScheme(NameIdentifierSchemeTypeDto.ORCID) - .affiliation(CREATOR_3_AFFIL) - .affiliationIdentifier(CREATOR_3_AFFIL_ROR) - .affiliationIdentifierScheme(CREATOR_3_AFFIL_SCHEME_TYPE_DTO) - .affiliationIdentifierSchemeUri(CREATOR_3_AFFIL_URI) + .affiliation(CREATOR_3_AFFIL()) + .affiliationIdentifier(CREATOR_3_AFFIL_ROR()) + .affiliationIdentifierScheme(CREATOR_3_AFFIL_SCHEME_TYPE_DTO()) + .affiliationIdentifierSchemeUri(CREATOR_3_AFFIL_URI()) .build(); public final Identifier IDENTIFIER_6 = Identifier.builder() - .id(IDENTIFIER_6_ID) - .queryId(QUERY_3_ID) + .id(IDENTIFIER_6_ID()) + .queryId(QUERY_3_ID()) .descriptions(new LinkedList<>(List.of(IDENTIFIER_6_DESCRIPTION_1))) .titles(new LinkedList<>(List.of(IDENTIFIER_6_TITLE_1))) - .doi(IDENTIFIER_6_DOI) - .created(IDENTIFIER_6_CREATED) - .lastModified(IDENTIFIER_6_MODIFIED) - .execution(IDENTIFIER_6_EXECUTION) - .publicationDay(IDENTIFIER_6_PUBLICATION_DAY) - .publicationMonth(IDENTIFIER_6_PUBLICATION_MONTH) - .publicationYear(IDENTIFIER_6_PUBLICATION_YEAR) - .queryHash(IDENTIFIER_6_QUERY_HASH) - .resultHash(IDENTIFIER_6_RESULT_HASH) - .query(IDENTIFIER_6_QUERY) - .queryNormalized(IDENTIFIER_6_NORMALIZED) - .resultNumber(IDENTIFIER_6_RESULT_NUMBER) - .publisher(IDENTIFIER_6_PUBLISHER) - .type(IDENTIFIER_6_TYPE) - .owner(USER_3) - .ownedBy(USER_3_ID) + .doi(IDENTIFIER_6_DOI()) + .created(IDENTIFIER_6_CREATED()) + .lastModified(IDENTIFIER_6_MODIFIED()) + .execution(IDENTIFIER_6_EXECUTION()) + .publicationDay(IDENTIFIER_6_PUBLICATION_DAY()) + .publicationMonth(IDENTIFIER_6_PUBLICATION_MONTH()) + .publicationYear(IDENTIFIER_6_PUBLICATION_YEAR()) + .queryHash(IDENTIFIER_6_QUERY_HASH()) + .resultHash(IDENTIFIER_6_RESULT_HASH()) + .query(IDENTIFIER_6_QUERY()) + .queryNormalized(IDENTIFIER_6_NORMALIZED()) + .resultNumber(IDENTIFIER_6_RESULT_NUMBER()) + .publisher(IDENTIFIER_6_PUBLISHER()) + .type(IDENTIFIER_6_TYPE()) + .owner(USER_3()) + .ownedBy(USER_3_ID()) .licenses(new LinkedList<>(List.of(LICENSE_1))) .creators(new LinkedList<>(List.of(IDENTIFIER_6_CREATOR_1, IDENTIFIER_6_CREATOR_2, IDENTIFIER_6_CREATOR_3))) - .status(IDENTIFIER_6_STATUS_TYPE) + .status(IDENTIFIER_6_STATUS_TYPE()) .build(); public final IdentifierDto IDENTIFIER_6_DTO = IdentifierDto.builder() - .id(IDENTIFIER_6_ID) - .databaseId(DATABASE_3_ID) - .queryId(QUERY_3_ID) + .id(IDENTIFIER_6_ID()) + .databaseId(DATABASE_3_ID()) + .queryId(QUERY_3_ID()) .links(LinksDto.builder() .self("/api/identifier/" + IDENTIFIER_6_ID) .selfHtml("/pid/" + IDENTIFIER_6_ID) .data("/api/database/" + DATABASE_3_ID + "/subset/" + QUERY_3_ID + "/data") .build()) - .descriptions(new LinkedList<>(List.of(IDENTIFIER_6_DESCRIPTION_1_DTO))) - .titles(new LinkedList<>(List.of(IDENTIFIER_6_TITLE_1_DTO))) - .doi(IDENTIFIER_6_DOI) - .execution(IDENTIFIER_6_EXECUTION) - .publicationDay(IDENTIFIER_6_PUBLICATION_DAY) - .publicationMonth(IDENTIFIER_6_PUBLICATION_MONTH) - .publicationYear(IDENTIFIER_6_PUBLICATION_YEAR) - .queryHash(IDENTIFIER_6_QUERY_HASH) - .resultHash(IDENTIFIER_6_RESULT_HASH) - .query(IDENTIFIER_6_QUERY) - .queryNormalized(IDENTIFIER_6_NORMALIZED) - .resultNumber(IDENTIFIER_6_RESULT_NUMBER) - .publisher(IDENTIFIER_6_PUBLISHER) - .type(IDENTIFIER_6_TYPE_DTO) - .owner(USER_3_BRIEF_DTO) - .licenses(new LinkedList<>(List.of(LICENSE_1_DTO))) + .descriptions(new LinkedList<>(List.of(IDENTIFIER_6_DESCRIPTION_1_DTO()))) + .titles(new LinkedList<>(List.of(IDENTIFIER_6_TITLE_1_DTO()))) + .doi(IDENTIFIER_6_DOI()) + .execution(IDENTIFIER_6_EXECUTION()) + .publicationDay(IDENTIFIER_6_PUBLICATION_DAY()) + .publicationMonth(IDENTIFIER_6_PUBLICATION_MONTH()) + .publicationYear(IDENTIFIER_6_PUBLICATION_YEAR()) + .queryHash(IDENTIFIER_6_QUERY_HASH()) + .resultHash(IDENTIFIER_6_RESULT_HASH()) + .query(IDENTIFIER_6_QUERY()) + .queryNormalized(IDENTIFIER_6_NORMALIZED()) + .resultNumber(IDENTIFIER_6_RESULT_NUMBER()) + .publisher(IDENTIFIER_6_PUBLISHER()) + .type(IDENTIFIER_6_TYPE_DTO()) + .owner(USER_3_BRIEF_DTO()) + .licenses(new LinkedList<>(List.of(LICENSE_1_DTO()))) .creators(new LinkedList<>(List.of(IDENTIFIER_6_CREATOR_1_DTO, IDENTIFIER_6_CREATOR_2_DTO, IDENTIFIER_6_CREATOR_3_DTO))) - .status(IDENTIFIER_6_STATUS_TYPE_DTO) + .status(IDENTIFIER_6_STATUS_TYPE_DTO()) .build(); public final IdentifierBriefDto IDENTIFIER_6_BRIEF_DTO = IdentifierBriefDto.builder() - .id(IDENTIFIER_6_ID) - .databaseId(DATABASE_3_ID) - .queryId(QUERY_3_ID) - .titles(new LinkedList<>(List.of(IDENTIFIER_6_TITLE_1_DTO))) - .doi(IDENTIFIER_6_DOI) - .publicationYear(IDENTIFIER_6_PUBLICATION_YEAR) - .publisher(IDENTIFIER_6_PUBLISHER) - .type(IDENTIFIER_6_TYPE_DTO) - .status(IDENTIFIER_6_STATUS_TYPE_DTO) + .id(IDENTIFIER_6_ID()) + .databaseId(DATABASE_3_ID()) + .queryId(QUERY_3_ID()) + .titles(new LinkedList<>(List.of(IDENTIFIER_6_TITLE_1_DTO()))) + .doi(IDENTIFIER_6_DOI()) + .publicationYear(IDENTIFIER_6_PUBLICATION_YEAR()) + .publisher(IDENTIFIER_6_PUBLISHER()) + .type(IDENTIFIER_6_TYPE_DTO()) + .status(IDENTIFIER_6_STATUS_TYPE_DTO()) .build(); public final CreateIdentifierDto IDENTIFIER_6_CREATE_DTO = CreateIdentifierDto.builder() - .databaseId(DATABASE_3_ID) - .publicationYear(IDENTIFIER_6_PUBLICATION_YEAR) - .publisher(IDENTIFIER_6_PUBLISHER) + .databaseId(DATABASE_3_ID()) + .publicationYear(IDENTIFIER_6_PUBLICATION_YEAR()) + .publisher(IDENTIFIER_6_PUBLISHER()) .build(); public final IdentifierSaveDto IDENTIFIER_6_SAVE_DTO = IdentifierSaveDto.builder() - .id(IDENTIFIER_6_ID) - .databaseId(DATABASE_3_ID) - .queryId(QUERY_3_ID) - .descriptions(new LinkedList<>(List.of(IDENTIFIER_6_DESCRIPTION_1_CREATE_DTO))) - .titles(new LinkedList<>(List.of(IDENTIFIER_6_TITLE_1_CREATE_DTO))) + .id(IDENTIFIER_6_ID()) + .databaseId(DATABASE_3_ID()) + .queryId(QUERY_3_ID()) + .descriptions(new LinkedList<>(List.of(IDENTIFIER_6_DESCRIPTION_1_CREATE_DTO()))) + .titles(new LinkedList<>(List.of(IDENTIFIER_6_TITLE_1_CREATE_DTO()))) .relatedIdentifiers(new LinkedList<>()) - .publicationMonth(IDENTIFIER_6_PUBLICATION_MONTH) - .publicationYear(IDENTIFIER_6_PUBLICATION_YEAR) - .creators(new LinkedList<>(List.of(IDENTIFIER_6_CREATOR_1_CREATE_DTO))) - .publisher(IDENTIFIER_6_PUBLISHER) - .type(IDENTIFIER_6_TYPE_DTO) - .licenses(new LinkedList<>(List.of(LICENSE_1_DTO))) - .build(); - - public final UUID IDENTIFIER_7_ID = UUID.fromString("b216ae00-a31d-4ecb-95fb-37eb4da3946f"); - public final String IDENTIFIER_7_DOI = null; - public final Instant IDENTIFIER_7_CREATED = Instant.ofEpochSecond(1641588352L); - public final Instant IDENTIFIER_7_MODIFIED = Instant.ofEpochSecond(1541588352L); - public final Instant IDENTIFIER_7_EXECUTION = Instant.ofEpochSecond(1541588352L); - public final Integer IDENTIFIER_7_PUBLICATION_DAY = 14; - public final Integer IDENTIFIER_7_PUBLICATION_MONTH = 7; - public final Integer IDENTIFIER_7_PUBLICATION_YEAR = 2022; - public final Long IDENTIFIER_7_RESULT_NUMBER = 2L; - public final String IDENTIFIER_7_PUBLISHER = "Swedish Government"; - public final IdentifierType IDENTIFIER_7_TYPE = IdentifierType.DATABASE; - public final IdentifierTypeDto IDENTIFIER_7_TYPE_DTO = IdentifierTypeDto.DATABASE; - public final IdentifierStatusType IDENTIFIER_7_STATUS_TYPE = IdentifierStatusType.DRAFT; - public final IdentifierStatusTypeDto IDENTIFIER_7_STATUS_TYPE_DTO = IdentifierStatusTypeDto.DRAFT; + .publicationMonth(IDENTIFIER_6_PUBLICATION_MONTH()) + .publicationYear(IDENTIFIER_6_PUBLICATION_YEAR()) + .creators(new LinkedList<>(List.of(IDENTIFIER_6_CREATOR_1_CREATE_DTO()))) + .publisher(IDENTIFIER_6_PUBLISHER()) + .type(IDENTIFIER_6_TYPE_DTO()) + .licenses(new LinkedList<>(List.of(LICENSE_1_DTO()))) + .build(); + + public final UUID IDENTIFIER_7_ID() { + return UUID.fromString("b216ae00-a31d-4ecb-95fb-37eb4da3946f"); + } + + public final String IDENTIFIER_7_DOI() { + return null; + } + + public final Instant IDENTIFIER_7_CREATED() { + return Instant.ofEpochSecond(1641588352L); + } + + public final Instant IDENTIFIER_7_MODIFIED() { + return Instant.ofEpochSecond(1541588352L); + } + + public final Instant IDENTIFIER_7_EXECUTION() { + return Instant.ofEpochSecond(1541588352L); + } + + public final Integer IDENTIFIER_7_PUBLICATION_DAY() { + return 14; + } + + public final Integer IDENTIFIER_7_PUBLICATION_MONTH() { + return 7; + } + + public final Integer IDENTIFIER_7_PUBLICATION_YEAR() { + return 2022; + } + + public final Long IDENTIFIER_7_RESULT_NUMBER() { + return 2L; + } + + public final String IDENTIFIER_7_PUBLISHER() { + return "Swedish Government"; + } + + public final IdentifierType IDENTIFIER_7_TYPE() { + return IdentifierType.DATABASE; + } + + public final IdentifierTypeDto IDENTIFIER_7_TYPE_DTO() { + return IdentifierTypeDto.DATABASE; + } + + public final IdentifierStatusType IDENTIFIER_7_STATUS_TYPE() { + return IdentifierStatusType.DRAFT; + } + + public final IdentifierStatusTypeDto IDENTIFIER_7_STATUS_TYPE_DTO() { + return IdentifierStatusTypeDto.DRAFT; + } public final DataCiteBody<DataCiteDoi> IDENTIFIER_7_DATA_CITE = DataCiteBody.<DataCiteDoi>builder() .data(DataCiteData.<DataCiteDoi>builder() .type("dois") .attributes(DataCiteDoi.builder() - .doi(IDENTIFIER_7_DOI) + .doi(IDENTIFIER_7_DOI()) .build()) .build()) .build(); - private final static UUID IDENTIFIER_7_CREATOR_1_ID = UUID.fromString("b899c367-06c7-4f47-8aea-5f15061ee3ee"); + private final static UUID IDENTIFIER_7_CREATOR_1_ID() { + return UUID.fromString("b899c367-06c7-4f47-8aea-5f15061ee3ee"); + } public final Creator IDENTIFIER_7_CREATOR_1 = Creator.builder() - .id(IDENTIFIER_7_CREATOR_1_ID) - .firstname(CREATOR_1_FIRSTNAME) - .lastname(CREATOR_1_LASTNAME) - .creatorName(CREATOR_1_NAME) - .nameIdentifier(CREATOR_1_ORCID) + .id(IDENTIFIER_7_CREATOR_1_ID()) + .firstname(CREATOR_1_FIRSTNAME()) + .lastname(CREATOR_1_LASTNAME()) + .creatorName(CREATOR_1_NAME()) + .nameIdentifier(CREATOR_1_ORCID()) .nameIdentifierScheme(NameIdentifierSchemeType.ORCID) - .affiliation(CREATOR_1_AFFIL) - .affiliationIdentifier(CREATOR_1_AFFIL_ROR) - .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE) - .affiliationIdentifierSchemeUri(CREATOR_1_AFFIL_URI) + .affiliation(CREATOR_1_AFFIL()) + .affiliationIdentifier(CREATOR_1_AFFIL_ROR()) + .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE()) + .affiliationIdentifierSchemeUri(CREATOR_1_AFFIL_URI()) .build(); public final CreatorDto IDENTIFIER_7_CREATOR_1_DTO = CreatorDto.builder() - .id(IDENTIFIER_7_CREATOR_1_ID) - .firstname(CREATOR_1_FIRSTNAME) - .lastname(CREATOR_1_LASTNAME) - .creatorName(CREATOR_1_NAME) - .nameIdentifier(CREATOR_1_ORCID) + .id(IDENTIFIER_7_CREATOR_1_ID()) + .firstname(CREATOR_1_FIRSTNAME()) + .lastname(CREATOR_1_LASTNAME()) + .creatorName(CREATOR_1_NAME()) + .nameIdentifier(CREATOR_1_ORCID()) .nameIdentifierScheme(NameIdentifierSchemeTypeDto.ORCID) - .affiliation(CREATOR_1_AFFIL) - .affiliationIdentifier(CREATOR_1_AFFIL_ROR) - .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE_DTO) - .affiliationIdentifierSchemeUri(CREATOR_1_AFFIL_URI) + .affiliation(CREATOR_1_AFFIL()) + .affiliationIdentifier(CREATOR_1_AFFIL_ROR()) + .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE_DTO()) + .affiliationIdentifierSchemeUri(CREATOR_1_AFFIL_URI()) .build(); public final IdentifierDto IDENTIFIER_7_DTO = IdentifierDto.builder() - .id(IDENTIFIER_7_ID) - .databaseId(DATABASE_4_ID) + .id(IDENTIFIER_7_ID()) + .databaseId(DATABASE_4_ID()) .links(LinksDto.builder() .self("/api/identifier/" + IDENTIFIER_7_ID) .selfHtml("/pid/" + IDENTIFIER_7_ID) .build()) .descriptions(new LinkedList<>()) .titles(new LinkedList<>()) - .doi(IDENTIFIER_7_DOI) - .execution(IDENTIFIER_7_EXECUTION) - .publicationDay(IDENTIFIER_7_PUBLICATION_DAY) - .publicationMonth(IDENTIFIER_7_PUBLICATION_MONTH) - .publicationYear(IDENTIFIER_7_PUBLICATION_YEAR) - .resultNumber(IDENTIFIER_7_RESULT_NUMBER) - .publisher(IDENTIFIER_7_PUBLISHER) - .type(IDENTIFIER_7_TYPE_DTO) - .owner(USER_4_BRIEF_DTO) + .doi(IDENTIFIER_7_DOI()) + .execution(IDENTIFIER_7_EXECUTION()) + .publicationDay(IDENTIFIER_7_PUBLICATION_DAY()) + .publicationMonth(IDENTIFIER_7_PUBLICATION_MONTH()) + .publicationYear(IDENTIFIER_7_PUBLICATION_YEAR()) + .resultNumber(IDENTIFIER_7_RESULT_NUMBER()) + .publisher(IDENTIFIER_7_PUBLISHER()) + .type(IDENTIFIER_7_TYPE_DTO()) + .owner(USER_4_BRIEF_DTO()) .relatedIdentifiers(new LinkedList<>()) .licenses(new LinkedList<>()) .funders(new LinkedList<>()) - .creators(new LinkedList<>(List.of(IDENTIFIER_7_CREATOR_1_DTO))) - .status(IDENTIFIER_7_STATUS_TYPE_DTO) + .creators(new LinkedList<>(List.of(IDENTIFIER_7_CREATOR_1_DTO()))) + .status(IDENTIFIER_7_STATUS_TYPE_DTO()) .build(); public final SaveIdentifierCreatorDto IDENTIFIER_7_CREATOR_1_CREATE_DTO = SaveIdentifierCreatorDto.builder() - .firstname(CREATOR_1_FIRSTNAME) - .lastname(CREATOR_1_LASTNAME) - .creatorName(CREATOR_1_NAME) - .nameIdentifier(CREATOR_1_ORCID) + .firstname(CREATOR_1_FIRSTNAME()) + .lastname(CREATOR_1_LASTNAME()) + .creatorName(CREATOR_1_NAME()) + .nameIdentifier(CREATOR_1_ORCID()) .nameIdentifierScheme(NameIdentifierSchemeTypeDto.ORCID) - .affiliation(CREATOR_1_AFFIL) - .affiliationIdentifier(CREATOR_1_AFFIL_ROR) + .affiliation(CREATOR_1_AFFIL()) + .affiliationIdentifier(CREATOR_1_AFFIL_ROR()) .build(); public final CreateIdentifierDto IDENTIFIER_7_CREATE_DTO = CreateIdentifierDto.builder() - .databaseId(DATABASE_4_ID) - .publicationYear(IDENTIFIER_7_PUBLICATION_YEAR) - .publisher(IDENTIFIER_7_PUBLISHER) + .databaseId(DATABASE_4_ID()) + .publicationYear(IDENTIFIER_7_PUBLICATION_YEAR()) + .publisher(IDENTIFIER_7_PUBLISHER()) .build(); public final IdentifierSaveDto IDENTIFIER_7_SAVE_DTO = IdentifierSaveDto.builder() - .id(IDENTIFIER_7_ID) - .databaseId(DATABASE_4_ID) + .id(IDENTIFIER_7_ID()) + .databaseId(DATABASE_4_ID()) .descriptions(new LinkedList<>()) .titles(new LinkedList<>()) .relatedIdentifiers(new LinkedList<>()) - .publicationMonth(IDENTIFIER_7_PUBLICATION_MONTH) - .publicationYear(IDENTIFIER_7_PUBLICATION_YEAR) - .creators(new LinkedList<>(List.of(IDENTIFIER_7_CREATOR_1_CREATE_DTO))) + .publicationMonth(IDENTIFIER_7_PUBLICATION_MONTH()) + .publicationYear(IDENTIFIER_7_PUBLICATION_YEAR()) + .creators(new LinkedList<>(List.of(IDENTIFIER_7_CREATOR_1_CREATE_DTO()))) .funders(new LinkedList<>()) .licenses(new LinkedList<>()) - .publisher(IDENTIFIER_7_PUBLISHER) - .type(IDENTIFIER_7_TYPE_DTO) - .build(); - - public final UUID IDENTIFIER_2_ID = UUID.fromString("fdb95f60-48e7-4e74-8122-d3c8d079c889"); - public final String IDENTIFIER_2_DOI = null; - public final Instant IDENTIFIER_2_CREATED = Instant.ofEpochSecond(1651588352L); - public final Instant IDENTIFIER_2_MODIFIED = Instant.ofEpochSecond(1551588352L); - public final Instant IDENTIFIER_2_EXECUTION = Instant.ofEpochSecond(1551588352L); - public final Integer IDENTIFIER_2_PUBLICATION_DAY = 10; - public final Integer IDENTIFIER_2_PUBLICATION_MONTH = 7; - public final Integer IDENTIFIER_2_PUBLICATION_YEAR = 2023; - public final String IDENTIFIER_2_QUERY_HASH = QUERY_1_QUERY_HASH; - public final String IDENTIFIER_2_RESULT_HASH = QUERY_1_RESULT_HASH; - public final String IDENTIFIER_2_QUERY = QUERY_1_STATEMENT; - public final String IDENTIFIER_2_NORMALIZED = QUERY_1_STATEMENT; - public final Long IDENTIFIER_2_RESULT_NUMBER = QUERY_1_RESULT_NUMBER; - public final String IDENTIFIER_2_PUBLISHER = "Swedish Government"; - public final IdentifierType IDENTIFIER_2_TYPE = IdentifierType.SUBSET; - public final IdentifierTypeDto IDENTIFIER_2_TYPE_DTO = IdentifierTypeDto.SUBSET; - public final IdentifierStatusType IDENTIFIER_2_STATUS_TYPE = IdentifierStatusType.PUBLISHED; - public final IdentifierStatusTypeDto IDENTIFIER_2_STATUS_TYPE_DTO = IdentifierStatusTypeDto.PUBLISHED; - public final UUID IDENTIFIER_2_CREATED_BY = USER_1_ID(); + .publisher(IDENTIFIER_7_PUBLISHER()) + .type(IDENTIFIER_7_TYPE_DTO()) + .build(); + + public final UUID IDENTIFIER_2_ID() { + return UUID.fromString("fdb95f60-48e7-4e74-8122-d3c8d079c889"); + } + + public final String IDENTIFIER_2_DOI() { + return null; + } + + public final Instant IDENTIFIER_2_CREATED() { + return Instant.ofEpochSecond(1651588352L); + } + + public final Instant IDENTIFIER_2_MODIFIED() { + return Instant.ofEpochSecond(1551588352L); + } + + public final Instant IDENTIFIER_2_EXECUTION() { + return Instant.ofEpochSecond(1551588352L); + } + + public final Integer IDENTIFIER_2_PUBLICATION_DAY() { + return 10; + } + + public final Integer IDENTIFIER_2_PUBLICATION_MONTH() { + return 7; + } + + public final Integer IDENTIFIER_2_PUBLICATION_YEAR() { + return 2023; + } + + public final String IDENTIFIER_2_QUERY_HASH() { + return QUERY_1_QUERY_HASH; + } + + public final String IDENTIFIER_2_RESULT_HASH() { + return QUERY_1_RESULT_HASH; + } + + public final String IDENTIFIER_2_QUERY() { + return QUERY_1_STATEMENT; + } + + public final String IDENTIFIER_2_NORMALIZED() { + return QUERY_1_STATEMENT; + } + + public final Long IDENTIFIER_2_RESULT_NUMBER() { + return QUERY_1_RESULT_NUMBER; + } + + public final String IDENTIFIER_2_PUBLISHER() { + return "Swedish Government"; + } + + public final IdentifierType IDENTIFIER_2_TYPE() { + return IdentifierType.SUBSET; + } + + public final IdentifierTypeDto IDENTIFIER_2_TYPE_DTO() { + return IdentifierTypeDto.SUBSET; + } + + public final IdentifierStatusType IDENTIFIER_2_STATUS_TYPE() { + return IdentifierStatusType.PUBLISHED; + } + + public final IdentifierStatusTypeDto IDENTIFIER_2_STATUS_TYPE_DTO() { + return IdentifierStatusTypeDto.PUBLISHED; + } + + public final UUID IDENTIFIER_2_CREATED_BY() { + return USER_1_ID(); + } public final CreateIdentifierDto IDENTIFIER_2_CREATE_DTO = CreateIdentifierDto.builder() - .databaseId(DATABASE_1_ID) - .queryId(QUERY_1_ID) - .type(IDENTIFIER_2_TYPE_DTO) - .publicationYear(IDENTIFIER_2_PUBLICATION_YEAR) - .publisher(IDENTIFIER_2_PUBLISHER) + .databaseId(DATABASE_1_ID()) + .queryId(QUERY_1_ID()) + .type(IDENTIFIER_2_TYPE_DTO()) + .publicationYear(IDENTIFIER_2_PUBLICATION_YEAR()) + .publisher(IDENTIFIER_2_PUBLISHER()) .build(); public final Identifier IDENTIFIER_2 = Identifier.builder() - .id(IDENTIFIER_2_ID) - .queryId(QUERY_1_ID) + .id(IDENTIFIER_2_ID()) + .queryId(QUERY_1_ID()) .descriptions(new LinkedList<>()) .titles(new LinkedList<>()) - .doi(IDENTIFIER_2_DOI) + .doi(IDENTIFIER_2_DOI()) .database(null /* DATABASE_1 */) - .created(IDENTIFIER_2_CREATED) - .lastModified(IDENTIFIER_2_MODIFIED) - .execution(IDENTIFIER_2_EXECUTION) - .publicationDay(IDENTIFIER_2_PUBLICATION_DAY) - .publicationMonth(IDENTIFIER_2_PUBLICATION_MONTH) - .publicationYear(IDENTIFIER_2_PUBLICATION_YEAR) - .queryHash(IDENTIFIER_2_QUERY_HASH) - .resultHash(IDENTIFIER_2_RESULT_HASH) - .query(IDENTIFIER_2_QUERY) - .queryNormalized(IDENTIFIER_2_NORMALIZED) - .resultNumber(IDENTIFIER_2_RESULT_NUMBER) - .publisher(IDENTIFIER_2_PUBLISHER) - .type(IDENTIFIER_2_TYPE) + .created(IDENTIFIER_2_CREATED()) + .lastModified(IDENTIFIER_2_MODIFIED()) + .execution(IDENTIFIER_2_EXECUTION()) + .publicationDay(IDENTIFIER_2_PUBLICATION_DAY()) + .publicationMonth(IDENTIFIER_2_PUBLICATION_MONTH()) + .publicationYear(IDENTIFIER_2_PUBLICATION_YEAR()) + .queryHash(IDENTIFIER_2_QUERY_HASH()) + .resultHash(IDENTIFIER_2_RESULT_HASH()) + .query(IDENTIFIER_2_QUERY()) + .queryNormalized(IDENTIFIER_2_NORMALIZED()) + .resultNumber(IDENTIFIER_2_RESULT_NUMBER()) + .publisher(IDENTIFIER_2_PUBLISHER()) + .type(IDENTIFIER_2_TYPE()) .owner(USER_1) .ownedBy(USER_1_ID()) .licenses(new LinkedList<>(List.of(LICENSE_1))) .creators(new LinkedList<>()) - .status(IDENTIFIER_2_STATUS_TYPE) + .status(IDENTIFIER_2_STATUS_TYPE()) .build(); public final IdentifierDto IDENTIFIER_2_DTO = IdentifierDto.builder() - .id(IDENTIFIER_2_ID) - .queryId(QUERY_1_ID) - .databaseId(DATABASE_1_ID) + .id(IDENTIFIER_2_ID()) + .queryId(QUERY_1_ID()) + .databaseId(DATABASE_1_ID()) .links(LinksDto.builder() .self("/api/identifier/" + IDENTIFIER_2_ID) .selfHtml("/pid/" + IDENTIFIER_2_ID) @@ -7315,103 +9609,159 @@ public abstract class BaseTest { .build()) .descriptions(new LinkedList<>()) .titles(new LinkedList<>()) - .doi(IDENTIFIER_2_DOI) - .execution(IDENTIFIER_2_EXECUTION) - .publicationDay(IDENTIFIER_2_PUBLICATION_DAY) - .publicationMonth(IDENTIFIER_2_PUBLICATION_MONTH) - .publicationYear(IDENTIFIER_2_PUBLICATION_YEAR) - .queryHash(IDENTIFIER_2_QUERY_HASH) - .resultHash(IDENTIFIER_2_RESULT_HASH) - .query(IDENTIFIER_2_QUERY) - .queryNormalized(IDENTIFIER_2_NORMALIZED) - .resultNumber(IDENTIFIER_2_RESULT_NUMBER) - .publisher(IDENTIFIER_2_PUBLISHER) - .type(IDENTIFIER_2_TYPE_DTO) - .owner(USER_1_BRIEF_DTO) - .licenses(new LinkedList<>(List.of(LICENSE_1_DTO))) + .doi(IDENTIFIER_2_DOI()) + .execution(IDENTIFIER_2_EXECUTION()) + .publicationDay(IDENTIFIER_2_PUBLICATION_DAY()) + .publicationMonth(IDENTIFIER_2_PUBLICATION_MONTH()) + .publicationYear(IDENTIFIER_2_PUBLICATION_YEAR()) + .queryHash(IDENTIFIER_2_QUERY_HASH()) + .resultHash(IDENTIFIER_2_RESULT_HASH()) + .query(IDENTIFIER_2_QUERY()) + .queryNormalized(IDENTIFIER_2_NORMALIZED()) + .resultNumber(IDENTIFIER_2_RESULT_NUMBER()) + .publisher(IDENTIFIER_2_PUBLISHER()) + .type(IDENTIFIER_2_TYPE_DTO()) + .owner(USER_1_BRIEF_DTO()) + .licenses(new LinkedList<>(List.of(LICENSE_1_DTO()))) .creators(new LinkedList<>()) - .status(IDENTIFIER_2_STATUS_TYPE_DTO) + .status(IDENTIFIER_2_STATUS_TYPE_DTO()) .build(); public final IdentifierBriefDto IDENTIFIER_2_BRIEF_DTO = IdentifierBriefDto.builder() - .id(IDENTIFIER_2_ID) - .queryId(QUERY_1_ID) - .databaseId(DATABASE_1_ID) + .id(IDENTIFIER_2_ID()) + .queryId(QUERY_1_ID()) + .databaseId(DATABASE_1_ID()) .titles(new LinkedList<>()) - .doi(IDENTIFIER_2_DOI) - .publicationYear(IDENTIFIER_2_PUBLICATION_YEAR) - .publisher(IDENTIFIER_2_PUBLISHER) - .type(IDENTIFIER_2_TYPE_DTO) - .status(IDENTIFIER_2_STATUS_TYPE_DTO) + .doi(IDENTIFIER_2_DOI()) + .publicationYear(IDENTIFIER_2_PUBLICATION_YEAR()) + .publisher(IDENTIFIER_2_PUBLISHER()) + .type(IDENTIFIER_2_TYPE_DTO()) + .status(IDENTIFIER_2_STATUS_TYPE_DTO()) .build(); public final IdentifierSaveDto IDENTIFIER_2_SAVE_DTO = IdentifierSaveDto.builder() - .id(IDENTIFIER_2_ID) - .databaseId(DATABASE_1_ID) - .queryId(QUERY_1_ID) + .id(IDENTIFIER_2_ID()) + .databaseId(DATABASE_1_ID()) + .queryId(QUERY_1_ID()) .descriptions(new LinkedList<>()) .titles(new LinkedList<>()) .relatedIdentifiers(new LinkedList<>()) - .publicationMonth(IDENTIFIER_2_PUBLICATION_MONTH) - .publicationYear(IDENTIFIER_2_PUBLICATION_YEAR) + .publicationMonth(IDENTIFIER_2_PUBLICATION_MONTH()) + .publicationYear(IDENTIFIER_2_PUBLICATION_YEAR()) .creators(new LinkedList<>()) - .publisher(IDENTIFIER_2_PUBLISHER) - .type(IDENTIFIER_2_TYPE_DTO) - .licenses(new LinkedList<>(List.of(LICENSE_1_DTO))) - .queryId(QUERY_1_ID) - .build(); - - public final UUID IDENTIFIER_3_ID = UUID.fromString("e2d831c2-3694-4fdc-8c48-7a7e94b73c43"); - public final String IDENTIFIER_3_DOI = null; - public final Instant IDENTIFIER_3_CREATED = Instant.ofEpochSecond(1651588352L); - public final Instant IDENTIFIER_3_MODIFIED = Instant.ofEpochSecond(1551588352L); - public final Instant IDENTIFIER_3_EXECUTION = Instant.ofEpochSecond(1551588352L); - public final Integer IDENTIFIER_3_PUBLICATION_DAY = 10; - public final Integer IDENTIFIER_3_PUBLICATION_MONTH = 7; - public final Integer IDENTIFIER_3_PUBLICATION_YEAR = 2023; - public final String IDENTIFIER_3_QUERY_HASH = VIEW_1_QUERY_HASH; - public final String IDENTIFIER_3_RESULT_HASH = null; - public final String IDENTIFIER_3_QUERY = VIEW_1_QUERY; - public final String IDENTIFIER_3_NORMALIZED = VIEW_1_QUERY; - public final Long IDENTIFIER_3_RESULT_NUMBER = null; - public final String IDENTIFIER_3_PUBLISHER = "Polish Government"; - public final IdentifierType IDENTIFIER_3_TYPE = IdentifierType.VIEW; - public final IdentifierTypeDto IDENTIFIER_3_TYPE_DTO = IdentifierTypeDto.VIEW; - public final IdentifierStatusType IDENTIFIER_3_STATUS_TYPE = IdentifierStatusType.PUBLISHED; - public final IdentifierStatusTypeDto IDENTIFIER_3_STATUS_TYPE_DTO = IdentifierStatusTypeDto.PUBLISHED; - public final UUID IDENTIFIER_3_CREATED_BY = USER_1_ID(); + .publisher(IDENTIFIER_2_PUBLISHER()) + .type(IDENTIFIER_2_TYPE_DTO()) + .licenses(new LinkedList<>(List.of(LICENSE_1_DTO()))) + .queryId(QUERY_1_ID()) + .build(); + + public final UUID IDENTIFIER_3_ID() { + return UUID.fromString("e2d831c2-3694-4fdc-8c48-7a7e94b73c43"); + } + + public final String IDENTIFIER_3_DOI() { + return null; + } + + public final Instant IDENTIFIER_3_CREATED() { + return Instant.ofEpochSecond(1651588352L); + } + + public final Instant IDENTIFIER_3_MODIFIED() { + return Instant.ofEpochSecond(1551588352L); + } + + public final Instant IDENTIFIER_3_EXECUTION() { + return Instant.ofEpochSecond(1551588352L); + } + + public final Integer IDENTIFIER_3_PUBLICATION_DAY() { + return 10; + } + + public final Integer IDENTIFIER_3_PUBLICATION_MONTH() { + return 7; + } + + public final Integer IDENTIFIER_3_PUBLICATION_YEAR() { + return 2023; + } + + public final String IDENTIFIER_3_QUERY_HASH() { + return VIEW_1_QUERY_HASH; + } + + public final String IDENTIFIER_3_RESULT_HASH() { + return null; + } + + public final String IDENTIFIER_3_QUERY() { + return VIEW_1_QUERY; + } + + public final String IDENTIFIER_3_NORMALIZED() { + return VIEW_1_QUERY; + } + + public final Long IDENTIFIER_3_RESULT_NUMBER() { + return null; + } + + public final String IDENTIFIER_3_PUBLISHER() { + return "Polish Government"; + } + + public final IdentifierType IDENTIFIER_3_TYPE() { + return IdentifierType.VIEW; + } + + public final IdentifierTypeDto IDENTIFIER_3_TYPE_DTO() { + return IdentifierTypeDto.VIEW; + } + + public final IdentifierStatusType IDENTIFIER_3_STATUS_TYPE() { + return IdentifierStatusType.PUBLISHED; + } + + public final IdentifierStatusTypeDto IDENTIFIER_3_STATUS_TYPE_DTO() { + return IdentifierStatusTypeDto.PUBLISHED; + } + + public final UUID IDENTIFIER_3_CREATED_BY() { + return USER_1_ID(); + } public final Identifier IDENTIFIER_3 = Identifier.builder() - .id(IDENTIFIER_3_ID) - .viewId(VIEW_1_ID) + .id(IDENTIFIER_3_ID()) + .viewId(VIEW_1_ID()) .descriptions(new LinkedList<>()) .titles(new LinkedList<>()) - .doi(IDENTIFIER_3_DOI) + .doi(IDENTIFIER_3_DOI()) .database(null /* DATABASE_1 */) - .created(IDENTIFIER_3_CREATED) - .lastModified(IDENTIFIER_3_MODIFIED) - .execution(IDENTIFIER_3_EXECUTION) - .publicationDay(IDENTIFIER_3_PUBLICATION_DAY) - .publicationMonth(IDENTIFIER_3_PUBLICATION_MONTH) - .publicationYear(IDENTIFIER_3_PUBLICATION_YEAR) - .queryHash(IDENTIFIER_3_QUERY_HASH) - .resultHash(IDENTIFIER_3_RESULT_HASH) - .query(IDENTIFIER_3_QUERY) - .queryNormalized(IDENTIFIER_3_NORMALIZED) - .resultNumber(IDENTIFIER_3_RESULT_NUMBER) - .publisher(IDENTIFIER_3_PUBLISHER) - .type(IDENTIFIER_3_TYPE) + .created(IDENTIFIER_3_CREATED()) + .lastModified(IDENTIFIER_3_MODIFIED()) + .execution(IDENTIFIER_3_EXECUTION()) + .publicationDay(IDENTIFIER_3_PUBLICATION_DAY()) + .publicationMonth(IDENTIFIER_3_PUBLICATION_MONTH()) + .publicationYear(IDENTIFIER_3_PUBLICATION_YEAR()) + .queryHash(IDENTIFIER_3_QUERY_HASH()) + .resultHash(IDENTIFIER_3_RESULT_HASH()) + .query(IDENTIFIER_3_QUERY()) + .queryNormalized(IDENTIFIER_3_NORMALIZED()) + .resultNumber(IDENTIFIER_3_RESULT_NUMBER()) + .publisher(IDENTIFIER_3_PUBLISHER()) + .type(IDENTIFIER_3_TYPE()) .owner(USER_1) .ownedBy(USER_1_ID()) .licenses(new LinkedList<>(List.of(LICENSE_1))) .creators(new LinkedList<>()) - .status(IDENTIFIER_3_STATUS_TYPE) + .status(IDENTIFIER_3_STATUS_TYPE()) .build(); public final IdentifierDto IDENTIFIER_3_DTO = IdentifierDto.builder() - .id(IDENTIFIER_3_ID) - .databaseId(DATABASE_1_ID) - .viewId(VIEW_1_ID) + .id(IDENTIFIER_3_ID()) + .databaseId(DATABASE_1_ID()) + .viewId(VIEW_1_ID()) .links(LinksDto.builder() .self("/api/identifier/" + IDENTIFIER_3_ID) .selfHtml("/pid/" + IDENTIFIER_3_ID) @@ -7419,104 +9769,151 @@ public abstract class BaseTest { .build()) .descriptions(new LinkedList<>()) .titles(new LinkedList<>()) - .doi(IDENTIFIER_3_DOI) - .execution(IDENTIFIER_3_EXECUTION) - .publicationDay(IDENTIFIER_3_PUBLICATION_DAY) - .publicationMonth(IDENTIFIER_3_PUBLICATION_MONTH) - .publicationYear(IDENTIFIER_3_PUBLICATION_YEAR) - .queryHash(IDENTIFIER_3_QUERY_HASH) - .resultHash(IDENTIFIER_3_RESULT_HASH) - .query(IDENTIFIER_3_QUERY) - .queryNormalized(IDENTIFIER_3_NORMALIZED) - .resultNumber(IDENTIFIER_3_RESULT_NUMBER) - .publisher(IDENTIFIER_3_PUBLISHER) - .type(IDENTIFIER_3_TYPE_DTO) - .owner(USER_1_BRIEF_DTO) - .licenses(new LinkedList<>(List.of(LICENSE_1_DTO))) + .doi(IDENTIFIER_3_DOI()) + .execution(IDENTIFIER_3_EXECUTION()) + .publicationDay(IDENTIFIER_3_PUBLICATION_DAY()) + .publicationMonth(IDENTIFIER_3_PUBLICATION_MONTH()) + .publicationYear(IDENTIFIER_3_PUBLICATION_YEAR()) + .queryHash(IDENTIFIER_3_QUERY_HASH()) + .resultHash(IDENTIFIER_3_RESULT_HASH()) + .query(IDENTIFIER_3_QUERY()) + .queryNormalized(IDENTIFIER_3_NORMALIZED()) + .resultNumber(IDENTIFIER_3_RESULT_NUMBER()) + .publisher(IDENTIFIER_3_PUBLISHER()) + .type(IDENTIFIER_3_TYPE_DTO()) + .owner(USER_1_BRIEF_DTO()) + .licenses(new LinkedList<>(List.of(LICENSE_1_DTO()))) .creators(new LinkedList<>()) - .status(IDENTIFIER_3_STATUS_TYPE_DTO) + .status(IDENTIFIER_3_STATUS_TYPE_DTO()) .build(); public final IdentifierBriefDto IDENTIFIER_3_BRIEF_DTO = IdentifierBriefDto.builder() - .id(IDENTIFIER_3_ID) - .databaseId(DATABASE_1_ID) - .viewId(VIEW_1_ID) + .id(IDENTIFIER_3_ID()) + .databaseId(DATABASE_1_ID()) + .viewId(VIEW_1_ID()) .titles(new LinkedList<>()) - .doi(IDENTIFIER_3_DOI) - .publicationYear(IDENTIFIER_3_PUBLICATION_YEAR) - .publisher(IDENTIFIER_3_PUBLISHER) - .type(IDENTIFIER_3_TYPE_DTO) - .status(IDENTIFIER_3_STATUS_TYPE_DTO) + .doi(IDENTIFIER_3_DOI()) + .publicationYear(IDENTIFIER_3_PUBLICATION_YEAR()) + .publisher(IDENTIFIER_3_PUBLISHER()) + .type(IDENTIFIER_3_TYPE_DTO()) + .status(IDENTIFIER_3_STATUS_TYPE_DTO()) .build(); public final CreateIdentifierDto IDENTIFIER_3_CREATE_DTO = CreateIdentifierDto.builder() - .databaseId(DATABASE_1_ID) - .viewId(VIEW_1_ID) - .type(IDENTIFIER_3_TYPE_DTO) - .publicationYear(IDENTIFIER_3_PUBLICATION_YEAR) - .publisher(IDENTIFIER_3_PUBLISHER) + .databaseId(DATABASE_1_ID()) + .viewId(VIEW_1_ID()) + .type(IDENTIFIER_3_TYPE_DTO()) + .publicationYear(IDENTIFIER_3_PUBLICATION_YEAR()) + .publisher(IDENTIFIER_3_PUBLISHER()) .build(); public final IdentifierSaveDto IDENTIFIER_3_SAVE_DTO = IdentifierSaveDto.builder() - .id(IDENTIFIER_3_ID) - .databaseId(DATABASE_1_ID) - .viewId(VIEW_1_ID) + .id(IDENTIFIER_3_ID()) + .databaseId(DATABASE_1_ID()) + .viewId(VIEW_1_ID()) .descriptions(new LinkedList<>()) .titles(new LinkedList<>()) .relatedIdentifiers(new LinkedList<>()) - .publicationMonth(IDENTIFIER_3_PUBLICATION_MONTH) - .publicationYear(IDENTIFIER_3_PUBLICATION_YEAR) + .publicationMonth(IDENTIFIER_3_PUBLICATION_MONTH()) + .publicationYear(IDENTIFIER_3_PUBLICATION_YEAR()) .creators(new LinkedList<>()) - .publisher(IDENTIFIER_3_PUBLISHER) - .type(IDENTIFIER_3_TYPE_DTO) - .licenses(new LinkedList<>(List.of(LICENSE_1_DTO))) - .build(); - - public final UUID IDENTIFIER_4_ID = UUID.fromString("3bd69bb8-f7e3-48e4-9717-823787e7ba23"); - public final String IDENTIFIER_4_DOI = null; - public final Instant IDENTIFIER_4_CREATED = Instant.ofEpochSecond(1751588352L); - public final Instant IDENTIFIER_4_MODIFIED = Instant.ofEpochSecond(1551588352L); - public final Instant IDENTIFIER_4_EXECUTION = Instant.ofEpochSecond(1551588352L); - public final Integer IDENTIFIER_4_PUBLICATION_DAY = 10; - public final Integer IDENTIFIER_4_PUBLICATION_MONTH = 7; - public final Integer IDENTIFIER_4_PUBLICATION_YEAR = 2023; - public final String IDENTIFIER_4_RESULT_HASH = null; - public final Long IDENTIFIER_4_RESULT_NUMBER = null; - public final String IDENTIFIER_4_PUBLISHER = "Example Publisher"; - public final IdentifierType IDENTIFIER_4_TYPE = IdentifierType.TABLE; - public final IdentifierTypeDto IDENTIFIER_4_TYPE_DTO = IdentifierTypeDto.TABLE; - public final IdentifierStatusType IDENTIFIER_4_STATUS_TYPE = IdentifierStatusType.PUBLISHED; - public final IdentifierStatusTypeDto IDENTIFIER_4_STATUS_TYPE_DTO = IdentifierStatusTypeDto.PUBLISHED; - public final UUID IDENTIFIER_4_CREATED_BY = USER_1_ID(); + .publisher(IDENTIFIER_3_PUBLISHER()) + .type(IDENTIFIER_3_TYPE_DTO()) + .licenses(new LinkedList<>(List.of(LICENSE_1_DTO()))) + .build(); + + public final UUID IDENTIFIER_4_ID() { + return UUID.fromString("3bd69bb8-f7e3-48e4-9717-823787e7ba23"); + } + + public final String IDENTIFIER_4_DOI() { + return null; + } + + public final Instant IDENTIFIER_4_CREATED() { + return Instant.ofEpochSecond(1751588352L); + } + + public final Instant IDENTIFIER_4_MODIFIED() { + return Instant.ofEpochSecond(1551588352L); + } + + public final Instant IDENTIFIER_4_EXECUTION() { + return Instant.ofEpochSecond(1551588352L); + } + + public final Integer IDENTIFIER_4_PUBLICATION_DAY() { + return 10; + } + + public final Integer IDENTIFIER_4_PUBLICATION_MONTH() { + return 7; + } + + public final Integer IDENTIFIER_4_PUBLICATION_YEAR() { + return 2023; + } + + public final String IDENTIFIER_4_RESULT_HASH() { + return null; + } + + public final Long IDENTIFIER_4_RESULT_NUMBER() { + return null; + } + + public final String IDENTIFIER_4_PUBLISHER() { + return "Example Publisher"; + } + + public final IdentifierType IDENTIFIER_4_TYPE() { + return IdentifierType.TABLE; + } + + public final IdentifierTypeDto IDENTIFIER_4_TYPE_DTO() { + return IdentifierTypeDto.TABLE; + } + + public final IdentifierStatusType IDENTIFIER_4_STATUS_TYPE() { + return IdentifierStatusType.PUBLISHED; + } + + public final IdentifierStatusTypeDto IDENTIFIER_4_STATUS_TYPE_DTO() { + return IdentifierStatusTypeDto.PUBLISHED; + } + + public final UUID IDENTIFIER_4_CREATED_BY() { + return USER_1_ID(); + } public final Identifier IDENTIFIER_4 = Identifier.builder() - .id(IDENTIFIER_4_ID) - .tableId(TABLE_1_ID) + .id(IDENTIFIER_4_ID()) + .tableId(TABLE_1_ID()) .descriptions(new LinkedList<>()) .titles(new LinkedList<>()) - .doi(IDENTIFIER_4_DOI) + .doi(IDENTIFIER_4_DOI()) .database(null /* DATABASE_1 */) - .created(IDENTIFIER_4_CREATED) - .lastModified(IDENTIFIER_4_MODIFIED) - .execution(IDENTIFIER_4_EXECUTION) - .publicationDay(IDENTIFIER_4_PUBLICATION_DAY) - .publicationMonth(IDENTIFIER_4_PUBLICATION_MONTH) - .publicationYear(IDENTIFIER_4_PUBLICATION_YEAR) - .resultHash(IDENTIFIER_4_RESULT_HASH) - .resultNumber(IDENTIFIER_4_RESULT_NUMBER) - .publisher(IDENTIFIER_4_PUBLISHER) - .type(IDENTIFIER_4_TYPE) + .created(IDENTIFIER_4_CREATED()) + .lastModified(IDENTIFIER_4_MODIFIED()) + .execution(IDENTIFIER_4_EXECUTION()) + .publicationDay(IDENTIFIER_4_PUBLICATION_DAY()) + .publicationMonth(IDENTIFIER_4_PUBLICATION_MONTH()) + .publicationYear(IDENTIFIER_4_PUBLICATION_YEAR()) + .resultHash(IDENTIFIER_4_RESULT_HASH()) + .resultNumber(IDENTIFIER_4_RESULT_NUMBER()) + .publisher(IDENTIFIER_4_PUBLISHER()) + .type(IDENTIFIER_4_TYPE()) .owner(USER_1) .ownedBy(USER_1_ID()) .licenses(new LinkedList<>(List.of(LICENSE_1))) .creators(new LinkedList<>()) - .status(IDENTIFIER_4_STATUS_TYPE) + .status(IDENTIFIER_4_STATUS_TYPE()) .build(); public final IdentifierDto IDENTIFIER_4_DTO = IdentifierDto.builder() - .id(IDENTIFIER_4_ID) - .databaseId(DATABASE_1_ID) - .tableId(TABLE_1_ID) + .id(IDENTIFIER_4_ID()) + .databaseId(DATABASE_1_ID()) + .tableId(TABLE_1_ID()) .links(LinksDto.builder() .self("/api/identifier/" + IDENTIFIER_4_ID) .selfHtml("/pid/" + IDENTIFIER_4_ID) @@ -7524,66 +9921,74 @@ public abstract class BaseTest { .build()) .descriptions(new LinkedList<>()) .titles(new LinkedList<>()) - .doi(IDENTIFIER_4_DOI) - .execution(IDENTIFIER_4_EXECUTION) - .publicationDay(IDENTIFIER_4_PUBLICATION_DAY) - .publicationMonth(IDENTIFIER_4_PUBLICATION_MONTH) - .publicationYear(IDENTIFIER_4_PUBLICATION_YEAR) - .resultHash(IDENTIFIER_4_RESULT_HASH) - .resultNumber(IDENTIFIER_4_RESULT_NUMBER) - .publisher(IDENTIFIER_4_PUBLISHER) - .type(IDENTIFIER_4_TYPE_DTO) - .owner(USER_1_BRIEF_DTO) - .licenses(new LinkedList<>(List.of(LICENSE_1_DTO))) + .doi(IDENTIFIER_4_DOI()) + .execution(IDENTIFIER_4_EXECUTION()) + .publicationDay(IDENTIFIER_4_PUBLICATION_DAY()) + .publicationMonth(IDENTIFIER_4_PUBLICATION_MONTH()) + .publicationYear(IDENTIFIER_4_PUBLICATION_YEAR()) + .resultHash(IDENTIFIER_4_RESULT_HASH()) + .resultNumber(IDENTIFIER_4_RESULT_NUMBER()) + .publisher(IDENTIFIER_4_PUBLISHER()) + .type(IDENTIFIER_4_TYPE_DTO()) + .owner(USER_1_BRIEF_DTO()) + .licenses(new LinkedList<>(List.of(LICENSE_1_DTO()))) .creators(new LinkedList<>()) - .status(IDENTIFIER_4_STATUS_TYPE_DTO) + .status(IDENTIFIER_4_STATUS_TYPE_DTO()) .build(); public final IdentifierBriefDto IDENTIFIER_4_BRIEF_DTO = IdentifierBriefDto.builder() - .id(IDENTIFIER_4_ID) - .databaseId(DATABASE_1_ID) - .tableId(TABLE_1_ID) + .id(IDENTIFIER_4_ID()) + .databaseId(DATABASE_1_ID()) + .tableId(TABLE_1_ID()) .titles(new LinkedList<>()) - .doi(IDENTIFIER_4_DOI) - .publicationYear(IDENTIFIER_4_PUBLICATION_YEAR) - .publisher(IDENTIFIER_4_PUBLISHER) - .type(IDENTIFIER_4_TYPE_DTO) - .status(IDENTIFIER_4_STATUS_TYPE_DTO) + .doi(IDENTIFIER_4_DOI()) + .publicationYear(IDENTIFIER_4_PUBLICATION_YEAR()) + .publisher(IDENTIFIER_4_PUBLISHER()) + .type(IDENTIFIER_4_TYPE_DTO()) + .status(IDENTIFIER_4_STATUS_TYPE_DTO()) .build(); public final CreateIdentifierDto IDENTIFIER_4_CREATE_DTO = CreateIdentifierDto.builder() - .databaseId(DATABASE_1_ID) - .publicationYear(IDENTIFIER_4_PUBLICATION_YEAR) - .publisher(IDENTIFIER_4_PUBLISHER) + .databaseId(DATABASE_1_ID()) + .publicationYear(IDENTIFIER_4_PUBLICATION_YEAR()) + .publisher(IDENTIFIER_4_PUBLISHER()) .build(); public final IdentifierSaveDto IDENTIFIER_4_SAVE_DTO = IdentifierSaveDto.builder() - .id(IDENTIFIER_4_ID) - .databaseId(DATABASE_1_ID) - .tableId(TABLE_1_ID) + .id(IDENTIFIER_4_ID()) + .databaseId(DATABASE_1_ID()) + .tableId(TABLE_1_ID()) .descriptions(new LinkedList<>()) .titles(new LinkedList<>()) .relatedIdentifiers(new LinkedList<>()) - .publicationMonth(IDENTIFIER_4_PUBLICATION_MONTH) - .publicationYear(IDENTIFIER_4_PUBLICATION_YEAR) + .publicationMonth(IDENTIFIER_4_PUBLICATION_MONTH()) + .publicationYear(IDENTIFIER_4_PUBLICATION_YEAR()) .creators(new LinkedList<>()) - .publisher(IDENTIFIER_4_PUBLISHER) - .type(IDENTIFIER_4_TYPE_DTO) - .licenses(new LinkedList<>(List.of(LICENSE_1_DTO))) + .publisher(IDENTIFIER_4_PUBLISHER()) + .type(IDENTIFIER_4_TYPE_DTO()) + .licenses(new LinkedList<>(List.of(LICENSE_1_DTO()))) .build(); - public final String VIRTUAL_HOST_NAME = "fda"; - public final String VIRTUAL_HOST_DESCRIPTION = "FAIR Data Austria"; - public final String VIRTUAL_HOST_TAGS = ""; + public final String VIRTUAL_HOST_NAME() { + return "fda"; + } + + public final String VIRTUAL_HOST_DESCRIPTION() { + return "FAIR Data Austria"; + } + + public final String VIRTUAL_HOST_TAGS() { + return ""; + } public final CreateVirtualHostDto VIRTUAL_HOST_CREATE_DTO = CreateVirtualHostDto.builder() - .name(VIRTUAL_HOST_NAME) - .description(VIRTUAL_HOST_DESCRIPTION) - .tags(VIRTUAL_HOST_TAGS) + .name(VIRTUAL_HOST_NAME()) + .description(VIRTUAL_HOST_DESCRIPTION()) + .tags(VIRTUAL_HOST_TAGS()) .build(); public final ExchangeUpdatePermissionsDto VIRTUAL_HOST_EXCHANGE_UPDATE_DTO = ExchangeUpdatePermissionsDto.builder() - .exchange(DATABASE_1_EXCHANGE) + .exchange(DATABASE_1_EXCHANGE()) .read(".*") .write(".*") .build(); @@ -7594,81 +9999,115 @@ public abstract class BaseTest { .configure(".*") .build(); - public final UUID BANNER_MESSAGE_1_ID = UUID.fromString("81cf09b7-0d86-44ad-be8e-a407e7d114e1"); - public final String BANNER_MESSAGE_1_MESSAGE = "Next maintenance in 7 days!"; - public final BannerMessageType BANNER_MESSAGE_1_TYPE = BannerMessageType.INFO; - public final BannerMessageTypeDto BANNER_MESSAGE_1_TYPE_DTO = BannerMessageTypeDto.INFO; - public final Instant BANNER_MESSAGE_1_START = Instant.ofEpochSecond(1684577786L) /* 2022-12-23 22:00:00 (UTC) */; - public final Instant BANNER_MESSAGE_1_END = null; + public final UUID BANNER_MESSAGE_1_ID() { + return UUID.fromString("81cf09b7-0d86-44ad-be8e-a407e7d114e1"); + } + + public final String BANNER_MESSAGE_1_MESSAGE() { + return "Next maintenance in 7 days!"; + } + + public final BannerMessageType BANNER_MESSAGE_1_TYPE() { + return BannerMessageType.INFO; + } + + public final BannerMessageTypeDto BANNER_MESSAGE_1_TYPE_DTO() { + return BannerMessageTypeDto.INFO; + } + + public final Instant BANNER_MESSAGE_1_START() { + return Instant.ofEpochSecond(1684577786L) /* 2022-12-23 22:00:00 (UTC()) */; + } + + public final Instant BANNER_MESSAGE_1_END() { + return null; + } public final BannerMessage BANNER_MESSAGE_1 = BannerMessage.builder() - .id(BANNER_MESSAGE_1_ID) - .message(BANNER_MESSAGE_1_MESSAGE) - .type(BANNER_MESSAGE_1_TYPE) - .displayStart(BANNER_MESSAGE_1_START) - .displayEnd(BANNER_MESSAGE_1_END) + .id(BANNER_MESSAGE_1_ID()) + .message(BANNER_MESSAGE_1_MESSAGE()) + .type(BANNER_MESSAGE_1_TYPE()) + .displayStart(BANNER_MESSAGE_1_START()) + .displayEnd(BANNER_MESSAGE_1_END()) .build(); public final BannerMessageDto BANNER_MESSAGE_1_DTO = BannerMessageDto.builder() - .id(BANNER_MESSAGE_1_ID) - .message(BANNER_MESSAGE_1_MESSAGE) - .type(BANNER_MESSAGE_1_TYPE_DTO) - .displayStart(BANNER_MESSAGE_1_START) - .displayEnd(BANNER_MESSAGE_1_END) + .id(BANNER_MESSAGE_1_ID()) + .message(BANNER_MESSAGE_1_MESSAGE()) + .type(BANNER_MESSAGE_1_TYPE_DTO()) + .displayStart(BANNER_MESSAGE_1_START()) + .displayEnd(BANNER_MESSAGE_1_END()) .build(); public final BannerMessageCreateDto BANNER_MESSAGE_1_CREATE_DTO = BannerMessageCreateDto.builder() - .message(BANNER_MESSAGE_1_MESSAGE) - .type(BANNER_MESSAGE_1_TYPE_DTO) - .displayStart(BANNER_MESSAGE_1_START) - .displayEnd(BANNER_MESSAGE_1_END) + .message(BANNER_MESSAGE_1_MESSAGE()) + .type(BANNER_MESSAGE_1_TYPE_DTO()) + .displayStart(BANNER_MESSAGE_1_START()) + .displayEnd(BANNER_MESSAGE_1_END()) .build(); public final BannerMessageUpdateDto BANNER_MESSAGE_1_UPDATE_DTO = BannerMessageUpdateDto.builder() - .message(BANNER_MESSAGE_1_MESSAGE) + .message(BANNER_MESSAGE_1_MESSAGE()) .type(BannerMessageTypeDto.WARNING) - .displayStart(BANNER_MESSAGE_1_START) - .displayEnd(BANNER_MESSAGE_1_END) + .displayStart(BANNER_MESSAGE_1_START()) + .displayEnd(BANNER_MESSAGE_1_END()) .build(); - public final UUID BANNER_MESSAGE_2_ID = UUID.fromString("1e7e2c03-e2c6-46b8-9fdc-6668ef055d99"); - public final String BANNER_MESSAGE_2_MESSAGE = "No operation on Christmas 2022!"; - public final BannerMessageType BANNER_MESSAGE_2_TYPE = BannerMessageType.ERROR; - public final BannerMessageTypeDto BANNER_MESSAGE_2_TYPE_DTO = BannerMessageTypeDto.ERROR; - public final Instant BANNER_MESSAGE_2_START = Instant.ofEpochSecond(1671836400L) /* 2022-12-23 22:00:00 (UTC) */; - public final Instant BANNER_MESSAGE_2_END = Instant.ofEpochSecond(1672009200L) /* 2022-12-25 22:00:00 (UTC) */; + public final UUID BANNER_MESSAGE_2_ID() { + return UUID.fromString("1e7e2c03-e2c6-46b8-9fdc-6668ef055d99"); + } + + public final String BANNER_MESSAGE_2_MESSAGE() { + return "No operation on Christmas 2022!"; + } + + public final BannerMessageType BANNER_MESSAGE_2_TYPE() { + return BannerMessageType.ERROR; + } + + public final BannerMessageTypeDto BANNER_MESSAGE_2_TYPE_DTO() { + return BannerMessageTypeDto.ERROR; + } + + public final Instant BANNER_MESSAGE_2_START() { + return Instant.ofEpochSecond(1671836400L) /* 2022-12-23 22:00:00 (UTC()) */; + } + + public final Instant BANNER_MESSAGE_2_END() { + return Instant.ofEpochSecond(1672009200L) /* 2022-12-25 22:00:00 (UTC()) */; + } public final BannerMessage BANNER_MESSAGE_2 = BannerMessage.builder() - .id(BANNER_MESSAGE_2_ID) - .message(BANNER_MESSAGE_2_MESSAGE) - .type(BANNER_MESSAGE_2_TYPE) - .displayStart(BANNER_MESSAGE_2_START) - .displayEnd(BANNER_MESSAGE_2_END) + .id(BANNER_MESSAGE_2_ID()) + .message(BANNER_MESSAGE_2_MESSAGE()) + .type(BANNER_MESSAGE_2_TYPE()) + .displayStart(BANNER_MESSAGE_2_START()) + .displayEnd(BANNER_MESSAGE_2_END()) .build(); public final BannerMessageCreateDto BANNER_MESSAGE_2_CREATE_DTO = BannerMessageCreateDto.builder() - .message(BANNER_MESSAGE_2_MESSAGE) - .type(BANNER_MESSAGE_2_TYPE_DTO) - .displayStart(BANNER_MESSAGE_2_START) - .displayEnd(BANNER_MESSAGE_2_END) + .message(BANNER_MESSAGE_2_MESSAGE()) + .type(BANNER_MESSAGE_2_TYPE_DTO()) + .displayStart(BANNER_MESSAGE_2_START()) + .displayEnd(BANNER_MESSAGE_2_END()) .build(); public final Database DATABASE_1 = Database.builder() - .id(DATABASE_1_ID) + .id(DATABASE_1_ID()) .created(Instant.now().minus(1, HOURS)) .lastModified(Instant.now()) - .isPublic(DATABASE_1_PUBLIC) - .isSchemaPublic(DATABASE_1_SCHEMA_PUBLIC) - .name(DATABASE_1_NAME) - .description(DATABASE_1_DESCRIPTION) + .isPublic(DATABASE_1_PUBLIC()) + .isSchemaPublic(DATABASE_1_SCHEMA_PUBLIC()) + .name(DATABASE_1_NAME()) + .description(DATABASE_1_DESCRIPTION()) .identifiers(new LinkedList<>(List.of(IDENTIFIER_1, IDENTIFIER_2, IDENTIFIER_3, IDENTIFIER_4))) - .cid(CONTAINER_1_ID) + .cid(CONTAINER_1_ID()) .container(CONTAINER_1) - .internalName(DATABASE_1_INTERNALNAME) - .exchangeName(DATABASE_1_EXCHANGE) - .created(DATABASE_1_CREATED) - .lastModified(DATABASE_1_LAST_MODIFIED) - .ownedBy(DATABASE_1_CREATED_BY) + .internalName(DATABASE_1_INTERNAL_NAME()) + .exchangeName(DATABASE_1_EXCHANGE()) + .created(DATABASE_1_CREATED()) + .lastModified(DATABASE_1_LAST_MODIFIED()) + .ownedBy(DATABASE_1_CREATED_BY()) .owner(USER_1) .ownedBy(USER_1_ID()) .owner(USER_1) @@ -7683,47 +10122,47 @@ public abstract class BaseTest { .build(); public final DatabaseDto DATABASE_1_DTO = DatabaseDto.builder() - .id(DATABASE_1_ID) - .isPublic(DATABASE_1_PUBLIC) - .isSchemaPublic(DATABASE_1_SCHEMA_PUBLIC) - .name(DATABASE_1_NAME) - .container(CONTAINER_1_DTO) - .internalName(DATABASE_1_INTERNALNAME) - .exchangeName(DATABASE_1_EXCHANGE) + .id(DATABASE_1_ID()) + .isPublic(DATABASE_1_PUBLIC()) + .isSchemaPublic(DATABASE_1_SCHEMA_PUBLIC()) + .name(DATABASE_1_NAME()) + .container(CONTAINER_1_DTO()) + .internalName(DATABASE_1_INTERNAL_NAME()) + .exchangeName(DATABASE_1_EXCHANGE()) .identifiers(new LinkedList<>(List.of(IDENTIFIER_1_DTO, IDENTIFIER_2_DTO, IDENTIFIER_3_DTO, IDENTIFIER_4_DTO))) .tables(new LinkedList<>(List.of(TABLE_1_DTO, TABLE_2_DTO, TABLE_3_DTO, TABLE_4_DTO))) .views(new LinkedList<>(List.of(VIEW_1_DTO, VIEW_2_DTO, VIEW_3_DTO))) - .owner(USER_1_BRIEF_DTO) + .owner(USER_1_BRIEF_DTO()) .build(); public final DatabaseDto DATABASE_1_PRIVILEGED_DTO = DatabaseDto.builder() - .id(DATABASE_1_ID) - .isPublic(DATABASE_1_PUBLIC) - .isSchemaPublic(DATABASE_1_SCHEMA_PUBLIC) - .name(DATABASE_1_NAME) - .container(CONTAINER_1_PRIVILEGED_DTO) - .internalName(DATABASE_1_INTERNALNAME) - .exchangeName(DATABASE_1_EXCHANGE) + .id(DATABASE_1_ID()) + .isPublic(DATABASE_1_PUBLIC()) + .isSchemaPublic(DATABASE_1_SCHEMA_PUBLIC()) + .name(DATABASE_1_NAME()) + .container(CONTAINER_1_PRIVILEGED_DTO()) + .internalName(DATABASE_1_INTERNAL_NAME()) + .exchangeName(DATABASE_1_EXCHANGE()) .accesses(new LinkedList<>(List.of())) /* DATABASE_1_USER_1_READ_ACCESS_DTO */ .identifiers(new LinkedList<>(List.of(IDENTIFIER_1_DTO, IDENTIFIER_2_DTO, IDENTIFIER_3_DTO, IDENTIFIER_4_DTO))) .tables(new LinkedList<>(List.of(TABLE_1_DTO, TABLE_2_DTO, TABLE_3_DTO, TABLE_4_DTO))) .views(new LinkedList<>(List.of(VIEW_1_DTO, VIEW_2_DTO, VIEW_3_DTO))) - .owner(USER_1_BRIEF_DTO) + .owner(USER_1_BRIEF_DTO()) .lastRetrieved(Instant.now()) .build(); public final DatabaseBriefDto DATABASE_1_BRIEF_DTO = DatabaseBriefDto.builder() - .id(DATABASE_1_ID) - .isPublic(DATABASE_1_PUBLIC) - .isSchemaPublic(DATABASE_1_SCHEMA_PUBLIC) - .name(DATABASE_1_NAME) - .internalName(DATABASE_1_INTERNALNAME) + .id(DATABASE_1_ID()) + .isPublic(DATABASE_1_PUBLIC()) + .isSchemaPublic(DATABASE_1_SCHEMA_PUBLIC()) + .name(DATABASE_1_NAME()) + .internalName(DATABASE_1_INTERNAL_NAME()) .identifiers(new LinkedList<>(List.of(IDENTIFIER_1_BRIEF_DTO, IDENTIFIER_2_BRIEF_DTO, IDENTIFIER_3_BRIEF_DTO, IDENTIFIER_4_BRIEF_DTO))) .build(); public final DatabaseAccess DATABASE_1_USER_1_READ_ACCESS = DatabaseAccess.builder() .type(AccessType.READ) - .hdbid(DATABASE_1_ID) + .hdbid(DATABASE_1_ID()) .database(DATABASE_1) .huserid(USER_1_ID()) .user(USER_1) @@ -7731,14 +10170,14 @@ public abstract class BaseTest { public final DatabaseAccessDto DATABASE_1_USER_1_READ_ACCESS_DTO = DatabaseAccessDto.builder() .type(AccessTypeDto.READ) - .hdbid(DATABASE_1_ID) + .hdbid(DATABASE_1_ID()) .huserid(USER_1_ID()) - .user(USER_1_BRIEF_DTO) + .user(USER_1_BRIEF_DTO()) .build(); public final DatabaseAccess DATABASE_1_USER_1_WRITE_OWN_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_OWN) - .hdbid(DATABASE_1_ID) + .hdbid(DATABASE_1_ID()) .database(DATABASE_1) .huserid(USER_1_ID()) .user(USER_1) @@ -7746,7 +10185,7 @@ public abstract class BaseTest { public final DatabaseAccess DATABASE_1_USER_1_WRITE_ALL_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_ALL) - .hdbid(DATABASE_1_ID) + .hdbid(DATABASE_1_ID()) .database(DATABASE_1) .huserid(USER_1_ID()) .user(USER_1) @@ -7754,113 +10193,113 @@ public abstract class BaseTest { public final DatabaseAccess DATABASE_1_USER_2_READ_ACCESS = DatabaseAccess.builder() .type(AccessType.READ) - .hdbid(DATABASE_1_ID) + .hdbid(DATABASE_1_ID()) .database(DATABASE_1) .huserid(USER_2_ID()) - .user(USER_2) + .user(USER_2()) .build(); public final DatabaseAccessDto DATABASE_1_USER_2_READ_ACCESS_DTO = DatabaseAccessDto.builder() .type(AccessTypeDto.READ) - .hdbid(DATABASE_1_ID) + .hdbid(DATABASE_1_ID()) .huserid(USER_2_ID()) - .user(USER_2_BRIEF_DTO) + .user(USER_2_BRIEF_DTO()) .build(); public final DatabaseAccess DATABASE_1_USER_2_WRITE_OWN_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_OWN) - .hdbid(DATABASE_1_ID) + .hdbid(DATABASE_1_ID()) .database(DATABASE_1) .huserid(USER_2_ID()) - .user(USER_2) + .user(USER_2()) .build(); public final DatabaseAccessDto DATABASE_1_USER_2_WRITE_OWN_ACCESS_DTO = DatabaseAccessDto.builder() .type(AccessTypeDto.WRITE_OWN) - .hdbid(DATABASE_1_ID) + .hdbid(DATABASE_1_ID()) .huserid(USER_2_ID()) - .user(USER_2_BRIEF_DTO) + .user(USER_2_BRIEF_DTO()) .build(); public final DatabaseAccess DATABASE_1_USER_2_WRITE_ALL_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_ALL) - .hdbid(DATABASE_1_ID) + .hdbid(DATABASE_1_ID()) .database(DATABASE_1) .huserid(USER_2_ID()) - .user(USER_2) + .user(USER_2()) .build(); public final DatabaseAccessDto DATABASE_1_USER_2_WRITE_ALL_ACCESS_DTO = DatabaseAccessDto.builder() .type(AccessTypeDto.WRITE_ALL) - .hdbid(DATABASE_1_ID) + .hdbid(DATABASE_1_ID()) .huserid(USER_2_ID()) - .user(USER_2_BRIEF_DTO) + .user(USER_2_BRIEF_DTO()) .build(); public final DatabaseAccess DATABASE_1_USER_3_READ_ACCESS = DatabaseAccess.builder() .type(AccessType.READ) - .hdbid(DATABASE_1_ID) + .hdbid(DATABASE_1_ID()) .database(DATABASE_1) - .huserid(USER_3_ID) - .user(USER_3) + .huserid(USER_3_ID()) + .user(USER_3()) .build(); public final DatabaseAccess DATABASE_1_USER_3_WRITE_OWN_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_OWN) - .hdbid(DATABASE_1_ID) + .hdbid(DATABASE_1_ID()) .database(DATABASE_1) - .huserid(USER_3_ID) - .user(USER_3) + .huserid(USER_3_ID()) + .user(USER_3()) .build(); public final DatabaseAccess DATABASE_1_USER_3_WRITE_ALL_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_ALL) - .hdbid(DATABASE_1_ID) + .hdbid(DATABASE_1_ID()) .database(DATABASE_1) - .huserid(USER_3_ID) - .user(USER_3) + .huserid(USER_3_ID()) + .user(USER_3()) .build(); public final DatabaseAccessDto DATABASE_1_USER_3_WRITE_ALL_ACCESS_DTO = DatabaseAccessDto.builder() .type(AccessTypeDto.WRITE_ALL) - .hdbid(DATABASE_1_ID) - .huserid(USER_3_ID) - .user(USER_3_BRIEF_DTO) + .hdbid(DATABASE_1_ID()) + .huserid(USER_3_ID()) + .user(USER_3_BRIEF_DTO()) .build(); public final DatabaseAccess DATABASE_1_USER_4_READ_ACCESS = DatabaseAccess.builder() .type(AccessType.READ) - .hdbid(DATABASE_1_ID) + .hdbid(DATABASE_1_ID()) .database(DATABASE_1) - .huserid(USER_4_ID) - .user(USER_4) + .huserid(USER_4_ID()) + .user(USER_4()) .build(); public final DatabaseAccessDto DATABASE_1_USER_4_READ_ACCESS_DTO = DatabaseAccessDto.builder() .type(AccessTypeDto.READ) - .hdbid(DATABASE_1_ID) - .huserid(USER_4_ID) - .user(USER_4_BRIEF_DTO) + .hdbid(DATABASE_1_ID()) + .huserid(USER_4_ID()) + .user(USER_4_BRIEF_DTO()) .build(); public final Database DATABASE_2 = Database.builder() - .id(DATABASE_2_ID) - .created(DATABASE_2_CREATED) + .id(DATABASE_2_ID()) + .created(DATABASE_2_CREATED()) .lastModified(Instant.now()) - .isPublic(DATABASE_2_PUBLIC) - .isSchemaPublic(DATABASE_2_SCHEMA_PUBLIC) - .name(DATABASE_2_NAME) - .description(DATABASE_2_DESCRIPTION) - .cid(CONTAINER_1_ID) + .isPublic(DATABASE_2_PUBLIC()) + .isSchemaPublic(DATABASE_2_SCHEMA_PUBLIC()) + .name(DATABASE_2_NAME()) + .description(DATABASE_2_DESCRIPTION()) + .cid(CONTAINER_1_ID()) .container(CONTAINER_1) - .internalName(DATABASE_2_INTERNALNAME) - .exchangeName(DATABASE_2_EXCHANGE) - .created(DATABASE_2_CREATED) - .lastModified(DATABASE_2_LAST_MODIFIED) - .ownedBy(DATABASE_2_OWNER) - .owner(USER_2) + .internalName(DATABASE_2_INTERNALNAME()) + .exchangeName(DATABASE_2_EXCHANGE()) + .created(DATABASE_2_CREATED()) + .lastModified(DATABASE_2_LAST_MODIFIED()) + .ownedBy(DATABASE_2_OWNER()) + .owner(USER_2()) .contactPerson(USER_2_ID()) - .contact(USER_2) + .contact(USER_2()) .tables(new LinkedList<>()) .views(new LinkedList<>()) .accesses(new LinkedList<>()) @@ -7868,165 +10307,165 @@ public abstract class BaseTest { .build(); public final DatabaseDto DATABASE_2_DTO = DatabaseDto.builder() - .id(DATABASE_2_ID) - .isPublic(DATABASE_2_PUBLIC) - .isSchemaPublic(DATABASE_2_SCHEMA_PUBLIC) - .name(DATABASE_2_NAME) - .container(CONTAINER_1_DTO) - .internalName(DATABASE_2_INTERNALNAME) - .exchangeName(DATABASE_2_EXCHANGE) - .identifiers(new LinkedList<>(List.of(IDENTIFIER_5_DTO))) + .id(DATABASE_2_ID()) + .isPublic(DATABASE_2_PUBLIC()) + .isSchemaPublic(DATABASE_2_SCHEMA_PUBLIC()) + .name(DATABASE_2_NAME()) + .container(CONTAINER_1_DTO()) + .internalName(DATABASE_2_INTERNALNAME()) + .exchangeName(DATABASE_2_EXCHANGE()) + .identifiers(new LinkedList<>(List.of(IDENTIFIER_5_DTO()))) .tables(new LinkedList<>(List.of(TABLE_5_DTO, TABLE_6_DTO, TABLE_7_DTO))) - .views(new LinkedList<>(List.of(VIEW_4_DTO))) - .owner(USER_2_BRIEF_DTO) + .views(new LinkedList<>(List.of(VIEW_4_DTO()))) + .owner(USER_2_BRIEF_DTO()) .lastRetrieved(Instant.now()) .build(); public final DatabaseDto DATABASE_2_PRIVILEGED_DTO = DatabaseDto.builder() - .id(DATABASE_2_ID) - .isPublic(DATABASE_2_PUBLIC) - .isSchemaPublic(DATABASE_2_SCHEMA_PUBLIC) - .name(DATABASE_2_NAME) - .container(CONTAINER_1_PRIVILEGED_DTO) - .internalName(DATABASE_2_INTERNALNAME) - .exchangeName(DATABASE_2_EXCHANGE) - .identifiers(new LinkedList<>(List.of(IDENTIFIER_5_DTO))) + .id(DATABASE_2_ID()) + .isPublic(DATABASE_2_PUBLIC()) + .isSchemaPublic(DATABASE_2_SCHEMA_PUBLIC()) + .name(DATABASE_2_NAME()) + .container(CONTAINER_1_PRIVILEGED_DTO()) + .internalName(DATABASE_2_INTERNALNAME()) + .exchangeName(DATABASE_2_EXCHANGE()) + .identifiers(new LinkedList<>(List.of(IDENTIFIER_5_DTO()))) .tables(new LinkedList<>(List.of(TABLE_5_DTO, TABLE_6_DTO, TABLE_7_DTO))) - .views(new LinkedList<>(List.of(VIEW_4_DTO))) - .owner(USER_2_BRIEF_DTO) + .views(new LinkedList<>(List.of(VIEW_4_DTO()))) + .owner(USER_2_BRIEF_DTO()) .lastRetrieved(Instant.now()) .build(); public final DatabaseBriefDto DATABASE_2_PRIVILEGED_BRIEF_DTO = DatabaseBriefDto.builder() - .id(DATABASE_2_ID) - .isPublic(DATABASE_2_PUBLIC) - .isSchemaPublic(DATABASE_2_SCHEMA_PUBLIC) - .name(DATABASE_2_NAME) - .internalName(DATABASE_2_INTERNALNAME) - .identifiers(new LinkedList<>(List.of(IDENTIFIER_5_BRIEF_DTO))) + .id(DATABASE_2_ID()) + .isPublic(DATABASE_2_PUBLIC()) + .isSchemaPublic(DATABASE_2_SCHEMA_PUBLIC()) + .name(DATABASE_2_NAME()) + .internalName(DATABASE_2_INTERNALNAME()) + .identifiers(new LinkedList<>(List.of(IDENTIFIER_5_BRIEF_DTO()))) .ownerId(USER_2_ID()) .build(); public final DatabaseBriefDto DATABASE_2_BRIEF_DTO = DatabaseBriefDto.builder() - .id(DATABASE_2_ID) - .isPublic(DATABASE_2_PUBLIC) - .isSchemaPublic(DATABASE_2_SCHEMA_PUBLIC) - .name(DATABASE_2_NAME) - .internalName(DATABASE_2_INTERNALNAME) - .identifiers(new LinkedList<>(List.of(IDENTIFIER_5_BRIEF_DTO))) + .id(DATABASE_2_ID()) + .isPublic(DATABASE_2_PUBLIC()) + .isSchemaPublic(DATABASE_2_SCHEMA_PUBLIC()) + .name(DATABASE_2_NAME()) + .internalName(DATABASE_2_INTERNALNAME()) + .identifiers(new LinkedList<>(List.of(IDENTIFIER_5_BRIEF_DTO()))) .ownerId(USER_2_ID()) .build(); public final DatabaseAccess DATABASE_2_USER_1_READ_ACCESS = DatabaseAccess.builder() .type(AccessType.READ) - .hdbid(DATABASE_2_ID) - .database(DATABASE_2) + .hdbid(DATABASE_2_ID()) + .database(DATABASE_2()) .huserid(USER_1_ID()) .user(USER_1) .build(); public final DatabaseAccess DATABASE_2_USER_1_WRITE_OWN_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_OWN) - .hdbid(DATABASE_2_ID) - .database(DATABASE_2) + .hdbid(DATABASE_2_ID()) + .database(DATABASE_2()) .huserid(USER_1_ID()) .user(USER_1) .build(); public final DatabaseAccess DATABASE_2_USER_1_WRITE_ALL_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_ALL) - .hdbid(DATABASE_2_ID) - .database(DATABASE_2) + .hdbid(DATABASE_2_ID()) + .database(DATABASE_2()) .huserid(USER_1_ID()) .user(USER_1) .build(); public final DatabaseAccess DATABASE_2_USER_2_READ_ACCESS = DatabaseAccess.builder() .type(AccessType.READ) - .hdbid(DATABASE_2_ID) - .database(DATABASE_2) + .hdbid(DATABASE_2_ID()) + .database(DATABASE_2()) .huserid(USER_2_ID()) - .user(USER_2) + .user(USER_2()) .build(); public final DatabaseAccessDto DATABASE_2_USER_2_READ_ACCESS_DTO = DatabaseAccessDto.builder() .type(AccessTypeDto.READ) - .hdbid(DATABASE_2_ID) + .hdbid(DATABASE_2_ID()) .huserid(USER_2_ID()) .build(); public final DatabaseAccess DATABASE_2_USER_2_WRITE_OWN_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_OWN) - .hdbid(DATABASE_2_ID) - .database(DATABASE_2) + .hdbid(DATABASE_2_ID()) + .database(DATABASE_2()) .huserid(USER_2_ID()) - .user(USER_2) + .user(USER_2()) .build(); public final DatabaseAccess DATABASE_2_USER_2_WRITE_ALL_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_ALL) - .hdbid(DATABASE_2_ID) - .database(DATABASE_2) + .hdbid(DATABASE_2_ID()) + .database(DATABASE_2()) .huserid(USER_2_ID()) - .user(USER_2) + .user(USER_2()) .build(); public final DatabaseAccessDto DATABASE_2_USER_2_WRITE_ALL_ACCESS_DTO = DatabaseAccessDto.builder() .type(AccessTypeDto.WRITE_ALL) - .hdbid(DATABASE_2_ID) + .hdbid(DATABASE_2_ID()) .huserid(USER_2_ID()) - .user(USER_2_BRIEF_DTO) + .user(USER_2_BRIEF_DTO()) .build(); public final DatabaseAccess DATABASE_2_USER_3_READ_ACCESS = DatabaseAccess.builder() .type(AccessType.READ) - .hdbid(DATABASE_2_ID) - .database(DATABASE_2) - .huserid(USER_3_ID) - .user(USER_3) + .hdbid(DATABASE_2_ID()) + .database(DATABASE_2()) + .huserid(USER_3_ID()) + .user(USER_3()) .build(); public final DatabaseAccessDto DATABASE_2_USER_3_READ_ACCESS_DTO = DatabaseAccessDto.builder() .type(AccessTypeDto.READ) - .hdbid(DATABASE_2_ID) - .huserid(USER_3_ID) - .user(USER_3_BRIEF_DTO) + .hdbid(DATABASE_2_ID()) + .huserid(USER_3_ID()) + .user(USER_3_BRIEF_DTO()) .build(); public final DatabaseAccess DATABASE_2_USER_3_WRITE_OWN_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_OWN) - .hdbid(DATABASE_2_ID) - .database(DATABASE_2) - .huserid(USER_3_ID) - .user(USER_3) + .hdbid(DATABASE_2_ID()) + .database(DATABASE_2()) + .huserid(USER_3_ID()) + .user(USER_3()) .build(); public final DatabaseAccess DATABASE_2_USER_3_WRITE_ALL_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_ALL) - .hdbid(DATABASE_2_ID) - .database(DATABASE_2) - .huserid(USER_3_ID) - .user(USER_3) + .hdbid(DATABASE_2_ID()) + .database(DATABASE_2()) + .huserid(USER_3_ID()) + .user(USER_3()) .build(); public final Database DATABASE_3 = Database.builder() - .id(DATABASE_3_ID) + .id(DATABASE_3_ID()) .created(Instant.now().minus(1, HOURS)) .lastModified(Instant.now()) - .isPublic(DATABASE_3_PUBLIC) - .isSchemaPublic(DATABASE_3_SCHEMA_PUBLIC) - .name(DATABASE_3_NAME) - .description(DATABASE_3_DESCRIPTION) - .cid(CONTAINER_1_ID) + .isPublic(DATABASE_3_PUBLIC()) + .isSchemaPublic(DATABASE_3_SCHEMA_PUBLIC()) + .name(DATABASE_3_NAME()) + .description(DATABASE_3_DESCRIPTION()) + .cid(CONTAINER_1_ID()) .container(CONTAINER_1) - .internalName(DATABASE_3_INTERNALNAME) - .exchangeName(DATABASE_3_EXCHANGE) - .created(DATABASE_3_CREATED) - .lastModified(DATABASE_3_LAST_MODIFIED) - .ownedBy(DATABASE_3_OWNER) - .owner(USER_3) - .contactPerson(USER_3_ID) - .contact(USER_3) + .internalName(DATABASE_3_INTERNALNAME()) + .exchangeName(DATABASE_3_EXCHANGE()) + .created(DATABASE_3_CREATED()) + .lastModified(DATABASE_3_LAST_MODIFIED()) + .ownedBy(DATABASE_3_OWNER()) + .owner(USER_3()) + .contactPerson(USER_3_ID()) + .contact(USER_3()) .tables(new LinkedList<>()) .views(new LinkedList<>()) .accesses(new LinkedList<>()) /* DATABASE_3_USER_1_WRITE_ALL_ACCESS */ @@ -8035,159 +10474,159 @@ public abstract class BaseTest { public final DatabaseAccess DATABASE_3_USER_1_READ_ACCESS = DatabaseAccess.builder() .type(AccessType.READ) - .hdbid(DATABASE_3_ID) - .database(DATABASE_3) + .hdbid(DATABASE_3_ID()) + .database(DATABASE_3()) .huserid(USER_1_ID()) .user(USER_1) .build(); public final DatabaseAccessDto DATABASE_3_USER_1_READ_ACCESS_DTO = DatabaseAccessDto.builder() .type(AccessTypeDto.READ) - .hdbid(DATABASE_3_ID) + .hdbid(DATABASE_3_ID()) .huserid(USER_1_ID()) - .user(USER_1_BRIEF_DTO) + .user(USER_1_BRIEF_DTO()) .build(); public final DatabaseAccess DATABASE_3_USER_1_WRITE_OWN_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_OWN) - .hdbid(DATABASE_3_ID) - .database(DATABASE_3) + .hdbid(DATABASE_3_ID()) + .database(DATABASE_3()) .huserid(USER_1_ID()) .user(USER_1) .build(); public final DatabaseAccessDto DATABASE_3_USER_1_WRITE_OWN_ACCESS_DTO = DatabaseAccessDto.builder() .type(AccessTypeDto.WRITE_OWN) - .hdbid(DATABASE_3_ID) + .hdbid(DATABASE_3_ID()) .huserid(USER_1_ID()) - .user(USER_1_BRIEF_DTO) + .user(USER_1_BRIEF_DTO()) .build(); public final DatabaseAccess DATABASE_3_USER_1_WRITE_ALL_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_ALL) - .hdbid(DATABASE_3_ID) - .database(DATABASE_3) + .hdbid(DATABASE_3_ID()) + .database(DATABASE_3()) .huserid(USER_1_ID()) .user(USER_1) .build(); public final DatabaseAccessDto DATABASE_3_USER_1_WRITE_ALL_ACCESS_DTO = DatabaseAccessDto.builder() .type(AccessTypeDto.WRITE_ALL) - .hdbid(DATABASE_3_ID) + .hdbid(DATABASE_3_ID()) .huserid(USER_1_ID()) - .user(USER_1_BRIEF_DTO) + .user(USER_1_BRIEF_DTO()) .build(); public final DatabaseAccess DATABASE_3_USER_2_READ_ACCESS = DatabaseAccess.builder() .type(AccessType.READ) - .hdbid(DATABASE_3_ID) - .database(DATABASE_3) + .hdbid(DATABASE_3_ID()) + .database(DATABASE_3()) .huserid(USER_2_ID()) - .user(USER_2) + .user(USER_2()) .build(); public final DatabaseAccess DATABASE_3_USER_2_WRITE_OWN_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_OWN) - .hdbid(DATABASE_3_ID) - .database(DATABASE_3) + .hdbid(DATABASE_3_ID()) + .database(DATABASE_3()) .huserid(USER_2_ID()) - .user(USER_2) + .user(USER_2()) .build(); public final DatabaseAccess DATABASE_3_USER_2_WRITE_ALL_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_ALL) - .hdbid(DATABASE_3_ID) - .database(DATABASE_3) + .hdbid(DATABASE_3_ID()) + .database(DATABASE_3()) .huserid(USER_2_ID()) - .user(USER_2) + .user(USER_2()) .build(); public final DatabaseAccess DATABASE_3_USER_3_READ_ACCESS = DatabaseAccess.builder() .type(AccessType.READ) - .hdbid(DATABASE_3_ID) - .database(DATABASE_3) - .huserid(USER_3_ID) - .user(USER_3) + .hdbid(DATABASE_3_ID()) + .database(DATABASE_3()) + .huserid(USER_3_ID()) + .user(USER_3()) .build(); public final DatabaseAccessDto DATABASE_3_USER_3_READ_ACCESS_DTO = DatabaseAccessDto.builder() .type(AccessTypeDto.READ) - .hdbid(DATABASE_3_ID) - .huserid(USER_3_ID) - .user(USER_3_BRIEF_DTO) + .hdbid(DATABASE_3_ID()) + .huserid(USER_3_ID()) + .user(USER_3_BRIEF_DTO()) .build(); public final DatabaseAccess DATABASE_3_USER_3_WRITE_OWN_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_OWN) - .hdbid(DATABASE_3_ID) - .database(DATABASE_3) - .huserid(USER_3_ID) - .user(USER_3) + .hdbid(DATABASE_3_ID()) + .database(DATABASE_3()) + .huserid(USER_3_ID()) + .user(USER_3()) .build(); public final DatabaseAccessDto DATABASE_3_USER_3_WRITE_OWN_ACCESS_DTO = DatabaseAccessDto.builder() .type(AccessTypeDto.WRITE_OWN) - .hdbid(DATABASE_3_ID) - .huserid(USER_3_ID) - .user(USER_3_BRIEF_DTO) + .hdbid(DATABASE_3_ID()) + .huserid(USER_3_ID()) + .user(USER_3_BRIEF_DTO()) .build(); public final DatabaseAccess DATABASE_3_USER_3_WRITE_ALL_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_ALL) - .hdbid(DATABASE_3_ID) - .database(DATABASE_3) - .huserid(USER_3_ID) - .user(USER_3) + .hdbid(DATABASE_3_ID()) + .database(DATABASE_3()) + .huserid(USER_3_ID()) + .user(USER_3()) .build(); public final DatabaseAccessDto DATABASE_3_USER_3_WRITE_ALL_ACCESS_DTO = DatabaseAccessDto.builder() .type(AccessTypeDto.WRITE_ALL) - .hdbid(DATABASE_3_ID) - .huserid(USER_3_ID) - .user(USER_3_BRIEF_DTO) + .hdbid(DATABASE_3_ID()) + .huserid(USER_3_ID()) + .user(USER_3_BRIEF_DTO()) .build(); public final Identifier IDENTIFIER_7 = Identifier.builder() - .id(IDENTIFIER_7_ID) + .id(IDENTIFIER_7_ID()) .descriptions(new LinkedList<>()) .titles(new LinkedList<>()) - .doi(IDENTIFIER_7_DOI) - .created(IDENTIFIER_7_CREATED) - .lastModified(IDENTIFIER_7_MODIFIED) - .execution(IDENTIFIER_7_EXECUTION) - .publicationDay(IDENTIFIER_7_PUBLICATION_DAY) - .publicationMonth(IDENTIFIER_7_PUBLICATION_MONTH) - .publicationYear(IDENTIFIER_7_PUBLICATION_YEAR) - .resultNumber(IDENTIFIER_7_RESULT_NUMBER) - .publisher(IDENTIFIER_7_PUBLISHER) - .type(IDENTIFIER_7_TYPE) - .owner(USER_4) - .ownedBy(USER_4_ID) + .doi(IDENTIFIER_7_DOI()) + .created(IDENTIFIER_7_CREATED()) + .lastModified(IDENTIFIER_7_MODIFIED()) + .execution(IDENTIFIER_7_EXECUTION()) + .publicationDay(IDENTIFIER_7_PUBLICATION_DAY()) + .publicationMonth(IDENTIFIER_7_PUBLICATION_MONTH()) + .publicationYear(IDENTIFIER_7_PUBLICATION_YEAR()) + .resultNumber(IDENTIFIER_7_RESULT_NUMBER()) + .publisher(IDENTIFIER_7_PUBLISHER()) + .type(IDENTIFIER_7_TYPE()) + .owner(USER_4()) + .ownedBy(USER_4_ID()) .licenses(new LinkedList<>()) .creators(new LinkedList<>(List.of(IDENTIFIER_7_CREATOR_1))) .relatedIdentifiers(new LinkedList<>()) .funders(new LinkedList<>()) - .status(IDENTIFIER_7_STATUS_TYPE) + .status(IDENTIFIER_7_STATUS_TYPE()) .build(); public final Database DATABASE_4 = Database.builder() - .id(DATABASE_4_ID) + .id(DATABASE_4_ID()) .created(Instant.now().minus(4, HOURS)) .lastModified(Instant.now()) - .isPublic(DATABASE_4_PUBLIC) - .isSchemaPublic(DATABASE_4_SCHEMA_PUBLIC) - .name(DATABASE_4_NAME) - .description(DATABASE_4_DESCRIPTION) - .cid(CONTAINER_4_ID) - .container(CONTAINER_4) - .internalName(DATABASE_4_INTERNALNAME) - .exchangeName(DATABASE_4_EXCHANGE) - .created(DATABASE_4_CREATED) - .lastModified(DATABASE_4_LAST_MODIFIED) - .ownedBy(DATABASE_4_OWNER) - .owner(USER_4) - .contactPerson(USER_4_ID) - .contact(USER_4) + .isPublic(DATABASE_4_PUBLIC()) + .isSchemaPublic(DATABASE_4_SCHEMA_PUBLIC()) + .name(DATABASE_4_NAME()) + .description(DATABASE_4_DESCRIPTION()) + .cid(CONTAINER_4_ID()) + .container(CONTAINER_4()) + .internalName(DATABASE_4_INTERNALNAME()) + .exchangeName(DATABASE_4_EXCHANGE()) + .created(DATABASE_4_CREATED()) + .lastModified(DATABASE_4_LAST_MODIFIED()) + .ownedBy(DATABASE_4_OWNER()) + .owner(USER_4()) + .contactPerson(USER_4_ID()) + .contact(USER_4()) .tables(new LinkedList<>()) .views(new LinkedList<>()) .identifiers(new LinkedList<>()) @@ -8195,68 +10634,70 @@ public abstract class BaseTest { public final DatabaseAccess DATABASE_4_USER_1_READ_ACCESS = DatabaseAccess.builder() .type(AccessType.READ) - .hdbid(DATABASE_4_ID) - .database(DATABASE_4) + .hdbid(DATABASE_4_ID()) + .database(DATABASE_4()) .huserid(USER_1_ID()) .build(); public final DatabaseAccess DATABASE_4_USER_1_WRITE_OWN_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_OWN) - .hdbid(DATABASE_4_ID) - .database(DATABASE_4) + .hdbid(DATABASE_4_ID()) + .database(DATABASE_4()) .huserid(USER_1_ID()) .build(); public final DatabaseAccess DATABASE_4_USER_1_WRITE_ALL_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_ALL) - .hdbid(DATABASE_4_ID) - .database(DATABASE_4) + .hdbid(DATABASE_4_ID()) + .database(DATABASE_4()) .huserid(USER_1_ID()) .build(); public final DatabaseAccess DATABASE_4_USER_2_READ_ACCESS = DatabaseAccess.builder() .type(AccessType.READ) - .hdbid(DATABASE_4_ID) - .database(DATABASE_4) + .hdbid(DATABASE_4_ID()) + .database(DATABASE_4()) .huserid(USER_2_ID()) .build(); public final DatabaseAccess DATABASE_4_USER_2_WRITE_OWN_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_OWN) - .hdbid(DATABASE_4_ID) - .database(DATABASE_4) + .hdbid(DATABASE_4_ID()) + .database(DATABASE_4()) .huserid(USER_2_ID()) .build(); public final DatabaseAccess DATABASE_4_USER_2_WRITE_ALL_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_ALL) - .hdbid(DATABASE_4_ID) - .database(DATABASE_4) + .hdbid(DATABASE_4_ID()) + .database(DATABASE_4()) .huserid(USER_2_ID()) .build(); public final DatabaseAccess DATABASE_4_USER_3_READ_ACCESS = DatabaseAccess.builder() .type(AccessType.READ) - .hdbid(DATABASE_4_ID) - .database(DATABASE_4) - .huserid(USER_3_ID) + .hdbid(DATABASE_4_ID()) + .database(DATABASE_4()) + .huserid(USER_3_ID()) .build(); public final DatabaseAccess DATABASE_4_USER_3_WRITE_OWN_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_OWN) - .hdbid(DATABASE_4_ID) - .database(DATABASE_4) - .huserid(USER_3_ID) + .hdbid(DATABASE_4_ID()) + .database(DATABASE_4()) + .huserid(USER_3_ID()) .build(); public final DatabaseAccess DATABASE_4_USER_3_WRITE_ALL_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_ALL) - .hdbid(DATABASE_4_ID) - .database(DATABASE_4) - .huserid(USER_3_ID) + .hdbid(DATABASE_4_ID()) + .database(DATABASE_4()) + .huserid(USER_3_ID()) .build(); - public final List<IdentifierDto> VIEW_1_DTO_IDENTIFIERS = List.of(IDENTIFIER_3_DTO); + public final List<IdentifierDto> VIEW_1_DTO_IDENTIFIERS() { + return List.of(IDENTIFIER_3_DTO()); + } public final Constraints TABLE_1_CONSTRAINTS = Constraints.builder() .checks(new LinkedHashSet<>()) @@ -8265,7 +10706,7 @@ public abstract class BaseTest { .primaryKey(new LinkedList<>(List.of(PrimaryKey.builder() .table(TABLE_1) .column(TABLE_1_COLUMNS.get(0)) - .id(COLUMN_1_1_ID) + .id(COLUMN_1_1_ID()) .build()))) .build(); @@ -8275,8 +10716,8 @@ public abstract class BaseTest { .uniques(new LinkedList<>()) .primaryKey(new LinkedHashSet<>(Set.of(PrimaryKeyDto.builder() .id(UUID.fromString("b3f40a88-4f21-4de0-a595-3d15e63943aa")) - .table(TABLE_1_BRIEF_DTO) - .column(TABLE_1_COLUMNS_BRIEF_0_DTO) + .table(TABLE_1_BRIEF_DTO()) + .column(TABLE_1_COLUMNS_BRIEF_0_DTO()) .build()))) .build(); @@ -8292,49 +10733,20 @@ public abstract class BaseTest { .referencedColumn(TABLE_1_COLUMNS.get(0)) .foreignKey(null) // set later .build()))) - .table(TABLE_2) + .table(TABLE_2()) .referencedTable(TABLE_1) .onUpdate(ReferenceType.NO_ACTION) .build()))) .uniques(new LinkedList<>(List.of(Unique.builder() .id(UUID.fromString("408e398f-d157-49a1-8b45-87a070f3b4de")) - .table(TABLE_2) + .table(TABLE_2()) .name("uk_1") .columns(new LinkedList<>(List.of(TABLE_2_COLUMNS.get(1)))) .build()))) .primaryKey(new LinkedList<>(List.of(PrimaryKey.builder() - .table(TABLE_2) + .table(TABLE_2()) .column(TABLE_2_COLUMNS.get(0)) - .id(COLUMN_2_1_ID) - .build()))) - .build(); - - public final ConstraintsDto TABLE_2_CONSTRAINTS_DTO = ConstraintsDto.builder() - .checks(new LinkedHashSet<>(List.of("`mintemp` > 0"))) - .foreignKeys(new LinkedList<>(List.of(ForeignKeyDto.builder() - .id(UUID.fromString("ca833111-1e9a-48a3-bb16-ad6f90196f96")) - .name("fk_location") - .onDelete(ReferenceTypeDto.NO_ACTION) - .references(new LinkedList<>(List.of(ForeignKeyReferenceDto.builder() - .id(UUID.fromString("8552f282-0403-424d-b2ba-4ed0f760197c")) - .column(TABLE_2_COLUMNS_BRIEF_2_DTO) - .referencedColumn(TABLE_1_COLUMNS_BRIEF_0_DTO) - .foreignKey(null) // set later - .build()))) - .table(TABLE_1_BRIEF_DTO) - .referencedTable(TABLE_2_BRIEF_DTO) - .onUpdate(ReferenceTypeDto.NO_ACTION) - .build()))) - .uniques(new LinkedList<>(List.of(UniqueDto.builder() - .id(UUID.fromString("b9aba807-dd9c-43a3-9614-2493cb4b26bd")) - .table(TABLE_2_BRIEF_DTO) - .name("uk_1") - .columns(new LinkedList<>(List.of(TABLE_2_COLUMNS_BRIEF_DTO.get(1)))) - .build()))) - .primaryKey(new LinkedHashSet<>(Set.of(PrimaryKeyDto.builder() - .table(TABLE_2_BRIEF_DTO) - .column(TABLE_2_COLUMNS_BRIEF_0_DTO) - .id(COLUMN_2_1_ID) + .id(COLUMN_2_1_ID()) .build()))) .build(); @@ -8343,9 +10755,9 @@ public abstract class BaseTest { .foreignKeys(new LinkedList<>()) .uniques(new LinkedList<>()) .primaryKey(new LinkedList<>(List.of(PrimaryKey.builder() - .table(TABLE_3) + .table(TABLE_3()) .column(TABLE_3_COLUMNS.get(0)) - .id(COLUMN_3_1_ID) + .id(COLUMN_3_1_ID()) .build()))) .build(); @@ -8354,9 +10766,9 @@ public abstract class BaseTest { .foreignKeys(new LinkedList<>()) .uniques(new LinkedList<>()) .primaryKey(new LinkedHashSet<>(Set.of(PrimaryKeyDto.builder() - .table(TABLE_3_BRIEF_DTO) - .column(TABLE_3_COLUMNS_BRIEF_0_DTO) - .id(COLUMN_3_1_ID) + .table(TABLE_3_BRIEF_DTO()) + .column(TABLE_3_COLUMNS_BRIEF_0_DTO()) + .id(COLUMN_3_1_ID()) .build()))) .build(); @@ -8365,9 +10777,9 @@ public abstract class BaseTest { .foreignKeys(new LinkedList<>()) .uniques(new LinkedList<>()) .primaryKey(new LinkedList<>(List.of(PrimaryKey.builder() - .table(TABLE_4) + .table(TABLE_4()) .column(TABLE_4_COLUMNS.get(0)) - .id(COLUMN_4_1_ID) + .id(COLUMN_4_1_ID()) .build()))) .build(); @@ -8376,9 +10788,9 @@ public abstract class BaseTest { .foreignKeys(new LinkedList<>()) .uniques(new LinkedList<>()) .primaryKey(new LinkedHashSet<>(Set.of(PrimaryKeyDto.builder() - .table(TABLE_4_BRIEF_DTO) - .column(TABLE_4_COLUMNS_BRIEF_0_DTO) - .id(COLUMN_4_1_ID) + .table(TABLE_4_BRIEF_DTO()) + .column(TABLE_4_COLUMNS_BRIEF_0_DTO()) + .id(COLUMN_4_1_ID()) .build()))) .build(); @@ -8387,9 +10799,9 @@ public abstract class BaseTest { .foreignKeys(new LinkedList<>()) .uniques(new LinkedList<>()) .primaryKey(new LinkedList<>(List.of(PrimaryKey.builder() - .table(TABLE_5) + .table(TABLE_5()) .column(TABLE_5_COLUMNS.get(0)) - .id(COLUMN_5_1_ID) + .id(COLUMN_5_1_ID()) .build()))) .build(); @@ -8398,9 +10810,9 @@ public abstract class BaseTest { .foreignKeys(new LinkedList<>()) .uniques(new LinkedList<>()) .primaryKey(new LinkedHashSet<>(Set.of(PrimaryKeyDto.builder() - .table(TABLE_5_BRIEF_DTO) - .column(TABLE_5_COLUMNS_BRIEF_0_DTO) - .id(COLUMN_5_1_ID) + .table(TABLE_5_BRIEF_DTO()) + .column(TABLE_5_COLUMNS_BRIEF_0_DTO()) + .id(COLUMN_5_1_ID()) .build()))) .build(); @@ -8409,9 +10821,9 @@ public abstract class BaseTest { .foreignKeys(new LinkedList<>(List.of())) .uniques(new LinkedList<>()) .primaryKey(new LinkedList<>(List.of(PrimaryKey.builder() - .table(TABLE_6) + .table(TABLE_6()) .column(TABLE_6_COLUMNS.get(0)) - .id(COLUMN_6_1_ID) + .id(COLUMN_6_1_ID()) .build()))) .build(); @@ -8420,9 +10832,9 @@ public abstract class BaseTest { .foreignKeys(new LinkedList<>()) .uniques(new LinkedList<>()) .primaryKey(new LinkedHashSet<>(Set.of(PrimaryKeyDto.builder() - .table(TABLE_6_BRIEF_DTO) - .column(TABLE_6_COLUMNS_BRIEF_0_DTO) - .id(COLUMN_6_1_ID) + .table(TABLE_6_BRIEF_DTO()) + .column(TABLE_6_COLUMNS_BRIEF_0_DTO()) + .id(COLUMN_6_1_ID()) .build()))) .build(); @@ -8438,8 +10850,8 @@ public abstract class BaseTest { .referencedColumn(TABLE_7_COLUMNS.get(0)) .foreignKey(null) // set later .build()))) - .table(TABLE_7) - .referencedTable(TABLE_6) + .table(TABLE_7()) + .referencedTable(TABLE_6()) .onUpdate(ReferenceType.NO_ACTION) .build(), ForeignKey.builder() @@ -8452,15 +10864,15 @@ public abstract class BaseTest { .referencedColumn(TABLE_7_COLUMNS.get(1)) .foreignKey(null) // set later .build()))) - .table(TABLE_7) - .referencedTable(TABLE_5) + .table(TABLE_7()) + .referencedTable(TABLE_5()) .onUpdate(ReferenceType.NO_ACTION) .build()))) .uniques(new LinkedList<>()) .primaryKey(new LinkedList<>(List.of(PrimaryKey.builder() - .table(TABLE_7) + .table(TABLE_7()) .column(TABLE_7_COLUMNS.get(0)) - .id(COLUMN_7_1_ID) + .id(COLUMN_7_1_ID()) .build()))) .build(); @@ -8470,12 +10882,12 @@ public abstract class BaseTest { .onDelete(ReferenceTypeDto.NO_ACTION) .references(new LinkedList<>(List.of(ForeignKeyReferenceDto.builder() .id(UUID.fromString("0f4b00c0-f2a8-4929-8619-bdc941b5dc8c")) - .column(TABLE_6_COLUMNS_BRIEF_0_DTO) - .referencedColumn(TABLE_7_COLUMNS_BRIEF_0_DTO) + .column(TABLE_6_COLUMNS_BRIEF_0_DTO()) + .referencedColumn(TABLE_7_COLUMNS_BRIEF_0_DTO()) .foreignKey(null) // set later .build()))) - .table(TABLE_7_BRIEF_DTO) - .referencedTable(TABLE_6_BRIEF_DTO) + .table(TABLE_7_BRIEF_DTO()) + .referencedTable(TABLE_6_BRIEF_DTO()) .onUpdate(ReferenceTypeDto.NO_ACTION) .build(); @@ -8489,12 +10901,12 @@ public abstract class BaseTest { .onDelete(ReferenceTypeDto.NO_ACTION) .references(new LinkedList<>(List.of(ForeignKeyReferenceDto.builder() .id(UUID.fromString("7a393166-25d2-4b8c-a5e7-7d1b3b33b823")) - .column(TABLE_5_COLUMNS_BRIEF_0_DTO) - .referencedColumn(TABLE_7_COLUMNS_BRIEF_1_DTO) + .column(TABLE_5_COLUMNS_BRIEF_0_DTO()) + .referencedColumn(TABLE_7_COLUMNS_BRIEF_1_DTO()) .foreignKey(null) // set later .build()))) - .table(TABLE_7_BRIEF_DTO) - .referencedTable(TABLE_5_BRIEF_DTO) + .table(TABLE_7_BRIEF_DTO()) + .referencedTable(TABLE_5_BRIEF_DTO()) .onUpdate(ReferenceTypeDto.NO_ACTION) .build(); @@ -8508,8 +10920,8 @@ public abstract class BaseTest { TABLE_7_CONSTRAINTS_FOREIGN_KEY_1_DTO))) .uniques(new LinkedList<>()) .primaryKey(new LinkedHashSet<>(Set.of(PrimaryKeyDto.builder() - .table(TABLE_7_BRIEF_DTO) - .column(TABLE_7_COLUMNS_BRIEF_0_DTO) + .table(TABLE_7_BRIEF_DTO()) + .column(TABLE_7_COLUMNS_BRIEF_0_DTO()) .id(UUID.fromString("9969e13f-2a2f-45c7-bccf-a7df0ac813a8")) .build()))) .build(); @@ -8519,7 +10931,7 @@ public abstract class BaseTest { .foreignKeys(new LinkedList<>()) .uniques(new LinkedList<>()) .primaryKey(new LinkedList<>(List.of(PrimaryKey.builder() - .table(TABLE_8) + .table(TABLE_8()) .column(TABLE_8_COLUMNS.get(0)) .id(UUID.fromString("cd23b601-966c-4aa7-9722-6bcb009200cc")) .build()))) @@ -8530,8 +10942,8 @@ public abstract class BaseTest { .foreignKeys(new LinkedList<>()) .uniques(new LinkedList<>()) .primaryKey(new LinkedHashSet<>(Set.of(PrimaryKeyDto.builder() - .table(TABLE_8_BRIEF_DTO) - .column(TABLE_8_COLUMNS_BRIEF_0_DTO) + .table(TABLE_8_BRIEF_DTO()) + .column(TABLE_8_COLUMNS_BRIEF_0_DTO()) .id(UUID.fromString("c61196d1-a902-405c-a825-0781c0c94df1")) .build()))) .build(); @@ -8542,83 +10954,83 @@ public abstract class BaseTest { .build(); public final QueryDto QUERY_1_DTO = QueryDto.builder() - .id(QUERY_1_ID) - .databaseId(DATABASE_1_ID) - .query(QUERY_1_STATEMENT) - .queryHash(QUERY_1_QUERY_HASH) - .resultHash(QUERY_1_RESULT_HASH) - .execution(QUERY_1_EXECUTION) - .owner(USER_1_BRIEF_DTO) - .isPersisted(QUERY_1_PERSISTED) + .id(QUERY_1_ID()) + .databaseId(DATABASE_1_ID()) + .query(QUERY_1_STATEMENT()) + .queryHash(QUERY_1_QUERY_HASH()) + .resultHash(QUERY_1_RESULT_HASH()) + .execution(QUERY_1_EXECUTION()) + .owner(USER_1_BRIEF_DTO()) + .isPersisted(QUERY_1_PERSISTED()) .resultNumber(3L) .build(); public final QueryDto QUERY_2_DTO = QueryDto.builder() - .id(QUERY_2_ID) - .databaseId(DATABASE_1_ID) - .query(QUERY_2_STATEMENT) - .queryNormalized(QUERY_2_STATEMENT) - .resultNumber(QUERY_2_RESULT_NUMBER) - .resultHash(QUERY_2_RESULT_HASH) - .owner(USER_1_BRIEF_DTO) - .queryHash(QUERY_2_QUERY_HASH) - .execution(QUERY_2_EXECUTION) - .isPersisted(QUERY_2_PERSISTED) + .id(QUERY_2_ID()) + .databaseId(DATABASE_1_ID()) + .query(QUERY_2_STATEMENT()) + .queryNormalized(QUERY_2_STATEMENT()) + .resultNumber(QUERY_2_RESULT_NUMBER()) + .resultHash(QUERY_2_RESULT_HASH()) + .owner(USER_1_BRIEF_DTO()) + .queryHash(QUERY_2_QUERY_HASH()) + .execution(QUERY_2_EXECUTION()) + .isPersisted(QUERY_2_PERSISTED()) .resultNumber(3L) .build(); public final QueryDto QUERY_3_DTO = QueryDto.builder() - .id(QUERY_3_ID) - .databaseId(DATABASE_1_ID) - .query(QUERY_3_STATEMENT) - .queryNormalized(QUERY_3_STATEMENT) - .resultNumber(QUERY_3_RESULT_NUMBER) - .resultHash(QUERY_3_RESULT_HASH) - .owner(USER_1_BRIEF_DTO) - .queryHash(QUERY_3_QUERY_HASH) - .execution(QUERY_3_EXECUTION) - .isPersisted(QUERY_3_PERSISTED) + .id(QUERY_3_ID()) + .databaseId(DATABASE_1_ID()) + .query(QUERY_3_STATEMENT()) + .queryNormalized(QUERY_3_STATEMENT()) + .resultNumber(QUERY_3_RESULT_NUMBER()) + .resultHash(QUERY_3_RESULT_HASH()) + .owner(USER_1_BRIEF_DTO()) + .queryHash(QUERY_3_QUERY_HASH()) + .execution(QUERY_3_EXECUTION()) + .isPersisted(QUERY_3_PERSISTED()) .resultNumber(2L) .build(); public final QueryDto QUERY_7_DTO = QueryDto.builder() - .id(QUERY_7_ID) - .databaseId(DATABASE_4_ID) - .query(QUERY_7_STATEMENT) - .queryNormalized(QUERY_7_STATEMENT) - .resultNumber(QUERY_7_RESULT_NUMBER) - .resultHash(QUERY_7_RESULT_HASH) - .owner(USER_1_BRIEF_DTO) - .queryHash(QUERY_7_QUERY_HASH) - .execution(QUERY_7_EXECUTION) - .isPersisted(QUERY_7_PERSISTED) + .id(QUERY_7_ID()) + .databaseId(DATABASE_4_ID()) + .query(QUERY_7_STATEMENT()) + .queryNormalized(QUERY_7_STATEMENT()) + .resultNumber(QUERY_7_RESULT_NUMBER()) + .resultHash(QUERY_7_RESULT_HASH()) + .owner(USER_1_BRIEF_DTO()) + .queryHash(QUERY_7_QUERY_HASH()) + .execution(QUERY_7_EXECUTION()) + .isPersisted(QUERY_7_PERSISTED()) .resultNumber(2L) .build(); public final QueryDto QUERY_6_DTO = QueryDto.builder() - .id(QUERY_6_ID) - .databaseId(DATABASE_1_ID) - .query(QUERY_6_STATEMENT) - .queryNormalized(QUERY_6_STATEMENT) - .resultNumber(QUERY_6_RESULT_NUMBER) - .resultHash(QUERY_6_RESULT_HASH) - .owner(USER_1_BRIEF_DTO) - .queryHash(QUERY_6_QUERY_HASH) - .execution(QUERY_6_EXECUTION) - .isPersisted(QUERY_6_PERSISTED) + .id(QUERY_6_ID()) + .databaseId(DATABASE_1_ID()) + .query(QUERY_6_STATEMENT()) + .queryNormalized(QUERY_6_STATEMENT()) + .resultNumber(QUERY_6_RESULT_NUMBER()) + .resultHash(QUERY_6_RESULT_HASH()) + .owner(USER_1_BRIEF_DTO()) + .queryHash(QUERY_6_QUERY_HASH()) + .execution(QUERY_6_EXECUTION()) + .isPersisted(QUERY_6_PERSISTED()) .build(); public final QueryDto QUERY_8_DTO = QueryDto.builder() - .id(QUERY_8_ID) - .databaseId(DATABASE_2_ID) - .query(QUERY_8_STATEMENT) - .queryNormalized(QUERY_8_STATEMENT) - .resultNumber(QUERY_8_RESULT_NUMBER) - .resultHash(QUERY_8_RESULT_HASH) - .owner(USER_1_BRIEF_DTO) - .queryHash(QUERY_8_QUERY_HASH) - .execution(QUERY_8_EXECUTION) - .isPersisted(QUERY_8_PERSISTED) + .id(QUERY_8_ID()) + .databaseId(DATABASE_2_ID()) + .query(QUERY_8_STATEMENT()) + .queryNormalized(QUERY_8_STATEMENT()) + .resultNumber(QUERY_8_RESULT_NUMBER()) + .resultHash(QUERY_8_RESULT_HASH()) + .owner(USER_1_BRIEF_DTO()) + .queryHash(QUERY_8_QUERY_HASH()) + .execution(QUERY_8_EXECUTION()) + .isPersisted(QUERY_8_PERSISTED()) .resultNumber(3L) .build();