Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 5 additions & 4 deletions build.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile

// https://kotlinlang.org/docs/jvm-create-project-with-spring-boot.html
Expand All @@ -8,7 +9,7 @@ plugins {
kotlin("plugin.spring") version "2.1.10"
}

group = "com.majaku"
group = "com.hejapp"
version = "1.0.0-SNAPSHOT"

java {
Expand All @@ -30,9 +31,9 @@ dependencies {
}

tasks.withType<KotlinCompile> {
kotlinOptions {
freeCompilerArgs = listOf("-Xjsr305=strict")
jvmTarget = "17"
compilerOptions {
freeCompilerArgs.set(listOf("-Xjsr305=strict"))
jvmTarget.set(JvmTarget.JVM_17)
}
}

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.majaku
package com.hejapp

import com.mongodb.ConnectionString
import com.mongodb.MongoClientSettings
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.majaku
package com.hejapp

import org.springframework.boot.autoconfigure.SpringBootApplication
import org.springframework.boot.autoconfigure.data.mongo.MongoDataAutoConfiguration
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.majaku.controller
package com.hejapp.controller

import com.majaku.ApplicationContext
import com.majaku.exception.SessionExpiredException
import com.hejapp.ApplicationContext
import com.hejapp.exception.SessionExpiredException
import com.mongodb.client.MongoClient
import org.springframework.security.core.context.SecurityContextHolder
import org.springframework.util.StringUtils
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
package com.majaku.controller
package com.hejapp.controller

import com.majaku.ApplicationContext
import com.majaku.domain.JwtTokenResponse
import com.majaku.domain.LoginRequest
import com.majaku.exception.RefreshTokenMissingException
import com.majaku.security.JwtUtils
import com.majaku.service.LoginService
import com.hejapp.ApplicationContext
import com.hejapp.domain.JwtTokenResponse
import com.hejapp.domain.LoginRequest
import com.hejapp.exception.RefreshTokenMissingException
import com.hejapp.security.JwtUtils
import com.hejapp.service.LoginService
import org.bson.Document
import org.bson.json.JsonObject
import org.springframework.core.env.Environment
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package com.majaku.controller
package com.hejapp.controller

import com.fasterxml.jackson.core.type.TypeReference
import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper
import com.majaku.ApplicationContext
import com.majaku.domain.CollectionDataResponse
import com.majaku.exception.BulkWriteException
import com.hejapp.ApplicationContext
import com.hejapp.domain.CollectionDataResponse
import com.hejapp.exception.BulkWriteException
import com.mongodb.client.MongoCollection
import com.mongodb.client.model.InsertManyOptions
import com.mongodb.client.model.Sorts
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package com.majaku.controller
package com.hejapp.controller

import com.majaku.domain.JwtTokenResponse
import com.hejapp.domain.JwtTokenResponse
import org.springframework.stereotype.Component
import javax.servlet.http.Cookie
import javax.servlet.http.HttpServletResponse
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.majaku.controller
package com.hejapp.controller

import com.majaku.ApplicationContext
import com.majaku.domain.CollectionInfoResponse
import com.hejapp.ApplicationContext
import com.hejapp.domain.CollectionInfoResponse
import org.bson.Document
import org.slf4j.LoggerFactory
import org.springframework.http.HttpStatus.CREATED
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package com.majaku.controller
package com.hejapp.controller

import com.majaku.ApplicationContext
import com.majaku.domain.CreateDocumentRequest
import com.majaku.domain.UpdateDocumentRequest
import com.hejapp.ApplicationContext
import com.hejapp.domain.CreateDocumentRequest
import com.hejapp.domain.UpdateDocumentRequest
import com.mongodb.client.result.DeleteResult
import org.bson.BsonDocument
import org.bson.Document
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package com.majaku.controller
package com.hejapp.controller

import com.majaku.ApplicationContext
import com.majaku.domain.CollectionDataResponse
import com.majaku.domain.CreateIndexRequest
import com.hejapp.ApplicationContext
import com.hejapp.domain.CollectionDataResponse
import com.hejapp.domain.CreateIndexRequest
import com.mongodb.client.model.IndexOptions
import com.mongodb.client.model.Indexes
import org.bson.Document
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package com.majaku.controller
package com.hejapp.controller

import com.auth0.jwt.exceptions.JWTVerificationException
import com.majaku.domain.CollectionDataResponse
import com.majaku.exception.SessionExpiredException
import com.hejapp.domain.CollectionDataResponse
import com.hejapp.exception.SessionExpiredException
import com.mongodb.MongoCommandException
import com.mongodb.MongoException
import com.mongodb.WriteConcernException
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.majaku.controller
package com.hejapp.controller

import com.majaku.ApplicationContext
import com.majaku.domain.UpdateUserRequest
import com.hejapp.ApplicationContext
import com.hejapp.domain.UpdateUserRequest
import com.mongodb.BasicDBObject
import org.bson.Document
import org.slf4j.LoggerFactory
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.majaku.domain
package com.hejapp.domain

import org.bson.Document

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.majaku.domain
package com.hejapp.domain

data class CollectionInfoResponse(
val name: String,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.majaku.domain
package com.hejapp.domain

data class CreateDocumentRequest(
val document: String
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.majaku.domain
package com.hejapp.domain

data class CreateIndexRequest(
val keys: Map<String, String>,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.majaku.domain
package com.hejapp.domain

data class JwtTokenResponse(
val accessToken: String,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.majaku.domain
package com.hejapp.domain

data class LoginRequest(
val user: String,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.majaku.domain
package com.hejapp.domain

data class UpdateDocumentRequest(
val idQuery: String,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.majaku.domain
package com.hejapp.domain

data class UpdateUserRequest(
val user: String,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.majaku.exception
package com.hejapp.exception

import org.springframework.http.HttpStatus.UNPROCESSABLE_ENTITY
import org.springframework.web.bind.annotation.ResponseStatus
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.majaku.exception
package com.hejapp.exception

import org.springframework.http.HttpStatus.UNAUTHORIZED
import org.springframework.web.bind.annotation.ResponseStatus
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.majaku.exception
package com.hejapp.exception

import org.springframework.http.HttpStatus.UNAUTHORIZED
import org.springframework.web.bind.annotation.ResponseStatus
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.majaku.exception
package com.hejapp.exception

import org.springframework.http.HttpStatus.UNAUTHORIZED
import org.springframework.web.bind.annotation.ResponseStatus
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.majaku.security
package com.hejapp.security

import org.slf4j.LoggerFactory
import org.springframework.security.core.AuthenticationException
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.majaku.security
package com.hejapp.security

import org.springframework.security.core.Authentication
import org.springframework.security.core.GrantedAuthority
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.majaku.security
package com.hejapp.security

import com.auth0.jwt.JWT
import com.auth0.jwt.algorithms.Algorithm
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package com.majaku.security
package com.hejapp.security

import com.auth0.jwt.JWT
import com.auth0.jwt.algorithms.Algorithm
import com.auth0.jwt.exceptions.JWTVerificationException
import com.majaku.domain.JwtTokenResponse
import com.hejapp.domain.JwtTokenResponse
import org.slf4j.LoggerFactory
import org.springframework.beans.factory.annotation.Value
import org.springframework.stereotype.Component
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.majaku.security
package com.hejapp.security

import com.majaku.controller.CookieUtils
import com.majaku.security.filter.JwtTokenFilter
import com.hejapp.controller.CookieUtils
import com.hejapp.security.filter.JwtTokenFilter
import org.springframework.context.annotation.Bean
import org.springframework.context.annotation.Configuration
import org.springframework.scheduling.annotation.EnableScheduling
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package com.majaku.security.filter
package com.hejapp.security.filter

import com.majaku.controller.CookieUtils
import com.majaku.security.JwtAuthentication
import com.hejapp.controller.CookieUtils
import com.hejapp.security.JwtAuthentication
import org.springframework.beans.factory.annotation.Value
import org.springframework.http.HttpHeaders.AUTHORIZATION
import org.springframework.security.core.context.SecurityContextHolder
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
package com.majaku.service
package com.hejapp.service

import com.majaku.ApplicationContext
import com.majaku.domain.JwtTokenResponse
import com.majaku.exception.LoginFailedException
import com.majaku.security.JwtUtils
import com.hejapp.ApplicationContext
import com.hejapp.domain.JwtTokenResponse
import com.hejapp.exception.LoginFailedException
import com.hejapp.security.JwtUtils
import com.mongodb.MongoCredential
import org.slf4j.LoggerFactory
import org.springframework.stereotype.Service
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.majaku
package com.hejapp

import org.junit.jupiter.api.Test
import org.springframework.boot.test.context.SpringBootTest
Expand Down