Skip to content

Commit

Permalink
chore: refactor application structure
Browse files Browse the repository at this point in the history
  • Loading branch information
1grzyb1 committed Mar 31, 2024
1 parent 4ce5808 commit c092e64
Show file tree
Hide file tree
Showing 62 changed files with 112 additions and 137 deletions.
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
package odyseja.odysejapka.domain
package odyseja.odysejapka

data class Progress(val progress: Int, val status: Status)
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package odyseja.odysejapka.domain
package odyseja.odysejapka

enum class Status {
STOPPED, RUNNING
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
package odyseja.odysejapka.rest
package odyseja.odysejapka.age

import odyseja.odysejapka.domain.AgeEntity
import odyseja.odysejapka.service.AgeService
import org.springframework.security.access.annotation.Secured
import org.springframework.security.access.prepost.PreAuthorize
import org.springframework.web.bind.annotation.*
import java.security.Principal

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package odyseja.odysejapka.domain
package odyseja.odysejapka.age

import javax.persistence.Column
import javax.persistence.Entity
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package odyseja.odysejapka.service
package odyseja.odysejapka.age

import odyseja.odysejapka.domain.AgeEntity
import org.springframework.data.repository.CrudRepository

interface AgeRepository : CrudRepository<AgeEntity, Int> {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package odyseja.odysejapka.service
package odyseja.odysejapka.age

import odyseja.odysejapka.domain.AgeEntity
import odyseja.odysejapka.change.ChangeService
import org.springframework.stereotype.Service

@Service
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package odyseja.odysejapka.rest
package odyseja.odysejapka.breaking.change

import odyseja.odysejapka.service.BreakingChangeService
import org.springframework.security.access.annotation.Secured
import org.springframework.web.bind.annotation.*

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package odyseja.odysejapka.domain
package odyseja.odysejapka.breaking.change

import odyseja.odysejapka.rest.BreakingChangeController
import javax.persistence.Column
import javax.persistence.Entity
import javax.persistence.Id
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package odyseja.odysejapka.service
package odyseja.odysejapka.breaking.change

import odyseja.odysejapka.domain.BreakingChangeEntity
import org.springframework.data.repository.CrudRepository

interface BreakingChangeRepository : CrudRepository<BreakingChangeEntity, Int> {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
package odyseja.odysejapka.service
package odyseja.odysejapka.breaking.change

import odyseja.odysejapka.domain.BreakingChangeEntity
import odyseja.odysejapka.rest.BreakingChangeController
import org.springframework.stereotype.Service
import org.springframework.transaction.annotation.Transactional

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package odyseja.odysejapka.domain
package odyseja.odysejapka.change

import java.sql.Timestamp
import javax.persistence.*
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package odyseja.odysejapka.service
package odyseja.odysejapka.change

import odyseja.odysejapka.domain.ChangeEntity
import org.springframework.data.repository.CrudRepository

interface ChangeRepository : CrudRepository<ChangeEntity, Int> {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
package odyseja.odysejapka.service
package odyseja.odysejapka.change

import odyseja.odysejapka.domain.ChangeEntity
import odyseja.odysejapka.domain.Version
import org.springframework.stereotype.Service
import java.sql.Timestamp

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package odyseja.odysejapka.domain
package odyseja.odysejapka.change

data class Version (
val version: Int
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
package odyseja.odysejapka.rest
package odyseja.odysejapka.change

import odyseja.odysejapka.domain.Version
import odyseja.odysejapka.service.ChangeService
import org.springframework.web.bind.annotation.GetMapping
import org.springframework.web.bind.annotation.RequestMapping
import org.springframework.web.bind.annotation.RestController
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
package odyseja.odysejapka.rest
package odyseja.odysejapka.city

import odyseja.odysejapka.domain.CityEntity
import odyseja.odysejapka.service.CityService
import org.springframework.security.access.annotation.Secured
import org.springframework.web.bind.annotation.*

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package odyseja.odysejapka.domain
package odyseja.odysejapka.city

import javax.persistence.*

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
package odyseja.odysejapka.service
package odyseja.odysejapka.city

import odyseja.odysejapka.domain.CityEntity
import org.springframework.data.jpa.repository.Modifying
import org.springframework.data.jpa.repository.Query
import org.springframework.data.repository.CrudRepository

interface CityRepository : CrudRepository<CityEntity?, Int?> {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package odyseja.odysejapka.service
package odyseja.odysejapka.city

import odyseja.odysejapka.domain.CityEntity
import odyseja.odysejapka.change.ChangeService
import org.springframework.stereotype.Service
import org.springframework.transaction.annotation.Transactional

Expand Down
3 changes: 0 additions & 3 deletions src/main/kotlin/odyseja/odysejapka/domain/LoginCredentials.kt

This file was deleted.

2 changes: 1 addition & 1 deletion src/main/kotlin/odyseja/odysejapka/drive/SpontanGroup.kt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package odyseja.odysejapka.drive

import odyseja.odysejapka.domain.Performance
import odyseja.odysejapka.timetable.Performance

data class SpontanGroups(val group: Group, val performances: List<Performance>) {

Expand Down
2 changes: 1 addition & 1 deletion src/main/kotlin/odyseja/odysejapka/gad/GadController.kt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package odyseja.odysejapka.gad

import odyseja.odysejapka.domain.Progress
import odyseja.odysejapka.Progress
import org.springframework.security.access.annotation.Secured
import org.springframework.web.bind.annotation.*

Expand Down
4 changes: 2 additions & 2 deletions src/main/kotlin/odyseja/odysejapka/gad/GadService.kt
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@ package odyseja.odysejapka.gad

import GadConfiguration
import GadRunner
import odyseja.odysejapka.domain.Progress
import odyseja.odysejapka.domain.Status
import odyseja.odysejapka.Progress
import odyseja.odysejapka.Status
import org.springframework.stereotype.Service

@Service
Expand Down
2 changes: 1 addition & 1 deletion src/main/kotlin/odyseja/odysejapka/gad/Team.kt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import odyseja.odysejapka.domain.Performance
import odyseja.odysejapka.timetable.Performance

data class Team(
val performanceHour: String,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package odyseja.odysejapka.domain
package odyseja.odysejapka.info

data class Info(
val id: Int,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package odyseja.odysejapka.domain
package odyseja.odysejapka.info

import javax.persistence.*

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package odyseja.odysejapka.service
package odyseja.odysejapka.info

import odyseja.odysejapka.domain.InfoCategoryEntity
import org.springframework.data.repository.CrudRepository

interface InfoCategoryRepository : CrudRepository<InfoCategoryEntity, Int> {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
package odyseja.odysejapka.rest
package odyseja.odysejapka.info

import odyseja.odysejapka.domain.Info
import odyseja.odysejapka.domain.InfoCategoryEntity
import odyseja.odysejapka.service.InfoService
import org.springframework.security.access.annotation.Secured
import org.springframework.web.bind.annotation.*

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package odyseja.odysejapka.domain
package odyseja.odysejapka.info

import odyseja.odysejapka.city.CityEntity
import javax.persistence.*

@Entity(name = "info")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
package odyseja.odysejapka.service
package odyseja.odysejapka.info

import odyseja.odysejapka.domain.CityEntity
import odyseja.odysejapka.domain.InfoEntity
import odyseja.odysejapka.city.CityEntity
import org.springframework.data.repository.CrudRepository


Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
package odyseja.odysejapka.service
package odyseja.odysejapka.info

import odyseja.odysejapka.domain.Info
import odyseja.odysejapka.domain.InfoCategoryEntity
import odyseja.odysejapka.domain.InfoEntity
import odyseja.odysejapka.change.ChangeService
import odyseja.odysejapka.city.CityRepository
import org.springframework.stereotype.Service

@Service
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
package odyseja.odysejapka.rest
package odyseja.odysejapka.problem

import odyseja.odysejapka.domain.ProblemEntity
import odyseja.odysejapka.service.ProblemService
import org.springframework.security.access.annotation.Secured
import org.springframework.web.bind.annotation.*

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
package odyseja.odysejapka.domain
package odyseja.odysejapka.problem

import javax.persistence.*
import javax.persistence.Column
import javax.persistence.Entity
import javax.persistence.Id

@Entity(name = "problem")
class ProblemEntity(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package odyseja.odysejapka.service
package odyseja.odysejapka.problem

import odyseja.odysejapka.domain.ProblemEntity
import org.springframework.data.repository.CrudRepository

interface ProblemRepository : CrudRepository<ProblemEntity, Int> {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package odyseja.odysejapka.service
package odyseja.odysejapka.problem

import odyseja.odysejapka.domain.ProblemEntity
import odyseja.odysejapka.change.ChangeService
import org.springframework.stereotype.Service

@Service
Expand Down
2 changes: 1 addition & 1 deletion src/main/kotlin/odyseja/odysejapka/sak/SakController.kt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package odyseja.odysejapka.sak

import odyseja.odysejapka.domain.Progress
import odyseja.odysejapka.Progress
import org.springframework.security.access.annotation.Secured
import org.springframework.web.bind.annotation.*

Expand Down
2 changes: 1 addition & 1 deletion src/main/kotlin/odyseja/odysejapka/sak/SakRunner.kt
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
package odyseja.odysejapka.sak

import com.google.api.services.drive.model.File
import odyseja.odysejapka.domain.Performance
import odyseja.odysejapka.drive.DriveAdapter
import odyseja.odysejapka.drive.SheetAdapter
import odyseja.odysejapka.drive.SpontanGroups
import odyseja.odysejapka.timetable.Performance
import odyseja.odysejapka.timetable.TimeTableService
import java.util.concurrent.atomic.AtomicInteger

Expand Down
4 changes: 2 additions & 2 deletions src/main/kotlin/odyseja/odysejapka/sak/SakService.kt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
package odyseja.odysejapka.sak

import SakConfiguration
import odyseja.odysejapka.domain.Progress
import odyseja.odysejapka.domain.Status
import odyseja.odysejapka.Progress
import odyseja.odysejapka.Status
import odyseja.odysejapka.timetable.TimeTableService
import org.springframework.stereotype.Service

Expand Down
10 changes: 0 additions & 10 deletions src/main/kotlin/odyseja/odysejapka/service/UserRepository.kt

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package odyseja.odysejapka.domain
package odyseja.odysejapka.sponsor

data class Sponsor(
val id: Int,
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
package odyseja.odysejapka.rest
package odyseja.odysejapka.sponsor

import odyseja.odysejapka.domain.CityEntity
import odyseja.odysejapka.domain.Sponsor
import odyseja.odysejapka.domain.SponsorEntity
import odyseja.odysejapka.service.SponsorService
import odyseja.odysejapka.city.CityEntity
import org.springframework.http.MediaType
import org.springframework.web.bind.annotation.*
import org.springframework.web.multipart.MultipartFile
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package odyseja.odysejapka.domain
package odyseja.odysejapka.sponsor

import odyseja.odysejapka.city.CityEntity
import javax.persistence.*

@Entity(name = "sponsor")
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
package odyseja.odysejapka.service
package odyseja.odysejapka.sponsor

import odyseja.odysejapka.domain.SponsorEntity
import org.springframework.data.repository.CrudRepository

interface SponsorRepository : CrudRepository<SponsorEntity, Int> {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package odyseja.odysejapka.service
package odyseja.odysejapka.sponsor

import odyseja.odysejapka.domain.Sponsor
import odyseja.odysejapka.rest.SponsorController
import odyseja.odysejapka.change.ChangeService
import odyseja.odysejapka.city.CityRepository
import org.springframework.stereotype.Service
import org.springframework.transaction.annotation.Transactional
import org.springframework.web.multipart.MultipartFile
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
package odyseja.odysejapka.domain
package odyseja.odysejapka.stage

class Stage(val id: Int, val number: Int, val city: Int, val name: String)
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
package odyseja.odysejapka.rest
package odyseja.odysejapka.stage

import odyseja.odysejapka.domain.Stage
import odyseja.odysejapka.service.StageService
import org.springframework.security.access.annotation.Secured
import org.springframework.web.bind.annotation.*

Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package odyseja.odysejapka.domain
package odyseja.odysejapka.stage

import odyseja.odysejapka.city.CityEntity
import javax.persistence.*

@Entity(name = "stage")
Expand Down
Loading

0 comments on commit c092e64

Please sign in to comment.