File tree Expand file tree Collapse file tree 12 files changed +37
-37
lines changed
main/scala/ch/linkyard/scim
test/scala/ch/linkyard/scim/rest Expand file tree Collapse file tree 12 files changed +37
-37
lines changed Original file line number Diff line number Diff line change @@ -5,8 +5,8 @@ import ch.linkyard.scim.model.Codecs.given
55import ch .linkyard .scim .model .Group .Member
66import ch .linkyard .scim .rest .Resource .Path
77import ch .linkyard .scim .rest .Resource .QueryParams
8+ import ch .linkyard .scim .spi .GroupStore
89import io .circe .Json
9- import scim .spi .GroupStore
1010
1111private class GroupResource [F [_]: Monad ](urlConfig : UrlConfig )(using store : GroupStore [F ])
1212 extends Resource [F ]:
Original file line number Diff line number Diff line change @@ -23,19 +23,19 @@ import ch.linkyard.scim.model.SearchRequest
2323import ch .linkyard .scim .model .SortOrder
2424import ch .linkyard .scim .rest .Resource .Path
2525import ch .linkyard .scim .rest .Resource .QueryParams
26+ import ch .linkyard .scim .spi .Paging
27+ import ch .linkyard .scim .spi .SearchResult
28+ import ch .linkyard .scim .spi .Sorting
29+ import ch .linkyard .scim .spi .SpiError .AlreadyExists
30+ import ch .linkyard .scim .spi .SpiError .Conflict
31+ import ch .linkyard .scim .spi .SpiError .CreationError
32+ import ch .linkyard .scim .spi .SpiError .DoesNotExist
33+ import ch .linkyard .scim .spi .SpiError .MalformedData
34+ import ch .linkyard .scim .spi .SpiError .MissingData
35+ import ch .linkyard .scim .spi .SpiError .UpdateError
2636import io .circe .Decoder
2737import io .circe .Json
2838import io .circe .syntax .*
29- import scim .spi .Paging
30- import scim .spi .SearchResult
31- import scim .spi .Sorting
32- import scim .spi .SpiError .AlreadyExists
33- import scim .spi .SpiError .Conflict
34- import scim .spi .SpiError .CreationError
35- import scim .spi .SpiError .DoesNotExist
36- import scim .spi .SpiError .MalformedData
37- import scim .spi .SpiError .MissingData
38- import scim .spi .SpiError .UpdateError
3939
4040import java .net .URI
4141
Original file line number Diff line number Diff line change @@ -8,11 +8,11 @@ import ch.linkyard.scim.model.ResourceType
88import ch .linkyard .scim .rest .Helpers .Id
99import ch .linkyard .scim .rest .Resource .Path
1010import ch .linkyard .scim .rest .Resource .QueryParams
11+ import ch .linkyard .scim .spi .Paging
12+ import ch .linkyard .scim .spi .SearchResult
13+ import ch .linkyard .scim .spi .Sorting
14+ import ch .linkyard .scim .spi .SpiError .DoesNotExist
1115import io .circe .Json
12- import scim .spi .Paging
13- import scim .spi .SearchResult
14- import scim .spi .Sorting
15- import scim .spi .SpiError .DoesNotExist
1616
1717import java .net .URI
1818
Original file line number Diff line number Diff line change @@ -8,8 +8,8 @@ import ch.linkyard.scim.model.ServiceProviderConfiguration.AuthenticationOptions
88import ch .linkyard .scim .model .ServiceProviderConfiguration .BulkOptions
99import ch .linkyard .scim .model .ServiceProviderConfiguration .FilterOptions
1010import ch .linkyard .scim .model .ServiceProviderConfiguration .OptionSupported
11- import scim .spi .GroupStore
12- import scim .spi .UserStore
11+ import ch . linkyard . scim .spi .GroupStore
12+ import ch . linkyard . scim .spi .UserStore
1313
1414trait RestApi [F [_]]:
1515 def user : Resource [F ]
Original file line number Diff line number Diff line change @@ -7,11 +7,11 @@ import ch.linkyard.scim.model.SchemaDefinition
77import ch .linkyard .scim .rest .Helpers .Id
88import ch .linkyard .scim .rest .Resource .Path
99import ch .linkyard .scim .rest .Resource .QueryParams
10+ import ch .linkyard .scim .spi .Paging
11+ import ch .linkyard .scim .spi .SearchResult
12+ import ch .linkyard .scim .spi .Sorting
13+ import ch .linkyard .scim .spi .SpiError .DoesNotExist
1014import io .circe .Json
11- import scim .spi .Paging
12- import scim .spi .SearchResult
13- import scim .spi .Sorting
14- import scim .spi .SpiError .DoesNotExist
1515
1616import java .net .URI
1717
Original file line number Diff line number Diff line change @@ -6,8 +6,8 @@ import ch.linkyard.scim.model.*
66import ch .linkyard .scim .model .Codecs .given
77import ch .linkyard .scim .rest .Resource .Path
88import ch .linkyard .scim .rest .Resource .QueryParams
9+ import ch .linkyard .scim .spi .UserStore
910import io .circe .Json
10- import scim .spi .UserStore
1111
1212private class UserResource [F [_]: Monad ](urlConfig : UrlConfig )(using store : UserStore [F ])
1313 extends Resource [F ] {
Original file line number Diff line number Diff line change 1- package scim .spi
1+ package ch . linkyard . scim .spi
22
33import ch .linkyard .scim .model .Filter
44import ch .linkyard .scim .model .Group
55import ch .linkyard .scim .model .Group .Member
6- import scim .spi .SpiError .CreationError
7- import scim .spi .SpiError .DoesNotExist
8- import scim .spi .SpiError .UpdateError
6+ import ch . linkyard . scim .spi .SpiError .CreationError
7+ import ch . linkyard . scim .spi .SpiError .DoesNotExist
8+ import ch . linkyard . scim .spi .SpiError .UpdateError
99
1010trait GroupStore [F [_]]:
1111 def get (id : String ): F [Either [DoesNotExist , Group ]]
Original file line number Diff line number Diff line change 1- package scim .spi
1+ package ch . linkyard . scim .spi
22
33sealed trait SpiError
44
Original file line number Diff line number Diff line change 1- package scim .spi
1+ package ch . linkyard . scim .spi
22
33import ch .linkyard .scim .model .Filter
44import ch .linkyard .scim .model .User
5- import scim .spi .SpiError .*
5+ import ch . linkyard . scim .spi .SpiError .*
66
77trait UserStore [F [_]]:
88 def get (id : String ): F [Either [DoesNotExist , User ]]
Original file line number Diff line number Diff line change 1- package scim
1+ package ch . linkyard . scim
22
33import ch .linkyard .scim .model .JsonModel
44import ch .linkyard .scim .model .SortOrder
You can’t perform that action at this time.
0 commit comments