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 c2fe676a848bdcb2d66cb867806151161f14de25..4f74889a8a9e0e682d9ba35d74154a226bf101ab 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 @@ -77,7 +77,6 @@ import java.time.Instant; import java.time.LocalDate; import java.time.ZoneOffset; import java.util.*; -import java.util.stream.Collectors; import static java.time.temporal.ChronoUnit.HOURS; import static java.time.temporal.ChronoUnit.MINUTES; @@ -127,7 +126,7 @@ import static java.time.temporal.ChronoUnit.MINUTES; * <ul> * </ul> * <br /> - * User 1 (read()) + * User 1 (read) * <br /> * User 2 (write-own) * <br /> @@ -135,4149 +134,2689 @@ import static java.time.temporal.ChronoUnit.MINUTES; */ public abstract class BaseTest { - public final String MINIO_IMAGE() { - return "minio/minio:RELEASE.2024-06-06T09-36-42Z"; - } - - public final String MARIADB_IMAGE() { - return "mariadb:11.3.2"; - } - - public final String RABBITMQ_IMAGE() { - return "rabbitmq:3.13.7"; - } - - 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", - "table-semantic-analyse", "create-semantic-concept"}; - } - - public static String[] DEFAULT_VIEW_HANDLING() { - return new String[]{"update-database-view", "create-database-view", "delete-database-view", - "list-database-views", "modify-view-visibility", "find-database-view"}; - } - - public final String[] ESCALATED_SEMANTICS_HANDLING() { - return new String[]{"escalated-semantics-handling", "update-semantic-concept", - "modify-foreign-table-column-semantics", "delete-ontology", "list-ontologies", - "update-semantic-unit", "create-ontology", "update-ontology"}; - } - - public final String[] DEFAULT_CONTAINER_HANDLING() { - return new String[]{"default-container-handling", "create-container", "list-containers", - "modify-container-state"}; - } - - public final String[] ESCALATED_CONTAINER_HANDLING() { - return new String[]{"escalated-container-handling", "modify-foreign-container-state", "delete-container"}; - } - - public final String[] DEFAULT_DATABASE_HANDLING() { - return new String[]{"default-database-handling", "update-database-access", "modify-database-visibility", - "create-database", "modify-database-owner", "delete-database-access", "check-database-access", - "list-databases", "modify-database-image", "create-database-access", "find-database", - "import-database-data"}; - } - - public final String[] ESCALATED_DATABASE_HANDLING() { - return new String[]{"escalated-database-handling", "delete-database"}; - } - - public final String[] DEFAULT_IDENTIFIER_HANDLING() { - return new String[]{"default-identifier-handling", "create-identifier", "find-identifier", "list-identifiers", - "publish-identifier", "delete-identifier"}; - } - - public final String[] ESCALATED_IDENTIFIER_HANDLING() { - return new String[]{"escalated-identifier-handling", "modify-identifier-metadata", "update-foreign-identifier", - "create-foreign-identifier"}; - } - - public final String[] DEFAULT_QUERY_HANDLING() { - return new String[]{"default-query-handling", "view-table-data", "execute-query", "view-table-history", - "list-database-views", "export-query-data", "create-database-view", "delete-database-view", - "delete-table-data", "export-table-data", "persist-query", "re-execute-query", "insert-table-data", - "find-database-view"}; - } - - public final String[] ESCALATED_QUERY_HANDLING() { - return new String[]{"escalated-query-handling"}; - } - - public final String[] DEFAULT_TABLE_HANDLING() { - return new String[]{"default-table-handling", "list-tables", "create-table", "modify-table-column-semantics", - "find-table", "delete-table", "update-table-statistic", "update-table"}; - } - - public final String[] ESCALATED_TABLE_HANDLING() { - return new String[]{"escalated-table-handling", "delete-foreign-table"}; - } - - public final String[] DEFAULT_USER_HANDLING() { - return new String[]{"default-user-handling", "modify-user-theme", "modify-user-information"}; - } - - public final String[] ESCALATED_USER_HANDLING() { - return new String[]{"escalated-user-handling", "find-user"}; - } - - public final String[] DEFAULT_RESEARCHER_ROLES() { - return ArrayUtils.merge(List.of(new String[]{"default-researcher-roles"}, DEFAULT_CONTAINER_HANDLING(), - DEFAULT_DATABASE_HANDLING(), DEFAULT_IDENTIFIER_HANDLING(), DEFAULT_QUERY_HANDLING(), - DEFAULT_TABLE_HANDLING(), DEFAULT_USER_HANDLING(), DEFAULT_SEMANTICS_HANDLING(), - DEFAULT_VIEW_HANDLING())); - } - - public final String[] DEFAULT_DEVELOPER_ROLES() { - return ArrayUtils.merge(List.of(new String[]{"default-developer-roles"}, DEFAULT_CONTAINER_HANDLING(), - DEFAULT_DATABASE_HANDLING(), DEFAULT_IDENTIFIER_HANDLING(), DEFAULT_QUERY_HANDLING(), - DEFAULT_TABLE_HANDLING(), DEFAULT_USER_HANDLING(), ESCALATED_USER_HANDLING(), - ESCALATED_CONTAINER_HANDLING(), ESCALATED_DATABASE_HANDLING(), ESCALATED_IDENTIFIER_HANDLING(), - ESCALATED_QUERY_HANDLING(), ESCALATED_TABLE_HANDLING(), DEFAULT_VIEW_HANDLING())); - } - - public final String[] DEFAULT_DATA_STEWARD_ROLES() { - return ArrayUtils.merge(List.of(new String[]{"default-data-steward-roles"}, ESCALATED_IDENTIFIER_HANDLING(), - DEFAULT_SEMANTICS_HANDLING(), ESCALATED_SEMANTICS_HANDLING(), DEFAULT_VIEW_HANDLING())); - } - - public final String[] DEFAULT_LOCAL_ADMIN_ROLES() { - return ArrayUtils.merge(List.of(new String[]{"system"}, DEFAULT_RESEARCHER_ROLES())); - } - - public final List<GrantedAuthorityDto> AUTHORITY_LOCAL_ADMIN_ROLES() { - return Arrays.stream(DEFAULT_LOCAL_ADMIN_ROLES()) - .map(GrantedAuthorityDto::new) - .collect(Collectors.toList()); - } - - public final List<GrantedAuthorityDto> AUTHORITY_DEFAULT_RESEARCHER_ROLES() { - return Arrays.stream(DEFAULT_RESEARCHER_ROLES()) - .map(GrantedAuthorityDto::new) - .collect(Collectors.toList()); - } - - public final List<GrantedAuthorityDto> AUTHORITY_DEFAULT_DEVELOPER_ROLES() { - return Arrays.stream(DEFAULT_DEVELOPER_ROLES()) - .map(GrantedAuthorityDto::new) - .collect(Collectors.toList()); - } - - public final List<GrantedAuthorityDto> AUTHORITY_DEFAULT_DATA_STEWARD_ROLES() { - return Arrays.stream(DEFAULT_DATA_STEWARD_ROLES()) - .map(GrantedAuthorityDto::new) - .collect(Collectors.toList()); - } - - public final List<GrantedAuthority> AUTHORITY_DEFAULT_LOCAL_ADMIN_AUTHORITIES() { - return AUTHORITY_LOCAL_ADMIN_ROLES().stream() - .map(a -> new SimpleGrantedAuthority(a.getAuthority())) - .collect(Collectors.toList()); - } - - public final List<GrantedAuthority> AUTHORITY_DEFAULT_RESEARCHER_AUTHORITIES() { - return AUTHORITY_DEFAULT_RESEARCHER_ROLES().stream() - .map(a -> new SimpleGrantedAuthority(a.getAuthority())) - .collect(Collectors.toList()); - } - - public final List<GrantedAuthority> AUTHORITY_DEFAULT_DEVELOPER_AUTHORITIES() { - return AUTHORITY_DEFAULT_DEVELOPER_ROLES().stream() - .map(a -> new SimpleGrantedAuthority(a.getAuthority())) - .collect(Collectors.toList()); - } - - public final List<GrantedAuthority> AUTHORITY_DEFAULT_DATA_STEWARD_AUTHORITIES() { - return AUTHORITY_DEFAULT_DATA_STEWARD_ROLES().stream() - .map(a -> new SimpleGrantedAuthority(a.getAuthority())) - .collect(Collectors.toList()); - } - - 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() - .type(AccessTypeDto.READ) - .build(); - } - - public final CreateAccessDto UPDATE_DATABASE_ACCESS_WRITE_OWN_DTO() { - return CreateAccessDto.builder() - .type(AccessTypeDto.WRITE_OWN) - .build(); - } - - public final CreateAccessDto UPDATE_DATABASE_ACCESS_WRITE_ALL_DTO() { - return CreateAccessDto.builder() - .type(AccessTypeDto.WRITE_ALL) - .build(); - } - - public final String TOKEN_ACCESS_TOKEN() { - return "ey.yee.skrr"; - } - - public final String TOKEN_ACCESS_SCOPE() { - return "openid"; - } - - public final TokenDto TOKEN_DTO() { - return TokenDto.builder() - .accessToken(TOKEN_ACCESS_TOKEN()) - .scope(TOKEN_ACCESS_SCOPE()) - .build(); - } - - public final UUID CONCEPT_1_ID() { - return UUID.fromString("8cabc011-4bdf-44d4-9d33-b2648e2ddbf1"); - } - - public final String CONCEPT_1_NAME() { - return "precipitation"; - } - - public final String CONCEPT_1_URI() { - return "http://www.wikidata.org/entity/Q25257"; - } - - public final String CONCEPT_1_DESCRIPTION() { - return null; - } - - public final Instant CONCEPT_1_CREATED() { - return Instant.ofEpochSecond(1701976048L) /* 2023-12-07 19:07:27 (UTC()) */; - } - - public final ConceptSaveDto CONCEPT_1_SAVE_DTO() { - return ConceptSaveDto.builder() - .uri(CONCEPT_1_URI()) - .name(CONCEPT_1_NAME()) - .description(CONCEPT_1_DESCRIPTION()) - .build(); - } - - public final ConceptDto CONCEPT_1_DTO() { - return ConceptDto.builder() - .id(CONCEPT_1_ID()) - .uri(CONCEPT_1_URI()) - .name(CONCEPT_1_NAME()) - .description(CONCEPT_1_DESCRIPTION()) - .build(); - } - - public final ConceptBriefDto CONCEPT_1_BRIEF_DTO() { - return ConceptBriefDto.builder() - .id(CONCEPT_1_ID()) - .uri(CONCEPT_1_URI()) - .name(CONCEPT_1_NAME()) - .description(CONCEPT_1_DESCRIPTION()) - .build(); - } - - public final TableColumnConcept CONCEPT_1 - - { - return TableColumnConcept.builder() - .id(CONCEPT_1_ID()) - .uri(CONCEPT_1_URI()) - .name(CONCEPT_1_NAME()) - .description(CONCEPT_1_DESCRIPTION()) - .created(CONCEPT_1_CREATED()) - .build(); - } - - public final EntityDto CONCEPT_1_ENTITY_DTO() { - return EntityDto.builder() - .uri(CONCEPT_1_URI()) - .description(CONCEPT_1_DESCRIPTION()) - .label(CONCEPT_1_NAME()) - .build(); - } - - public final UUID CONCEPT_2_ID() { - return UUID.fromString("c5cf9914-15c1-4813-af11-eb2a070d59a9"); - } - - public final String CONCEPT_2_NAME() { - return "FAIR data"; - } - - public final String CONCEPT_2_URI() { - return "http://www.wikidata.org/entity/Q29032648"; - } - - public final String CONCEPT_2_DESCRIPTION() { - return "data compliant with the terms of the FAIR Data Principles"; - } - - public final Instant CONCEPT_2_CREATED() { - return Instant.ofEpochSecond(1701976049L) /* 2023-12-07 19:07:28 (UTC()) */; - } - - public final ConceptSaveDto CONCEPT_2_SAVE_DTO = ConceptSaveDto.builder() - .uri(CONCEPT_2_URI()) - .name(CONCEPT_2_NAME()) - .description(CONCEPT_2_DESCRIPTION()) - .build(); - - public final ConceptDto CONCEPT_2_DTO = ConceptDto.builder() - .id(CONCEPT_2_ID()) - .uri(CONCEPT_2_URI()) - .name(CONCEPT_2_NAME()) - .description(CONCEPT_2_DESCRIPTION()) - .build(); - - public final ConceptBriefDto CONCEPT_2_BRIEF_DTO = ConceptBriefDto.builder() - .id(CONCEPT_2_ID()) - .uri(CONCEPT_2_URI()) - .name(CONCEPT_2_NAME()) - .description(CONCEPT_2_DESCRIPTION()) - .build(); - - public final TableColumnConcept CONCEPT_2 = TableColumnConcept.builder() - .id(CONCEPT_2_ID()) - .uri(CONCEPT_2_URI()) - .name(CONCEPT_2_NAME()) - .description(CONCEPT_2_DESCRIPTION()) - .created(CONCEPT_2_CREATED()) - .build(); - - public final UUID UNIT_1_ID() { - return UUID.fromString("1fee60e4-42f8-4883-85a8-e282fddf6a62"); - } - - public final String UNIT_1_NAME() { - return "millimetre"; - } - - public final String UNIT_1_URI() { - return "http://www.ontology-of-units-of-measure.org/resource/om-2/millimetre"; - } - - public final String UNIT_1_DESCRIPTION() { - return "The millimetre is a unit of length defined as 1.0e-3 metre."; - } - - public final Instant UNIT_1_CREATED() { - return Instant.ofEpochSecond(1701976282L) /* 2023-12-07 19:11:22 */; - } - - public final UnitSaveDto UNIT_1_SAVE_DTO() { - return UnitSaveDto.builder() - .uri(UNIT_1_URI()) - .name(UNIT_1_NAME()) - .description(UNIT_1_DESCRIPTION()) - .build(); - } - - public final UnitDto UNIT_1_DTO() { - return UnitDto.builder() - .id(UNIT_1_ID()) - .uri(UNIT_1_URI()) - .name(UNIT_1_NAME()) - .description(UNIT_1_DESCRIPTION()) - .build(); - } - - public final UnitBriefDto UNIT_1_BRIEF_DTO() { - return UnitBriefDto.builder() - .id(UNIT_1_ID()) - .uri(UNIT_1_URI()) - .name(UNIT_1_NAME()) - .description(UNIT_1_DESCRIPTION()) - .build(); - } - - public final TableColumnUnit UNIT_1 - - { - return TableColumnUnit.builder() - .id(UNIT_1_ID()) - .uri(UNIT_1_URI()) - .name(UNIT_1_NAME()) - .description(UNIT_1_DESCRIPTION()) - .created(UNIT_1_CREATED()) - .build(); - } - - public final EntityDto UNIT_1_ENTITY_DTO() { - return EntityDto.builder() - .uri(UNIT_1_URI()) - .description(UNIT_1_DESCRIPTION()) - .label(UNIT_1_NAME()) - .build(); - } - - public final UUID UNIT_2_ID() { - return UUID.fromString("d88591a9-5171-4b12-8381-bcff1cfe7442"); - } - - public final String UNIT_2_NAME() { - return "tonne"; - } - - public final String UNIT_2_URI() { - return "http://www.ontology-of-units-of-measure.org/resource/om-2/tonne"; - } - - public final String UNIT_2_DESCRIPTION() { - return "The tonne is a unit of mass defined as 1000 kilogram."; - } - - public final Instant UNIT_2_CREATED() { - return Instant.ofEpochSecond(1701976462L) /* 2023-12-07 19:14:22 */; - } - - public final UnitSaveDto UNIT_2_SAVE_DTO() { - return UnitSaveDto.builder() - .uri(UNIT_2_URI()) - .name(UNIT_2_NAME()) - .description(UNIT_2_DESCRIPTION()) - .build(); - } - - public final UnitDto UNIT_2_DTO() { - return UnitDto.builder() - .id(UNIT_2_ID()) - .uri(UNIT_2_URI()) - .name(UNIT_2_NAME()) - .description(UNIT_2_DESCRIPTION()) - .build(); - } - - public final UnitBriefDto UNIT_2_BRIEF_DTO() { - return UnitBriefDto.builder() - .id(UNIT_2_ID()) - .uri(UNIT_2_URI()) - .name(UNIT_2_NAME()) - .description(UNIT_2_DESCRIPTION()) - .build(); - } - - public final TableColumnUnit UNIT_2() { - return TableColumnUnit.builder() - .id(UNIT_2_ID()) - .uri(UNIT_2_URI()) - .name(UNIT_2_NAME()) - .description(UNIT_2_DESCRIPTION()) - .created(UNIT_2_CREATED()) - .build(); - } - - public final String USER_BROKER_USERNAME() { - return "guest"; - } + public final static String MINIO_IMAGE = "minio/minio:RELEASE.2024-06-06T09-36-42Z"; + public final static String MARIADB_IMAGE = "mariadb:11.3.2"; + public final static String RABBITMQ_IMAGE = "rabbitmq:3.13.7"; + public final static String KEYCLOAK_IMAGE = "quay.io/keycloak/keycloak:26.0.4"; - @SuppressWarnings("java:S2068") - public final String USER_BROKER_PASSWORD() { - return "guest"; - } - - public final UUID USER_LOCAL_ADMIN_ID() { - return UUID.fromString("a54dcb2e-a644-4e82-87e7-05a96413983d"); - } + private final static String[] DEFAULT_SEMANTICS_HANDLING = new String[]{"default-semantics-handling", + "create-semantic-unit", "execute-semantic-query", "table-semantic-analyse", "create-semantic-concept"}; - public final UUID USER_LOCAL_ADMIN_KEYCLOAK_ID() { - return UUID.fromString("703c2ca0-8fc3-4c03-9bc5-4dae6b211e78"); - } + private final static String[] DEFAULT_VIEW_HANDLING = new String[]{"update-database-view", "create-database-view", + "delete-database-view", "list-database-views", "modify-view-visibility", "find-database-view"}; - public final String USER_LOCAL_ADMIN_USERNAME() { - return "admin"; - } - - @SuppressWarnings("java:S2068") - public final String USER_LOCAL_ADMIN_PASSWORD() { - return "admin"; - } + private final static String[] ESCALATED_SEMANTICS_HANDLING = new String[]{"escalated-semantics-handling", + "update-semantic-concept", "modify-foreign-table-column-semantics", "delete-ontology", "list-ontologies", + "update-semantic-unit", "create-ontology", "update-ontology"}; + + private final static String[] DEFAULT_CONTAINER_HANDLING = new String[]{"default-container-handling", + "create-container", "list-containers", "modify-container-state"}; - public final String USER_LOCAL_ADMIN_THEME() { - return "dark"; - } + private final static String[] ESCALATED_CONTAINER_HANDLING = new String[]{"escalated-container-handling", + "modify-foreign-container-state", "delete-container"}; - public final Boolean USER_LOCAL_ADMIN_IS_INTERNAL() { - return true; - } + private final static String[] DEFAULT_DATABASE_HANDLING = new String[]{"default-database-handling", + "update-database-access", "modify-database-visibility", "create-database", "modify-database-owner", + "delete-database-access", "check-database-access", "list-databases", "modify-database-image", + "create-database-access", "find-database", "import-database-data"}; - public final Boolean USER_LOCAL_ADMIN_ENABLED() { - return true; - } + private final static String[] ESCALATED_DATABASE_HANDLING = new String[]{"escalated-database-handling", + "delete-database"}; - @SuppressWarnings("java:S2068") - public final String USER_LOCAL_ADMIN_MARIADB_PASSWORD() { - return "*440BA4FD1A87A0999647DB67C0EE258198B247BA"; - } - - public final UserDetails USER_LOCAL_ADMIN_DETAILS() { - return UserDetailsDto.builder() - .id(USER_LOCAL_ADMIN_ID().toString()) - .username(USER_LOCAL_ADMIN_USERNAME()) - .password(USER_LOCAL_ADMIN_PASSWORD()) - .authorities(AUTHORITY_DEFAULT_LOCAL_ADMIN_AUTHORITIES()) - .build(); - } - - public final User USER_LOCAL() { - return User.builder() - .id(USER_LOCAL_ADMIN_ID()) - .keycloakId(USER_LOCAL_ADMIN_KEYCLOAK_ID()) - .username(USER_LOCAL_ADMIN_USERNAME()) - .mariadbPassword(USER_LOCAL_ADMIN_MARIADB_PASSWORD()) - .theme(USER_LOCAL_ADMIN_THEME()) - .isInternal(USER_LOCAL_ADMIN_IS_INTERNAL()) - .build(); - } - - public final Principal USER_LOCAL_ADMIN_PRINCIPAL() { - return new UsernamePasswordAuthenticationToken(USER_LOCAL_ADMIN_DETAILS(), USER_LOCAL_ADMIN_PASSWORD(), - USER_LOCAL_ADMIN_DETAILS().getAuthorities()); - } - - public final UUID USER_1_ID() { - return UUID.fromString("cd5bab0d-7799-4069-85fb-c5d738572a0b"); - } - - public final UUID USER_1_KEYCLOAK_ID() { - return UUID.fromString("cd5bab0d-7799-4069-85fb-c5d738572a0b"); - } - - public final String USER_1_USERNAME() { - return "junit1"; - } + private final static String[] DEFAULT_IDENTIFIER_HANDLING = new String[]{"default-identifier-handling", + "create-identifier", "find-identifier", "list-identifiers", "publish-identifier", "delete-identifier"}; - @SuppressWarnings("java:S2068") - public final String USER_1_PASSWORD() { - return "junit1"; - } + private final static String[] ESCALATED_IDENTIFIER_HANDLING = new String[]{"escalated-identifier-handling", + "modify-identifier-metadata", "update-foreign-identifier", "create-foreign-identifier"}; - @SuppressWarnings("java:S2068") - public final String USER_1_DATABASE_PASSWORD() { - return "*440BA4FD1A87A0999647DB67C0EE258198B247BA" /* junit1 */; - } - - public final String USER_1_FIRSTNAME() { - return "John"; - } - - public final String USER_1_LASTNAME() { - return "Doe"; - } - - public final String USER_1_QUALIFIED_NAME() { - return USER_1_FIRSTNAME() + " " + USER_1_LASTNAME() + " — @" + USER_1_USERNAME(); - } - - public final String USER_1_NAME() { - return "John Doe"; - } - - public final String USER_1_AFFILIATION() { - return "TU Graz"; - } - - public final String USER_1_ORCID_URL() { - return "https://orcid.org/0000-0003-4216-302X"; - } - - public final Boolean USER_1_ENABLED() { - return true; - } - - public final Boolean USER_1_IS_INTERNAL() { - return false; - } - - public final String USER_1_THEME() { - return "light"; - } - - public final String USER_1_LANGUAGE() { - return "en"; - } - - public final Instant USER_1_CREATED() { - return Instant.ofEpochSecond(1677399441L) /* 2023-02-26 08:17:21 (UTC()) */; - } - - public final UpdateUserPasswordDto USER_1_UPDATE_PASSWORD_DTO() { - return UpdateUserPasswordDto.builder() - .username(USER_1_USERNAME()) - .password(USER_1_PASSWORD()) - .build(); - } - - public final UserAttributesDto USER_1_ATTRIBUTES_DTO() { - return UserAttributesDto.builder() - .theme(USER_1_THEME()) - .orcid(USER_1_ORCID_URL()) - .affiliation(USER_1_AFFILIATION()) - .mariadbPassword(USER_1_DATABASE_PASSWORD()) - .language(USER_1_LANGUAGE()) - .build(); - } - - public final CredentialDto USER_1_KEYCLOAK_CREDENTIAL_1 - - { - return CredentialDto.builder() - .type(CredentialTypeDto.PASSWORD) - .temporary(false) - .value(USER_1_PASSWORD()) - .build(); - } - - public final CredentialDto USER_LOCAL_KEYCLOAK_CREDENTIAL_1 - - { - return CredentialDto.builder() - .type(CredentialTypeDto.PASSWORD) - .temporary(false) - .value(USER_LOCAL_ADMIN_PASSWORD()) - .build(); - } - - public final UserCreateDto USER_1_KEYCLOAK_SIGNUP_REQUEST() { - return UserCreateDto.builder() - .username(USER_1_USERNAME()) - .enabled(USER_1_ENABLED()) - .credentials(new LinkedList<>(List.of(USER_1_KEYCLOAK_CREDENTIAL_1))) - .attributes(UserCreateAttributesDto.builder() - .ldapId(String.valueOf(USER_1_ID())) - .build()) - .build(); - } - - public final UserCreateDto USER_LOCAL_KEYCLOAK_SIGNUP_REQUEST() { - return UserCreateDto.builder() - .username(USER_LOCAL_ADMIN_USERNAME()) - .enabled(USER_LOCAL_ADMIN_ENABLED()) - .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())) - .build()) - .build(); - } - - public final User USER_1 - - { - return User.builder() - .id(USER_1_ID()) - .keycloakId(USER_1_KEYCLOAK_ID()) - .username(USER_1_USERNAME()) - .firstname(USER_1_FIRSTNAME()) - .lastname(USER_1_LASTNAME()) - .affiliation(USER_1_AFFILIATION()) - .orcid(USER_1_ORCID_URL()) - .theme(USER_1_THEME()) - .mariadbPassword(USER_1_DATABASE_PASSWORD()) - .language(USER_1_LANGUAGE()) - .isInternal(USER_1_IS_INTERNAL()) - .accesses(new LinkedList<>()) - .build(); - } - - public final UserDto USER_1_DTO() { - return UserDto.builder() - .id(USER_1_ID()) - .username(USER_1_USERNAME()) - .firstname(USER_1_FIRSTNAME()) - .lastname(USER_1_LASTNAME()) - .attributes(USER_1_ATTRIBUTES_DTO()) - .name(USER_1_NAME()) - .qualifiedName(USER_1_QUALIFIED_NAME()) - .build(); - } - - public final CreateUserDto USER_1_CREATE_USER_DTO() { - return CreateUserDto.builder() - .id(USER_1_KEYCLOAK_ID()) - .ldapId(USER_1_ID()) - .givenName(USER_1_FIRSTNAME()) - .familyName(USER_1_LASTNAME()) - .username(USER_1_USERNAME()) - .build(); - } - - public final UserUpdateDto USER_1_UPDATE_DTO() { - return UserUpdateDto.builder() - .firstname(USER_1_FIRSTNAME()) - .lastname(USER_1_LASTNAME()) - .affiliation(USER_1_AFFILIATION()) - .orcid(USER_1_ORCID_URL()) - .theme(USER_1_THEME()) - .language(USER_1_LANGUAGE()) - .build(); - } - - public final UserPasswordDto USER_1_PASSWORD_DTO() { - return UserPasswordDto.builder() - .password(USER_1_PASSWORD()) - .build(); - } - - public final UserBriefDto USER_1_BRIEF_DTO() { - return UserBriefDto.builder() - .id(USER_1_ID()) - .username(USER_1_USERNAME()) - .firstname(USER_1_FIRSTNAME()) - .lastname(USER_1_LASTNAME()) - .name(USER_1_NAME()) - .qualifiedName(USER_1_QUALIFIED_NAME()) - .orcid(USER_1_ORCID_URL()) - .build(); - } - - public final UserDetails USER_1_DETAILS() { - return UserDetailsDto.builder() - .id(USER_1_ID().toString()) - .username(USER_1_USERNAME()) - .password(USER_1_PASSWORD()) - .authorities(AUTHORITY_DEFAULT_RESEARCHER_AUTHORITIES()) - .build(); - } - - public final Principal USER_1_PRINCIPAL() { - return new UsernamePasswordAuthenticationToken(USER_1_DETAILS(), - USER_1_PASSWORD(), USER_1_DETAILS().getAuthorities()); - } - - public final UUID USER_2_ID() { - return UUID.fromString("eeb9a51b-4cd8-4039-90bf-e24f17372f7c"); - } - - public final UUID USER_2_KEYCLOAK_ID() { - return UUID.fromString("eeb9a51b-4cd8-4039-90bf-e24f17372f7c"); - } - - public final String USER_2_USERNAME() { - return "junit2"; - } - - public final String USER_2_FIRSTNAME() { - return "Jane"; - } - - public final String USER_2_LASTNAME() { - return "Doe"; - } - - public final String USER_2_NAME() { - return "Jane Doe"; - } - - public final String USER_2_AFFILIATION() { - return "TU Wien"; - } - - public final String USER_2_ORCID_URL() { - return "https://orcid.org/0000-0002-9272-6225"; - } + private final static String[] DEFAULT_QUERY_HANDLING = new String[]{"default-query-handling", "view-table-data", + "execute-query", "view-table-history", "list-database-views", "export-query-data", "create-database-view", + "delete-database-view", "delete-table-data", "export-table-data", "persist-query", "re-execute-query", + "insert-table-data", "find-database-view"}; - @SuppressWarnings("java:S2068") - public final String USER_2_PASSWORD() { - return "junit2"; - } + private final static String[] ESCALATED_QUERY_HANDLING = new String[]{"escalated-query-handling"}; - @SuppressWarnings("java:S2068") - public final String USER_2_DATABASE_PASSWORD() { - return "*9AA70A8B0EEFAFCB5BED5BDEF6EE264D5DA915AE" /* junit2 */; - } - - public final String USER_2_QUALIFIED_NAME() { - return USER_2_FIRSTNAME() + " " + USER_2_LASTNAME() + " — @" + USER_2_USERNAME(); - } - - public final Boolean USER_2_IS_INTERNAL() { - return false; - } - - public final String USER_2_THEME() { - return "light"; - } - - public final String USER_2_LANGUAGE() { - return "de"; - } - - public final UserAttributesDto USER_2_ATTRIBUTES_DTO() { - return UserAttributesDto.builder() - .theme(USER_2_THEME()) - .orcid(USER_2_ORCID_URL()) - .affiliation(USER_2_AFFILIATION()) - .mariadbPassword(USER_2_DATABASE_PASSWORD()) - .language(USER_2_LANGUAGE()) - .build(); - } - - public final User USER_2() { - return User.builder() - .id(USER_2_ID()) - .keycloakId(USER_2_KEYCLOAK_ID()) - .username(USER_2_USERNAME()) - .firstname(USER_2_FIRSTNAME()) - .lastname(USER_2_LASTNAME()) - .affiliation(USER_2_AFFILIATION()) - .orcid(USER_2_ORCID_URL()) - .theme(USER_2_THEME()) - .mariadbPassword(USER_2_DATABASE_PASSWORD()) - .language(USER_2_LANGUAGE()) - .isInternal(USER_2_IS_INTERNAL()) - .accesses(new LinkedList<>()) - .build(); - } - - public final UserDto USER_2_DTO() { - return UserDto.builder() - .id(USER_2_ID()) - .username(USER_2_USERNAME()) - .firstname(USER_2_FIRSTNAME()) - .lastname(USER_2_LASTNAME()) - .name(USER_2_NAME()) - .qualifiedName(USER_2_QUALIFIED_NAME()) - .attributes(USER_2_ATTRIBUTES_DTO()) - .build(); - } - - public final UserBriefDto USER_2_BRIEF_DTO() { - return UserBriefDto.builder() - .id(USER_2_ID()) - .username(USER_2_USERNAME()) - .firstname(USER_2_FIRSTNAME()) - .lastname(USER_2_LASTNAME()) - .name(USER_2_NAME()) - .orcid(USER_2_ORCID_URL()) - .qualifiedName(USER_2_QUALIFIED_NAME()) - .build(); - } - - public final UserDetails USER_2_DETAILS() { - return UserDetailsDto.builder() - .id(USER_2_ID().toString()) - .username(USER_2_USERNAME()) - .password(USER_2_PASSWORD()) - .authorities(AUTHORITY_DEFAULT_RESEARCHER_AUTHORITIES()) - .build(); - } - - public final at.ac.tuwien.ifs.dbrepo.core.api.amqp.UserDetailsDto USER_2_DETAILS_DTO() { - return at.ac.tuwien.ifs.dbrepo.core.api.amqp.UserDetailsDto.builder() - .name(USER_2_USERNAME()) - .tags(new String[]{}) - .build(); - } - - public final Principal USER_2_PRINCIPAL() { - return new UsernamePasswordAuthenticationToken(USER_2_DETAILS(), - 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_KEYCLOAK_ID() { - return UUID.fromString("b0108bc3-95aa-4a3f-8868-dc301286aeca"); - } - - public final String USER_3_USERNAME() { - return "junit3"; - } - - public final String USER_3_FIRSTNAME() { - return "System"; - } - - public final String USER_3_LASTNAME() { - return "System"; - } - - public final String USER_3_NAME() { - return "System System"; - } - - public final String USER_3_AFFILIATION() { - return "TU Wien"; - } - - public final String USER_3_ORCID_URL() { - return null; - } + private final static String[] DEFAULT_TABLE_HANDLING = new String[]{"default-table-handling", "list-tables", + "create-table", "modify-table-column-semantics", "find-table", "delete-table", "update-table-statistic", + "update-table"}; - @SuppressWarnings("java:S2068") - public final String USER_3_PASSWORD() { - return "password"; - } + private final static String[] ESCALATED_TABLE_HANDLING = new String[]{"escalated-table-handling", + "delete-foreign-table"}; - @SuppressWarnings("java:S2068") - public final String USER_3_DATABASE_PASSWORD() { - return "*D65FCA043964B63E849DD6334699ECB065905DA4" /* junit3 */; - } - - public final String USER_3_QUALIFIED_NAME() { - return USER_3_FIRSTNAME() + " " + USER_3_LASTNAME() + " — @" + USER_3_USERNAME(); - } - - public final Boolean USER_3_IS_INTERNAL() { - return false; - } - - public final String USER_3_THEME() { - return "light"; - } - - 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 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 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 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 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 Principal USER_3_PRINCIPAL() { - return 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() { - return at.ac.tuwien.ifs.dbrepo.core.api.amqp.UserDetailsDto.builder() - .name(USER_3_USERNAME()) - .tags(new String[]{}) - .build(); - } - - public final UUID USER_4_ID() { - return UUID.fromString("791d58c5-bfab-4520-b4fc-b44d4ab9feb0"); - } - - public final UUID USER_4_KEYCLOAK_ID() { - return UUID.fromString("25040ad3-6d57-4052-b357-6b4c8a6e7f4d"); - } - - public final String USER_4_USERNAME() { - return "junit4"; - } - - public final String USER_4_FIRSTNAME() { - return "JUnit"; - } - - public final String USER_4_LASTNAME() { - return "4"; - } - - public final String USER_4_NAME() { - return "JUnit 4"; - } - - public final String USER_4_AFFILIATION() { - return "TU Wien"; - } - - public final String USER_4_ORCID_URL() { - return null; - } + private final static String[] DEFAULT_USER_HANDLING = new String[]{"default-user-handling", "modify-user-theme", + "modify-user-information"}; - @SuppressWarnings("java:S2068") - public final String USER_4_PASSWORD() { - return "junit4"; - } + private final static String[] ESCALATED_USER_HANDLING = new String[]{"escalated-user-handling", "find-user"}; - @SuppressWarnings("java:S2068") - public final String USER_4_DATABASE_PASSWORD() { - return "*C20EF5C6875857DEFA9BE6E9B62DD76AAAE51882" /* junit4 */; - } - - 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"; - } + private final static String[] DEFAULT_RESEARCHER_ROLES = ArrayUtils.merge(List.of( + new String[]{"default-researcher-roles"}, DEFAULT_CONTAINER_HANDLING, DEFAULT_DATABASE_HANDLING, + DEFAULT_IDENTIFIER_HANDLING, DEFAULT_QUERY_HANDLING, DEFAULT_TABLE_HANDLING, DEFAULT_USER_HANDLING, + DEFAULT_SEMANTICS_HANDLING, DEFAULT_VIEW_HANDLING)); - @SuppressWarnings("java:S2068") - public final String USER_5_PASSWORD() { - return "junit5"; - } + private final static String[] DEFAULT_DEVELOPER_ROLES = ArrayUtils.merge(List.of( + new String[]{"default-developer-roles"}, DEFAULT_CONTAINER_HANDLING, DEFAULT_DATABASE_HANDLING, + DEFAULT_IDENTIFIER_HANDLING, DEFAULT_QUERY_HANDLING, DEFAULT_TABLE_HANDLING, DEFAULT_USER_HANDLING, + ESCALATED_USER_HANDLING, ESCALATED_CONTAINER_HANDLING, ESCALATED_DATABASE_HANDLING, + ESCALATED_IDENTIFIER_HANDLING, ESCALATED_QUERY_HANDLING, ESCALATED_TABLE_HANDLING, DEFAULT_VIEW_HANDLING)); - @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; - } + private final static String[] DEFAULT_DATA_STEWARD_ROLES = ArrayUtils.merge(List.of( + new String[]{"default-data-steward-roles"}, ESCALATED_IDENTIFIER_HANDLING, DEFAULT_SEMANTICS_HANDLING, + ESCALATED_SEMANTICS_HANDLING, DEFAULT_VIEW_HANDLING)); - @SuppressWarnings("java:S2068") - public final String USER_6_PASSWORD() { - return "junit5"; - } + private final static String[] DEFAULT_LOCAL_ADMIN_ROLES = ArrayUtils.merge(List.of(new String[]{"system"}, + DEFAULT_RESEARCHER_ROLES)); - @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"; - } + private final static List<GrantedAuthorityDto> AUTHORITY_LOCAL_ADMIN_ROLES = + Arrays.stream(DEFAULT_LOCAL_ADMIN_ROLES) + .map(GrantedAuthorityDto::new) + .toList(); - @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"; - } + private final static List<GrantedAuthorityDto> AUTHORITY_DEFAULT_RESEARCHER_ROLES = + Arrays.stream(DEFAULT_RESEARCHER_ROLES) + .map(GrantedAuthorityDto::new) + .toList(); - @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"; - } + private final static List<GrantedAuthorityDto> AUTHORITY_DEFAULT_DEVELOPER_ROLES = + Arrays.stream(DEFAULT_DEVELOPER_ROLES) + .map(GrantedAuthorityDto::new) + .toList(); - @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"; - } + private final static List<GrantedAuthorityDto> AUTHORITY_DEFAULT_DATA_STEWARD_ROLES = + Arrays.stream(DEFAULT_DATA_STEWARD_ROLES) + .map(GrantedAuthorityDto::new) + .toList(); - @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; - } + private final static List<GrantedAuthority> AUTHORITY_DEFAULT_LOCAL_ADMIN_AUTHORITIES = + AUTHORITY_LOCAL_ADMIN_ROLES + .stream() + .map(a -> (GrantedAuthority) new SimpleGrantedAuthority(a.getAuthority())) + .toList(); - @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); - }} - )); + private final static List<GrantedAuthority> AUTHORITY_DEFAULT_RESEARCHER_AUTHORITIES = + AUTHORITY_DEFAULT_RESEARCHER_ROLES + .stream() + .map(a -> (GrantedAuthority) new SimpleGrantedAuthority(a.getAuthority())) + .toList(); - 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<>()) + private final static List<GrantedAuthority> AUTHORITY_DEFAULT_DEVELOPER_AUTHORITIES = + AUTHORITY_DEFAULT_DEVELOPER_ROLES + .stream() + .map(a -> (GrantedAuthority) new SimpleGrantedAuthority(a.getAuthority())) + .toList(); + + private final static List<GrantedAuthority> AUTHORITY_DEFAULT_DATA_STEWARD_AUTHORITIES = + AUTHORITY_DEFAULT_DATA_STEWARD_ROLES + .stream() + .map(a -> (GrantedAuthority) new SimpleGrantedAuthority(a.getAuthority())) + .toList(); + + private final static CreateAccessDto UPDATE_DATABASE_ACCESS_READ_DTO = CreateAccessDto.builder() + .type(AccessTypeDto.READ) .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())) + private final static CreateAccessDto UPDATE_DATABASE_ACCESS_WRITE_OWN_DTO = CreateAccessDto.builder() + .type(AccessTypeDto.WRITE_OWN) .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()) + private final static CreateAccessDto UPDATE_DATABASE_ACCESS_WRITE_ALL_DTO = CreateAccessDto.builder() + .type(AccessTypeDto.WRITE_ALL) .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(); + private final static String TOKEN_ACCESS_TOKEN = "ey.yee.skrr"; + private final static String TOKEN_ACCESS_SCOPE = "openid"; - public final UUID TABLE_5_ID() { - return UUID.fromString("91306cbd-c51f-47d3-8722-debfdbd8a77e"); - } + private final static TokenDto TOKEN_DTO = TokenDto.builder() + .accessToken(TOKEN_ACCESS_TOKEN) + .scope(TOKEN_ACCESS_SCOPE) + .build(); - public final String TABLE_5_NAME() { - return "zoo"; - } + private final static UUID CONCEPT_1_ID = UUID.fromString("8cabc011-4bdf-44d4-9d33-b2648e2ddbf1"); + private final static String CONCEPT_1_NAME = "precipitation"; + private final static String CONCEPT_1_URI = "http://www.wikidata.org/entity/Q25257"; + private final static String CONCEPT_1_DESCRIPTION = null; + private final static Instant CONCEPT_1_CREATED = Instant.ofEpochSecond(1701976048L) /* 2023-12-07 19:07:27 (UTC) */; - public final String TABLE_5_INTERNALNAME() { - return "zoo"; - } + private final static ConceptSaveDto CONCEPT_1_SAVE_DTO = ConceptSaveDto.builder() + .uri(CONCEPT_1_URI) + .name(CONCEPT_1_NAME) + .description(CONCEPT_1_DESCRIPTION) + .build(); - public final Boolean TABLE_5_VERSIONED() { - return true; - } + private final static ConceptDto CONCEPT_1_DTO = ConceptDto.builder() + .id(CONCEPT_1_ID) + .uri(CONCEPT_1_URI) + .name(CONCEPT_1_NAME) + .description(CONCEPT_1_DESCRIPTION) + .build(); - public final Boolean TABLE_5_IS_PUBLIC() { - return true; - } + private final static ConceptBriefDto CONCEPT_1_BRIEF_DTO = ConceptBriefDto.builder() + .id(CONCEPT_1_ID) + .uri(CONCEPT_1_URI) + .name(CONCEPT_1_NAME) + .description(CONCEPT_1_DESCRIPTION) + .build(); - public final Boolean TABLE_5_SCHEMA_PUBLIC() { - return true; - } + private final static TableColumnConcept CONCEPT_1 = TableColumnConcept.builder() + .id(CONCEPT_1_ID) + .uri(CONCEPT_1_URI) + .name(CONCEPT_1_NAME) + .description(CONCEPT_1_DESCRIPTION) + .created(CONCEPT_1_CREATED) + .build(); - public final Boolean TABLE_5_PROCESSED_CONSTRAINTS() { - return true; - } + private final static EntityDto CONCEPT_1_ENTITY_DTO = EntityDto.builder() + .uri(CONCEPT_1_URI) + .description(CONCEPT_1_DESCRIPTION) + .label(CONCEPT_1_NAME) + .build(); - public final String TABLE_5_DESCRIPTION() { - return "Some Kaggle dataset"; - } + private final static UUID CONCEPT_2_ID = UUID.fromString("c5cf9914-15c1-4813-af11-eb2a070d59a9"); + private final static String CONCEPT_2_NAME = "FAIR data"; + private final static String CONCEPT_2_URI = "http://www.wikidata.org/entity/Q29032648"; + private final static String CONCEPT_2_DESCRIPTION = "data compliant with the terms of the FAIR Data Principles"; + private final static Instant CONCEPT_2_CREATED = Instant.ofEpochSecond(1701976049L) /* 2023-12-07 19:07:28 (UTC) */; - public final String TABLE_5_QUEUE_NAME() { - return TABLE_5_INTERNALNAME; - } + private final static ConceptSaveDto CONCEPT_2_SAVE_DTO = ConceptSaveDto.builder() + .uri(CONCEPT_2_URI) + .name(CONCEPT_2_NAME) + .description(CONCEPT_2_DESCRIPTION) + .build(); - public final String TABLE_5_ROUTING_KEY() { - return "dbrepo." + DATABASE_2_ID + "." + TABLE_5_ID; - } + private final static ConceptDto CONCEPT_2_DTO = ConceptDto.builder() + .id(CONCEPT_2_ID) + .uri(CONCEPT_2_URI) + .name(CONCEPT_2_NAME) + .description(CONCEPT_2_DESCRIPTION) + .build(); - public final Instant TABLE_5_CREATED() { - return Instant.ofEpochSecond(1677400067L) /* 2023-02-26 08:27:47 (UTC()) */; - } + private final static ConceptBriefDto CONCEPT_2_BRIEF_DTO = ConceptBriefDto.builder() + .id(CONCEPT_2_ID) + .uri(CONCEPT_2_URI) + .name(CONCEPT_2_NAME) + .description(CONCEPT_2_DESCRIPTION) + .build(); - public final Instant TABLE_5_LAST_MODIFIED() { - return Instant.ofEpochSecond(1677400067L) /* 2023-02-26 08:27:47 (UTC()) */; - } + private final static TableColumnConcept CONCEPT_2 = TableColumnConcept.builder() + .id(CONCEPT_2_ID) + .uri(CONCEPT_2_URI) + .name(CONCEPT_2_NAME) + .description(CONCEPT_2_DESCRIPTION) + .created(CONCEPT_2_CREATED) + .build(); - public final Long TABLE_5_AVG_ROW_LENGTH() { - return 1080L; - } + private final static UUID UNIT_1_ID = UUID.fromString("1fee60e4-42f8-4883-85a8-e282fddf6a62"); + private final static String UNIT_1_NAME = "millimetre"; + private final static String UNIT_1_URI = "http://www.ontology-of-units-of-measure.org/resource/om-2/millimetre"; + private final static String UNIT_1_DESCRIPTION = "The millimetre is a unit of length defined as 1.0e-3 metre."; + private final static Instant UNIT_1_CREATED = Instant.ofEpochSecond(1701976282L) /* 2023-12-07 19:11:22 */; - public final Long TABLE_5_NUM_ROWS() { - return 101L; - } + private final static UnitSaveDto UNIT_1_SAVE_DTO = UnitSaveDto.builder() + .uri(UNIT_1_URI) + .name(UNIT_1_NAME) + .description(UNIT_1_DESCRIPTION) + .build(); - public final Long TABLE_5_DATA_LENGTH() { - return 15200L; - } + private final static UnitDto UNIT_1_DTO = UnitDto.builder() + .id(UNIT_1_ID) + .uri(UNIT_1_URI) + .name(UNIT_1_NAME) + .description(UNIT_1_DESCRIPTION) + .build(); - public final Long TABLE_5_MAX_DATA_LENGTH() { - return Long.MAX_VALUE; - } + private final static UnitBriefDto UNIT_1_BRIEF_DTO = UnitBriefDto.builder() + .id(UNIT_1_ID) + .uri(UNIT_1_URI) + .name(UNIT_1_NAME) + .description(UNIT_1_DESCRIPTION) + .build(); - 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) + private final static TableColumnUnit UNIT_1 = TableColumnUnit.builder() + .id(UNIT_1_ID) + .uri(UNIT_1_URI) + .name(UNIT_1_NAME) + .description(UNIT_1_DESCRIPTION) + .created(UNIT_1_CREATED) .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()) - .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()) - .columns(new LinkedList<>()) /* TABLE_6_COLUMNS_DTO */ - .constraints(null) /* TABLE_6_CONSTRAINTS_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()) - .ownedBy(USER_1_ID()) - .build(); - - 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()) - .columns(new LinkedList<>()) /* TABLE_7_COLUMNS */ - .constraints(null) /* TABLE_7_CONSTRAINTS */ - .ownedBy(USER_1_ID()) - .owner(USER_1) - .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()) - .columns(new LinkedList<>()) /* TABLE_7_COLUMNS_DTO */ - .constraints(null) /* TABLE_7_CONSTRAINTS_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()) - .ownedBy(USER_1_ID()) - .build(); - - 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()) - .database(null /* DATABASE_1 */) - .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()) - .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()) - .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()) - .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()) - .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()) - .ownedBy(USER_1_ID()) - .build(); - - public final ColumnBriefDto TABLE_4_COLUMNS_BRIEF_0_DTO = ColumnBriefDto.builder() - .id(UUID.fromString("360f02be-6dfb-48ea-9d1e-1da488b0e324")) - .name("Timestamp") - .internalName("timestamp") - .columnType(ColumnTypeDto.TIMESTAMP) + private final static EntityDto UNIT_1_ENTITY_DTO = EntityDto.builder() + .uri(UNIT_1_URI) + .description(UNIT_1_DESCRIPTION) + .label(UNIT_1_NAME) .build(); - public final UUID COLUMN_4_1_ID() { - return UUID.fromString("c8ec8a56-dea1-4316-895f-56e6d289cbf7"); - } + private final static UUID UNIT_2_ID = UUID.fromString("d88591a9-5171-4b12-8381-bcff1cfe7442"); + private final static String UNIT_2_NAME = "tonne"; + private final static String UNIT_2_URI = "http://www.ontology-of-units-of-measure.org/resource/om-2/tonne"; + private final static String UNIT_2_DESCRIPTION = "The tonne is a unit of mass defined as 1000 kilogram."; + private final static Instant UNIT_2_CREATED = Instant.ofEpochSecond(1701976462L) /* 2023-12-07 19:14:22 */; - public final UUID COLUMN_4_2_ID() { - return UUID.fromString("d06956ae-aabd-474f-a47d-47af1ba043d1"); - } + private final static UnitSaveDto UNIT_2_SAVE_DTO = UnitSaveDto.builder() + .uri(UNIT_2_URI) + .name(UNIT_2_NAME) + .description(UNIT_2_DESCRIPTION) + .build(); - public final List<TableColumn> TABLE_4_COLUMNS = List.of(TableColumn.builder() - .id(COLUMN_4_1_ID()) - .ordinalPosition(0) - .table(TABLE_4()) - .name("Timestamp") - .internalName("timestamp") - .columnType(TableColumnType.TIMESTAMP) - .isNullAllowed(false) - .build(), - TableColumn.builder() - .id(COLUMN_4_2_ID()) - .ordinalPosition(1) - .table(TABLE_4()) - .name("Value") - .internalName("value") - .columnType(TableColumnType.DECIMAL) - .isNullAllowed(true) - .build()); + private final static UnitDto UNIT_2_DTO = UnitDto.builder() + .id(UNIT_2_ID) + .uri(UNIT_2_URI) + .name(UNIT_2_NAME) + .description(UNIT_2_DESCRIPTION) + .build(); - public final List<CreateTableColumnDto> TABLE_4_COLUMNS_CREATE_DTO = List.of(CreateTableColumnDto.builder() - .name("Timestamp") - .type(ColumnTypeDto.TIMESTAMP) - .nullAllowed(false) - .build(), - CreateTableColumnDto.builder() - .name("Value") - .type(ColumnTypeDto.DECIMAL) - .nullAllowed(true) - .size(10L) - .d(10L) - .build()); + private final static UnitBriefDto UNIT_2_BRIEF_DTO = UnitBriefDto.builder() + .id(UNIT_2_ID) + .uri(UNIT_2_URI) + .name(UNIT_2_NAME) + .description(UNIT_2_DESCRIPTION) + .build(); - public final CreateTableConstraintsDto TABLE_4_CONSTRAINTS_CREATE_DTO = CreateTableConstraintsDto.builder() - .checks(new LinkedHashSet<>()) - .primaryKey(new LinkedHashSet<>(Set.of("Timestamp"))) - .foreignKeys(new LinkedList<>()) - .uniques(new LinkedList<>(List.of(List.of("Timestamp")))) + private final static TableColumnUnit UNIT_2 = TableColumnUnit.builder() + .id(UNIT_2_ID) + .uri(UNIT_2_URI) + .name(UNIT_2_NAME) + .description(UNIT_2_DESCRIPTION) + .created(UNIT_2_CREATED) .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()) + private final static String USER_BROKER_USERNAME = "guest"; + @SuppressWarnings("java:S2068") + private final static String USER_BROKER_PASSWORD = "guest"; + private final static UUID USER_LOCAL_ADMIN_ID = UUID.fromString("a54dcb2e-a644-4e82-87e7-05a96413983d"); + private final static UUID USER_LOCAL_ADMIN_KEYCLOAK_ID = UUID.fromString("703c2ca0-8fc3-4c03-9bc5-4dae6b211e78"); + private final static String USER_LOCAL_ADMIN_USERNAME = "admin"; + @SuppressWarnings("java:S2068") + private final static String USER_LOCAL_ADMIN_PASSWORD = "admin"; + private final static String USER_LOCAL_ADMIN_THEME = "dark"; + private final static Boolean USER_LOCAL_ADMIN_IS_INTERNAL = true; + private final static Boolean USER_LOCAL_ADMIN_ENABLED = true; + @SuppressWarnings("java:S2068") + private final static String USER_LOCAL_ADMIN_MARIADB_PASSWORD = "*440BA4FD1A87A0999647DB67C0EE258198B247BA"; + + private final static UserDetails USER_LOCAL_ADMIN_DETAILS = UserDetailsDto.builder() + .id(USER_LOCAL_ADMIN_ID.toString()) + .username(USER_LOCAL_ADMIN_USERNAME) + .password(USER_LOCAL_ADMIN_PASSWORD) + .authorities(AUTHORITY_DEFAULT_LOCAL_ADMIN_AUTHORITIES) .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()) + private final static User USER_LOCAL = User.builder() + .id(USER_LOCAL_ADMIN_ID) + .keycloakId(USER_LOCAL_ADMIN_KEYCLOAK_ID) + .username(USER_LOCAL_ADMIN_USERNAME) + .mariadbPassword(USER_LOCAL_ADMIN_MARIADB_PASSWORD) + .theme(USER_LOCAL_ADMIN_THEME) + .isInternal(USER_LOCAL_ADMIN_IS_INTERNAL) .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()) - .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()) - .name("Value") - .internalName("value") - .columnType(ColumnTypeDto.DECIMAL) - .isNullAllowed(true) - .build()); + private final static Principal USER_LOCAL_ADMIN_PRINCIPAL = new UsernamePasswordAuthenticationToken( + USER_LOCAL_ADMIN_DETAILS, USER_LOCAL_ADMIN_PASSWORD, USER_LOCAL_ADMIN_DETAILS.getAuthorities()); - 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()) - .database(null /* DATABASE_1 */) - .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()) - .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()) - .columns(new LinkedList<>()) /* TABLE_8_COLUMNS_DTO */ - .constraints(null) /* TABLE_8_CONSTRAINTS_DTO */ - .owner(USER_1_BRIEF_DTO()) + private final static UUID USER_1_ID = UUID.fromString("cd5bab0d-7799-4069-85fb-c5d738572a0b"); + private final static UUID USER_1_KEYCLOAK_ID = UUID.fromString("cd5bab0d-7799-4069-85fb-c5d738572a0b"); + private final static String USER_1_USERNAME = "junit1"; + @SuppressWarnings("java:S2068") + private final static String USER_1_PASSWORD = "junit1"; + @SuppressWarnings("java:S2068") + private final static String USER_1_DATABASE_PASSWORD = "*440BA4FD1A87A0999647DB67C0EE258198B247BA" /* junit1 */; + private final static String USER_1_FIRSTNAME = "John"; + private final static String USER_1_LASTNAME = "Doe"; + private final static String USER_1_QUALIFIED_NAME = USER_1_FIRSTNAME + " " + USER_1_LASTNAME + " — @" + USER_1_USERNAME; + private final static String USER_1_NAME = "John Doe"; + private final static String USER_1_AFFILIATION = "TU Graz"; + private final static String USER_1_ORCID_URL = "https://orcid.org/0000-0003-4216-302X"; + private final static Boolean USER_1_ENABLED = true; + private final static Boolean USER_1_IS_INTERNAL = false; + private final static String USER_1_THEME = "light"; + private final static String USER_1_LANGUAGE = "en"; + private final static Instant USER_1_CREATED = Instant.ofEpochSecond(1677399441L) /* 2023-02-26 08:17:21 (UTC) */; + + private final static UpdateUserPasswordDto USER_1_UPDATE_PASSWORD_DTO = UpdateUserPasswordDto.builder() + .username(USER_1_USERNAME) + .password(USER_1_PASSWORD) + .build(); + + private final static UserAttributesDto USER_1_ATTRIBUTES_DTO = UserAttributesDto.builder() + .theme(USER_1_THEME) + .orcid(USER_1_ORCID_URL) + .affiliation(USER_1_AFFILIATION) + .mariadbPassword(USER_1_DATABASE_PASSWORD) + .language(USER_1_LANGUAGE) + .build(); + + private final static CredentialDto USER_1_KEYCLOAK_CREDENTIAL_1 = CredentialDto.builder() + .type(CredentialTypeDto.PASSWORD) + .temporary(false) + .value(USER_1_PASSWORD) + .build(); + + private final static CredentialDto USER_LOCAL_KEYCLOAK_CREDENTIAL_1 = CredentialDto.builder() + .type(CredentialTypeDto.PASSWORD) + .temporary(false) + .value(USER_LOCAL_ADMIN_PASSWORD) + .build(); + + private final static UserCreateDto USER_1_KEYCLOAK_SIGNUP_REQUEST = UserCreateDto.builder() + .username(USER_1_USERNAME) + .enabled(USER_1_ENABLED) + .credentials(new LinkedList<>(List.of(USER_1_KEYCLOAK_CREDENTIAL_1))) + .attributes(UserCreateAttributesDto.builder() + .ldapId(String.valueOf(USER_1_ID)) + .build()) .build(); - public final TableUpdateDto TABLE_8_UPDATE_DTO = TableUpdateDto.builder() - .description(null) - .isPublic(true) - .isSchemaPublic(true) + private final static UserCreateDto USER_LOCAL_KEYCLOAK_SIGNUP_REQUEST = UserCreateDto.builder() + .username(USER_LOCAL_ADMIN_USERNAME) + .enabled(USER_LOCAL_ADMIN_ENABLED) + .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)) + .build()) .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()) - .ownedBy(USER_1_ID()) - .build(); - - 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()) - .database(null /* DATABASE_1 */) - .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()) - .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()) - .columns(new LinkedList<>()) /* TABLE_9_COLUMNS_DTO */ - .constraints(null) /* TABLE_9_CONSTRAINTS_DTO */ - .owner(USER_1_BRIEF_DTO()) + private final static User USER_1 = User.builder() + .id(USER_1_ID) + .keycloakId(USER_1_KEYCLOAK_ID) + .username(USER_1_USERNAME) + .firstname(USER_1_FIRSTNAME) + .lastname(USER_1_LASTNAME) + .affiliation(USER_1_AFFILIATION) + .orcid(USER_1_ORCID_URL) + .theme(USER_1_THEME) + .mariadbPassword(USER_1_DATABASE_PASSWORD) + .language(USER_1_LANGUAGE) + .isInternal(USER_1_IS_INTERNAL) + .accesses(new LinkedList<>()) .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()) - .ownedBy(USER_1_ID()) + private final static UserDto USER_1_DTO = UserDto.builder() + .id(USER_1_ID) + .username(USER_1_USERNAME) + .firstname(USER_1_FIRSTNAME) + .lastname(USER_1_LASTNAME) + .attributes(USER_1_ATTRIBUTES_DTO) + .name(USER_1_NAME) + .qualifiedName(USER_1_QUALIFIED_NAME) .build(); - public final UUID COLUMN_9_1_ID() { - return UUID.fromString("e03c7578-2d1a-4599-9b11-7174f40efc0a"); - } + private final static CreateUserDto USER_1_CREATE_USER_DTO = CreateUserDto.builder() + .id(USER_1_KEYCLOAK_ID) + .ldapId(USER_1_ID) + .givenName(USER_1_FIRSTNAME) + .familyName(USER_1_LASTNAME) + .username(USER_1_USERNAME) + .build(); - public final String COLUMN_9_1_NAME() { - return "location"; - } + private final static UserUpdateDto USER_1_UPDATE_DTO = UserUpdateDto.builder() + .firstname(USER_1_FIRSTNAME) + .lastname(USER_1_LASTNAME) + .affiliation(USER_1_AFFILIATION) + .orcid(USER_1_ORCID_URL) + .theme(USER_1_THEME) + .language(USER_1_LANGUAGE) + .build(); - public final String COLUMN_9_1_INTERNAL_NAME() { - return "location"; - } + private final static UserPasswordDto USER_1_PASSWORD_DTO = UserPasswordDto.builder() + .password(USER_1_PASSWORD) + .build(); - 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()) - .columnType(ColumnTypeDto.BIGINT) + private final static UserBriefDto USER_1_BRIEF_DTO = UserBriefDto.builder() + .id(USER_1_ID) + .username(USER_1_USERNAME) + .firstname(USER_1_FIRSTNAME) + .lastname(USER_1_LASTNAME) + .name(USER_1_NAME) + .qualifiedName(USER_1_QUALIFIED_NAME) + .orcid(USER_1_ORCID_URL) .build(); - public final UUID COLUMN_9_2_ID() { - return UUID.fromString("03c07223-17e1-4af5-b1ae-ef9ab434fe2d"); - } + private final static UserDetails USER_1_DETAILS = UserDetailsDto.builder() + .id(USER_1_ID.toString()) + .username(USER_1_USERNAME) + .password(USER_1_PASSWORD) + .authorities(AUTHORITY_DEFAULT_RESEARCHER_AUTHORITIES) + .build(); - public final UUID COLUMN_9_3_ID() { - return UUID.fromString("ee6590db-923b-4234-beb8-3120da055cf6"); - } + private final static Principal USER_1_PRINCIPAL = new UsernamePasswordAuthenticationToken(USER_1_DETAILS, + USER_1_PASSWORD, USER_1_DETAILS.getAuthorities()); - public final List<TableColumn> TABLE_9_COLUMNS = List.of(TableColumn.builder() - .id(COLUMN_9_1_ID()) - .ordinalPosition(0) - .table(TABLE_9()) - .name(COLUMN_9_1_NAME()) - .internalName(COLUMN_9_1_INTERNAL_NAME()) - .columnType(TableColumnType.VARCHAR) - .size(255L) - .isNullAllowed(false) - .enums(null) - .sets(null) - .build(), - TableColumn.builder() - .id(COLUMN_9_2_ID()) - .ordinalPosition(1) - .table(TABLE_9()) - .name("lat") - .internalName("lat") - .columnType(TableColumnType.DECIMAL) - .size(10L) - .d(0L) - .isNullAllowed(true) - .enums(null) - .sets(null) - .build(), - TableColumn.builder() - .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()) - .ordinalPosition(0) - .name(COLUMN_9_1_NAME()) - .internalName(COLUMN_9_1_INTERNAL_NAME()) - .columnType(ColumnTypeDto.VARCHAR) - .size(255L) - .isNullAllowed(false) - .enums(null) - .sets(null) - .build(), - ColumnDto.builder() - .id(COLUMN_9_2_ID()) - .ordinalPosition(1) - .name("lat") - .internalName("lat") - .columnType(ColumnTypeDto.DECIMAL) - .size(10L) - .d(0L) - .isNullAllowed(true) - .enums(null) - .sets(null) - .build(), - ColumnDto.builder() - .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()) - .column(TABLE_9_COLUMNS.get(0)) - .id(COLUMN_9_1_ID()) - .build()))) + private final static UUID USER_2_ID = UUID.fromString("eeb9a51b-4cd8-4039-90bf-e24f17372f7c"); + private final static UUID USER_2_KEYCLOAK_ID = UUID.fromString("eeb9a51b-4cd8-4039-90bf-e24f17372f7c"); + private final static String USER_2_USERNAME = "junit2"; + private final static String USER_2_FIRSTNAME = "Jane"; + private final static String USER_2_LASTNAME = "Doe"; + private final static String USER_2_NAME = "Jane Doe"; + private final static String USER_2_AFFILIATION = "TU Wien"; + private final static String USER_2_ORCID_URL = "https://orcid.org/0000-0002-9272-6225"; + @SuppressWarnings("java:S2068") + private final static String USER_2_PASSWORD = "junit2"; + @SuppressWarnings("java:S2068") + private final static String USER_2_DATABASE_PASSWORD = "*9AA70A8B0EEFAFCB5BED5BDEF6EE264D5DA915AE" /* junit2 */; + private final static String USER_2_QUALIFIED_NAME = USER_2_FIRSTNAME + " " + USER_2_LASTNAME + " — @" + USER_2_USERNAME; + private final static Boolean USER_2_IS_INTERNAL = false; + private final static String USER_2_THEME = "light"; + private final static String USER_2_LANGUAGE = "de"; + + private final static UserAttributesDto USER_2_ATTRIBUTES_DTO = UserAttributesDto.builder() + .theme(USER_2_THEME) + .orcid(USER_2_ORCID_URL) + .affiliation(USER_2_AFFILIATION) + .mariadbPassword(USER_2_DATABASE_PASSWORD) + .language(USER_2_LANGUAGE) + .build(); + + private final static User USER_2 = User.builder() + .id(USER_2_ID) + .keycloakId(USER_2_KEYCLOAK_ID) + .username(USER_2_USERNAME) + .firstname(USER_2_FIRSTNAME) + .lastname(USER_2_LASTNAME) + .affiliation(USER_2_AFFILIATION) + .orcid(USER_2_ORCID_URL) + .theme(USER_2_THEME) + .mariadbPassword(USER_2_DATABASE_PASSWORD) + .language(USER_2_LANGUAGE) + .isInternal(USER_2_IS_INTERNAL) + .accesses(new LinkedList<>()) .build(); - public final ConstraintsDto TABLE_9_CONSTRAINTS_DTO = ConstraintsDto.builder() - .checks(new LinkedHashSet<>()) - .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()) - .build()))) + private final static UserDto USER_2_DTO = UserDto.builder() + .id(USER_2_ID) + .username(USER_2_USERNAME) + .firstname(USER_2_FIRSTNAME) + .lastname(USER_2_LASTNAME) + .name(USER_2_NAME) + .qualifiedName(USER_2_QUALIFIED_NAME) + .attributes(USER_2_ATTRIBUTES_DTO) + .build(); + + private final static UserBriefDto USER_2_BRIEF_DTO = UserBriefDto.builder() + .id(USER_2_ID) + .username(USER_2_USERNAME) + .firstname(USER_2_FIRSTNAME) + .lastname(USER_2_LASTNAME) + .name(USER_2_NAME) + .orcid(USER_2_ORCID_URL) + .qualifiedName(USER_2_QUALIFIED_NAME) + .build(); + + private final static UserDetails USER_2_DETAILS = UserDetailsDto.builder() + .id(USER_2_ID.toString()) + .username(USER_2_USERNAME) + .password(USER_2_PASSWORD) + .authorities(AUTHORITY_DEFAULT_RESEARCHER_AUTHORITIES) + .build(); + + private final static at.ac.tuwien.ifs.dbrepo.core.api.amqp.UserDetailsDto USER_2_DETAILS_DTO = + at.ac.tuwien.ifs.dbrepo.core.api.amqp.UserDetailsDto.builder() + .name(USER_2_USERNAME) + .tags(new String[]{}) + .build(); + + private final static Principal USER_2_PRINCIPAL = new UsernamePasswordAuthenticationToken(USER_2_DETAILS, + USER_2_PASSWORD, USER_2_DETAILS.getAuthorities()); + + private final static UUID USER_3_ID = UUID.fromString("7b080e33-d8db-4276-9d53-47208e657006"); + private final static UUID USER_3_KEYCLOAK_ID = UUID.fromString("b0108bc3-95aa-4a3f-8868-dc301286aeca"); + private final static String USER_3_USERNAME = "junit3"; + private final static String USER_3_FIRSTNAME = "System"; + private final static String USER_3_LASTNAME = "System"; + private final static String USER_3_NAME = "System System"; + private final static String USER_3_AFFILIATION = "TU Wien"; + private final static String USER_3_ORCID_URL = null; + @SuppressWarnings("java:S2068") + private final static String USER_3_PASSWORD = "password"; + @SuppressWarnings("java:S2068") + private final static String USER_3_DATABASE_PASSWORD = "*D65FCA043964B63E849DD6334699ECB065905DA4" /* junit3 */; + private final static String USER_3_QUALIFIED_NAME = USER_3_FIRSTNAME + " " + USER_3_LASTNAME + " — @" + USER_3_USERNAME; + private final static Boolean USER_3_IS_INTERNAL = false; + private final static String USER_3_THEME = "light"; + + private final static UserAttributesDto USER_3_ATTRIBUTES_DTO = UserAttributesDto.builder() + .theme(USER_3_THEME) + .orcid(USER_3_ORCID_URL) + .affiliation(USER_3_AFFILIATION) + .mariadbPassword(USER_3_DATABASE_PASSWORD) + .build(); + + private final static 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) + .accesses(new LinkedList<>()) .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'"; - } + private final static 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(); + + private final static 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(); + + private final static 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(); + + private final static Principal USER_3_PRINCIPAL = new UsernamePasswordAuthenticationToken(USER_3_DETAILS, + USER_3_PASSWORD, USER_3_DETAILS.getAuthorities()); + + private final static 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(); + + private final static UUID USER_4_ID = UUID.fromString("791d58c5-bfab-4520-b4fc-b44d4ab9feb0"); + private final static UUID USER_4_KEYCLOAK_ID = UUID.fromString("25040ad3-6d57-4052-b357-6b4c8a6e7f4d"); + private final static String USER_4_USERNAME = "junit4"; + private final static String USER_4_FIRSTNAME = "JUnit"; + private final static String USER_4_LASTNAME = "4"; + private final static String USER_4_NAME = "JUnit 4"; + private final static String USER_4_AFFILIATION = "TU Wien"; + private final static String USER_4_ORCID_URL = null; + @SuppressWarnings("java:S2068") + private final static String USER_4_PASSWORD = "junit4"; + @SuppressWarnings("java:S2068") + private final static String USER_4_DATABASE_PASSWORD = "*C20EF5C6875857DEFA9BE6E9B62DD76AAAE51882" /* junit4 */; + private final static String USER_4_QUALIFIED_NAME = USER_4_FIRSTNAME + " " + USER_4_LASTNAME + " — @" + USER_4_USERNAME; + private final static Boolean USER_4_IS_INTERNAL = false; + private final static String USER_4_THEME = "light"; + + private final static 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(); + + private final static 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) + .accesses(new LinkedList<>()) + .build(); - public final String QUERY_9_QUERY_HASH() { - return "dfcdec827b2ea74d89415f8d1ce39354f59ef304444ba4e12e4f3d9d3f35abe3"; - } + private final static 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 String QUERY_9_RESULT_HASH() { - return "f0aba070a1fd29e96230d12d7c0b4d08b89820b3cc2dda0575680492010016e7"; - } + private final static 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 Instant QUERY_9_CREATED() { - return Instant.now().minus(5, MINUTES); - } + private final static 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 Instant QUERY_9_EXECUTION() { - return Instant.now().minus(1, MINUTES); - } + private final static Principal USER_4_PRINCIPAL = new UsernamePasswordAuthenticationToken(USER_4_DETAILS, + USER_4_PASSWORD, USER_4_DETAILS.getAuthorities()); - public final Instant QUERY_9_LAST_MODIFIED() { - return Instant.ofEpochSecond(1551588555L); - } + private final static UUID USER_5_ID = UUID.fromString("28ff851d-d7bc-4422-959c-edd7a5b15630"); + private final static UUID USER_5_KEYCLOAK_ID = UUID.fromString("28ff851d-d7bc-4422-959c-edd7a5b15630"); + private final static String USER_5_USERNAME = "nobody"; + private final static String USER_5_FIRSTNAME = "No"; + private final static String USER_5_LASTNAME = "Body"; + private final static String USER_5_NAME = "No Body"; + private final static String USER_5_AFFILIATION = "TU Wien"; + @SuppressWarnings("java:S2068") + private final static String USER_5_PASSWORD = "junit5"; + @SuppressWarnings("java:S2068") + private final static String USER_5_DATABASE_PASSWORD = "*C20EF5C6875857DEFA9BE6E9B62DD76AAAE51882" /* junit5 */; + private final static String USER_5_QUALIFIED_NAME = USER_5_FIRSTNAME + " " + USER_5_LASTNAME + " — @" + USER_5_USERNAME; + private final static Boolean USER_5_IS_INTERNAL = false; + private final static String USER_5_THEME = "dark"; + + private final static UserAttributesDto USER_5_ATTRIBUTES_DTO = UserAttributesDto.builder() + .theme(USER_5_THEME) + .affiliation(USER_5_AFFILIATION) + .mariadbPassword(USER_5_DATABASE_PASSWORD) + .build(); + + private final static 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(); + + private final static 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(); + + private final static 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(); + + private final static Principal USER_5_PRINCIPAL = new UsernamePasswordAuthenticationToken(USER_5_DETAILS, + USER_5_PASSWORD, USER_5_DETAILS.getAuthorities()); + + private final static 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) + .accesses(new LinkedList<>()) + .build(); - public final Long QUERY_9_RESULT_NUMBER() { - return 6L; - } + private final static UUID USER_6_ID = UUID.fromString("28ff851d-d7bc-4422-959c-edd7a5b15630"); + private final static String USER_6_USERNAME = "system"; + private final static String USER_6_FIRSTNAME = "System"; + private final static String USER_6_LASTNAME = "System"; + private final static String USER_6_NAME = "System System"; + private final static String USER_6_AFFILIATION = "TU Wien"; + private final static String USER_6_ORCID = null; + @SuppressWarnings("java:S2068") + private final static String USER_6_PASSWORD = "junit5"; + @SuppressWarnings("java:S2068") + private final static String USER_6_DATABASE_PASSWORD = "*C20EF5C6875857DEFA9BE6E9B62DD76AAAE51882" /* junit5 */; + private final static Boolean USER_6_VERIFIED = true; + private final static Boolean USER_6_ENABLED = true; + private final static Boolean USER_6_IS_INTERNAL = false; + private final static Boolean USER_6_THEME_DARK = false; + private final static Instant USER_6_CREATED = Instant.ofEpochSecond(1677399592L) /* 2023-02-26 08:19:52 (UTC) */; + + private final static UserDto USER_6_DTO = UserDto.builder() + .id(USER_6_ID) + .username(USER_6_USERNAME) + .firstname(USER_6_FIRSTNAME) + .lastname(USER_6_LASTNAME) + .build(); + + private final static 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(); + + private final static Principal USER_6_PRINCIPAL = new UsernamePasswordAuthenticationToken(USER_6_DETAILS, + USER_6_PASSWORD, USER_6_DETAILS.getAuthorities()); + + private final static UUID IMAGE_1_ID = UUID.fromString("e5449ade-acc1-4ba4-8858-e3496cdecd9c"); + private final static String IMAGE_1_REGISTRY = "docker.io"; + private final static String IMAGE_1_NAME = "mariadb"; + private final static String IMAGE_1_VERSION = "11.1.3"; + private final static String IMAGE_1_DIALECT = "org.hibernate.dialect.MariaDBDialect"; + private final static String IMAGE_1_DRIVER = "org.mariadb.jdbc.Driver"; + private final static String IMAGE_1_JDBC = "mariadb"; + private final static Integer IMAGE_1_PORT = 3306; + private final static Boolean IMAGE_1_IS_DEFAULT = true; + + private final static 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(); + + private final static 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(); + + private final static 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(null) /* IMAGE_1_OPERATORS */ + .build(); + + private final static 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(); + + private final static 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(); + + private final static UUID IMAGE_1_OPERATORS_1_ID = UUID.fromString("42a56348-38bd-4aba-b0f2-ac813d5d2da1"); + private final static String IMAGE_1_OPERATORS_1_DISPLAY_NAME = "XOR"; + private final static String IMAGE_1_OPERATORS_1_VALUE = "XOR"; + private final static String IMAGE_1_OPERATORS_1_DOCUMENTATION = "https://mariadb.com/kb/en/xor/"; + private final static UUID IMAGE_1_OPERATORS_2_ID = UUID.fromString("42a56348-38bd-4aba-b0f2-ac813d5d2da2"); + private final static String IMAGE_1_OPERATORS_2_DISPLAY_NAME = "="; + private final static String IMAGE_1_OPERATORS_2_VALUE = "="; + private final static String IMAGE_1_OPERATORS_2_DOCUMENTATION = "https://mariadb.com/kb/en/equal/"; + + private final static 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())); + + private final static 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())); + + private final static UUID CONTAINER_1_ID = UUID.fromString("7ddb7e87-b965-43a2-9a24-4fa406d998f4"); + private final static String CONTAINER_1_NAME = "u01"; + private final static String CONTAINER_1_INTERNAL_NAME = "dbrepo-userdb-u01"; + private final static String CONTAINER_1_UI_HOST = "localhost"; + private final static Integer CONTAINER_1_UI_PORT = 3306; + private final static String CONTAINER_1_UI_ADDITIONAL_FLAGS = "?sslMode=disable"; + private final static Integer CONTAINER_1_QUOTA = 4; + private final static Integer CONTAINER_1_COUNT = 3; + private final static String CONTAINER_1_HOST = "localhost"; + private final static Integer CONTAINER_1_PORT = 3308; + private final static String CONTAINER_1_PRIVILEGED_USERNAME = "root"; + @SuppressWarnings("java:S2068") + private final static String CONTAINER_1_PRIVILEGED_PASSWORD = "dbrepo"; + private final static Instant CONTAINER_1_CREATED = Instant.ofEpochSecond(1677399629L) /* 2023-02-26 08:20:29 (UTC) */; + + private final static Container CONTAINER_1 = 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(); + + private final static ContainerDto CONTAINER_1_DTO = 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(); + + private final static ContainerBriefDto CONTAINER_1_BRIEF_DTO = 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(); + + private final static ContainerDto CONTAINER_1_PRIVILEGED_DTO = 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(); + + private final static UUID CONTAINER_2_ID = UUID.fromString("c2ec601e-2bfb-4be8-8891-0cb804a08d4a"); + private final static String CONTAINER_2_NAME = "u02"; + private final static String CONTAINER_2_INTERNAL_NAME = "dbrepo-userdb-u02"; + private final static String CONTAINER_2_HOST = "localhost"; + private final static Integer CONTAINER_2_PORT = 3309; + private final static Integer CONTAINER_2_QUOTA = 3; + private final static Integer CONTAINER_2_COUNT = 3; + private final static String CONTAINER_2_PRIVILEGED_USERNAME = "root"; + @SuppressWarnings("java:S2068") + private final static String CONTAINER_2_PRIVILEGED_PASSWORD = "dbrepo"; + private final static Instant CONTAINER_2_CREATED = Instant.ofEpochSecond(1677399655L) /* 2023-02-26 08:20:55 (UTC) */; + + private final static Container CONTAINER_2 = 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(); + + private final static ContainerDto CONTAINER_2_DTO = 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(); + + private final static ContainerBriefDto CONTAINER_2_DTO_BRIEF = ContainerBriefDto.builder() + .id(CONTAINER_2_ID) + .name(CONTAINER_2_NAME) + .internalName(CONTAINER_2_INTERNAL_NAME) + .quota(CONTAINER_2_QUOTA) + .build(); + + private final static ContainerDto CONTAINER_2_PRIVILEGED_DTO = 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 Boolean QUERY_9_PERSISTED() { - return true; - } + private final static UUID CONTAINER_3_ID = UUID.fromString("1731c7d2-8bd1-4392-85bc-18a3be99e01d"); + private final static String CONTAINER_3_NAME = "u03"; + private final static String CONTAINER_3_INTERNAL_NAME = "dbrepo-userdb-u03"; + private final static String CONTAINER_3_HOST = "localhost"; + private final static Integer CONTAINER_3_PORT = 3310; + private final static Integer CONTAINER_3_QUOTA = 20; + private final static String CONTAINER_3_PRIVILEGED_USERNAME = "root"; + @SuppressWarnings("java:S2068") + private final static String CONTAINER_3_PRIVILEGED_PASSWORD = "dbrepo"; + private final static Instant CONTAINER_3_CREATED = Instant.ofEpochSecond(1677399672L) /* 2023-02-26 08:21:12 (UTC) */; + + private final static Container CONTAINER_3 = Container.builder() + .id(CONTAINER_3_ID) + .name(CONTAINER_3_NAME) + .internalName(CONTAINER_3_INTERNAL_NAME) + .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(); + + private final static UUID CONTAINER_4_ID = UUID.fromString("67aee75c-791c-410b-abbb-175c11ddd252"); + private final static String CONTAINER_4_NAME = "u04"; + private final static String CONTAINER_4_INTERNAL_NAME = "dbrepo-userdb-u04"; + private final static String CONTAINER_4_HOST = "localhost"; + private final static Integer CONTAINER_4_PORT = 3311; + private final static Integer CONTAINER_4_QUOTA = 0; + private final static String CONTAINER_4_PRIVILEGED_USERNAME = "root"; + @SuppressWarnings("java:S2068") + private final static String CONTAINER_4_PRIVILEGED_PASSWORD = "dbrepo"; + private final static Instant CONTAINER_4_CREATED = Instant.ofEpochSecond(1677399688L) /* 2023-02-26 08:21:28 (UTC) */; + + private final static Container CONTAINER_4 = 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(null) /* DATABASE_4 */ + .build(); + + private final static String EXCHANGE_DBREPO_NAME = "dbrepo"; + private final static Boolean EXCHANGE_DBREPO_AUTO_DELETE = true; + private final static Boolean EXCHANGE_DBREPO_DURABLE = true; + private final static Boolean EXCHANGE_DBREPO_INTERNAL = true; + private final static String EXCHANGE_DBREPO_TYPE = "topic"; + private final static String EXCHANGE_DBREPO_VHOST = "dbrepo"; + + private final static 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(); + + private final static UUID DATABASE_1_ID = UUID.fromString("b3bcb5bf-4f88-40e2-9726-9b0d2ee2b425"); + private final static String DATABASE_1_NAME = "Weather"; + private final static String DATABASE_1_DESCRIPTION = "Weather in Australia"; + private final static String DATABASE_1_INTERNAL_NAME = "weather"; + private final static Boolean DATABASE_1_PUBLIC = false; + private final static Boolean DATABASE_1_SCHEMA_PUBLIC = false; + private final static String DATABASE_1_EXCHANGE = "dbrepo"; + private final static Instant DATABASE_1_CREATED = Instant.ofEpochSecond(1677399741L) /* 2023-02-26 08:22:21 (UTC) */; + private final static Instant DATABASE_1_LAST_MODIFIED = Instant.ofEpochSecond(1677399741L) /* 2023-02-26 08:22:21 (UTC) */; + private final static UUID DATABASE_1_CREATED_BY = USER_1_ID; + + private final static CreateDatabaseDto DATABASE_1_CREATE = CreateDatabaseDto.builder() + .name(DATABASE_1_NAME) + .isPublic(DATABASE_1_PUBLIC) + .cid(CONTAINER_1_ID) + .build(); + + private final static 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_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(); + + private final static UUID DATABASE_2_ID = UUID.fromString("dd9dfee2-9fbd-46b0-92d5-98f0f8866ffe"); + private final static String DATABASE_2_NAME = "Zoo"; + private final static String DATABASE_2_DESCRIPTION = "Zoo data"; + private final static String DATABASE_2_INTERNALNAME = "zoo"; + private final static Boolean DATABASE_2_PUBLIC = false; + private final static Boolean DATABASE_2_SCHEMA_PUBLIC = true; + private final static String DATABASE_2_EXCHANGE = "dbrepo"; + private final static Instant DATABASE_2_CREATED = Instant.ofEpochSecond(1677399772L) /* 2023-02-26 08:22:52 (UTC) */; + private final static Instant DATABASE_2_LAST_MODIFIED = Instant.ofEpochSecond(1677399772L) /* 2023-02-26 08:22:52 (UTC) */; + + private final static CreateDatabaseDto DATABASE_2_CREATE = CreateDatabaseDto.builder() + .name(DATABASE_2_NAME) + .isPublic(DATABASE_2_PUBLIC) + .cid(CONTAINER_1_ID) + .build(); + + private final static UUID DATABASE_3_ID = UUID.fromString("9d8cb9a9-9468-4801-a2e0-2dac8bc67c31"); + private final static String DATABASE_3_NAME = "Musicology"; + private final static String DATABASE_3_DESCRIPTION = "Musicology data"; + private final static String DATABASE_3_INTERNALNAME = "musicology"; + private final static Boolean DATABASE_3_PUBLIC = true; + private final static Boolean DATABASE_3_SCHEMA_PUBLIC = false; + private final static String DATABASE_3_EXCHANGE = "dbrepo"; + private final static Instant DATABASE_3_CREATED = Instant.ofEpochSecond(1677399792L) /* 2023-02-26 08:23:12 (UTC) */; + private final static Instant DATABASE_3_LAST_MODIFIED = Instant.ofEpochSecond(1677399792L) /* 2023-02-26 08:23:12 (UTC) */; + + private final static 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(); + + private final static 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 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()) + private final static 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 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()))) + private final static 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 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()))) + private final static CreateDatabaseDto DATABASE_3_CREATE = CreateDatabaseDto.builder() + .name(DATABASE_3_NAME) + .isPublic(DATABASE_3_PUBLIC) + .cid(CONTAINER_1_ID) + .build(); + + private final static UUID DATABASE_4_ID = UUID.fromString("c503d7f3-5952-4d97-b26a-da86bea4c20d"); + private final static String DATABASE_4_NAME = "Weather AT"; + private final static String DATABASE_4_DESCRIPTION = "Weather data"; + private final static Boolean DATABASE_4_PUBLIC = true; + private final static Boolean DATABASE_4_SCHEMA_PUBLIC = true; + private final static String DATABASE_4_INTERNALNAME = "weather_at"; + private final static String DATABASE_4_EXCHANGE = "dbrepo"; + private final static Instant DATABASE_4_CREATED = Instant.ofEpochSecond(1677399813L) /* 2023-02-26 08:23:33 (UTC) */; + private final static Instant DATABASE_4_LAST_MODIFIED = Instant.ofEpochSecond(1677399813L) /* 2023-02-26 08:23:33 (UTC) */; + + private final static 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 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()) + private final static 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(); + + private final static 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 UUID ONTOLOGY_1_ID() { - return UUID.fromString("dc195d01-0a45-4583-aa83-fd270b874353"); - } + private final static CreateTableConstraintsDto TABLE_1_CREATE_CONSTRAINTS_DTO = CreateTableConstraintsDto.builder() + .uniques(new LinkedList<>()) + .foreignKeys(new LinkedList<>()) + .build(); - public final String ONTOLOGY_1_PREFIX() { - return "om2"; - } + private final static CreateTableDto TABLE_0_CREATE_DTO = CreateTableDto.builder() + .name("full") + .description("full example") + .constraints(TABLE_1_CREATE_CONSTRAINTS_DTO) + .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(); + + private final static UUID TABLE_1_ID = UUID.fromString("666d0b6b-f017-4f7c-80d8-a47174d8b539"); + private final static String TABLE_1_NAME = "Weather AUS"; + private final static String TABLE_1_INTERNAL_NAME = "weather_aus"; + private final static Boolean TABLE_1_VERSIONED = true; + private final static Boolean TABLE_1_IS_PUBLIC = false; + private final static Boolean TABLE_1_SCHEMA_PUBLIC = false; + private final static String TABLE_1_DESCRIPTION = "Weather in Australia"; + private final static String TABLE_1_QUEUE_NAME = TABLE_1_INTERNAL_NAME; + private final static String TABLE_1_ROUTING_KEY = "dbrepo." + DATABASE_1_ID + "." + TABLE_1_ID; + private final static Long TABLE_1_AVG_ROW_LENGTH = 3L; + private final static Long TABLE_1_NUM_ROWS = 3L; + private final static Long TABLE_1_DATA_LENGTH = 2000L; + private final static Long TABLE_1_MAX_DATA_LENGTH = Long.MAX_VALUE; + private final static Instant TABLE_1_CREATED = Instant.ofEpochSecond(1677399975L) /* 2023-02-26 08:26:15 (UTC) */; + private final static Instant TABLE_1_LAST_MODIFIED = Instant.ofEpochSecond(1677399975L) /* 2023-02-26 08:26:15 (UTC) */; + + private final static 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(); + + private final static UUID COLUMN_1_1_ID = UUID.fromString("377c0a6e-938e-458c-ad2b-bbbd75d46412"); + private final static UUID COLUMN_1_2_ID = UUID.fromString("dbca4821-3023-479b-a25a-c08eb0ec02ce"); + private final static UUID COLUMN_1_3_ID = UUID.fromString("8ff0351e-4882-4948-94af-598e4b264b25"); + private final static UUID COLUMN_1_4_ID = UUID.fromString("9ab256eb-3324-4e76-af3b-e3e2a58ce161"); + private final static UUID COLUMN_1_5_ID = UUID.fromString("619e9355-51aa-438f-8579-80cec30f35cb"); + + private final static 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 String ONTOLOGY_1_NEW_PREFIX() { - return "om-2"; - } + private final static CreateTableConstraintsDto TABLE_1_CREATE_TABLE_CONSTRAINTS_DTO = + CreateTableConstraintsDto.builder() + .checks(new LinkedHashSet<>()) + .primaryKey(new LinkedHashSet<>(List.of("id"))) + .foreignKeys(new LinkedList<>()) + .uniques(new LinkedList<>(List.of(List.of("date")))) + .build(); + + private final static 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<>()) + .constraints(null) + .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 ONTOLOGY_1_URI() { - return "http://www.ontology-of-units-of-measure.org/resource/om-2/"; - } + private final static 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 String ONTOLOGY_1_URI_PATTERN() { - return "http://www.ontology-of-units-of-measure.org/resource/om-2/.*"; - } + private final static Long TABLE_1_DATA_COUNT = 3L; - public final String ONTOLOGY_1_SPARQL_ENDPOINT() { - return null; - } + @SuppressWarnings("java:S3599") + private final static 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 Boolean ONTOLOGY_1_SPARQL() { - return false; - } + private final static UUID TABLE_2_ID = UUID.fromString("0cc067b6-4e81-4871-b47e-17a38228a574"); + private final static String TABLE_2_NAME = "Weather Location"; + private final static String TABLE_2_INTERNAL_NAME = "weather_location"; + private final static Boolean TABLE_2_VERSIONED = true; + private final static Boolean TABLE_2_IS_PUBLIC = false; + private final static Boolean TABLE_2_SCHEMA_PUBLIC = true; + private final static String TABLE_2_DESCRIPTION = "Weather location"; + private final static String TABLE_2_QUEUE_NAME = TABLE_2_INTERNAL_NAME; + private final static String TABLE_2_ROUTING_KEY = "dbrepo." + DATABASE_1_ID + "." + TABLE_2_ID; + private final static Instant TABLE_2_CREATED = Instant.ofEpochSecond(1677400007L) /* 2023-02-26 08:26:47 (UTC) */; + private final static Instant TABLE_2_LAST_MODIFIED = Instant.ofEpochSecond(1677400007L) /* 2023-02-26 08:26:47 (UTC) */; + private final static Long TABLE_2_AVG_ROW_LENGTH = 3L; + private final static Long TABLE_2_NUM_ROWS = 3L; + private final static Long TABLE_2_DATA_LENGTH = 2000L; + private final static Long TABLE_2_MAX_DATA_LENGTH = Long.MAX_VALUE; + + private final static Table TABLE_2 = 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(); + + private final static 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(); + + private final static UUID COLUMN_2_1_ID = UUID.fromString("795faa78-7ebb-4dd5-9eb1-e54a9192d0b5"); + private final static UUID COLUMN_2_2_ID = UUID.fromString("f316ced5-7774-4656-aa7f-a874622d99b3"); + private final static UUID COLUMN_2_3_ID = UUID.fromString("11cb1aa2-8582-45ef-a3bb-7056aa94cdf1"); + + private final static ColumnBriefDto TABLE_1_COLUMNS_BRIEF_0_DTO = ColumnBriefDto.builder() + .id(COLUMN_1_1_ID) + .name("id") + .internalName("id") + .columnType(ColumnTypeDto.BIGINT) + .build(); - public final String ONTOLOGY_1_RDF_PATH() { - return "rdf/om-2.0.rdf"; - } + private final static 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 Boolean ONTOLOGY_1_RDF() { - return true; - } + private final static ColumnBriefDto TABLE_2_COLUMNS_BRIEF_2_DTO = ColumnBriefDto.builder() + .id(COLUMN_2_3_ID) + .name("lng") + .internalName("lng") + .columnType(ColumnTypeDto.DECIMAL) + .build(); - public final UUID ONTOLOGY_1_CREATED_BY() { - return USER_1_ID(); - } + private final static List<ColumnBriefDto> TABLE_2_COLUMNS_BRIEF_DTO = List.of(ColumnBriefDto.builder() + .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) + .name("lat") + .internalName("lat") + .columnType(ColumnTypeDto.DOUBLE) + .build(), + ColumnBriefDto.builder() + .id(COLUMN_2_3_ID) + .tableId(TABLE_2_ID) + .databaseId(DATABASE_1_ID) + .name("lng") + .internalName("lng") + .columnType(ColumnTypeDto.DOUBLE) + .build()); - 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()) + private final static ColumnBriefDto TABLE_2_COLUMNS_BRIEF_0_DTO = ColumnBriefDto.builder() + .id(COLUMN_2_1_ID) + .name("location") + .internalName("location") + .columnType(ColumnTypeDto.VARCHAR) .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()) + private final static TableDto TABLE_2_DTO = 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<>()) + .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) + .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(); + + private final static UUID TABLE_3_ID = UUID.fromString("a94ee518-c235-496b-8613-b0c643bc1b11"); + private final static String TABLE_3_NAME = "Sensor"; + private final static String TABLE_3_INTERNAL_NAME = "sensor"; + private final static Boolean TABLE_3_VERSIONED = true; + private final static Boolean TABLE_3_IS_PUBLIC = false; + private final static Boolean TABLE_3_SCHEMA_PUBLIC = false; + private final static String TABLE_3_DESCRIPTION = "Some sensor data"; + private final static String TABLE_3_QUEUE_NAME = TABLE_3_INTERNAL_NAME; + private final static String TABLE_3_ROUTING_KEY = "dbrepo." + DATABASE_1_ID + "." + TABLE_3_ID; + private final static Instant TABLE_3_CREATED = Instant.ofEpochSecond(1677400031L) /* 2023-02-26 08:27:11 (UTC) */; + private final static Instant TABLE_3_LAST_MODIFIED = Instant.ofEpochSecond(1677400031L) /* 2023-02-26 08:27:11 (UTC) */; + private final static Long TABLE_3_AVG_ROW_LENGTH = 6L; + private final static Long TABLE_3_NUM_ROWS = 6L; + private final static Long TABLE_3_DATA_LENGTH = 1800L; + private final static Long TABLE_3_MAX_DATA_LENGTH = Long.MAX_VALUE; + + private final static Table TABLE_3 = Table.builder() + .id(TABLE_3_ID) + .tdbid(DATABASE_1_ID) + .database(null) /* DATABASE_1 */ + .created(TABLE_3_CREATED) + .internalName(TABLE_3_INTERNAL_NAME) + .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(); + + private final static TableDto TABLE_3_DTO = TableDto.builder() + .id(TABLE_3_ID) + .databaseId(DATABASE_1_ID) + .internalName(TABLE_3_INTERNAL_NAME) + .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(); + + private final static TableBriefDto TABLE_3_BRIEF_DTO = TableBriefDto.builder() + .id(TABLE_3_ID) + .databaseId(DATABASE_1_ID) + .internalName(TABLE_3_INTERNAL_NAME) + .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(); + + private final static CreateTableConstraintsDto TABLE_3_CONSTRAINTS_CREATE_DTO = CreateTableConstraintsDto.builder() + .checks(new LinkedHashSet<>()) + .primaryKey(new LinkedHashSet<>()) + .foreignKeys(new LinkedList<>()) + .uniques(new LinkedList<>()) .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()) + private final static 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 OntologyCreateDto ONTOLOGY_1_CREATE_DTO = OntologyCreateDto.builder() - .prefix(ONTOLOGY_1_PREFIX()) - .uri(ONTOLOGY_1_URI()) - .sparqlEndpoint(ONTOLOGY_1_SPARQL_ENDPOINT()) + private final static 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 OntologyModifyDto ONTOLOGY_1_MODIFY_DTO = OntologyModifyDto.builder() - .prefix(ONTOLOGY_1_NEW_PREFIX()) - .uri(ONTOLOGY_1_URI()) - .sparqlEndpoint(ONTOLOGY_1_SPARQL_ENDPOINT()) + private final static 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(); + + private final static UUID TABLE_5_ID = UUID.fromString("91306cbd-c51f-47d3-8722-debfdbd8a77e"); + private final static String TABLE_5_NAME = "zoo"; + private final static String TABLE_5_INTERNALNAME = "zoo"; + private final static Boolean TABLE_5_VERSIONED = true; + private final static Boolean TABLE_5_IS_PUBLIC = true; + private final static Boolean TABLE_5_SCHEMA_PUBLIC = true; + private final static String TABLE_5_DESCRIPTION = "Some Kaggle dataset"; + private final static String TABLE_5_QUEUE_NAME = TABLE_5_INTERNALNAME; + private final static String TABLE_5_ROUTING_KEY = "dbrepo." + DATABASE_2_ID + "." + TABLE_5_ID; + private final static Instant TABLE_5_CREATED = Instant.ofEpochSecond(1677400067L) /* 2023-02-26 08:27:47 (UTC) */; + private final static Instant TABLE_5_LAST_MODIFIED = Instant.ofEpochSecond(1677400067L) /* 2023-02-26 08:27:47 (UTC) */; + private final static Long TABLE_5_AVG_ROW_LENGTH = 1080L; + private final static Long TABLE_5_NUM_ROWS = 101L; + private final static Long TABLE_5_DATA_LENGTH = 15200L; + private final static Long TABLE_5_MAX_DATA_LENGTH = Long.MAX_VALUE; + + private final static 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 UUID ONTOLOGY_2_ID() { - return UUID.fromString("41d902a1-f9f8-4d51-ad64-618b72acf5ed"); - } - - public final String ONTOLOGY_2_PREFIX() { - return "wd"; - } + private final static 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(); + + private final static 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(); + + private final static UUID TABLE_6_ID = UUID.fromString("ae84d169-d36c-4f5a-a390-153d090f9574"); + private final static String TABLE_6_NAME = "names"; + private final static String TABLE_6_INTERNALNAME = "names"; + private final static Boolean TABLE_6_VERSIONED = true; + private final static Boolean TABLE_6_IS_PUBLIC = true; + private final static Boolean TABLE_6_SCHEMA_PUBLIC = false; + private final static String TABLE_6_DESCRIPTION = "Some names dataset"; + private final static String TABLE_6_QUEUE_NAME = TABLE_6_INTERNALNAME; + private final static String TABLE_6_ROUTING_KEY = "dbrepo." + DATABASE_2_ID + "." + TABLE_6_ID; + private final static Instant TABLE_6_CREATED = Instant.ofEpochSecond(1677400117L) /* 2023-02-26 08:28:37 (UTC) */; + private final static Instant TABLE_6_LAST_MODIFIED = Instant.ofEpochSecond(1677400117L) /* 2023-02-26 08:28:37 (UTC) */; + + private final static 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) + .build(); + + private final static 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) + .columns(new LinkedList<>()) /* TABLE_6_COLUMNS_DTO */ + .constraints(null) /* TABLE_6_CONSTRAINTS_DTO */ + .owner(USER_1_BRIEF_DTO) + .build(); + + private final static 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) + .ownedBy(USER_1_ID) + .build(); + + private final static UUID TABLE_7_ID = UUID.fromString("e5d10200-3e4f-45f4-9f36-ff3ca39c6c29"); + private final static String TABLE_7_NAME = "likes"; + private final static String TABLE_7_INTERNAL_NAME = "likes"; + private final static Boolean TABLE_7_VERSIONED = true; + private final static Boolean TABLE_7_IS_PUBLIC = true; + private final static Boolean TABLE_7_SCHEMA_PUBLIC = true; + private final static String TABLE_7_DESCRIPTION = "Some likes dataset"; + private final static String TABLE_7_QUEUE_NAME = TABLE_7_INTERNAL_NAME; + private final static String TABLE_7_ROUTING_KEY = "dbrepo." + DATABASE_2_ID + "." + TABLE_7_ID; + private final static Instant TABLE_7_CREATED = Instant.ofEpochSecond(1677400147L) /* 2023-02-26 08:29:07 (UTC) */; + private final static Instant TABLE_7_LAST_MODIFIED = Instant.ofEpochSecond(1677400147L) /* 2023-02-26 08:29:07 (UTC) */; + + private final static 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) + .columns(new LinkedList<>()) /* TABLE_7_COLUMNS */ + .constraints(null) /* TABLE_7_CONSTRAINTS */ + .ownedBy(USER_1_ID) + .owner(USER_1) + .created(TABLE_7_CREATED) + .build(); + + private final static 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) + .columns(new LinkedList<>()) /* TABLE_7_COLUMNS_DTO */ + .constraints(null) /* TABLE_7_CONSTRAINTS_DTO */ + .owner(USER_1_BRIEF_DTO) + .build(); + + private final static 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) + .ownedBy(USER_1_ID) + .build(); + + private final static UUID TABLE_4_ID = UUID.fromString("6c87cbcf-5043-404f-9bf1-b09ddbac25a2"); + private final static String TABLE_4_NAME = "Sensor 2"; + private final static String TABLE_4_INTERNAL_NAME = "sensor_2"; + private final static Boolean TABLE_4_VERSIONED = true; + private final static Boolean TABLE_4_IS_PUBLIC = true; + private final static Boolean TABLE_4_SCHEMA_PUBLIC = false; + private final static String TABLE_4_DESCRIPTION = "Hello sensor"; + private final static String TABLE_4_QUEUE_NAME = TABLE_4_INTERNAL_NAME; + private final static String TABLE_4_ROUTING_KEY = "dbrepo." + DATABASE_1_ID + "." + TABLE_4_ID; + private final static Instant TABLE_4_CREATED = Instant.ofEpochSecond(1677400175L) /* 2023-02-26 08:29:35 (UTC) */; + private final static Instant TABLE_4_LAST_MODIFIED = Instant.ofEpochSecond(1677400175L) /* 2023-02-26 08:29:35 (UTC) */; + private final static Long TABLE_4_AVG_ROW_LENGTH = 0L; + private final static Long TABLE_4_NUM_ROWS = 0L; + private final static Long TABLE_4_DATA_LENGTH = 1000L; + private final static Long TABLE_4_MAX_DATA_LENGTH = Long.MAX_VALUE; + + private final static Table TABLE_4 = Table.builder() + .id(TABLE_4_ID) + .tdbid(DATABASE_1_ID) + .internalName(TABLE_4_INTERNAL_NAME) + .description(TABLE_4_DESCRIPTION) + .database(null /* DATABASE_1 */) + .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) + .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) + .build(); + + private final static TableDto TABLE_4_DTO = TableDto.builder() + .id(TABLE_4_ID) + .databaseId(DATABASE_1_ID) + .internalName(TABLE_4_INTERNAL_NAME) + .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) + .build(); + + private final static TableBriefDto TABLE_4_BRIEF_DTO = TableBriefDto.builder() + .id(TABLE_4_ID) + .databaseId(DATABASE_1_ID) + .internalName(TABLE_4_INTERNAL_NAME) + .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(); + + private final static ColumnBriefDto TABLE_4_COLUMNS_BRIEF_0_DTO = ColumnBriefDto.builder() + .id(UUID.fromString("360f02be-6dfb-48ea-9d1e-1da488b0e324")) + .name("Timestamp") + .internalName("timestamp") + .columnType(ColumnTypeDto.TIMESTAMP) + .build(); - public final String ONTOLOGY_2_URI() { - return "http://www.wikidata.org/"; - } + private final static UUID COLUMN_4_1_ID = UUID.fromString("c8ec8a56-dea1-4316-895f-56e6d289cbf7"); + private final static UUID COLUMN_4_2_ID = UUID.fromString("d06956ae-aabd-474f-a47d-47af1ba043d1"); - public final String ONTOLOGY_2_SPARQL_ENDPOINT() { - return "https://query.wikidata.org/sparql"; - } + private final static List<TableColumn> TABLE_4_COLUMNS = List.of(TableColumn.builder() + .id(COLUMN_4_1_ID) + .ordinalPosition(0) + .table(TABLE_4) + .name("Timestamp") + .internalName("timestamp") + .columnType(TableColumnType.TIMESTAMP) + .isNullAllowed(false) + .build(), + TableColumn.builder() + .id(COLUMN_4_2_ID) + .ordinalPosition(1) + .table(TABLE_4) + .name("Value") + .internalName("value") + .columnType(TableColumnType.DECIMAL) + .isNullAllowed(true) + .build()); - public final UUID ONTOLOGY_2_CREATED_BY() { - return USER_1_ID(); - } + private final static List<CreateTableColumnDto> TABLE_4_COLUMNS_CREATE_DTO = List.of(CreateTableColumnDto.builder() + .name("Timestamp") + .type(ColumnTypeDto.TIMESTAMP) + .nullAllowed(false) + .build(), + CreateTableColumnDto.builder() + .name("Value") + .type(ColumnTypeDto.DECIMAL) + .nullAllowed(true) + .size(10L) + .d(10L) + .build()); - public final Ontology ONTOLOGY_2 = Ontology.builder() - .id(ONTOLOGY_2_ID()) - .prefix(ONTOLOGY_2_PREFIX()) - .uri(ONTOLOGY_2_URI()) - .sparqlEndpoint(ONTOLOGY_2_SPARQL_ENDPOINT()) + private final static CreateTableConstraintsDto TABLE_4_CONSTRAINTS_CREATE_DTO = CreateTableConstraintsDto.builder() + .checks(new LinkedHashSet<>()) + .primaryKey(new LinkedHashSet<>(Set.of("Timestamp"))) + .foreignKeys(new LinkedList<>()) + .uniques(new LinkedList<>(List.of(List.of("Timestamp")))) .build(); - public final OntologyCreateDto ONTOLOGY_2_CREATE_DTO = OntologyCreateDto.builder() - .prefix(ONTOLOGY_2_PREFIX()) - .uri(ONTOLOGY_2_URI()) - .sparqlEndpoint(ONTOLOGY_2_SPARQL_ENDPOINT()) + private final static 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) .build(); - public final UUID ONTOLOGY_3_ID() { - return UUID.fromString("5b41390b-d2d2-45c6-8038-1258c4b2725f"); - } - - public final String ONTOLOGY_3_PREFIX() { - return "rdfs"; - } + private final static 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) + .build(); - 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(); - } + private final static List<ColumnDto> TABLE_4_COLUMNS_DTO = List.of(ColumnDto.builder() + .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) + .name("Value") + .internalName("value") + .columnType(ColumnTypeDto.DECIMAL) + .isNullAllowed(true) + .build()); - public final Ontology ONTOLOGY_3 = Ontology.builder() - .id(ONTOLOGY_3_ID()) - .prefix(ONTOLOGY_3_PREFIX()) - .uri(ONTOLOGY_3_URI()) - .sparqlEndpoint(ONTOLOGY_3_SPARQL_ENDPOINT()) + private final static UUID TABLE_8_ID = UUID.fromString("2e039d0d-3257-4083-8b32-76d7cfa1f7fd"); + private final static String TABLE_8_NAME = "location"; + private final static String TABLE_8_INTERNAL_NAME = "mfcc"; + private final static Boolean TABLE_8_VERSIONED = true; + private final static Boolean TABLE_8_IS_PUBLIC = false; + private final static Boolean TABLE_8_SCHEMA_PUBLIC = false; + private final static String TABLE_8_DESCRIPTION = "Hello mfcc"; + private final static String TABLE_8_QUEUE_NAME = TABLE_8_INTERNAL_NAME; + private final static String TABLE_8_ROUTING_KEY = "dbrepo." + DATABASE_3_ID + "." + TABLE_8_ID; + private final static Instant TABLE_8_CREATED = Instant.ofEpochSecond(1688400185L) /* 2023-02-26 08:29:35 (UTC) */; + private final static Instant TABLE_8_LAST_MODIFIED = Instant.ofEpochSecond(1688400185L) /* 2023-02-26 08:29:35 (UTC) */; + + private final static 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) + .database(null /* DATABASE_1 */) + .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) + .build(); + + private final static 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) + .columns(new LinkedList<>()) /* TABLE_8_COLUMNS_DTO */ + .constraints(null) /* TABLE_8_CONSTRAINTS_DTO */ + .owner(USER_1_BRIEF_DTO) .build(); - public final OntologyCreateDto ONTOLOGY_3_CREATE_DTO = OntologyCreateDto.builder() - .prefix(ONTOLOGY_3_PREFIX()) - .uri(ONTOLOGY_3_URI()) - .sparqlEndpoint(ONTOLOGY_3_SPARQL_ENDPOINT()) + private final static TableUpdateDto TABLE_8_UPDATE_DTO = TableUpdateDto.builder() + .description(null) + .isPublic(true) + .isSchemaPublic(true) .build(); - 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()) + private final static 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) + .ownedBy(USER_1_ID) + .build(); + + private final static UUID TABLE_9_ID = UUID.fromString("9314294f-04fc-4354-8b1f-2a8aeb566453"); + private final static String TABLE_9_NAME = "Weather Location"; + private final static String TABLE_9_INTERNAL_NAME = "weather_location"; + private final static Boolean TABLE_9_VERSIONED = true; + private final static Boolean TABLE_9_IS_PUBLIC = false; + private final static Boolean TABLE_9_SCHEMA_PUBLIC = true; + private final static String TABLE_9_DESCRIPTION = "Location"; + private final static String TABLE_9_QUEUE_NAME = TABLE_9_INTERNAL_NAME; + private final static String TABLE_9_ROUTING_KEY = "dbrepo." + DATABASE_4_ID + "." + TABLE_9_ID; + private final static Instant TABLE_9_CREATED = Instant.ofEpochSecond(1688400185L) /* 2023-02-26 08:29:35 (UTC) */; + private final static Instant TABLE_9_LAST_MODIFIED = Instant.ofEpochSecond(1688400185L) /* 2023-02-26 08:29:35 (UTC) */; + + private final static 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) + .database(null /* DATABASE_1 */) + .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) + .build(); + + private final static 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) + .columns(new LinkedList<>()) /* TABLE_9_COLUMNS_DTO */ + .constraints(null) /* TABLE_9_CONSTRAINTS_DTO */ + .owner(USER_1_BRIEF_DTO) .build(); - public final OntologyCreateDto ONTOLOGY_4_CREATE_DTO = OntologyCreateDto.builder() - .prefix(ONTOLOGY_4_PREFIX()) - .uri(ONTOLOGY_4_URI()) - .sparqlEndpoint(ONTOLOGY_4_SPARQL_ENDPOINT()) + private final static 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) + .ownedBy(USER_1_ID) .build(); - public final UUID ONTOLOGY_5_ID() { - return UUID.fromString("f95d1330-762e-4f5a-875a-3c64da5808a1"); - } + private final static UUID COLUMN_9_1_ID = UUID.fromString("e03c7578-2d1a-4599-9b11-7174f40efc0a"); + private final static String COLUMN_9_1_NAME = "location"; + private final static String COLUMN_9_1_INTERNAL_NAME = "location"; - public final String ONTOLOGY_5_PREFIX() { - return "db"; - } + private final static 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) + .columnType(ColumnTypeDto.BIGINT) + .build(); - public final String ONTOLOGY_5_URI() { - return "http://dbpedia.org"; - } + private final static UUID COLUMN_9_2_ID = UUID.fromString("03c07223-17e1-4af5-b1ae-ef9ab434fe2d"); + private final static UUID COLUMN_9_3_ID = UUID.fromString("ee6590db-923b-4234-beb8-3120da055cf6"); - public final String ONTOLOGY_5_SPARQL_ENDPOINT() { - return "http://dbpedia.org/sparql"; - } + private final static List<TableColumn> TABLE_9_COLUMNS = List.of(TableColumn.builder() + .id(COLUMN_9_1_ID) + .ordinalPosition(0) + .table(TABLE_9) + .name(COLUMN_9_1_NAME) + .internalName(COLUMN_9_1_INTERNAL_NAME) + .columnType(TableColumnType.VARCHAR) + .size(255L) + .isNullAllowed(false) + .enums(null) + .sets(null) + .build(), + TableColumn.builder() + .id(COLUMN_9_2_ID) + .ordinalPosition(1) + .table(TABLE_9) + .name("lat") + .internalName("lat") + .columnType(TableColumnType.DECIMAL) + .size(10L) + .d(0L) + .isNullAllowed(true) + .enums(null) + .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()); - public final UUID ONTOLOGY_5_CREATED_BY() { - return USER_1_ID(); - } + private final static List<ColumnDto> TABLE_9_COLUMNS_DTO = List.of(ColumnDto.builder() + .id(COLUMN_9_1_ID) + .ordinalPosition(0) + .name(COLUMN_9_1_NAME) + .internalName(COLUMN_9_1_INTERNAL_NAME) + .columnType(ColumnTypeDto.VARCHAR) + .size(255L) + .isNullAllowed(false) + .enums(null) + .sets(null) + .build(), + ColumnDto.builder() + .id(COLUMN_9_2_ID) + .ordinalPosition(1) + .name("lat") + .internalName("lat") + .columnType(ColumnTypeDto.DECIMAL) + .size(10L) + .d(0L) + .isNullAllowed(true) + .enums(null) + .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()); - public final Ontology ONTOLOGY_5 = Ontology.builder() - .id(ONTOLOGY_5_ID()) - .prefix(ONTOLOGY_5_PREFIX()) - .uri(ONTOLOGY_5_URI()) - .sparqlEndpoint(ONTOLOGY_5_SPARQL_ENDPOINT()) + private final static 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) + .column(TABLE_9_COLUMNS.get(0)) + .id(COLUMN_9_1_ID) + .build()))) .build(); - public final OntologyCreateDto ONTOLOGY_5_CREATE_DTO = OntologyCreateDto.builder() - .prefix(ONTOLOGY_5_PREFIX()) - .uri(ONTOLOGY_5_URI()) - .sparqlEndpoint(ONTOLOGY_5_SPARQL_ENDPOINT()) + private final static ConstraintsDto TABLE_9_CONSTRAINTS_DTO = ConstraintsDto.builder() + .checks(new LinkedHashSet<>()) + .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) + .build()))) .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; - } + private final static UUID QUERY_9_ID = UUID.fromString("df34f0b9-b64c-406c-9109-7a031f4a7f27"); + private final static String QUERY_9_STATEMENT = "SELECT `lat`, `lng` FROM `mfcc` WHERE `location` = 'Fuji'"; + private final static String QUERY_9_QUERY_HASH = "dfcdec827b2ea74d89415f8d1ce39354f59ef304444ba4e12e4f3d9d3f35abe3"; + private final static String QUERY_9_RESULT_HASH = "f0aba070a1fd29e96230d12d7c0b4d08b89820b3cc2dda0575680492010016e7"; + private final static Instant QUERY_9_CREATED = Instant.now().minus(5, MINUTES); + private final static Instant QUERY_9_EXECUTION = Instant.now().minus(1, MINUTES); + private final static Instant QUERY_9_LAST_MODIFIED = Instant.ofEpochSecond(1551588555L); + private final static Long QUERY_9_RESULT_NUMBER = 6L; + private final static Boolean QUERY_9_PERSISTED = true; + + private final static 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(); + + private final static 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 ColumnTypeDto COLUMN_8_3_TYPE_DTO() { - return ColumnTypeDto.LONGBLOB; - } + private final static 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 Boolean COLUMN_8_3_null + private final static String QUEUE_NAME = "dbrepo"; + private final static String QUEUE_VHOST = "dbrepo"; + private final static Boolean QUEUE_AUTO_DELETE = false; + private final static Boolean QUEUE_DURABLE = true; + private final static Boolean QUEUE_EXCLUSIVE = false; + private final static String QUEUE_TYPE = "quorum"; + + private final static 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(); - { - return true; - } + private final static UUID ONTOLOGY_1_ID = UUID.fromString("dc195d01-0a45-4583-aa83-fd270b874353"); + private final static String ONTOLOGY_1_PREFIX = "om2"; + private final static String ONTOLOGY_1_NEW_PREFIX = "om-2"; + private final static String ONTOLOGY_1_URI = "http://www.ontology-of-units-of-measure.org/resource/om-2/"; + private final static String ONTOLOGY_1_URI_PATTERN = "http://www.ontology-of-units-of-measure.org/resource/om-2/.*"; + private final static String ONTOLOGY_1_SPARQL_ENDPOINT = null; + private final static Boolean ONTOLOGY_1_SPARQL = false; + private final static String ONTOLOGY_1_RDF_PATH = "rdf/om-2.0.rdf"; + private final static Boolean ONTOLOGY_1_RDF = true; - public final Boolean COLUMN_8_3_AUTO_GENERATED() { - return false; - } + private final static 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) + .build(); - 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()) + private final static 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) + .build(); + + private final static 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) + .build(); + + private final static OntologyCreateDto ONTOLOGY_1_CREATE_DTO = OntologyCreateDto.builder() + .prefix(ONTOLOGY_1_PREFIX) + .uri(ONTOLOGY_1_URI) + .sparqlEndpoint(ONTOLOGY_1_SPARQL_ENDPOINT) + .build(); + + private final static OntologyModifyDto ONTOLOGY_1_MODIFY_DTO = OntologyModifyDto.builder() + .prefix(ONTOLOGY_1_NEW_PREFIX) + .uri(ONTOLOGY_1_URI) + .sparqlEndpoint(ONTOLOGY_1_SPARQL_ENDPOINT) + .build(); + + private final static UUID ONTOLOGY_2_ID = UUID.fromString("41d902a1-f9f8-4d51-ad64-618b72acf5ed"); + private final static String ONTOLOGY_2_PREFIX = "wd"; + private final static String ONTOLOGY_2_URI = "http://www.wikidata.org/"; + private final static String ONTOLOGY_2_SPARQL_ENDPOINT = "https://query.wikidata.org/sparql"; + + private final static Ontology ONTOLOGY_2 = Ontology.builder() + .id(ONTOLOGY_2_ID) + .prefix(ONTOLOGY_2_PREFIX) + .uri(ONTOLOGY_2_URI) + .sparqlEndpoint(ONTOLOGY_2_SPARQL_ENDPOINT) + .build(); + + private final static OntologyCreateDto ONTOLOGY_2_CREATE_DTO = OntologyCreateDto.builder() + .prefix(ONTOLOGY_2_PREFIX) + .uri(ONTOLOGY_2_URI) + .sparqlEndpoint(ONTOLOGY_2_SPARQL_ENDPOINT) + .build(); + + private final static UUID ONTOLOGY_3_ID = UUID.fromString("5b41390b-d2d2-45c6-8038-1258c4b2725f"); + private final static String ONTOLOGY_3_PREFIX = "rdfs"; + private final static String ONTOLOGY_3_URI = "http://www.w3.org/2000/01/rdf-schema#"; + private final static String ONTOLOGY_3_SPARQL_ENDPOINT = null; + + private final static Ontology ONTOLOGY_3 = Ontology.builder() + .id(ONTOLOGY_3_ID) + .prefix(ONTOLOGY_3_PREFIX) + .uri(ONTOLOGY_3_URI) + .sparqlEndpoint(ONTOLOGY_3_SPARQL_ENDPOINT) + .build(); + + private final static OntologyCreateDto ONTOLOGY_3_CREATE_DTO = OntologyCreateDto.builder() + .prefix(ONTOLOGY_3_PREFIX) + .uri(ONTOLOGY_3_URI) + .sparqlEndpoint(ONTOLOGY_3_SPARQL_ENDPOINT) + .build(); + + private final static UUID ONTOLOGY_4_ID = UUID.fromString("d6992475-9b71-4a4a-a6eb-bc1fe6a34443"); + private final static String ONTOLOGY_4_PREFIX = "schema"; + private final static String ONTOLOGY_4_URI = "http://schema.org/"; + private final static String ONTOLOGY_4_SPARQL_ENDPOINT = null; + + private final static Ontology ONTOLOGY_4 = Ontology.builder() + .id(ONTOLOGY_4_ID) + .prefix(ONTOLOGY_4_PREFIX) + .uri(ONTOLOGY_4_URI) + .sparqlEndpoint(ONTOLOGY_4_SPARQL_ENDPOINT) + .build(); + + private final static OntologyCreateDto ONTOLOGY_4_CREATE_DTO = OntologyCreateDto.builder() + .prefix(ONTOLOGY_4_PREFIX) + .uri(ONTOLOGY_4_URI) + .sparqlEndpoint(ONTOLOGY_4_SPARQL_ENDPOINT) + .build(); + + private final static UUID ONTOLOGY_5_ID = UUID.fromString("f95d1330-762e-4f5a-875a-3c64da5808a1"); + private final static String ONTOLOGY_5_PREFIX = "db"; + private final static String ONTOLOGY_5_URI = "http://dbpedia.org"; + private final static String ONTOLOGY_5_SPARQL_ENDPOINT = "http://dbpedia.org/sparql"; + + private final static Ontology ONTOLOGY_5 = Ontology.builder() + .id(ONTOLOGY_5_ID) + .prefix(ONTOLOGY_5_PREFIX) + .uri(ONTOLOGY_5_URI) + .sparqlEndpoint(ONTOLOGY_5_SPARQL_ENDPOINT) + .build(); + + private final static OntologyCreateDto ONTOLOGY_5_CREATE_DTO = OntologyCreateDto.builder() + .prefix(ONTOLOGY_5_PREFIX) + .uri(ONTOLOGY_5_URI) + .sparqlEndpoint(ONTOLOGY_5_SPARQL_ENDPOINT) + .build(); + + private final static UUID COLUMN_8_1_ID = UUID.fromString("af362ac6-5dbb-4ede-83ea-5d94b39641c8"); + private final static Integer COLUMN_8_1_ORDINALPOS = 0; + private final static String COLUMN_8_1_NAME = "ID"; + private final static String COLUMN_8_1_INTERNAL_NAME = "id"; + private final static TableColumnType COLUMN_8_1_TYPE = TableColumnType.BIGINT; + private final static ColumnTypeDto COLUMN_8_1_TYPE_DTO = ColumnTypeDto.BIGINT; + private final static Boolean COLUMN_8_1_NULL = false; + + private final static UUID COLUMN_8_2_ID = UUID.fromString("7ada597b-0766-4612-9ace-67eeee94e2da"); + private final static Integer COLUMN_8_2_ORDINALPOS = 1; + private final static String COLUMN_8_2_NAME = "Value"; + private final static String COLUMN_8_2_INTERNAL_NAME = "value"; + private final static TableColumnType COLUMN_8_2_TYPE = TableColumnType.DECIMAL; + private final static ColumnTypeDto COLUMN_8_2_TYPE_DTO = ColumnTypeDto.DECIMAL; + private final static Long COLUMN_8_2_SIZE = 10L; + private final static Long COLUMN_8_2_D = 10L; + private final static Boolean COLUMN_8_2_NULL = true; + + private final static UUID COLUMN_8_3_ID = UUID.fromString("8bcd9ef8-f7b8-4730-acc1-a3d43ba69a56"); + private final static Integer COLUMN_8_3_ORDINALPOS = 2; + private final static String COLUMN_8_3_NAME = "raw"; + private final static String COLUMN_8_3_INTERNAL_NAME = "raw"; + private final static TableColumnType COLUMN_8_3_TYPE = TableColumnType.LONGBLOB; + private final static ColumnTypeDto COLUMN_8_3_TYPE_DTO = ColumnTypeDto.LONGBLOB; + private final static Boolean COLUMN_8_3_NULL = true; + + private final static 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) .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) + private final static 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) .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) + private final static 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) .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() { - return 6L; - } - + private final static Long TABLE_8_DATA_COUNT = 6L; @SuppressWarnings("java:S3599") - public final List<Map<String, Object>> TABLE_8_DATA_DTO = new LinkedList<>(List.of( + private final static List<Map<String, Object>> TABLE_8_DATA_DTO = new LinkedList<>(List.of( new HashMap<>() {{ put(COLUMN_8_1_INTERNAL_NAME, BigInteger.valueOf(1L)); put(COLUMN_8_2_INTERNAL_NAME, 11.2); @@ -4311,9 +2850,9 @@ public abstract class BaseTest { )); @SuppressWarnings("java:S3599") - public final TableStatisticDto TABLE_8_STATISTIC_DTO = TableStatisticDto.builder() + private final static 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)) @@ -4322,55 +2861,28 @@ public abstract class BaseTest { .build()))) .build(); - 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); - } + private final static UUID QUERY_1_ID = UUID.fromString("60494137-f000-459e-acd3-4fcadbdf14ca"); + private final static String QUERY_1_STATEMENT = "SELECT `id`, `date`, `location`, `mintemp`, `rainfall` FROM `weather_aus` ORDER BY id ASC"; + private final static Long QUERY_1_RESULT_NUMBER = 2L; + private final static String QUERY_1_QUERY_HASH = "a3b8ac39e38167d14cf3a9c20a69e4b6954d049525390b973a2c23064953a992"; + private final static String QUERY_1_RESULT_HASH = "8358c8ade4849d2094ab5bb29127afdae57e6bb5acb1db7af603813d406c467a"; + private final static Instant QUERY_1_CREATED = Instant.ofEpochSecond(1677648377L); + private final static Instant QUERY_1_EXECUTION = Instant.now(); + private final static Boolean QUERY_1_PERSISTED = true; - 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()) + private final static SubsetDto QUERY_1_SUBSET_DTO = SubsetDto.builder() + .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()) + private final static 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") @@ -4393,171 +2905,44 @@ public abstract class BaseTest { .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()) + private final static 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 Long QUERY_4_RESULT_NUMBER() { - return 6L; - } - - public final Long QUERY_4_RESULT_ID() { - return 4L; - } - - public final Boolean QUERY_4_PERSISTED() { - return false; - } - - public final List<Map<String, Object>> QUERY_4_RESULT_DTO = new LinkedList<>(List.of( + private final static UUID QUERY_2_ID = UUID.fromString("4e0ac92a-7cb3-4222-9b85-0498c73e0afd"); + private final static String QUERY_2_STATEMENT = "SELECT `location` FROM `weather_aus`"; + private final static String QUERY_2_QUERY_HASH = "a2d2dd94ebc7653bb5a3b55dd8ed5e91d3d13c225c6855a1eb4eb7ca14c36ced"; + private final static Long QUERY_2_RESULT_NUMBER = 2L; + private final static String QUERY_2_RESULT_HASH = "ff3f7cbe1b96d296957f6e39e55b8b1b577fa3d205d4795af99594cfd20cb80d"; + private final static Instant QUERY_2_EXECUTION = Instant.now().minus(1, MINUTES); + private final static Boolean QUERY_2_PERSISTED = false; + + private final static UUID QUERY_3_ID = UUID.fromString("a9849020-45a7-40a8-9a19-d4ae2b28dd46"); + private final static String QUERY_3_STATEMENT = "SELECT `location`, `mintemp` FROM `weather_aus` WHERE `mintemp` > 10"; + private final static String QUERY_3_QUERY_HASH = "a3d3dd94ebc7653bb5a3b55dd8ed5e91d3d13c335c6855a1eb4eb7ca14c36ced"; + private final static String QUERY_3_RESULT_HASH = "ff3f7cbe1b96d396957f6e39e55b8b1b577fa3d305d4795af99594cfd30cb80d"; + private final static Instant QUERY_3_EXECUTION = Instant.now().minus(1, MINUTES); + private final static Long QUERY_3_RESULT_NUMBER = 2L; + private final static Boolean QUERY_3_PERSISTED = true; + + private final static UUID QUERY_4_ID = UUID.fromString("18a98197-51ff-4011-9f40-914a11675a6d"); + private final static String QUERY_4_STATEMENT = "SELECT `id`, `value` FROM `mfcc`"; + private final static String QUERY_4_QUERY_HASH = "df7da3801dfb5c191ff6711d79ce6455f3c09ec8323ce1ff7208ab85387263f5"; + private final static String QUERY_4_RESULT_HASH = "ff4f7cbe1b96d496957f6e49e55b8b1b577fa4d405d4795af99594cfd40cb80d"; + private final static Instant QUERY_4_EXECUTION = Instant.now().minus(1, MINUTES); + private final static Long QUERY_4_RESULT_NUMBER = 6L; + private final static Long QUERY_4_RESULT_ID = 4L; + private final static Boolean QUERY_4_PERSISTED = false; + + private final static List<Map<String, Object>> QUERY_4_RESULT_DTO = new LinkedList<>(List.of( new HashMap<>() {{ put("id", BigInteger.valueOf(1L)); put("value", 11.2); @@ -4578,83 +2963,55 @@ public abstract class BaseTest { put("value", 23.1); }})); - 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() { - 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()) - .build(); - - public final SubsetDto QUERY_5_SUBSET_DTO = SubsetDto.builder() - .tableId(TABLE_8_ID()) + private final static 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(); + + private final static UUID QUERY_5_ID = UUID.fromString("1a39f775-e3d5-4865-b4f5-dbbb5693b637"); + private final static String QUERY_5_STATEMENT = "SELECT `id`, `value` FROM `mfcc` WHERE `value` > 0"; + private final static String QUERY_5_QUERY_HASH = "6d6dc48b12cdfd959d39a62887334a6bbd529b93eed4f211f3f671bd9e7d6225"; + private final static String QUERY_5_RESULT_HASH = "ff5f7cbe1b96d596957f6e59e55b8b1b577fa5d505d5795af99595cfd50cb80d"; + private final static Instant QUERY_5_EXECUTION = Instant.now().minus(1, MINUTES); + private final static Long QUERY_5_RESULT_NUMBER = 6L; + private final static Boolean QUERY_5_PERSISTED = true; + + private final static 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) + .build(); + + private final static SubsetDto QUERY_5_SUBSET_DTO = SubsetDto.builder() + .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()) + private final static ViewDto QUERY_5_VIEW_DTO = ViewDto.builder() + .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") @@ -4665,7 +3022,7 @@ public abstract class BaseTest { .build()))) .build(); - public final List<Map<String, Object>> QUERY_5_RESULT_DTO = new LinkedList<>(List.of( + private final static List<Map<String, Object>> QUERY_5_RESULT_DTO = new LinkedList<>(List.of( Map.of("id", BigInteger.valueOf(1L), "value", 11.2), Map.of("id", BigInteger.valueOf(2L), "value", 11.3), Map.of("id", BigInteger.valueOf(3L), "value", 11.4), @@ -4674,44 +3031,16 @@ public abstract class BaseTest { Map.of("id", BigInteger.valueOf(6L), "value", 23.1) )); - public final UUID QUERY_6_ID() { - return UUID.fromString("7463412a-20c4-4fc1-8a33-948aea026f49"); - } + private final static UUID QUERY_6_ID = UUID.fromString("7463412a-20c4-4fc1-8a33-948aea026f49"); + private final static String QUERY_6_STATEMENT = "SELECT `location` FROM `weather_aus` WHERE `id` = 1"; + private final static String QUERY_6_QUERY_HASH = "6d6dc48b12cdfd959d39a62887334a6bbd529b93eed4f211f3f671bd9e7d6225"; + private final static String QUERY_6_RESULT_HASH = "ff5f7cbe1b96d596957f6e59e55b8b1b577fa5d505d5795af99595cfd50cb80d"; + private final static Instant QUERY_6_EXECUTION = Instant.now().minus(1, MINUTES); + private final static Long QUERY_6_RESULT_NUMBER = 1L; + private final static Boolean QUERY_6_PERSISTED = true; - 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()) + private final static List<TableColumn> TABLE_1_COLUMNS = List.of(TableColumn.builder() + .id(COLUMN_1_1_ID) .ordinalPosition(0) .table(TABLE_1) .name("id") @@ -4720,7 +3049,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") @@ -4729,48 +3058,50 @@ public abstract class BaseTest { .isNullAllowed(true) .build(), TableColumn.builder() - .id(COLUMN_1_3_ID()) - .ordinalPosition2() - table(TABLE_1) - name("Location") - internalName("location") - columnType(TableColumnType.VARCHAR) - size(255L) - isNullAllowed(true) - build(), + .id(COLUMN_1_3_ID) + .ordinalPosition(2) + .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()); - - public final ColumnBriefDto TABLE_1_COLUMNS_BRIEF_0_DTO = ColumnBriefDto.builder() - .id(COLUMN_1_1_ID()) - .name("id") - .internalName("id") - .columnType(ColumnTypeDto.BIGINT) - .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()); + + private final static UUID QUERY_7_ID = UUID.fromString("fe73a325-30a0-444c-b74f-23ce1533e55f"); + private final static 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'"; + private final static String QUERY_7_QUERY_HASH = "df7da3801dfb5c191ff6711d79ce6455f3c09ec8323ce1ff7208ab85387263f5"; + private final static String QUERY_7_RESULT_HASH = "ff4f7cbe1b96d496957f6e49e55b8b1b577fa4d405d4795af99594cfd40cb80d"; + private final static Instant QUERY_7_EXECUTION = Instant.now().minus(1, MINUTES); + private final static Long QUERY_7_RESULT_NUMBER = 6L; + private final static Long QUERY_7_RESULT_ID = 4L; + private final static Boolean QUERY_7_PERSISTED = false; - public final List<CreateTableColumnDto> TABLE_1_COLUMNS_CREATE_DTO = List.of(CreateTableColumnDto.builder() + private final static List<CreateTableColumnDto> TABLE_1_COLUMNS_CREATE_DTO = List.of(CreateTableColumnDto.builder() .name("id") .type(ColumnTypeDto.BIGINT) .nullAllowed(false) @@ -4801,54 +3132,44 @@ public abstract class BaseTest { .size(10L) .d(0L) .nullAllowed(true) - .conceptUri(CONCEPT_1_URI()) - .unitUri(UNIT_1_URI()) + .conceptUri(CONCEPT_1_URI) + .unitUri(UNIT_1_URI) .build()); - public final CreateTableConstraintsDto TABLE_1_CONSTRAINTS_CREATE_INVALID_DTO = CreateTableConstraintsDto.builder() + private final static CreateTableConstraintsDto TABLE_1_CONSTRAINTS_CREATE_INVALID_DTO = CreateTableConstraintsDto.builder() .checks(new LinkedHashSet<>()) .primaryKey(new LinkedHashSet<>()) .foreignKeys(new LinkedList<>()) .uniques(new LinkedList<>(List.of(List.of("date")))) .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()) - .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()) - .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()) + private final static CreateTableDto TABLE_1_CREATE_DTO = CreateTableDto.builder() + .name(TABLE_1_NAME) + .description(TABLE_1_DESCRIPTION) + .columns(TABLE_1_COLUMNS_CREATE_DTO) + .constraints(TABLE_1_CREATE_CONSTRAINTS_DTO) .build(); - public final UUID COLUMN_2_1_ID() { - return UUID.fromString("795faa78-7ebb-4dd5-9eb1-e54a9192d0b5"); - } + private final static 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_CREATE_CONSTRAINTS_DTO) + .build(); - public final UUID COLUMN_2_2_ID() { - return UUID.fromString("f316ced5-7774-4656-aa7f-a874622d99b3"); - } + private final static 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) + .build(); - 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()) + private final static List<TableColumn> TABLE_2_COLUMNS = List.of(TableColumn.builder() + .id(COLUMN_2_1_ID) .ordinalPosition(0) - .table(TABLE_2()) + .table(TABLE_2) .name("location") .internalName("location") .columnType(TableColumnType.VARCHAR) @@ -4858,9 +3179,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) @@ -4871,208 +3192,65 @@ public abstract class BaseTest { .sets(null) .build(), TableColumn.builder() - .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()) - .name("location") - .internalName("location") - .columnType(ColumnTypeDto.VARCHAR) - .build(); - - public final ColumnBriefDto TABLE_2_COLUMNS_BRIEF_2_DTO = ColumnBriefDto.builder() - .id(COLUMN_2_3_ID()) - .name("lng") - .internalName("lng") - .columnType(ColumnTypeDto.DECIMAL) - .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()) - .name("location") - .internalName("location") - .columnType(ColumnTypeDto.VARCHAR) - .build(), - ColumnBriefDto.builder() - .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) + .ordinalPosition(2) + .table(TABLE_2) .name("lng") .internalName("lng") - .columnType(ColumnTypeDto.DOUBLE) + .columnType(TableColumnType.DECIMAL) + .size(10L) + .d(0L) + .isNullAllowed(true) + .enums(null) + .sets(null) .build()); - public final UUID COLUMN_3_1_ID() { - return UUID.fromString("49cc2735-ba75-4e12-8ac7-8aec87ed7724"); - } - - public final UUID COLUMN_3_2_ID() { - return UUID.fromString("2c240d64-3052-4a74-b696-e7490fdff3ea"); - } - - public final UUID COLUMN_3_3_ID() { - return UUID.fromString("6fbb0a56-f23a-4aa4-b158-c614a0a30f86"); - } - - public final UUID COLUMN_3_4_ID() { - return UUID.fromString("9b01f925-93ee-4f28-bf31-9902900a7099"); - } - - public final UUID COLUMN_3_5_ID() { - return UUID.fromString("9bbd66f1-0d94-401c-b7f7-6e329bb9ee21"); - } - - public final UUID COLUMN_3_6_ID() { - return UUID.fromString("19ad93d7-b298-495b-9678-9aac80678ff9"); - } - - public final UUID COLUMN_3_7_ID() { - return UUID.fromString("4d27d9f4-645f-4222-b5a8-4a91fa6e4275"); - } - - public final UUID COLUMN_3_8_ID() { - return UUID.fromString("b4f8fcf8-5824-45ec-8c58-43f20e6dffc5"); - } - - public final UUID COLUMN_3_9_ID() { - return UUID.fromString("87247218-369e-484a-9a8f-d758478d8dfc"); - } - - public final UUID COLUMN_3_10_ID() { - return UUID.fromString("6e191b97-189a-4d88-901e-888ca889e280"); - } - - public final UUID COLUMN_3_11_ID() { - return UUID.fromString("6ac356ff-9be5-4259-9b62-83b6707be7fe"); - } - - public final UUID COLUMN_3_12_ID() { - return UUID.fromString("0665b384-c824-4358-b6c5-f17706d46ea4"); - } - - public final UUID COLUMN_3_13_ID() { - return UUID.fromString("22d3676e-d28e-4075-b223-91a7ac767bcf"); - } - - public final UUID COLUMN_3_14_ID() { - return UUID.fromString("673326e3-ee2b-4c2f-902f-982e2abce1c2"); - } - - public final UUID COLUMN_3_15_ID() { - return UUID.fromString("8dcacf4a-736b-4e67-9618-74998cba8940"); - } - - public final UUID COLUMN_3_16_ID() { - return UUID.fromString("2b2f5359-76d3-4763-a53f-d18ca6b793fb"); - } - - public final UUID COLUMN_3_17_ID() { - return UUID.fromString("674b6120-06cf-4624-b006-1ed48898bd69"); - } - - public final UUID COLUMN_3_18_ID() { - return UUID.fromString("13edd7c9-6c88-44d7-b206-34774e49c5af"); - } - - public final UUID COLUMN_3_19_ID() { - return UUID.fromString("6977bb3f-4ae2-43ea-bb82-c7f68454c538"); - } - - public final UUID COLUMN_3_20_ID() { - return UUID.fromString("c03d2429-53e1-42eb-a1f5-ce342fa23336"); - } - - public final UUID COLUMN_3_21_ID() { - return UUID.fromString("06edd332-750e-4aa1-b61b-e757fb2312c3"); - } - - public final UUID COLUMN_3_22_ID() { - return UUID.fromString("b6b8631d-f283-49da-8d5e-4bb24def2a40"); - } - - public final UUID COLUMN_3_23_ID() { - return UUID.fromString("0393ee00-31ba-44ab-9e82-1f5034a9f57b"); - } - - public final UUID COLUMN_3_24_ID() { - return UUID.fromString("a63784ea-f70d-4bda-ace6-1c6a88edf831"); - } - - public final UUID COLUMN_3_25_ID() { - return UUID.fromString("720fe829-802c-420b-8e41-bdbb636db43c"); - } - - public final UUID COLUMN_3_26_ID() { - return UUID.fromString("5bce38ef-7d49-43b5-9054-068750684b5f"); - } - - public final UUID COLUMN_3_27_ID() { - return UUID.fromString("92097c02-3dd3-40ea-bd03-a9135f45a557"); - } - - public final UUID COLUMN_3_28_ID() { - return UUID.fromString("7361a38a-828b-495e-8a57-b36cca17d7db"); - } - - public final UUID COLUMN_3_29_ID() { - return UUID.fromString("a06812db-03b7-484c-92a6-45d94eef3bb9"); - } - - public final UUID COLUMN_3_30_ID() { - return UUID.fromString("05614d89-9216-47ea-96f0-acffc4674acf"); - } - - public final UUID COLUMN_3_31_ID() { - return UUID.fromString("05ada13d-361a-48e7-9a0f-1191499509f1"); - } - - public final UUID COLUMN_3_32_ID() { - return UUID.fromString("b3f259f6-700a-4b60-8eac-dceaa0dcda9d"); - } - - public final UUID COLUMN_3_33_ID() { - return UUID.fromString("9160af06-e168-4b10-a7f9-520f41ae7955"); - } - - public final UUID COLUMN_3_34_ID() { - return UUID.fromString("fde20c99-ed9c-4a60-8c18-f46e8603ebb5"); - } - - 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()) + private final static UUID COLUMN_3_1_ID = UUID.fromString("49cc2735-ba75-4e12-8ac7-8aec87ed7724"); + private final static UUID COLUMN_3_2_ID = UUID.fromString("2c240d64-3052-4a74-b696-e7490fdff3ea"); + private final static UUID COLUMN_3_3_ID = UUID.fromString("6fbb0a56-f23a-4aa4-b158-c614a0a30f86"); + private final static UUID COLUMN_3_4_ID = UUID.fromString("9b01f925-93ee-4f28-bf31-9902900a7099"); + private final static UUID COLUMN_3_5_ID = UUID.fromString("9bbd66f1-0d94-401c-b7f7-6e329bb9ee21"); + private final static UUID COLUMN_3_6_ID = UUID.fromString("19ad93d7-b298-495b-9678-9aac80678ff9"); + private final static UUID COLUMN_3_7_ID = UUID.fromString("4d27d9f4-645f-4222-b5a8-4a91fa6e4275"); + private final static UUID COLUMN_3_8_ID = UUID.fromString("b4f8fcf8-5824-45ec-8c58-43f20e6dffc5"); + private final static UUID COLUMN_3_9_ID = UUID.fromString("87247218-369e-484a-9a8f-d758478d8dfc"); + private final static UUID COLUMN_3_10_ID = UUID.fromString("6e191b97-189a-4d88-901e-888ca889e280"); + private final static UUID COLUMN_3_11_ID = UUID.fromString("6ac356ff-9be5-4259-9b62-83b6707be7fe"); + private final static UUID COLUMN_3_12_ID = UUID.fromString("0665b384-c824-4358-b6c5-f17706d46ea4"); + private final static UUID COLUMN_3_13_ID = UUID.fromString("22d3676e-d28e-4075-b223-91a7ac767bcf"); + private final static UUID COLUMN_3_14_ID = UUID.fromString("673326e3-ee2b-4c2f-902f-982e2abce1c2"); + private final static UUID COLUMN_3_15_ID = UUID.fromString("8dcacf4a-736b-4e67-9618-74998cba8940"); + private final static UUID COLUMN_3_16_ID = UUID.fromString("2b2f5359-76d3-4763-a53f-d18ca6b793fb"); + private final static UUID COLUMN_3_17_ID = UUID.fromString("674b6120-06cf-4624-b006-1ed48898bd69"); + private final static UUID COLUMN_3_18_ID = UUID.fromString("13edd7c9-6c88-44d7-b206-34774e49c5af"); + private final static UUID COLUMN_3_19_ID = UUID.fromString("6977bb3f-4ae2-43ea-bb82-c7f68454c538"); + private final static UUID COLUMN_3_20_ID = UUID.fromString("c03d2429-53e1-42eb-a1f5-ce342fa23336"); + private final static UUID COLUMN_3_21_ID = UUID.fromString("06edd332-750e-4aa1-b61b-e757fb2312c3"); + private final static UUID COLUMN_3_22_ID = UUID.fromString("b6b8631d-f283-49da-8d5e-4bb24def2a40"); + private final static UUID COLUMN_3_23_ID = UUID.fromString("0393ee00-31ba-44ab-9e82-1f5034a9f57b"); + private final static UUID COLUMN_3_24_ID = UUID.fromString("a63784ea-f70d-4bda-ace6-1c6a88edf831"); + private final static UUID COLUMN_3_25_ID = UUID.fromString("720fe829-802c-420b-8e41-bdbb636db43c"); + private final static UUID COLUMN_3_26_ID = UUID.fromString("5bce38ef-7d49-43b5-9054-068750684b5f"); + private final static UUID COLUMN_3_27_ID = UUID.fromString("92097c02-3dd3-40ea-bd03-a9135f45a557"); + private final static UUID COLUMN_3_28_ID = UUID.fromString("7361a38a-828b-495e-8a57-b36cca17d7db"); + private final static UUID COLUMN_3_29_ID = UUID.fromString("a06812db-03b7-484c-92a6-45d94eef3bb9"); + private final static UUID COLUMN_3_30_ID = UUID.fromString("05614d89-9216-47ea-96f0-acffc4674acf"); + private final static UUID COLUMN_3_31_ID = UUID.fromString("05ada13d-361a-48e7-9a0f-1191499509f1"); + private final static UUID COLUMN_3_32_ID = UUID.fromString("b3f259f6-700a-4b60-8eac-dceaa0dcda9d"); + private final static UUID COLUMN_3_33_ID = UUID.fromString("9160af06-e168-4b10-a7f9-520f41ae7955"); + private final static UUID COLUMN_3_34_ID = UUID.fromString("fde20c99-ed9c-4a60-8c18-f46e8603ebb5"); + private final static UUID COLUMN_3_35_ID = UUID.fromString("071c7f27-1cdd-4af9-b4d6-f932c27c7287"); + + private final static ColumnBriefDto TABLE_3_COLUMNS_BRIEF_0_DTO = ColumnBriefDto.builder() + .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()) + private final static List<TableColumn> TABLE_3_COLUMNS = List.of(TableColumn.builder() + .id(COLUMN_3_1_ID) + .table(TABLE_3) .ordinalPosition(0) .columnType(TableColumnType.BIGINT) .name("id") @@ -5082,384 +3260,384 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build(), TableColumn.builder() - .id(COLUMN_3_2_ID()) - .table(TABLE_3()) - .ordinalPosition(1) + .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) + .enums(new LinkedList<>()) + .sets(new LinkedList<>()) + .build(), + TableColumn.builder() + .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_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_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_15_ID) + .table(TABLE_3) + .ordinalPosition(14) .columnType(TableColumnType.INT) - .name("linie") - .internalName("linie") + .name("ist_ab_von") + .internalName("ist_ab_von") .isNullAllowed(true) .enums(new LinkedList<>()) .sets(new LinkedList<>()) .build(), TableColumn.builder() - .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_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) - enums(new LinkedList<>()) - sets(new LinkedList<>()) - build(), - TableColumn.builder() - 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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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(), + .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(), + .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(), + .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(), + .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(), + .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(), + .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(), + .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(), + .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(), + .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_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()); + + private final static List<ColumnDto> TABLE_3_COLUMNS_DTO = List.of(ColumnDto.builder() + .id(COLUMN_3_1_ID) + .tableId(TABLE_3_ID) + .databaseId(DATABASE_1_ID) .columnType(ColumnTypeDto.BIGINT) .name("id") .internalName("id") @@ -5468,9 +3646,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") @@ -5479,9 +3657,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") @@ -5490,9 +3668,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") @@ -5501,9 +3679,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") @@ -5512,9 +3690,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") @@ -5523,9 +3701,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") @@ -5534,9 +3712,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") @@ -5545,9 +3723,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") @@ -5556,9 +3734,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") @@ -5567,9 +3745,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") @@ -5578,9 +3756,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") @@ -5589,9 +3767,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") @@ -5600,9 +3778,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") @@ -5611,9 +3789,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") @@ -5622,9 +3800,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") @@ -5633,9 +3811,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") @@ -5644,9 +3822,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") @@ -5655,9 +3833,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") @@ -5666,9 +3844,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") @@ -5677,9 +3855,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") @@ -5688,9 +3866,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") @@ -5699,9 +3877,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") @@ -5710,9 +3888,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") @@ -5721,9 +3899,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") @@ -5732,9 +3910,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") @@ -5743,9 +3921,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") @@ -5754,9 +3932,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") @@ -5765,9 +3943,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") @@ -5776,9 +3954,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") @@ -5787,9 +3965,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") @@ -5798,9 +3976,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") @@ -5809,9 +3987,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") @@ -5820,9 +3998,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") @@ -5831,9 +4009,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") @@ -5842,488 +4020,425 @@ public abstract class BaseTest { .sets(new LinkedList<>()) .build()); - public final UUID COLUMN_5_1_ID() { - return UUID.fromString("4efd4cbb-ca2e-48e2-8f40-37514956aa67"); - } - - public final UUID COLUMN_5_2_ID() { - return UUID.fromString("53061685-c1db-4df6-ad4e-8f384a200104"); - } - - public final UUID COLUMN_5_3_ID() { - return UUID.fromString("643f9cda-8db1-47a4-bb08-c10e78e54c10"); - } - - public final UUID COLUMN_5_4_ID() { - return UUID.fromString("efeacc15-3b31-4a9f-9dba-f07d62dcddd6"); - } - - public final UUID COLUMN_5_5_ID() { - return UUID.fromString("0319db31-473a-47bc-bb9d-fa1edf82fcd5"); - } - - public final UUID COLUMN_5_6_ID() { - return UUID.fromString("9ba789ca-59cf-4480-b9f6-3b957b1d7f5c"); - } - - public final UUID COLUMN_5_7_ID() { - return UUID.fromString("81c42954-fd1a-4fef-adb1-bc4945469e26"); - } - - public final UUID COLUMN_5_8_ID() { - return UUID.fromString("49a38905-52a2-4a9b-b7b9-5e1dcf799b2a"); - } - - public final UUID COLUMN_5_9_ID() { - return UUID.fromString("1e1a9b6b-5aee-4773-b52d-ea56a5d1e2c8"); - } - - public final UUID COLUMN_5_10_ID() { - return UUID.fromString("42ede62a-ae98-4a14-ba54-76b8ba1c580f"); - } - - public final UUID COLUMN_5_11_ID() { - return UUID.fromString("0af0f84a-5a58-418a-8bbc-bde29ed0cda0"); - } - - public final UUID COLUMN_5_12_ID() { - return UUID.fromString("d9cb30a2-1566-4bd1-899d-060a8ba47722"); - } - - public final UUID COLUMN_5_13_ID() { - return UUID.fromString("e69f7f75-3731-4706-8193-0393aa0c08a7"); - } - - public final UUID COLUMN_5_14_ID() { - return UUID.fromString("4441630e-7dfa-4046-8bc2-929860f1c66e"); - } - - public final UUID COLUMN_5_15_ID() { - return UUID.fromString("f0a12be0-0b26-4686-bf7e-539cdc7e71b4"); - } - - public final UUID COLUMN_5_16_ID() { - return UUID.fromString("b60abdcc-5786-40f8-a309-e4467f7d963c"); - } - - public final UUID COLUMN_5_17_ID() { - return UUID.fromString("6d5877e2-daef-43d6-a1b6-1aff3ab1a9a2"); - } - - public final UUID COLUMN_5_18_ID() { - return UUID.fromString("bb45455f-d449-496e-94f8-eac4d46ba9c0"); - } - - public final UUID COLUMN_5_19_ID() { - return UUID.fromString("44c5484b-b57d-48a4-8f24-d2074de98e1a"); - } - - public final UUID COLUMN_5_20_ID() { - return UUID.fromString("6475b937-71fc-4331-bc85-8ee71fa68d99"); - } - - 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()) + private final static UUID COLUMN_5_1_ID = UUID.fromString("4efd4cbb-ca2e-48e2-8f40-37514956aa67"); + private final static UUID COLUMN_5_2_ID = UUID.fromString("53061685-c1db-4df6-ad4e-8f384a200104"); + private final static UUID COLUMN_5_3_ID = UUID.fromString("643f9cda-8db1-47a4-bb08-c10e78e54c10"); + private final static UUID COLUMN_5_4_ID = UUID.fromString("efeacc15-3b31-4a9f-9dba-f07d62dcddd6"); + private final static UUID COLUMN_5_5_ID = UUID.fromString("0319db31-473a-47bc-bb9d-fa1edf82fcd5"); + private final static UUID COLUMN_5_6_ID = UUID.fromString("9ba789ca-59cf-4480-b9f6-3b957b1d7f5c"); + private final static UUID COLUMN_5_7_ID = UUID.fromString("81c42954-fd1a-4fef-adb1-bc4945469e26"); + private final static UUID COLUMN_5_8_ID = UUID.fromString("49a38905-52a2-4a9b-b7b9-5e1dcf799b2a"); + private final static UUID COLUMN_5_9_ID = UUID.fromString("1e1a9b6b-5aee-4773-b52d-ea56a5d1e2c8"); + private final static UUID COLUMN_5_10_ID = UUID.fromString("42ede62a-ae98-4a14-ba54-76b8ba1c580f"); + private final static UUID COLUMN_5_11_ID = UUID.fromString("0af0f84a-5a58-418a-8bbc-bde29ed0cda0"); + private final static UUID COLUMN_5_12_ID = UUID.fromString("d9cb30a2-1566-4bd1-899d-060a8ba47722"); + private final static UUID COLUMN_5_13_ID = UUID.fromString("e69f7f75-3731-4706-8193-0393aa0c08a7"); + private final static UUID COLUMN_5_14_ID = UUID.fromString("4441630e-7dfa-4046-8bc2-929860f1c66e"); + private final static UUID COLUMN_5_15_ID = UUID.fromString("f0a12be0-0b26-4686-bf7e-539cdc7e71b4"); + private final static UUID COLUMN_5_16_ID = UUID.fromString("b60abdcc-5786-40f8-a309-e4467f7d963c"); + private final static UUID COLUMN_5_17_ID = UUID.fromString("6d5877e2-daef-43d6-a1b6-1aff3ab1a9a2"); + private final static UUID COLUMN_5_18_ID = UUID.fromString("bb45455f-d449-496e-94f8-eac4d46ba9c0"); + private final static UUID COLUMN_5_19_ID = UUID.fromString("44c5484b-b57d-48a4-8f24-d2074de98e1a"); + private final static UUID COLUMN_5_20_ID = UUID.fromString("6475b937-71fc-4331-bc85-8ee71fa68d99"); + private final static UUID COLUMN_5_21_ID = UUID.fromString("92ff472f-e203-4c8e-b243-81640229ca19"); + + private final static ColumnBriefDto TABLE_5_COLUMNS_BRIEF_0_DTO = ColumnBriefDto.builder() + .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()) + private final static List<TableColumn> TABLE_5_COLUMNS = List.of(TableColumn.builder() + .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()) + .id(COLUMN_5_2_ID) .ordinalPosition(1) - .table(TABLE_5()) + .table(TABLE_5) .name("Animal Name") .internalName("animal_name") .columnType(TableColumnType.VARCHAR) .isNullAllowed(true) .build(), TableColumn.builder() - .id(COLUMN_5_3_ID()) - .ordinalPosition2() - table(TABLE_5()) - name("Hair") - internalName("hair") - columnType(TableColumnType.BOOL) - isNullAllowed(true) - build(), + .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(), + .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(), + .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(), + .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(), + .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(), + .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(), + .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(), + .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) - 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(), + .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(), + .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(), + .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(), + .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(), + .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(), + .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(), + .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(), + .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(), + .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_21_ID) + .ordinalPosition(20) + .table(TABLE_5) + .name("Class Type") + .internalName("class_type") + .columnType(TableColumnType.DECIMAL) + .isNullAllowed(true) + .build()); + private final static List<ColumnDto> TABLE_5_COLUMNS_DTO = List.of(ColumnDto.builder() + .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()) - .ordinalPosition2() - tableId(TABLE_5_ID()) - name("Hair") - internalName("hair") - columnType(ColumnTypeDto.BOOL) - isNullAllowed(true) - build(), + .id(COLUMN_5_3_ID) + .ordinalPosition(2) + .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()); - - public final List<CreateForeignKeyDto> TABLE_5_FOREIGN_KEYS_INVALID_CREATE = List.of(CreateForeignKeyDto.builder() + .id(COLUMN_5_21_ID) + .ordinalPosition(20) + .tableId(TABLE_5_ID) + .name("Class Type") + .internalName("class_type") + .columnType(ColumnTypeDto.DECIMAL) + .isNullAllowed(true) + .build()); + + private final static List<CreateForeignKeyDto> TABLE_5_FOREIGN_KEYS_INVALID_CREATE = List.of(CreateForeignKeyDto.builder() .columns(new LinkedList<>(List.of("somecolumn"))) .referencedTable("sometable") .referencedColumns(new LinkedList<>(List.of("someothercolumn"))) .build()); - public final CreateTableConstraintsDto TABLE_5_CONSTRAINTS_INVALID_CREATE = CreateTableConstraintsDto.builder() - .foreignKeys(TABLE_5_FOREIGN_KEYS_INVALID_CREATE()) + private final static CreateTableConstraintsDto TABLE_5_CONSTRAINTS_INVALID_CREATE = CreateTableConstraintsDto.builder() + .foreignKeys(TABLE_5_FOREIGN_KEYS_INVALID_CREATE) .build(); - public final List<CreateTableColumnDto> TABLE_5_COLUMNS_CREATE = List.of(CreateTableColumnDto.builder() + private final static List<CreateTableColumnDto> TABLE_5_COLUMNS_CREATE = List.of(CreateTableColumnDto.builder() .name("id") .type(ColumnTypeDto.BIGINT) .nullAllowed(false) @@ -6429,62 +4544,42 @@ public abstract class BaseTest { .nullAllowed(true) .build()); - public final CreateTableConstraintsDto TABLE_5_CREATE_CONSTRAINTS_DTO = CreateTableConstraintsDto.builder() + private final static CreateTableConstraintsDto TABLE_5_CREATE_CONSTRAINTS_DTO = CreateTableConstraintsDto.builder() .primaryKey(Set.of("id")) .uniques(new LinkedList<>(List.of(List.of("id")))) .checks(new LinkedHashSet<>()) .foreignKeys(new LinkedList<>()) .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()) + private final static 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) .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()) + private final static 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) .build(); - 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;"; - } + private final static UUID QUERY_8_ID = UUID.fromString("1c466eee-d551-4ef9-a7e0-b5a2d1b15473"); + private final static String QUERY_8_STATEMENT = "SELECT `id`, `animal_name` FROM `zoo` WHERE `hair` = TRUE AND `feathers` = false;"; + private final static String QUERY_8_QUERY_HASH = "f0ee0d6dd45e092fca120c4f0eab089f91ed26ccf8dc34a03c6b9c6bb4141271"; + private final static Long QUERY_8_RESULT_NUMBER = 5L; + private final static String QUERY_8_RESULT_HASH = "b5f9cae916d32deff81c5f2e9f8ff43904034bc084b12320730953d120698bed"; + private final static Instant QUERY_8_EXECUTION = Instant.now().minus(1, MINUTES); + private final static Boolean QUERY_8_PERSISTED = true; - 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()) + private final static SubsetDto QUERY_8_SUBSET_DTO = SubsetDto.builder() + .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() @@ -6492,174 +4587,153 @@ 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() { - return UUID.fromString("27b04a64-2849-4fae-b295-858c3e50361f"); - } - - public final UUID COLUMN_6_2_ID() { - return UUID.fromString("1ea62e32-5719-4152-94da-45d37eb88b6f"); - } - - public final UUID COLUMN_6_3_ID() { - return UUID.fromString("f523f9f5-42f7-4695-841e-a5fd30fa6879"); - } - - public final UUID COLUMN_6_4_ID() { - return UUID.fromString("f57ea880-f917-4127-bcbb-202a34831383"); - } + private final static UUID COLUMN_6_1_ID = UUID.fromString("27b04a64-2849-4fae-b295-858c3e50361f"); + private final static UUID COLUMN_6_2_ID = UUID.fromString("1ea62e32-5719-4152-94da-45d37eb88b6f"); + private final static UUID COLUMN_6_3_ID = UUID.fromString("f523f9f5-42f7-4695-841e-a5fd30fa6879"); + private final static UUID COLUMN_6_4_ID = UUID.fromString("f57ea880-f917-4127-bcbb-202a34831383"); + private final static UUID COLUMN_6_5_ID = UUID.fromString("38aaeb63-b94b-4d90-8eae-a626dfb1f092"); + private final static UUID COLUMN_6_6_ID = UUID.fromString("f788cf6f-66ed-4f28-8b24-d9d173c4d340"); - public final UUID COLUMN_6_5_ID() { - return UUID.fromString("38aaeb63-b94b-4d90-8eae-a626dfb1f092"); - } - - 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()) + private final static List<TableColumn> TABLE_6_COLUMNS = List.of(TableColumn.builder() + .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()) - .ordinalPosition2() - table(TABLE_6()) - name("lastname") - internalName("lastname") - columnType(TableColumnType.VARCHAR) - isNullAllowed(false) - build(), + .id(COLUMN_6_3_ID) + .ordinalPosition(2) + .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()); - - public final ColumnBriefDto TABLE_6_COLUMNS_BRIEF_0_DTO = ColumnBriefDto.builder() - .id(COLUMN_6_1_ID()) + .id(COLUMN_6_6_ID) + .ordinalPosition(5) + .table(TABLE_6) + .name("ref_id") + .internalName("ref_id") + .columnType(TableColumnType.BIGINT) + .isNullAllowed(true) + .build()); + + private final static ColumnBriefDto TABLE_6_COLUMNS_BRIEF_0_DTO = ColumnBriefDto.builder() + .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()) + private final static List<ColumnDto> TABLE_6_COLUMNS_DTO = List.of(ColumnDto.builder() + .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()) - .ordinalPosition2() - tableId(TABLE_6_ID()) - name("lastname") - internalName("lastname") - columnType(ColumnTypeDto.VARCHAR) - isNullAllowed(false) - build(), + .id(COLUMN_6_3_ID) + .ordinalPosition(2) + .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()); - - public final List<List<String>> TABLE_6_UNIQUES_CREATE = List.of( + .id(COLUMN_6_6_ID) + .ordinalPosition(5) + .tableId(TABLE_6_ID) + .name("ref_id") + .internalName("ref_id") + .columnType(ColumnTypeDto.BIGINT) + .isNullAllowed(true) + .build()); + + private final static List<List<String>> TABLE_6_UNIQUES_CREATE = List.of( List.of("firstname", "lastname")); - public final List<CreateForeignKeyDto> TABLE_6_FOREIGN_KEYS_CREATE = List.of(CreateForeignKeyDto.builder() + private final static List<CreateForeignKeyDto> TABLE_6_FOREIGN_KEYS_CREATE = List.of(CreateForeignKeyDto.builder() .columns(new LinkedList<>(List.of("ref_id"))) .referencedTable("zoo") .referencedColumns(new LinkedList<>(List.of("id"))) .build()); - 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()) + private final static CreateTableConstraintsDto TABLE_6_CONSTRAINTS_CREATE = CreateTableConstraintsDto.builder() + .uniques(TABLE_6_UNIQUES_CREATE) + .foreignKeys(TABLE_6_FOREIGN_KEYS_CREATE) + .checks(Set.of("firstname != lastname")) .primaryKey(Set.of("id")) .build(); - public final List<CreateTableColumnDto> TABLE_6_COLUMNS_CREATE = List.of( + private final static List<CreateTableColumnDto> TABLE_6_COLUMNS_CREATE = List.of( CreateTableColumnDto.builder() .name("name_id") .type(ColumnTypeDto.BIGINT) @@ -6672,127 +4746,90 @@ public abstract class BaseTest { .nullAllowed(false) .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()) + private final static 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) .build(); - public final UUID COLUMN_7_1_ID() { - return UUID.fromString("395b44a4-0e31-41ea-94ad-c4f2d5e912c6"); - } - - public final UUID COLUMN_7_2_ID() { - return UUID.fromString("5713333b-872a-44c5-ab94-4d0ab62f5663"); - } + private final static UUID COLUMN_7_1_ID = UUID.fromString("395b44a4-0e31-41ea-94ad-c4f2d5e912c6"); + private final static UUID COLUMN_7_2_ID = UUID.fromString("5713333b-872a-44c5-ab94-4d0ab62f5663"); - public final ColumnBriefDto TABLE_7_COLUMNS_BRIEF_0_DTO = ColumnBriefDto.builder() - .id(COLUMN_7_1_ID()) + private final static ColumnBriefDto TABLE_7_COLUMNS_BRIEF_0_DTO = ColumnBriefDto.builder() + .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()) + private final static ColumnBriefDto TABLE_7_COLUMNS_BRIEF_1_DTO = ColumnBriefDto.builder() + .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()) + private final static List<TableColumn> TABLE_7_COLUMNS = List.of(TableColumn.builder() + .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) .isNullAllowed(false) .build()); - public final List<ColumnDto> TABLE_7_COLUMNS_DTO = List.of(ColumnDto.builder() - .id(COLUMN_7_1_ID()) + private final static List<ColumnDto> TABLE_7_COLUMNS_DTO = List.of(ColumnDto.builder() + .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() { - 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() { - return UUID.fromString("ebf2c5ce-4deb-4cc6-b6f6-61f5d3f6fc98"); - } - - public final UUID VIEW_COLUMN_1_2_ID() { - return UUID.fromString("d6ba3475-cefa-4771-aaa1-9274f16335ee"); - } - - 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()) + private final static UUID VIEW_1_ID = UUID.fromString("7d712cf7-78c7-4a47-90b0-d6b9f7f19b70"); + private final static Boolean VIEW_1_INITIAL_VIEW = false; + private final static String VIEW_1_NAME = "JUnit"; + private final static String VIEW_1_INTERNAL_NAME = "junit"; + private final static Boolean VIEW_1_PUBLIC = false; + private final static Boolean VIEW_1_SCHEMA_PUBLIC = false; + private final static String VIEW_1_QUERY = "SELECT `location`, `lat`, `lng` FROM `weather_location`"; + private final static String VIEW_1_QUERY_HASH = "dc81a6877c7c51a6a6f406e1fc2a255e44a0d49a20548596e0d583c3eb849c23"; + private final static UUID VIEW_COLUMN_1_1_ID = UUID.fromString("ebf2c5ce-4deb-4cc6-b6f6-61f5d3f6fc98"); + private final static UUID VIEW_COLUMN_1_2_ID = UUID.fromString("d6ba3475-cefa-4771-aaa1-9274f16335ee"); + private final static UUID VIEW_COLUMN_1_3_ID = UUID.fromString("4f189a5f-c9ca-4518-9758-1a0730f6276b"); + + private final static SubsetDto VIEW_1_SUBSET_DTO = SubsetDto.builder() + .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( + private final static 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) @@ -6800,9 +4837,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) @@ -6811,39 +4848,35 @@ public abstract class BaseTest { .isNullAllowed(true) .build(), ViewColumnDto.builder() - .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()) - .ownedBy(USER_1_ID()) + .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()); + + private final static 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) + .ownedBy(USER_1_ID) .owner(USER_1) .identifiers(new LinkedList<>()) /* IDENTIFIER_3 */ .columns(null) /* VIEW_1_COLUMNS */ .database(null) /* DATABASE_1 */ .build(); - public final Long VIEW_1_DATA_COUNT() { - return 3L; - } - - public final List<Map<String, Object>> VIEW_1_DATA_DTO = new LinkedList<>(List.of( + private final static Long VIEW_1_DATA_COUNT = 3L; + private final static List<Map<String, Object>> VIEW_1_DATA_DTO = new LinkedList<>(List.of( new HashMap<>() {{ put("location", "Albury"); put("lat", -36.0653583); @@ -6861,9 +4894,9 @@ public abstract class BaseTest { }} )); - public final List<ViewColumn> VIEW_1_COLUMNS = List.of( + private final static 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") @@ -6873,7 +4906,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") @@ -6884,104 +4917,67 @@ public abstract class BaseTest { .view(VIEW_1) .build(), ViewColumn.builder() - .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()) - .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()) - .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()) - .ownedBy(USER_1_ID()) - .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()) - .build(); - - 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() { - return UUID.fromString("8fb30bce-04a8-4e9a-9c6b-0776eda3aab8"); - } - - public final UUID VIEW_COLUMN_2_2_ID() { - return UUID.fromString("d43f9940-ae27-4d81-b17b-ccbaf578186c"); - } - - public final UUID VIEW_COLUMN_2_3_ID() { - return UUID.fromString("b47733bb-aeea-414d-811e-405c64463730"); - } - - public final UUID VIEW_COLUMN_2_4_ID() { - return UUID.fromString("2b467e3a-acef-4944-be19-b4b0680874c2"); - } + .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()); - public final List<ViewColumnDto> VIEW_2_COLUMNS_DTO = List.of( + private final static 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) + .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) + .build(); + + private final static 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) + .ownedBy(USER_1_ID) + .query(VIEW_1_QUERY) + .queryHash(VIEW_1_QUERY_HASH) + .build(); + + private final static CreateViewDto VIEW_1_CREATE_DTO = CreateViewDto.builder() + .isPublic(VIEW_1_PUBLIC) + .name(VIEW_1_NAME) + .query(VIEW_1_SUBSET_DTO) + .build(); + + private final static UUID VIEW_2_ID = UUID.fromString("1921a0a0-e4b0-4d12-a05f-be920af9b5ce"); + private final static Boolean VIEW_2_INITIAL_VIEW = false; + private final static String VIEW_2_NAME = "JUnit2"; + private final static String VIEW_2_INTERNAL_NAME = "junit2"; + private final static Boolean VIEW_2_PUBLIC = true; + private final static Boolean VIEW_2_SCHEMA_PUBLIC = true; + private final static String VIEW_2_QUERY = "select `date`, `location` as loc, `mintemp`, `rainfall` from `weather_aus` where `location` = 'Albury'"; + private final static String VIEW_2_QUERY_HASH = "987fc946772ffb6d85060262dcb5df419692a1f6772ea995e3dedb53c191e984"; + private final static UUID VIEW_COLUMN_2_1_ID = UUID.fromString("8fb30bce-04a8-4e9a-9c6b-0776eda3aab8"); + private final static UUID VIEW_COLUMN_2_2_ID = UUID.fromString("d43f9940-ae27-4d81-b17b-ccbaf578186c"); + private final static UUID VIEW_COLUMN_2_3_ID = UUID.fromString("b47733bb-aeea-414d-811e-405c64463730"); + private final static UUID VIEW_COLUMN_2_4_ID = UUID.fromString("2b467e3a-acef-4944-be19-b4b0680874c2"); + private final static 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") @@ -6989,8 +4985,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") @@ -6999,171 +4995,131 @@ public abstract class BaseTest { .isNullAllowed(true) .build(), ViewColumnDto.builder() - .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(), + .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(), 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() - ); - - 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_COLUMN_2_4_ID) + .databaseId(DATABASE_1_ID) + .ordinalPosition(3) + .name("MinTemp") + .internalName("mintemp") + .columnType(ColumnTypeDto.DECIMAL) + .size(10L) + .d(0L) + .isNullAllowed(true) + .build()); + + private final static 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) .columns(null) /* VIEW_2_COLUMNS */ - .query(VIEW_2_QUERY()) - .queryHash(VIEW_2_QUERY_HASH()) - .ownedBy(USER_1_ID()) + .query(VIEW_2_QUERY) + .queryHash(VIEW_2_QUERY_HASH) + .ownedBy(USER_1_ID) .owner(USER_1) .database(null) /* DATABASE_1 */ .build(); - public final List<ViewColumn> VIEW_2_COLUMNS = List.of( + private final static 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()) + .view(VIEW_2) .build(), ViewColumn.builder() - .id(VIEW_COLUMN_2_3_ID()) - .ordinalPosition2() - name("Rainfall") - internalName("rainfall") - columnType(TableColumnType.DECIMAL) - size(10L) - d(0L) - isNullAllowed(true) - view(VIEW_2()) - build(), + .id(VIEW_COLUMN_2_3_ID) + .ordinalPosition(2) + .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()) - .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()) - .ownedBy(USER_1_ID()) - .build(); - - 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() { - return 3L; - } - - public final UUID VIEW_COLUMN_3_1_ID() { - return UUID.fromString("129839cb-dbd7-492d-8fd0-ee44a8f51c4d"); - } - - public final UUID VIEW_COLUMN_3_2_ID() { - return UUID.fromString("e229d80a-c25c-4fbe-8f31-bbb2e1dff3d5"); - } - - public final UUID VIEW_COLUMN_3_3_ID() { - return UUID.fromString("12083a5d-fdd3-41db-9f92-d1298558e477"); - } - - 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( + .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()); + + private final static 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) + .build(); + + private final static 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) + .ownedBy(USER_1_ID) + .build(); + + private final static UUID VIEW_3_ID = UUID.fromString("88940939-d456-4aae-88a6-f2b6b343c614"); + private final static Boolean VIEW_3_INITIAL_VIEW = false; + private final static String VIEW_3_NAME = "JUnit3"; + private final static String VIEW_3_INTERNAL_NAME = "junit3"; + private final static Boolean VIEW_3_PUBLIC = true; + private final static Boolean VIEW_3_SCHEMA_PUBLIC = false; + private final static 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`"; + private final static String VIEW_3_QUERY_HASH = "bbbaa56a5206b3dc3e6cf9301b0db9344eb6f19b100c7b88550ffb597a0bd255"; + private final static Long VIEW_3_DATA_COUNT = 3L; + private final static UUID VIEW_COLUMN_3_1_ID = UUID.fromString("129839cb-dbd7-492d-8fd0-ee44a8f51c4d"); + private final static UUID VIEW_COLUMN_3_2_ID = UUID.fromString("e229d80a-c25c-4fbe-8f31-bbb2e1dff3d5"); + private final static UUID VIEW_COLUMN_3_3_ID = UUID.fromString("12083a5d-fdd3-41db-9f92-d1298558e477"); + private final static UUID VIEW_COLUMN_3_4_ID = UUID.fromString("668f8a87-1fa6-4be7-9761-1844aa8315a4"); + + private final static 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") @@ -7173,8 +5129,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") @@ -7184,44 +5140,43 @@ public abstract class BaseTest { .isNullAllowed(true) .build(), ViewColumnDto.builder() - .id(VIEW_COLUMN_3_3_ID()) - .databaseId(DATABASE_1_ID()) - .ordinalPosition2() - name("Location") - internalName("location") - columnType(ColumnTypeDto.VARCHAR) - size(255L) - isNullAllowed(true) - build(), + .id(VIEW_COLUMN_3_3_ID) + .databaseId(DATABASE_1_ID) + .ordinalPosition(2) + .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() - ); - - 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_COLUMN_3_4_ID) + .databaseId(DATABASE_1_ID) + .ordinalPosition(3) + .name("Date") + .internalName("date") + .columnType(ColumnTypeDto.DATE) + .isNullAllowed(true) + .build()); + + private final static 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) .columns(null) /* VIEW_3_COLUMNS */ - .query(VIEW_3_QUERY()) - .queryHash(VIEW_3_QUERY_HASH()) - .ownedBy(USER_1_ID()) + .query(VIEW_3_QUERY) + .queryHash(VIEW_3_QUERY_HASH) + .ownedBy(USER_1_ID) .owner(USER_1) .database(null) /* DATABASE_1 */ .build(); - public final List<ViewColumn> VIEW_3_COLUMNS = List.of( + private final static 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") @@ -7229,10 +5184,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") @@ -7240,528 +5195,477 @@ 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(), + ViewColumn.builder() + .id(VIEW_COLUMN_3_4_ID) + .ordinalPosition(3) + .name("Date") + .internalName("date") + .columnType(TableColumnType.DATE) + .isNullAllowed(true) + .view(VIEW_3) + .build()); + + private final static 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) + .build(); + + private final static 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) + .ownedBy(USER_1_ID) + .build(); + + private final static UUID VIEW_4_ID = UUID.fromString("13b36fa0-a65a-4ccf-80b1-5b3a2444a41a"); + private final static Boolean VIEW_4_INITIAL_VIEW = false; + private final static String VIEW_4_NAME = "Mock View"; + private final static String VIEW_4_INTERNAL_NAME = "mock_view"; + private final static Table VIEW_4_TABLE = TABLE_5; + private final static Boolean VIEW_4_PUBLIC = true; + private final static Boolean VIEW_4_SCHEMA_PUBLIC = false; + private final static 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"; + private final static String VIEW_4_QUERY_HASH = "3561cd0bb0b0e94d6f15ae602134252a5760d09d660a71a4fb015b6991c8ba0b"; + private final static List<ViewColumnDto> VIEW_4_COLUMNS_DTO = List.of( + ViewColumnDto.builder() + .id(COLUMN_5_1_ID) + .databaseId(DATABASE_2_ID) + .ordinalPosition(0) + .name("Animal Name") + .internalName("animal_name") + .columnType(ColumnTypeDto.VARCHAR) + .isNullAllowed(true) + .build(), + ViewColumnDto.builder() + .id(COLUMN_5_2_ID) + .databaseId(DATABASE_2_ID) + .ordinalPosition(1) + .name("Hair") + .internalName("hair") + .columnType(ColumnTypeDto.BOOL) + .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(), + ViewColumnDto.builder() + .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(), + ViewColumnDto.builder() + .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(), - ViewColumn.builder() - .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() - ); - - 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()) - .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()) - .ownedBy(USER_1_ID()) - .build(); - - 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()) - .ordinalPosition(0) - .name("Animal Name") - .internalName("animal_name") - .columnType(ColumnTypeDto.VARCHAR) + .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_2_ID()) - .databaseId(DATABASE_2_ID()) - .ordinalPosition(1) - .name("Hair") - .internalName("hair") + .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_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(), - ViewColumnDto.builder() - 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(), - ViewColumnDto.builder() - 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(), - ViewColumnDto.builder() - 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()); - - 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()) - .ownedBy(USER_1_ID()) + .id(COLUMN_5_17_ID) + .databaseId(DATABASE_2_ID) + .ordinalPosition(16) + .name("Class Type") + .internalName("class_type") + .columnType(ColumnTypeDto.DECIMAL) + .isNullAllowed(true) + .build()); + + private final static 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) + .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()) - .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()) - .ownedBy(USER_1_ID()) - .build(); - - public final List<ViewColumn> VIEW_4_COLUMNS = List.of( + private final static 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) + .build(); + + private final static 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) + .ownedBy(USER_1_ID) + .build(); + + private final static 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()) - .ordinalPosition2() - name("Feathers") - internalName("feathers") - columnType(TableColumnType.BOOL) - isNullAllowed(true) - view(VIEW_4()) - build(), + .id(COLUMN_5_3_ID) + .ordinalPosition(2) + .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()); - - 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()) - .ownedBy(USER_1_ID()) + .id(COLUMN_5_17_ID) + .ordinalPosition(16) + .name("Class Type") + .internalName("class_type") + .columnType(TableColumnType.DECIMAL) + .isNullAllowed(true) + .view(VIEW_4) + .build()); + + private final static UUID VIEW_5_ID = UUID.fromString("bc6b8507-51f1-4d05-bb0c-1f619a991dec"); + private final static Boolean VIEW_5_INITIAL_VIEW = false; + private final static String VIEW_5_NAME = "Mock View"; + private final static String VIEW_5_INTERNAL_NAME = "mock_view"; + private final static Boolean VIEW_5_PUBLIC = true; + private final static Boolean VIEW_5_SCHEMA_PUBLIC = true; + private final static String VIEW_5_QUERY = "SELECT `location`, `lat`, `lng` FROM `weather_location` WHERE `location` = 'Albury'"; + private final static String VIEW_5_QUERY_HASH = "120f32478aaff874c25ab32eceb9f00b64cc9d422831046f2f5d43953aca01e7"; + + private final static 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) + .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()) + private final static 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) .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()) + private final static 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) .build(); - public final List<ViewColumn> VIEW_5_COLUMNS = List.of( + private final static 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") @@ -7769,24 +5673,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()) - .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( + .id(COLUMN_2_3_ID) + .ordinalPosition(2) + .name("lng") + .internalName("lng") + .columnType(TableColumnType.DECIMAL) + .size(10L) + .d(0L) + .isNullAllowed(true) + .view(VIEW_5) + .build()); + + private final static 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") @@ -7794,1814 +5698,1183 @@ public abstract class BaseTest { .size(255L) .isNullAllowed(false) .build(), - ViewColumnDto.builder() - .id(COLUMN_2_2_ID()) - .databaseId(DATABASE_3_ID()) - .ordinalPosition(1) - .name("lat") - .internalName("lat") - .columnType(ColumnTypeDto.DECIMAL) - .size(10L) - .d(0L) - .isNullAllowed(true) - .build(), - ViewColumnDto.builder() - .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 List<Map<String, Object>> QUERY_1_RESULT_DTO = new LinkedList<>(List.of( - new HashMap<>() {{ - put("location", "Albury"); - put("lat", -36.0653583); - put("lng", 146.9112214); - }}, new HashMap<>() {{ - put("location", "Sydney"); - put("lat", -33.847927); - put("lng", 150.6517942); - }})); - - 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 Instant CREATOR_1_CREATED() { - return Instant.ofEpochSecond(1641588352L); - } - - public final Instant CREATOR_1_MODIFIED() { - return Instant.ofEpochSecond(1541588352L); - } - - public final OrcidDto ORCID_1_DTO = OrcidDto.builder() - .person(OrcidPersonDto.builder() - .name(OrcidNameDto.builder() - .givenNames(OrcidValueDto.builder() - .value(USER_1_FIRSTNAME()) - .build()) - .familyName(OrcidValueDto.builder() - .value(USER_1_LASTNAME()) - .build()) - .build()) - .build()) - .activitiesSummary(OrcidActivitiesSummaryDto.builder() - .employments(OrcidEmploymentsDto.builder() - .affiliationGroup(new OrcidAffiliationGroupDto[]{ - OrcidAffiliationGroupDto.builder() - .summaries(new OrcidEmploymentSummaryDto[]{ - OrcidEmploymentSummaryDto.builder() - .employmentSummary(OrcidSummaryDto.builder() - .organization(OrcidOrganizationDto.builder() - .name(USER_1_AFFILIATION()) - .build()) - .build()) - .build() - }) - .build() - }) - .build()) - .build()) - .build(); - - 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()) - .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()) - .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()) - .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()) - .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()) - .build(); - - 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; - } + ViewColumnDto.builder() + .id(COLUMN_2_2_ID) + .databaseId(DATABASE_3_ID) + .ordinalPosition(1) + .name("lat") + .internalName("lat") + .columnType(ColumnTypeDto.DECIMAL) + .size(10L) + .d(0L) + .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()); - 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()) - .build(); + private final static Long QUERY_1_RESULT_ID = 1L; + private final static List<Map<String, Object>> QUERY_1_RESULT_DTO = new LinkedList<>(List.of( + new HashMap<>() {{ + put("location", "Albury"); + put("lat", -36.0653583); + put("lng", 146.9112214); + }}, new HashMap<>() {{ + put("location", "Sydney"); + put("lat", -33.847927); + put("lng", 150.6517942); + }})); - 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()) + private final static String LICENSE_1_IDENTIFIER = "MIT"; + private final static String LICENSE_1_URI = "https://opensource.org/license/mit/"; + private final static License LICENSE_1 = License.builder() + .identifier(LICENSE_1_IDENTIFIER) + .uri(LICENSE_1_URI) .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()) + private final static LicenseDto LICENSE_1_DTO = LicenseDto.builder() + .identifier(LICENSE_1_IDENTIFIER) + .uri(LICENSE_1_URI) .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()) - .build(); + private final static UUID CREATOR_1_ID = UUID.fromString("a0417f34-80ff-419f-821d-ce179021484a"); + private final static String CREATOR_1_ORCID = "00000-00000-00000"; + private final static String CREATOR_1_AFFIL = "TU Graz"; + private final static String CREATOR_1_AFFIL_ROR = "https://ror.org/04wn28048"; + private final static String CREATOR_1_AFFIL_URI = "https://ror.org/"; + private final static AffiliationIdentifierSchemeType CREATOR_1_AFFIL_TYPE = AffiliationIdentifierSchemeType.ROR; + private final static AffiliationIdentifierSchemeTypeDto CREATOR_1_AFFIL_TYPE_DTO = AffiliationIdentifierSchemeTypeDto.ROR; + private final static String CREATOR_1_FIRSTNAME = "Max"; + private final static String CREATOR_1_LASTNAME = "Mustermann"; + private final static String CREATOR_1_NAME = CREATOR_1_LASTNAME + ", " + CREATOR_1_FIRSTNAME; - 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()) + private final static OrcidDto ORCID_1_DTO = OrcidDto.builder() + .person(OrcidPersonDto.builder() + .name(OrcidNameDto.builder() + .givenNames(OrcidValueDto.builder() + .value(USER_1_FIRSTNAME) + .build()) + .familyName(OrcidValueDto.builder() + .value(USER_1_LASTNAME) + .build()) + .build()) + .build()) + .activitiesSummary(OrcidActivitiesSummaryDto.builder() + .employments(OrcidEmploymentsDto.builder() + .affiliationGroup(new OrcidAffiliationGroupDto[]{ + OrcidAffiliationGroupDto.builder() + .summaries(new OrcidEmploymentSummaryDto[]{ + OrcidEmploymentSummaryDto.builder() + .employmentSummary(OrcidSummaryDto.builder() + .organization(OrcidOrganizationDto.builder() + .name(USER_1_AFFILIATION) + .build()) + .build()) + .build() + }) + .build() + }) + .build()) + .build()) .build(); - 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; - } + private final static UUID CREATOR_2_ID = UUID.fromString("56b70dae-17a7-4f76-9c1e-a493762ba760"); + private final static Long CREATOR_2_QUERY_ID = 1L; + private final static String CREATOR_2_ORCID = "00000-00000-00000"; + private final static String CREATOR_2_AFFIL = "TU Wien"; + private final static String CREATOR_2_FIRSTNAME = "Martina"; + private final static String CREATOR_2_LASTNAME = "Mustermann"; + private final static String CREATOR_2_NAME = CREATOR_2_LASTNAME + ", " + CREATOR_2_FIRSTNAME; + + private final static UUID CREATOR_3_ID = UUID.fromString("a2dfea46-7d88-4069-9b93-2417e1fb578b"); + private final static Long CREATOR_3_QUERY_ID = 1L; + private final static String CREATOR_3_ORCID = "00000-00000-00000"; + private final static String CREATOR_3_AFFIL = "TU Graz"; + private final static String CREATOR_3_AFFIL_ROR = "https://ror.org/04wn28048"; + private final static AffiliationIdentifierSchemeType CREATOR_3_AFFIL_SCHEME_TYPE = AffiliationIdentifierSchemeType.ROR; + private final static AffiliationIdentifierSchemeTypeDto CREATOR_3_AFFIL_SCHEME_TYPE_DTO = AffiliationIdentifierSchemeTypeDto.ROR; + private final static String CREATOR_3_AFFIL_URI = "https://ror.org/"; + private final static String CREATOR_3_FIRSTNAME = "Max"; + private final static String CREATOR_3_LASTNAME = "Mustermann"; + private final static String CREATOR_3_NAME = CREATOR_3_LASTNAME + ", " + CREATOR_3_FIRSTNAME; + + private final static UUID CREATOR_4_ID = UUID.fromString("473489fa-ad02-4e48-856f-5a3f83ff541d"); + private final static Long CREATOR_4_QUERY_ID = 1L; + private final static String CREATOR_4_ORCID = "00000-00000-00000"; + private final static String CREATOR_4_AFFIL = "TU Wien"; + private final static String CREATOR_4_AFFIL_ROR = "https://ror.org/04d836q62"; + private final static String CREATOR_4_AFFIL_URI = "https://ror.org/"; + private final static AffiliationIdentifierSchemeType CREATOR_4_AFFIL_TYPE = AffiliationIdentifierSchemeType.ROR; + private final static AffiliationIdentifierSchemeTypeDto CREATOR_4_AFFIL_TYPE_DTO = AffiliationIdentifierSchemeTypeDto.ROR; + private final static String CREATOR_4_FIRSTNAME = "Martina"; + private final static String CREATOR_4_LASTNAME = "Mustermann"; + private final static String CREATOR_4_NAME = CREATOR_4_LASTNAME + ", " + CREATOR_4_FIRSTNAME; + + private final static UUID IDENTIFIER_1_ID = UUID.fromString("679a83f2-ef23-4b4b-98f7-ad77b9d68733"); + private final static String IDENTIFIER_1_DOI = "10.12345/183"; + private final static Instant IDENTIFIER_1_CREATED = Instant.ofEpochSecond(1641588352L) /* 2022-01-07 20:45:52 */; + private final static Instant IDENTIFIER_1_MODIFIED = Instant.ofEpochSecond(1541588352L) /* 2022-01-07 20:45:52 */; + private final static Instant IDENTIFIER_1_EXECUTION = Instant.ofEpochSecond(1541588352L) /* 2022-01-07 20:45:52 */; + private final static Integer IDENTIFIER_1_PUBLICATION_MONTH = 5; + private final static Integer IDENTIFIER_1_PUBLICATION_YEAR = 2022; + private final static Integer IDENTIFIER_1_PUBLICATION_DAY = null; + private final static String IDENTIFIER_1_PUBLISHER = "Austrian Government"; + private final static IdentifierType IDENTIFIER_1_TYPE = IdentifierType.DATABASE; + private final static IdentifierTypeDto IDENTIFIER_1_TYPE_DTO = IdentifierTypeDto.DATABASE; + private final static IdentifierStatusType IDENTIFIER_1_STATUS_TYPE = IdentifierStatusType.PUBLISHED; + private final static IdentifierStatusTypeDto IDENTIFIER_1_STATUS_TYPE_DTO = IdentifierStatusTypeDto.PUBLISHED; + + private final static UUID IDENTIFIER_1_TITLE_1_ID = UUID.fromString("3df6b286-9bd2-4ae3-b8f4-29c217544bef"); + private final static String IDENTIFIER_1_TITLE_1_TITLE = "Austrian weather data"; + private final static String IDENTIFIER_1_TITLE_1_TITLE_MODIFY = "Austrian weather some data"; + private final static TitleType IDENTIFIER_1_TITLE_1_TYPE = null; + private final static TitleTypeDto IDENTIFIER_1_TITLE_1_TYPE_DTO = null; + private final static LanguageType IDENTIFIER_1_TITLE_1_LANG = LanguageType.EN; + private final static LanguageTypeDto IDENTIFIER_1_TITLE_1_LANG_DTO = LanguageTypeDto.EN; + + private final static 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) + .build(); + + private final static 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) + .build(); + + private final static 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) + .build(); + + private final static 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) + .build(); + + private final static 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) + .build(); + + private final static UUID IDENTIFIER_1_TITLE_2_ID = UUID.fromString("903a7e5b-8014-4b8a-b8fd-44f477880905"); + private final static String IDENTIFIER_1_TITLE_2_TITLE = "Österreichische Wetterdaten"; + private final static String IDENTIFIER_1_TITLE_2_TITLE_MODIFY = "Österreichische Wetterdaten übersetzt"; + private final static TitleType IDENTIFIER_1_TITLE_2_TYPE = TitleType.TRANSLATED_TITLE; + private final static TitleTypeDto IDENTIFIER_1_TITLE_2_TYPE_DTO = TitleTypeDto.TRANSLATED_TITLE; + private final static LanguageType IDENTIFIER_1_TITLE_2_LANG = LanguageType.EN; + private final static LanguageTypeDto IDENTIFIER_1_TITLE_2_LANG_DTO = LanguageTypeDto.EN; + + private final static 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) + .build(); + + private final static 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) + .build(); + + private final static 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) + .build(); + + private final static 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) + .build(); + + private final static 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) + .build(); + + private final static UUID IDENTIFIER_1_DESCRIPTION_1_ID = UUID.fromString("1c438756-93f0-4797-983c-175a17e18c2c"); + private final static String IDENTIFIER_1_DESCRIPTION_1_DESCRIPTION = "Selecting all from the weather Austrian table"; + private final static String IDENTIFIER_1_DESCRIPTION_1_DESCRIPTION_MODIFY = "Selecting some from the weather Austrian table"; + private final static DescriptionType IDENTIFIER_1_DESCRIPTION_1_TYPE = null; + private final static DescriptionTypeDto IDENTIFIER_1_DESCRIPTION_1_TYPE_DTO = null; + private final static LanguageType IDENTIFIER_1_DESCRIPTION_1_LANG = LanguageType.EN; + private final static LanguageTypeDto IDENTIFIER_1_DESCRIPTION_1_LANG_DTO = LanguageTypeDto.EN; - 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()) + private final static 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) .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()) + private final static 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) .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()) + private final static 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) .build(); - public final SaveIdentifierDescriptionDto IDENTIFIER_1_DESCRIPTION_1_CREATE_DTO = SaveIdentifierDescriptionDto.builder() + private final static 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() { - 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()) + .description(IDENTIFIER_1_DESCRIPTION_1_DESCRIPTION) + .descriptionType(IDENTIFIER_1_DESCRIPTION_1_TYPE_DTO) + .language(IDENTIFIER_1_DESCRIPTION_1_LANG_DTO) + .build(); + + private final static UUID IDENTIFIER_1_CREATOR_1_ID = UUID.fromString("667cd1d6-4f94-4808-b5cb-12e5ec0788d8"); + private final static String IDENTIFIER_1_CREATOR_1_FIRSTNAME = CREATOR_1_FIRSTNAME; + private final static String IDENTIFIER_1_CREATOR_1_LASTNAME = CREATOR_1_LASTNAME; + private final static String IDENTIFIER_1_CREATOR_1_NAME = CREATOR_1_NAME; + private final static String IDENTIFIER_1_CREATOR_1_ORCID = CREATOR_1_ORCID; + private final static NameIdentifierSchemeType IDENTIFIER_1_CREATOR_1_IDENTIFIER_SCHEME_TYPE = NameIdentifierSchemeType.ORCID; + private final static NameIdentifierSchemeTypeDto IDENTIFIER_1_CREATOR_1_IDENTIFIER_SCHEME_TYPE_DTO = NameIdentifierSchemeTypeDto.ORCID; + private final static String IDENTIFIER_1_CREATOR_1_AFFILIATION = CREATOR_1_AFFIL; + private final static String IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER = CREATOR_1_AFFIL_ROR; + private final static AffiliationIdentifierSchemeType IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME = CREATOR_1_AFFIL_TYPE; + private final static AffiliationIdentifierSchemeTypeDto IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME_DTO = CREATOR_1_AFFIL_TYPE_DTO; + private final static String IDENTIFIER_1_CREATOR_1_AFFILIATION_IDENTIFIER_SCHEME_URI = CREATOR_1_AFFIL_URI; + + private final static 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) .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()) - .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()) + .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(); + + private final static 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) .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() + private final static 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() { - return UUID.fromString("8deb273d-6dd6-407d-970a-01534035ac01"); - } + private final static UUID FUNDER_1_ID = UUID.fromString("8deb273d-6dd6-407d-970a-01534035ac01"); + private final static String FUNDER_1_NAME = "European Commission"; + private final static String FUNDER_1_IDENTIFIER = "https://doi.org/10.13039/501100000780"; + private final static String FUNDER_1_IDENTIFIER_ID_ONLY = "10.13039/501100000780"; + private final static IdentifierFunderType FUNDER_1_IDENTIFIER_TYPE = IdentifierFunderType.CROSSREF_FUNDER_ID; + private final static IdentifierFunderTypeDto FUNDER_1_IDENTIFIER_TYPE_DTO = IdentifierFunderTypeDto.CROSSREF_FUNDER_ID; + private final static 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 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()) + private final static 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) .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()) + private final static 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) .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()) + private final static 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) .build(); - public final DataCiteBody<DataCiteDoi> IDENTIFIER_1_DATA_CITE = DataCiteBody.<DataCiteDoi>builder() + private final static 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()) + private final static Identifier IDENTIFIER_1 = Identifier.builder() + .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()) - .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()) - .build(); - - public final Identifier IDENTIFIER_1_WITH_DOI = Identifier.builder() - .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()) - .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) + .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 IdentifierDto IDENTIFIER_1_DTO = IdentifierDto.builder() - .id(IDENTIFIER_1_ID()) - .databaseId(DATABASE_1_ID()) + private final static IdentifierDto IDENTIFIER_1_DTO = IdentifierDto.builder() + .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()) - .build(); - - public final IdentifierBriefDto IDENTIFIER_1_BRIEF_DTO = IdentifierBriefDto.builder() - .id(IDENTIFIER_1_ID()) - .databaseId(DATABASE_1_ID()) + .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(); + + private final static IdentifierBriefDto IDENTIFIER_1_BRIEF_DTO = IdentifierBriefDto.builder() + .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()) - .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()))) + .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(); + + private final static 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))) .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()))) - .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()))) + .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(); + + private final static 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))) .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()))) - .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()))) + .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(); + + private final static 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))) .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()))) - .build(); - - public final IdentifierSaveDto IDENTIFIER_1_SAVE_MODIFY_DTO = IdentifierSaveDto.builder() - .id(IDENTIFIER_1_ID()) - .databaseId(DATABASE_1_ID()) + .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(); + + private final static IdentifierSaveDto IDENTIFIER_1_SAVE_MODIFY_DTO = IdentifierSaveDto.builder() + .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() { - 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()) - .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()) - .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()) - .build(); - - 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()) - .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()) - .build(); - - public final SaveIdentifierDescriptionDto IDENTIFIER_5_DESCRIPTION_1_CREATE_DTO = SaveIdentifierDescriptionDto.builder() + private final static UUID IDENTIFIER_5_ID = UUID.fromString("e05bb4c9-ed26-48c9-bd91-5c48a93a04bd"); + private final static String IDENTIFIER_5_DOI = "10.12345/13/50BBFCFE08A12"; + private final static Instant IDENTIFIER_5_CREATED = Instant.ofEpochSecond(1641588352L); + private final static Instant IDENTIFIER_5_MODIFIED = Instant.ofEpochSecond(1541588352L); + private final static Instant IDENTIFIER_5_EXECUTION = Instant.ofEpochSecond(1541588352L); + private final static Integer IDENTIFIER_5_PUBLICATION_DAY = 14; + private final static Integer IDENTIFIER_5_PUBLICATION_MONTH = 7; + private final static Integer IDENTIFIER_5_PUBLICATION_YEAR = 2022; + private final static String IDENTIFIER_5_QUERY_HASH = QUERY_2_QUERY_HASH; + private final static String IDENTIFIER_5_RESULT_HASH = QUERY_2_RESULT_HASH; + private final static String IDENTIFIER_5_QUERY = QUERY_2_STATEMENT; + private final static String IDENTIFIER_5_NORMALIZED = QUERY_2_STATEMENT; + private final static Long IDENTIFIER_5_RESULT_NUMBER = QUERY_2_RESULT_NUMBER; + private final static String IDENTIFIER_5_PUBLISHER = "Australian Government"; + private final static IdentifierType IDENTIFIER_5_TYPE = IdentifierType.SUBSET; + private final static IdentifierTypeDto IDENTIFIER_5_TYPE_DTO = IdentifierTypeDto.SUBSET; + private final static IdentifierStatusType IDENTIFIER_5_STATUS_TYPE = IdentifierStatusType.DRAFT; + private final static IdentifierStatusTypeDto IDENTIFIER_5_STATUS_TYPE_DTO = IdentifierStatusTypeDto.DRAFT; + + private final static UUID IDENTIFIER_5_TITLE_1_ID = UUID.fromString("1a0ae9c2-61c6-44f8-b886-26a4f4dabc52"); + private final static String IDENTIFIER_5_TITLE_1_TITLE = "Australische Wetterdaten"; + private final static LanguageType IDENTIFIER_5_TITLE_1_LANG = LanguageType.DE; + private final static LanguageTypeDto IDENTIFIER_5_TITLE_1_LANG_DTO = LanguageTypeDto.DE; + private final static TitleType IDENTIFIER_5_TITLE_1_TYPE = TitleType.SUBTITLE; + private final static TitleTypeDto IDENTIFIER_5_TITLE_1_TYPE_DTO = TitleTypeDto.SUBTITLE; + + private final static 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) + .build(); + + private final static 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) + .build(); + + private final static 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) + .build(); + + private final static UUID IDENTIFIER_5_DESCRIPTION_1_ID = UUID.fromString("ab49bdca-f373-4823-9947-2a0cbfa88350"); + private final static String IDENTIFIER_5_DESCRIPTION_1_DESCRIPTION = "Alle Wetterdaten in Australien"; + private final static LanguageType IDENTIFIER_5_DESCRIPTION_1_LANG = LanguageType.DE; + private final static LanguageTypeDto IDENTIFIER_5_DESCRIPTION_1_LANG_DTO = LanguageTypeDto.DE; + private final static DescriptionType IDENTIFIER_5_DESCRIPTION_1_TYPE = DescriptionType.ABSTRACT; + private final static DescriptionTypeDto IDENTIFIER_5_DESCRIPTION_1_TYPE_DTO = DescriptionTypeDto.ABSTRACT; + + private final static 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) + .build(); + + private final static 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) + .build(); + + private final static 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() { - return UUID.fromString("6844b684-93e4-47d2-a615-5939127fdafe"); - } + private final static UUID IDENTIFIER_5_CREATOR_1_ID = 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()) + private final static 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) .nameIdentifierScheme(NameIdentifierSchemeType.ORCID) - .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()) + .affiliation(CREATOR_1_AFFIL) + .affiliationIdentifier(CREATOR_1_AFFIL_ROR) + .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE) + .affiliationIdentifierSchemeUri(CREATOR_1_AFFIL_URI) + .build(); + + private final static 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) .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()) + private final static 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) .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()) + private final static SaveIdentifierCreatorDto IDENTIFIER_5_CREATOR_1_MODIFY_DTO = SaveIdentifierCreatorDto.builder() + .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() { - return UUID.fromString("14943ad6-a935-49f5-b07e-f9eb789b8604"); - } + private final static UUID IDENTIFIER_5_CREATOR_2_ID = 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()) + private final static 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) .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()) + private final static 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) .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()) + private final static 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) .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()) + private final static SaveIdentifierCreatorDto IDENTIFIER_5_CREATOR_2_MODIFY_DTO = SaveIdentifierCreatorDto.builder() + .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()) + private final static Identifier IDENTIFIER_5 = Identifier.builder() + .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()) - .ownedBy(USER_2_ID()) + .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()) + private final static IdentifierDto IDENTIFIER_5_DTO = IdentifierDto.builder() + .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() { - 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()) - .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()) - .build(); - - public final CreateIdentifierDto IDENTIFIER_5_CREATE_DTO = CreateIdentifierDto.builder() - .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()) + private final static 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(); + + private final static UUID RELATED_IDENTIFIER_5_ID = UUID.fromString("26545877-574d-44fa-819d-d9d9a9750b38"); + private final static String RELATED_IDENTIFIER_5_VALUE = "10.5281/zenodo.6637333"; + private final static RelatedType RELATED_IDENTIFIER_5_TYPE = RelatedType.DOI; + private final static RelatedTypeDto RELATED_IDENTIFIER_5_TYPE_DTO = RelatedTypeDto.DOI; + private final static RelationType RELATED_IDENTIFIER_5_RELATION_TYPE = RelationType.CITES; + private final static RelationTypeDto RELATED_IDENTIFIER_5_RELATION_TYPE_DTO = RelationTypeDto.CITES; + + private final static 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) + .build(); + + private final static 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) + .build(); + + private final static CreateIdentifierDto IDENTIFIER_5_CREATE_DTO = CreateIdentifierDto.builder() + .databaseId(DATABASE_2_ID) + .publicationYear(IDENTIFIER_5_PUBLICATION_YEAR) + .publisher(IDENTIFIER_5_PUBLISHER) + .build(); + + private final static 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) .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()) + .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"; - } + private final static UUID IDENTIFIER_6_ID = UUID.fromString("a244204d-9671-42a0-be07-9b14402238fd"); + private final static String IDENTIFIER_6_DOI = null; + private final static Instant IDENTIFIER_6_CREATED = Instant.ofEpochSecond(1641588352L); + private final static Instant IDENTIFIER_6_MODIFIED = Instant.ofEpochSecond(1541588352L); + private final static Instant IDENTIFIER_6_EXECUTION = Instant.ofEpochSecond(1541588352L); + private final static Integer IDENTIFIER_6_PUBLICATION_DAY = 14; + private final static Integer IDENTIFIER_6_PUBLICATION_MONTH = 7; + private final static Integer IDENTIFIER_6_PUBLICATION_YEAR = 2022; + private final static String IDENTIFIER_6_QUERY_HASH = QUERY_3_QUERY_HASH; + private final static String IDENTIFIER_6_RESULT_HASH = QUERY_3_RESULT_HASH; + private final static String IDENTIFIER_6_QUERY = QUERY_3_STATEMENT; + private final static String IDENTIFIER_6_NORMALIZED = QUERY_3_STATEMENT; + private final static Long IDENTIFIER_6_RESULT_NUMBER = QUERY_3_RESULT_NUMBER; + private final static String IDENTIFIER_6_PUBLISHER = "Norwegian Government"; + private final static IdentifierType IDENTIFIER_6_TYPE = IdentifierType.SUBSET; + private final static IdentifierTypeDto IDENTIFIER_6_TYPE_DTO = IdentifierTypeDto.SUBSET; + private final static IdentifierStatusType IDENTIFIER_6_STATUS_TYPE = IdentifierStatusType.PUBLISHED; + private final static IdentifierStatusTypeDto IDENTIFIER_6_STATUS_TYPE_DTO = IdentifierStatusTypeDto.PUBLISHED; - public final String IDENTIFIER_6_TITLE_1_TITLE_MODIFY() { - return "Norwegian weather some data"; - } + private final static UUID IDENTIFIER_6_TITLE_1_ID = UUID.fromString("0449011c-1490-4c8e-b46c-c1f862126aea"); + private final static String IDENTIFIER_6_TITLE_1_TITLE = "Norwegian weather data"; + private final static String IDENTIFIER_6_TITLE_1_TITLE_MODIFY = "Norwegian weather some data"; + private final static LanguageType IDENTIFIER_6_TITLE_1_LANG = LanguageType.EN; + private final static LanguageTypeDto IDENTIFIER_6_TITLE_1_LANG_DTO = LanguageTypeDto.EN; - 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()) + private final static 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) .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()) + private final static 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) .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()) + private final static 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) .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()) + private final static SaveIdentifierTitleDto IDENTIFIER_6_TITLE_1_CREATE_DTO = SaveIdentifierTitleDto.builder() + .title(IDENTIFIER_6_TITLE_1_TITLE_MODIFY) + .language(IDENTIFIER_6_TITLE_1_LANG_DTO) .build(); - 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"; - } + private final static UUID IDENTIFIER_6_DESCRIPTION_1_ID = UUID.fromString("aac03bbd-27e6-419d-8118-f996d594f00f"); + private final static String IDENTIFIER_6_DESCRIPTION_1_DESCRIPTION = "Selecting all from the weather Norwegian table"; + private final static String IDENTIFIER_6_DESCRIPTION_1_DESCRIPTION_MODIFY = "Selecting some from the weather Norwegian table"; + private final static LanguageType IDENTIFIER_6_DESCRIPTION_1_LANG = LanguageType.EN; + private final static LanguageTypeDto IDENTIFIER_6_DESCRIPTION_1_LANG_DTO = LanguageTypeDto.EN; - 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()) + private final static 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) .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()) + private final static 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) .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()) + private final static 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) .build(); - public final SaveIdentifierDescriptionDto IDENTIFIER_6_DESCRIPTION_1_CREATE_DTO = SaveIdentifierDescriptionDto.builder() + private final static 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() { - return UUID.fromString("f8a52dca-8aec-46c1-b0e1-603dbe6a1a65"); - } + private final static UUID IDENTIFIER_6_CREATOR_1_ID = 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()) + private final static 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) .nameIdentifierScheme(NameIdentifierSchemeType.ORCID) - .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()) + .affiliation(CREATOR_1_AFFIL) + .affiliationIdentifier(CREATOR_1_AFFIL_ROR) + .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE) + .affiliationIdentifierSchemeUri(CREATOR_1_AFFIL_URI) + .build(); + + private final static 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) .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()) + private final static 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) .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()) + private final static SaveIdentifierCreatorDto IDENTIFIER_6_CREATOR_1_MODIFY_DTO = SaveIdentifierCreatorDto.builder() + .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() { - return UUID.fromString("eeae78cb-75a1-42e2-b608-7082e5fbecc6"); - } + private final static UUID IDENTIFIER_6_CREATOR_2_ID = 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()) + private final static 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) .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()) + private final static 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) .nameIdentifierScheme(NameIdentifierSchemeTypeDto.ORCID) - .affiliation(CREATOR_2_AFFIL()) + .affiliation(CREATOR_2_AFFIL) .build(); - private final static UUID IDENTIFIER_6_CREATOR_3_ID() { - return UUID.fromString("700058f1-6314-4cd1-9c0c-62e75c8f422b"); - } + private final static UUID IDENTIFIER_6_CREATOR_3_ID = 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()) + private final static 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) .nameIdentifierScheme(NameIdentifierSchemeType.ORCID) - .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()) + .affiliation(CREATOR_3_AFFIL) + .affiliationIdentifier(CREATOR_3_AFFIL_ROR) + .affiliationIdentifierScheme(CREATOR_3_AFFIL_SCHEME_TYPE) + .affiliationIdentifierSchemeUri(CREATOR_3_AFFIL_URI) + .build(); + + private final static 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) .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()) + private final static Identifier IDENTIFIER_6 = Identifier.builder() + .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()) + private final static IdentifierDto IDENTIFIER_6_DTO = IdentifierDto.builder() + .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()) + private final static 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) .build(); - public final CreateIdentifierDto IDENTIFIER_6_CREATE_DTO = CreateIdentifierDto.builder() - .databaseId(DATABASE_3_ID()) - .publicationYear(IDENTIFIER_6_PUBLICATION_YEAR()) - .publisher(IDENTIFIER_6_PUBLISHER()) + private final static CreateIdentifierDto IDENTIFIER_6_CREATE_DTO = CreateIdentifierDto.builder() + .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()))) + private final static 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))) .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() { - 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() + .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(); + + private final static UUID IDENTIFIER_7_ID = UUID.fromString("b216ae00-a31d-4ecb-95fb-37eb4da3946f"); + private final static String IDENTIFIER_7_DOI = null; + private final static Instant IDENTIFIER_7_CREATED = Instant.ofEpochSecond(1641588352L); + private final static Instant IDENTIFIER_7_MODIFIED = Instant.ofEpochSecond(1541588352L); + private final static Instant IDENTIFIER_7_EXECUTION = Instant.ofEpochSecond(1541588352L); + private final static Integer IDENTIFIER_7_PUBLICATION_DAY = 14; + private final static Integer IDENTIFIER_7_PUBLICATION_MONTH = 7; + private final static Integer IDENTIFIER_7_PUBLICATION_YEAR = 2022; + private final static Long IDENTIFIER_7_RESULT_NUMBER = 2L; + private final static String IDENTIFIER_7_PUBLISHER = "Swedish Government"; + private final static IdentifierType IDENTIFIER_7_TYPE = IdentifierType.DATABASE; + private final static IdentifierTypeDto IDENTIFIER_7_TYPE_DTO = IdentifierTypeDto.DATABASE; + private final static IdentifierStatusType IDENTIFIER_7_STATUS_TYPE = IdentifierStatusType.DRAFT; + private final static IdentifierStatusTypeDto IDENTIFIER_7_STATUS_TYPE_DTO = IdentifierStatusTypeDto.DRAFT; + + private final static 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() { - return UUID.fromString("b899c367-06c7-4f47-8aea-5f15061ee3ee"); - } + private final static UUID IDENTIFIER_7_CREATOR_1_ID = 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()) + private final static 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) .nameIdentifierScheme(NameIdentifierSchemeType.ORCID) - .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()) + .affiliation(CREATOR_1_AFFIL) + .affiliationIdentifier(CREATOR_1_AFFIL_ROR) + .affiliationIdentifierScheme(CREATOR_1_AFFIL_TYPE) + .affiliationIdentifierSchemeUri(CREATOR_1_AFFIL_URI) + .build(); + + private final static 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) .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()) + private final static IdentifierDto IDENTIFIER_7_DTO = IdentifierDto.builder() + .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()) + private final static 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) .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()) + private final static CreateIdentifierDto IDENTIFIER_7_CREATE_DTO = CreateIdentifierDto.builder() + .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()) + private final static IdentifierSaveDto IDENTIFIER_7_SAVE_DTO = IdentifierSaveDto.builder() + .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() { - 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()) - .build(); - - public final Identifier IDENTIFIER_2 = Identifier.builder() - .id(IDENTIFIER_2_ID()) - .queryId(QUERY_1_ID()) + .publisher(IDENTIFIER_7_PUBLISHER) + .type(IDENTIFIER_7_TYPE_DTO) + .build(); + + private final static UUID IDENTIFIER_2_ID = UUID.fromString("fdb95f60-48e7-4e74-8122-d3c8d079c889"); + private final static String IDENTIFIER_2_DOI = null; + private final static Instant IDENTIFIER_2_CREATED = Instant.ofEpochSecond(1651588352L); + private final static Instant IDENTIFIER_2_MODIFIED = Instant.ofEpochSecond(1551588352L); + private final static Instant IDENTIFIER_2_EXECUTION = Instant.ofEpochSecond(1551588352L); + private final static Integer IDENTIFIER_2_PUBLICATION_DAY = 10; + private final static Integer IDENTIFIER_2_PUBLICATION_MONTH = 7; + private final static Integer IDENTIFIER_2_PUBLICATION_YEAR = 2023; + private final static String IDENTIFIER_2_QUERY_HASH = QUERY_1_QUERY_HASH; + private final static String IDENTIFIER_2_RESULT_HASH = QUERY_1_RESULT_HASH; + private final static String IDENTIFIER_2_QUERY = QUERY_1_STATEMENT; + private final static String IDENTIFIER_2_NORMALIZED = QUERY_1_STATEMENT; + private final static Long IDENTIFIER_2_RESULT_NUMBER = QUERY_1_RESULT_NUMBER; + private final static String IDENTIFIER_2_PUBLISHER = "Swedish Government"; + private final static IdentifierType IDENTIFIER_2_TYPE = IdentifierType.SUBSET; + private final static IdentifierTypeDto IDENTIFIER_2_TYPE_DTO = IdentifierTypeDto.SUBSET; + private final static IdentifierStatusType IDENTIFIER_2_STATUS_TYPE = IdentifierStatusType.PUBLISHED; + private final static IdentifierStatusTypeDto IDENTIFIER_2_STATUS_TYPE_DTO = IdentifierStatusTypeDto.PUBLISHED; + + private final static 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) + .build(); + + private final static Identifier IDENTIFIER_2 = Identifier.builder() + .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()) + .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()) + private final static IdentifierDto IDENTIFIER_2_DTO = IdentifierDto.builder() + .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) @@ -9609,159 +6882,102 @@ 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()) + private final static IdentifierBriefDto IDENTIFIER_2_BRIEF_DTO = IdentifierBriefDto.builder() + .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()) + private final static IdentifierSaveDto IDENTIFIER_2_SAVE_DTO = IdentifierSaveDto.builder() + .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() { - 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()) + .publisher(IDENTIFIER_2_PUBLISHER) + .type(IDENTIFIER_2_TYPE_DTO) + .licenses(new LinkedList<>(List.of(LICENSE_1_DTO))) + .queryId(QUERY_1_ID) + .build(); + + private final static UUID IDENTIFIER_3_ID = UUID.fromString("e2d831c2-3694-4fdc-8c48-7a7e94b73c43"); + private final static String IDENTIFIER_3_DOI = null; + private final static Instant IDENTIFIER_3_CREATED = Instant.ofEpochSecond(1651588352L); + private final static Instant IDENTIFIER_3_MODIFIED = Instant.ofEpochSecond(1551588352L); + private final static Instant IDENTIFIER_3_EXECUTION = Instant.ofEpochSecond(1551588352L); + private final static Integer IDENTIFIER_3_PUBLICATION_DAY = 10; + private final static Integer IDENTIFIER_3_PUBLICATION_MONTH = 7; + private final static Integer IDENTIFIER_3_PUBLICATION_YEAR = 2023; + private final static String IDENTIFIER_3_QUERY_HASH = VIEW_1_QUERY_HASH; + private final static String IDENTIFIER_3_RESULT_HASH = null; + private final static String IDENTIFIER_3_QUERY = VIEW_1_QUERY; + private final static String IDENTIFIER_3_NORMALIZED = VIEW_1_QUERY; + private final static Long IDENTIFIER_3_RESULT_NUMBER = null; + private final static String IDENTIFIER_3_PUBLISHER = "Polish Government"; + private final static IdentifierType IDENTIFIER_3_TYPE = IdentifierType.VIEW; + private final static IdentifierTypeDto IDENTIFIER_3_TYPE_DTO = IdentifierTypeDto.VIEW; + private final static IdentifierStatusType IDENTIFIER_3_STATUS_TYPE = IdentifierStatusType.PUBLISHED; + private final static IdentifierStatusTypeDto IDENTIFIER_3_STATUS_TYPE_DTO = IdentifierStatusTypeDto.PUBLISHED; + + private final static Identifier IDENTIFIER_3 = Identifier.builder() + .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()) + .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()) + private final static IdentifierDto IDENTIFIER_3_DTO = IdentifierDto.builder() + .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) @@ -9769,151 +6985,103 @@ 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()) + private final static IdentifierBriefDto IDENTIFIER_3_BRIEF_DTO = IdentifierBriefDto.builder() + .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()) + private final static 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) .build(); - public final IdentifierSaveDto IDENTIFIER_3_SAVE_DTO = IdentifierSaveDto.builder() - .id(IDENTIFIER_3_ID()) - .databaseId(DATABASE_1_ID()) - .viewId(VIEW_1_ID()) + private final static IdentifierSaveDto IDENTIFIER_3_SAVE_DTO = IdentifierSaveDto.builder() + .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() { - 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()) + .publisher(IDENTIFIER_3_PUBLISHER) + .type(IDENTIFIER_3_TYPE_DTO) + .licenses(new LinkedList<>(List.of(LICENSE_1_DTO))) + .build(); + + private final static UUID IDENTIFIER_4_ID = UUID.fromString("3bd69bb8-f7e3-48e4-9717-823787e7ba23"); + private final static String IDENTIFIER_4_DOI = null; + private final static Instant IDENTIFIER_4_CREATED = Instant.ofEpochSecond(1751588352L); + private final static Instant IDENTIFIER_4_MODIFIED = Instant.ofEpochSecond(1551588352L); + private final static Instant IDENTIFIER_4_EXECUTION = Instant.ofEpochSecond(1551588352L); + private final static Integer IDENTIFIER_4_PUBLICATION_DAY = 10; + private final static Integer IDENTIFIER_4_PUBLICATION_MONTH = 7; + private final static Integer IDENTIFIER_4_PUBLICATION_YEAR = 2023; + private final static String IDENTIFIER_4_RESULT_HASH = null; + private final static Long IDENTIFIER_4_RESULT_NUMBER = null; + private final static String IDENTIFIER_4_PUBLISHER = "Example Publisher"; + private final static IdentifierType IDENTIFIER_4_TYPE = IdentifierType.TABLE; + private final static IdentifierTypeDto IDENTIFIER_4_TYPE_DTO = IdentifierTypeDto.TABLE; + private final static IdentifierStatusType IDENTIFIER_4_STATUS_TYPE = IdentifierStatusType.PUBLISHED; + private final static IdentifierStatusTypeDto IDENTIFIER_4_STATUS_TYPE_DTO = IdentifierStatusTypeDto.PUBLISHED; + + private final static Identifier IDENTIFIER_4 = Identifier.builder() + .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()) + .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()) + private final static IdentifierDto IDENTIFIER_4_DTO = IdentifierDto.builder() + .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) @@ -9921,198 +7089,156 @@ 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()) + private final static IdentifierBriefDto IDENTIFIER_4_BRIEF_DTO = IdentifierBriefDto.builder() + .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()) + private final static CreateIdentifierDto IDENTIFIER_4_CREATE_DTO = CreateIdentifierDto.builder() + .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()) + private final static IdentifierSaveDto IDENTIFIER_4_SAVE_DTO = IdentifierSaveDto.builder() + .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() { - return "fda"; - } + private final static String VIRTUAL_HOST_NAME = "fda"; + private final static String VIRTUAL_HOST_DESCRIPTION = "FAIR Data Austria"; + private final static String VIRTUAL_HOST_TAGS = ""; - 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()) + private final static CreateVirtualHostDto VIRTUAL_HOST_CREATE_DTO = CreateVirtualHostDto.builder() + .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()) + private final static ExchangeUpdatePermissionsDto VIRTUAL_HOST_EXCHANGE_UPDATE_DTO = ExchangeUpdatePermissionsDto.builder() + .exchange(DATABASE_1_EXCHANGE) .read(".*") .write(".*") .build(); - public final GrantVirtualHostPermissionsDto VIRTUAL_HOST_GRANT_DTO = GrantVirtualHostPermissionsDto.builder() + private final static GrantVirtualHostPermissionsDto VIRTUAL_HOST_GRANT_DTO = GrantVirtualHostPermissionsDto.builder() .read(".*") .write(".*") .configure(".*") .build(); - 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; - } + private final static UUID BANNER_MESSAGE_1_ID = UUID.fromString("81cf09b7-0d86-44ad-be8e-a407e7d114e1"); + private final static String BANNER_MESSAGE_1_MESSAGE = "Next maintenance in 7 days!"; + private final static BannerMessageType BANNER_MESSAGE_1_TYPE = BannerMessageType.INFO; + private final static BannerMessageTypeDto BANNER_MESSAGE_1_TYPE_DTO = BannerMessageTypeDto.INFO; + private final static Instant BANNER_MESSAGE_1_START = Instant.ofEpochSecond(1684577786L) /* 2022-12-23 22:00:00 (UTC) */; + private final static Instant BANNER_MESSAGE_1_END = null; - 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()) + private final static 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) .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()) + private final static 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) .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()) + private final static 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) .build(); - public final BannerMessageUpdateDto BANNER_MESSAGE_1_UPDATE_DTO = BannerMessageUpdateDto.builder() - .message(BANNER_MESSAGE_1_MESSAGE()) + private final static BannerMessageUpdateDto BANNER_MESSAGE_1_UPDATE_DTO = BannerMessageUpdateDto.builder() + .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() { - 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()) */; - } + private final static UUID BANNER_MESSAGE_2_ID = UUID.fromString("1e7e2c03-e2c6-46b8-9fdc-6668ef055d99"); + private final static String BANNER_MESSAGE_2_MESSAGE = "No operation on Christmas 2022!"; + private final static BannerMessageType BANNER_MESSAGE_2_TYPE = BannerMessageType.ERROR; + private final static BannerMessageTypeDto BANNER_MESSAGE_2_TYPE_DTO = BannerMessageTypeDto.ERROR; + private final static Instant BANNER_MESSAGE_2_START = Instant.ofEpochSecond(1671836400L) /* 2022-12-23 22:00:00 (UTC) */; + private final static Instant BANNER_MESSAGE_2_END = 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()) + private final static 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) .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()) + private final static 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) .build(); - public final Database DATABASE_1 = Database.builder() - .id(DATABASE_1_ID()) + private final static Database DATABASE_1 = Database.builder() + .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_INTERNAL_NAME()) - .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()) + .ownedBy(USER_1_ID) .owner(USER_1) .image(new byte[]{1, 2, 3, 4, 5, 6, 7, 8, 9, 10}) - .contactPerson(USER_1_ID()) + .contactPerson(USER_1_ID) .contact(USER_1) .subsets(new LinkedList<>()) .tables(new LinkedList<>()) @@ -10121,607 +7247,605 @@ public abstract class BaseTest { .identifiers(new LinkedList<>()) .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_INTERNAL_NAME()) - .exchangeName(DATABASE_1_EXCHANGE()) + private final static 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_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_INTERNAL_NAME()) - .exchangeName(DATABASE_1_EXCHANGE()) + private final static 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_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_INTERNAL_NAME()) + private final static 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_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() + private final static 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()) + .huserid(USER_1_ID) .user(USER_1) .build(); - public final DatabaseAccessDto DATABASE_1_USER_1_READ_ACCESS_DTO = DatabaseAccessDto.builder() + private final static DatabaseAccessDto DATABASE_1_USER_1_READ_ACCESS_DTO = DatabaseAccessDto.builder() .type(AccessTypeDto.READ) - .hdbid(DATABASE_1_ID()) - .huserid(USER_1_ID()) - .user(USER_1_BRIEF_DTO()) + .hdbid(DATABASE_1_ID) + .huserid(USER_1_ID) + .user(USER_1_BRIEF_DTO) .build(); - public final DatabaseAccess DATABASE_1_USER_1_WRITE_OWN_ACCESS = DatabaseAccess.builder() + private final static 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()) + .huserid(USER_1_ID) .user(USER_1) .build(); - public final DatabaseAccess DATABASE_1_USER_1_WRITE_ALL_ACCESS = DatabaseAccess.builder() + private final static 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()) + .huserid(USER_1_ID) .user(USER_1) .build(); - public final DatabaseAccess DATABASE_1_USER_2_READ_ACCESS = DatabaseAccess.builder() + private final static 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()) + .huserid(USER_2_ID) + .user(USER_2) .build(); - public final DatabaseAccessDto DATABASE_1_USER_2_READ_ACCESS_DTO = DatabaseAccessDto.builder() + private final static DatabaseAccessDto DATABASE_1_USER_2_READ_ACCESS_DTO = DatabaseAccessDto.builder() .type(AccessTypeDto.READ) - .hdbid(DATABASE_1_ID()) - .huserid(USER_2_ID()) - .user(USER_2_BRIEF_DTO()) + .hdbid(DATABASE_1_ID) + .huserid(USER_2_ID) + .user(USER_2_BRIEF_DTO) .build(); - public final DatabaseAccess DATABASE_1_USER_2_WRITE_OWN_ACCESS = DatabaseAccess.builder() + private final static 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()) + .huserid(USER_2_ID) + .user(USER_2) .build(); - public final DatabaseAccessDto DATABASE_1_USER_2_WRITE_OWN_ACCESS_DTO = DatabaseAccessDto.builder() + private final static DatabaseAccessDto DATABASE_1_USER_2_WRITE_OWN_ACCESS_DTO = DatabaseAccessDto.builder() .type(AccessTypeDto.WRITE_OWN) - .hdbid(DATABASE_1_ID()) - .huserid(USER_2_ID()) - .user(USER_2_BRIEF_DTO()) + .hdbid(DATABASE_1_ID) + .huserid(USER_2_ID) + .user(USER_2_BRIEF_DTO) .build(); - public final DatabaseAccess DATABASE_1_USER_2_WRITE_ALL_ACCESS = DatabaseAccess.builder() + private final static 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()) + .huserid(USER_2_ID) + .user(USER_2) .build(); - public final DatabaseAccessDto DATABASE_1_USER_2_WRITE_ALL_ACCESS_DTO = DatabaseAccessDto.builder() + private final static DatabaseAccessDto DATABASE_1_USER_2_WRITE_ALL_ACCESS_DTO = DatabaseAccessDto.builder() .type(AccessTypeDto.WRITE_ALL) - .hdbid(DATABASE_1_ID()) - .huserid(USER_2_ID()) - .user(USER_2_BRIEF_DTO()) + .hdbid(DATABASE_1_ID) + .huserid(USER_2_ID) + .user(USER_2_BRIEF_DTO) .build(); - public final DatabaseAccess DATABASE_1_USER_3_READ_ACCESS = DatabaseAccess.builder() + private final static 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() + private final static 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() + private final static 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() + private final static 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() + private final static 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() + private final static 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()) + private final static Database DATABASE_2 = Database.builder() + .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()) - .contactPerson(USER_2_ID()) - .contact(USER_2()) + .internalName(DATABASE_2_INTERNALNAME) + .exchangeName(DATABASE_2_EXCHANGE) + .created(DATABASE_2_CREATED) + .lastModified(DATABASE_2_LAST_MODIFIED) + .ownedBy(USER_2_ID) + .owner(USER_2) + .contactPerson(USER_2_ID) + .contact(USER_2) .tables(new LinkedList<>()) .views(new LinkedList<>()) .accesses(new LinkedList<>()) .identifiers(new LinkedList<>()) .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()))) + private final static 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))) .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()))) + private final static 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))) .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()))) - .ownerId(USER_2_ID()) + private final static 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))) + .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()))) - .ownerId(USER_2_ID()) + private final static 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))) + .ownerId(USER_2_ID) .build(); - public final DatabaseAccess DATABASE_2_USER_1_READ_ACCESS = DatabaseAccess.builder() + private final static DatabaseAccess DATABASE_2_USER_1_READ_ACCESS = DatabaseAccess.builder() .type(AccessType.READ) - .hdbid(DATABASE_2_ID()) - .database(DATABASE_2()) - .huserid(USER_1_ID()) + .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() + private final static DatabaseAccess DATABASE_2_USER_1_WRITE_OWN_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_OWN) - .hdbid(DATABASE_2_ID()) - .database(DATABASE_2()) - .huserid(USER_1_ID()) + .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() + private final static DatabaseAccess DATABASE_2_USER_1_WRITE_ALL_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_ALL) - .hdbid(DATABASE_2_ID()) - .database(DATABASE_2()) - .huserid(USER_1_ID()) + .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() + private final static DatabaseAccess DATABASE_2_USER_2_READ_ACCESS = DatabaseAccess.builder() .type(AccessType.READ) - .hdbid(DATABASE_2_ID()) - .database(DATABASE_2()) - .huserid(USER_2_ID()) - .user(USER_2()) + .hdbid(DATABASE_2_ID) + .database(DATABASE_2) + .huserid(USER_2_ID) + .user(USER_2) .build(); - public final DatabaseAccessDto DATABASE_2_USER_2_READ_ACCESS_DTO = DatabaseAccessDto.builder() + private final static DatabaseAccessDto DATABASE_2_USER_2_READ_ACCESS_DTO = DatabaseAccessDto.builder() .type(AccessTypeDto.READ) - .hdbid(DATABASE_2_ID()) - .huserid(USER_2_ID()) + .hdbid(DATABASE_2_ID) + .huserid(USER_2_ID) .build(); - public final DatabaseAccess DATABASE_2_USER_2_WRITE_OWN_ACCESS = DatabaseAccess.builder() + private final static DatabaseAccess DATABASE_2_USER_2_WRITE_OWN_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_OWN) - .hdbid(DATABASE_2_ID()) - .database(DATABASE_2()) - .huserid(USER_2_ID()) - .user(USER_2()) + .hdbid(DATABASE_2_ID) + .database(DATABASE_2) + .huserid(USER_2_ID) + .user(USER_2) .build(); - public final DatabaseAccess DATABASE_2_USER_2_WRITE_ALL_ACCESS = DatabaseAccess.builder() + private final static DatabaseAccess DATABASE_2_USER_2_WRITE_ALL_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_ALL) - .hdbid(DATABASE_2_ID()) - .database(DATABASE_2()) - .huserid(USER_2_ID()) - .user(USER_2()) + .hdbid(DATABASE_2_ID) + .database(DATABASE_2) + .huserid(USER_2_ID) + .user(USER_2) .build(); - public final DatabaseAccessDto DATABASE_2_USER_2_WRITE_ALL_ACCESS_DTO = DatabaseAccessDto.builder() + private final static DatabaseAccessDto DATABASE_2_USER_2_WRITE_ALL_ACCESS_DTO = DatabaseAccessDto.builder() .type(AccessTypeDto.WRITE_ALL) - .hdbid(DATABASE_2_ID()) - .huserid(USER_2_ID()) - .user(USER_2_BRIEF_DTO()) + .hdbid(DATABASE_2_ID) + .huserid(USER_2_ID) + .user(USER_2_BRIEF_DTO) .build(); - public final DatabaseAccess DATABASE_2_USER_3_READ_ACCESS = DatabaseAccess.builder() + private final static 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() + private final static 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() + private final static 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() + private final static 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()) + private final static Database DATABASE_3 = Database.builder() + .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(USER_3_ID) + .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 */ .identifiers(new LinkedList<>()) /* IDENTIFIER_6 */ .build(); - public final DatabaseAccess DATABASE_3_USER_1_READ_ACCESS = DatabaseAccess.builder() + private final static DatabaseAccess DATABASE_3_USER_1_READ_ACCESS = DatabaseAccess.builder() .type(AccessType.READ) - .hdbid(DATABASE_3_ID()) - .database(DATABASE_3()) - .huserid(USER_1_ID()) + .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() + private final static DatabaseAccessDto DATABASE_3_USER_1_READ_ACCESS_DTO = DatabaseAccessDto.builder() .type(AccessTypeDto.READ) - .hdbid(DATABASE_3_ID()) - .huserid(USER_1_ID()) - .user(USER_1_BRIEF_DTO()) + .hdbid(DATABASE_3_ID) + .huserid(USER_1_ID) + .user(USER_1_BRIEF_DTO) .build(); - public final DatabaseAccess DATABASE_3_USER_1_WRITE_OWN_ACCESS = DatabaseAccess.builder() + private final static DatabaseAccess DATABASE_3_USER_1_WRITE_OWN_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_OWN) - .hdbid(DATABASE_3_ID()) - .database(DATABASE_3()) - .huserid(USER_1_ID()) + .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() + private final static DatabaseAccessDto DATABASE_3_USER_1_WRITE_OWN_ACCESS_DTO = DatabaseAccessDto.builder() .type(AccessTypeDto.WRITE_OWN) - .hdbid(DATABASE_3_ID()) - .huserid(USER_1_ID()) - .user(USER_1_BRIEF_DTO()) + .hdbid(DATABASE_3_ID) + .huserid(USER_1_ID) + .user(USER_1_BRIEF_DTO) .build(); - public final DatabaseAccess DATABASE_3_USER_1_WRITE_ALL_ACCESS = DatabaseAccess.builder() + private final static DatabaseAccess DATABASE_3_USER_1_WRITE_ALL_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_ALL) - .hdbid(DATABASE_3_ID()) - .database(DATABASE_3()) - .huserid(USER_1_ID()) + .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() + private final static DatabaseAccessDto DATABASE_3_USER_1_WRITE_ALL_ACCESS_DTO = DatabaseAccessDto.builder() .type(AccessTypeDto.WRITE_ALL) - .hdbid(DATABASE_3_ID()) - .huserid(USER_1_ID()) - .user(USER_1_BRIEF_DTO()) + .hdbid(DATABASE_3_ID) + .huserid(USER_1_ID) + .user(USER_1_BRIEF_DTO) .build(); - public final DatabaseAccess DATABASE_3_USER_2_READ_ACCESS = DatabaseAccess.builder() + private final static DatabaseAccess DATABASE_3_USER_2_READ_ACCESS = DatabaseAccess.builder() .type(AccessType.READ) - .hdbid(DATABASE_3_ID()) - .database(DATABASE_3()) - .huserid(USER_2_ID()) - .user(USER_2()) + .hdbid(DATABASE_3_ID) + .database(DATABASE_3) + .huserid(USER_2_ID) + .user(USER_2) .build(); - public final DatabaseAccess DATABASE_3_USER_2_WRITE_OWN_ACCESS = DatabaseAccess.builder() + private final static DatabaseAccess DATABASE_3_USER_2_WRITE_OWN_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_OWN) - .hdbid(DATABASE_3_ID()) - .database(DATABASE_3()) - .huserid(USER_2_ID()) - .user(USER_2()) + .hdbid(DATABASE_3_ID) + .database(DATABASE_3) + .huserid(USER_2_ID) + .user(USER_2) .build(); - public final DatabaseAccess DATABASE_3_USER_2_WRITE_ALL_ACCESS = DatabaseAccess.builder() + private final static DatabaseAccess DATABASE_3_USER_2_WRITE_ALL_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_ALL) - .hdbid(DATABASE_3_ID()) - .database(DATABASE_3()) - .huserid(USER_2_ID()) - .user(USER_2()) + .hdbid(DATABASE_3_ID) + .database(DATABASE_3) + .huserid(USER_2_ID) + .user(USER_2) .build(); - public final DatabaseAccess DATABASE_3_USER_3_READ_ACCESS = DatabaseAccess.builder() + private final static 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() + private final static 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() + private final static 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() + private final static 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() + private final static 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() + private final static 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()) + private final static Identifier IDENTIFIER_7 = Identifier.builder() + .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()) + private final static Database DATABASE_4 = Database.builder() + .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(USER_4_ID) + .owner(USER_4) + .contactPerson(USER_4_ID) + .contact(USER_4) .tables(new LinkedList<>()) .views(new LinkedList<>()) .identifiers(new LinkedList<>()) .build(); - public final DatabaseAccess DATABASE_4_USER_1_READ_ACCESS = DatabaseAccess.builder() + private final static DatabaseAccess DATABASE_4_USER_1_READ_ACCESS = DatabaseAccess.builder() .type(AccessType.READ) - .hdbid(DATABASE_4_ID()) - .database(DATABASE_4()) - .huserid(USER_1_ID()) + .hdbid(DATABASE_4_ID) + .database(DATABASE_4) + .huserid(USER_1_ID) .build(); - public final DatabaseAccess DATABASE_4_USER_1_WRITE_OWN_ACCESS = DatabaseAccess.builder() + private final static DatabaseAccess DATABASE_4_USER_1_WRITE_OWN_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_OWN) - .hdbid(DATABASE_4_ID()) - .database(DATABASE_4()) - .huserid(USER_1_ID()) + .hdbid(DATABASE_4_ID) + .database(DATABASE_4) + .huserid(USER_1_ID) .build(); - public final DatabaseAccess DATABASE_4_USER_1_WRITE_ALL_ACCESS = DatabaseAccess.builder() + private final static DatabaseAccess DATABASE_4_USER_1_WRITE_ALL_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_ALL) - .hdbid(DATABASE_4_ID()) - .database(DATABASE_4()) - .huserid(USER_1_ID()) + .hdbid(DATABASE_4_ID) + .database(DATABASE_4) + .huserid(USER_1_ID) .build(); - public final DatabaseAccess DATABASE_4_USER_2_READ_ACCESS = DatabaseAccess.builder() + private final static DatabaseAccess DATABASE_4_USER_2_READ_ACCESS = DatabaseAccess.builder() .type(AccessType.READ) - .hdbid(DATABASE_4_ID()) - .database(DATABASE_4()) - .huserid(USER_2_ID()) + .hdbid(DATABASE_4_ID) + .database(DATABASE_4) + .huserid(USER_2_ID) .build(); - public final DatabaseAccess DATABASE_4_USER_2_WRITE_OWN_ACCESS = DatabaseAccess.builder() + private final static DatabaseAccess DATABASE_4_USER_2_WRITE_OWN_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_OWN) - .hdbid(DATABASE_4_ID()) - .database(DATABASE_4()) - .huserid(USER_2_ID()) + .hdbid(DATABASE_4_ID) + .database(DATABASE_4) + .huserid(USER_2_ID) .build(); - public final DatabaseAccess DATABASE_4_USER_2_WRITE_ALL_ACCESS = DatabaseAccess.builder() + private final static DatabaseAccess DATABASE_4_USER_2_WRITE_ALL_ACCESS = DatabaseAccess.builder() .type(AccessType.WRITE_ALL) - .hdbid(DATABASE_4_ID()) - .database(DATABASE_4()) - .huserid(USER_2_ID()) + .hdbid(DATABASE_4_ID) + .database(DATABASE_4) + .huserid(USER_2_ID) .build(); - public final DatabaseAccess DATABASE_4_USER_3_READ_ACCESS = DatabaseAccess.builder() + private final static 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() + private final static 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() + private final static 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() { - return List.of(IDENTIFIER_3_DTO()); - } + private final static List<IdentifierDto> VIEW_1_DTO_IDENTIFIERS = List.of(IDENTIFIER_3_DTO); - public final Constraints TABLE_1_CONSTRAINTS = Constraints.builder() + private final static Constraints TABLE_1_CONSTRAINTS = Constraints.builder() .checks(new LinkedHashSet<>()) .foreignKeys(new LinkedList<>()) .uniques(new LinkedList<>()) .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(); - public final ConstraintsDto TABLE_1_CONSTRAINTS_DTO = ConstraintsDto.builder() + private final static ConstraintsDto TABLE_1_CONSTRAINTS_DTO = ConstraintsDto.builder() .checks(new LinkedHashSet<>()) .foreignKeys(new LinkedList<>()) .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(); - public final Constraints TABLE_2_CONSTRAINTS = Constraints.builder() + private final static Constraints TABLE_2_CONSTRAINTS = Constraints.builder() .checks(new LinkedHashSet<>(List.of("`mintemp` > 0"))) .foreignKeys(new LinkedList<>(List.of(ForeignKey.builder() .id(UUID.fromString("d79f0fb1-05d6-4f3e-a5e2-8559982b8516")) @@ -10733,112 +7857,112 @@ 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()) + .id(COLUMN_2_1_ID) .build()))) .build(); - public final Constraints TABLE_3_CONSTRAINTS = Constraints.builder() + private final static Constraints TABLE_3_CONSTRAINTS = Constraints.builder() .checks(new LinkedHashSet<>()) .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(); - public final ConstraintsDto TABLE_3_CONSTRAINTS_DTO = ConstraintsDto.builder() + private final static ConstraintsDto TABLE_3_CONSTRAINTS_DTO = ConstraintsDto.builder() .checks(new LinkedHashSet<>()) .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(); - public final Constraints TABLE_4_CONSTRAINTS = Constraints.builder() + private final static Constraints TABLE_4_CONSTRAINTS = Constraints.builder() .checks(new LinkedHashSet<>()) .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(); - public final ConstraintsDto TABLE_4_CONSTRAINTS_DTO = ConstraintsDto.builder() + private final static ConstraintsDto TABLE_4_CONSTRAINTS_DTO = ConstraintsDto.builder() .checks(new LinkedHashSet<>()) .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(); - public final Constraints TABLE_5_CONSTRAINTS = Constraints.builder() + private final static Constraints TABLE_5_CONSTRAINTS = Constraints.builder() .checks(new LinkedHashSet<>()) .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(); - public final ConstraintsDto TABLE_5_CONSTRAINTS_DTO = ConstraintsDto.builder() + private final static ConstraintsDto TABLE_5_CONSTRAINTS_DTO = ConstraintsDto.builder() .checks(new LinkedHashSet<>()) .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(); - public final Constraints TABLE_6_CONSTRAINTS = Constraints.builder() + private final static Constraints TABLE_6_CONSTRAINTS = Constraints.builder() .checks(new LinkedHashSet<>()) .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(); - public final ConstraintsDto TABLE_6_CONSTRAINTS_DTO = ConstraintsDto.builder() + private final static ConstraintsDto TABLE_6_CONSTRAINTS_DTO = ConstraintsDto.builder() .checks(new LinkedHashSet<>()) .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(); - public final Constraints TABLE_7_CONSTRAINTS = Constraints.builder() + private final static Constraints TABLE_7_CONSTRAINTS = Constraints.builder() .checks(new LinkedHashSet<>()) .foreignKeys(new LinkedList<>(List.of(ForeignKey.builder() .id(UUID.fromString("421c3dd8-ae09-4c72-a6ca-09de009e755f")) @@ -10850,8 +7974,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() @@ -10864,173 +7988,173 @@ 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(); - public final ForeignKeyDto TABLE_7_CONSTRAINTS_FOREIGN_KEY_0_DTO = ForeignKeyDto.builder() + private final static ForeignKeyDto TABLE_7_CONSTRAINTS_FOREIGN_KEY_0_DTO = ForeignKeyDto.builder() .id(UUID.fromString("561b4933-54e5-4dad-a536-39836da87fe3")) .name("fk_name_id") .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(); - public final ForeignKeyBriefDto TABLE_7_CONSTRAINTS_FOREIGN_KEY_BRIEF_0_DTO = ForeignKeyBriefDto.builder() + private final static ForeignKeyBriefDto TABLE_7_CONSTRAINTS_FOREIGN_KEY_BRIEF_0_DTO = ForeignKeyBriefDto.builder() .id(UUID.fromString("a92f09c5-9bce-4f77-8f7b-a9afc1d30ec2")) .build(); - public final ForeignKeyDto TABLE_7_CONSTRAINTS_FOREIGN_KEY_1_DTO = ForeignKeyDto.builder() + private final static ForeignKeyDto TABLE_7_CONSTRAINTS_FOREIGN_KEY_1_DTO = ForeignKeyDto.builder() .id(UUID.fromString("f2e82566-ddc3-4b76-8d27-adc3c51780a9")) .name("fk_zoo_id") .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(); - public final ForeignKeyBriefDto TABLE_7_CONSTRAINTS_FOREIGN_KEY_BRIEF_1_DTO = ForeignKeyBriefDto.builder() + private final static ForeignKeyBriefDto TABLE_7_CONSTRAINTS_FOREIGN_KEY_BRIEF_1_DTO = ForeignKeyBriefDto.builder() .id(UUID.fromString("6ce1f707-0bdf-4930-be77-157801d2735a")) .build(); - public final ConstraintsDto TABLE_7_CONSTRAINTS_DTO = ConstraintsDto.builder() + private final static ConstraintsDto TABLE_7_CONSTRAINTS_DTO = ConstraintsDto.builder() .checks(new LinkedHashSet<>()) .foreignKeys(new LinkedList<>(List.of(TABLE_7_CONSTRAINTS_FOREIGN_KEY_0_DTO, 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(); - public final Constraints TABLE_8_CONSTRAINTS = Constraints.builder() + private final static Constraints TABLE_8_CONSTRAINTS = Constraints.builder() .checks(new LinkedHashSet<>()) .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()))) .build(); - public final ConstraintsDto TABLE_8_CONSTRAINTS_DTO = ConstraintsDto.builder() + private final static ConstraintsDto TABLE_8_CONSTRAINTS_DTO = ConstraintsDto.builder() .checks(new LinkedHashSet<>()) .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(); - public final ExportResourceDto EXPORT_RESOURCE_DTO = ExportResourceDto.builder() + private final static ExportResourceDto EXPORT_RESOURCE_DTO = ExportResourceDto.builder() .filename("68b329da9893e34099c7d8ad5cb9c940") .resource(new InputStreamResource(InputStream.nullInputStream())) .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()) + private final static 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) .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()) + private final static 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) .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()) + private final static 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) .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()) + private final static 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) .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()) - .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()) + private final static 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) + .build(); + + private final static 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) .resultNumber(3L) .build();