Skip to content

Commit 8cc16e2

Browse files
authored
MOVE: Components from slatekit.common to slatekit.utils (#324)
* ADD: slatekit-utils * ADD: slatekit-requests * MOVE: slatekit.common paged and smart values to utils * MOVE: slatekit.common.display to utils * MOVE: slatekit.writer to slatekit.utils * MOVE: templates and naming to utils * FIX: Compile issues in tests * FIX: Compile issues in tests * FIX: Compile issues in tests * FIX: Compile issues in tests * MOVE: slatekit.common.requests to requests * FIX: Compile issues * FIX: Compile issues * MOVE: Gets, Puts, Inputs, etc to slatekit.common.values * MOVE: files to slatekit.common.values * PROJECT: New modules utils and requests * MOVE: slatekit.server.common -> core * REMOVE: slatekit.context dependency from request * FIX: New module names and ids * BUILD: Move to 2.5.0 * FIX: References for tracking module
1 parent f1bc59f commit 8cc16e2

File tree

239 files changed

+1471
-546
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

239 files changed

+1471
-546
lines changed

src/ext/kotlin/slatekit-connectors-cli/build.gradle

+4
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,17 @@ dependencies {
5757
compile "com.slatekit:slatekit-results:$slatekit_version"
5858
compile "com.slatekit:slatekit-common:$slatekit_version"
5959
compile "com.slatekit:slatekit-context:$slatekit_version"
60+
compile "com.slatekit:slatekit-utils:$slatekit_version"
61+
compile "com.slatekit:slatekit-requests:$slatekit_version"
6062
compile "com.slatekit:slatekit-apis:$slatekit_version"
6163
compile "com.slatekit:slatekit-cli:$slatekit_version"
6264
} else {
6365
// */
6466
compile project(":slatekit-result")
6567
compile project(":slatekit-common")
6668
compile project(":slatekit-context")
69+
compile project(":slatekit-utils")
70+
compile project(":slatekit-requests")
6771
compile project(":slatekit-apis")
6872
compile project(":slatekit-cli")
6973
} //</slatekit_local>

src/ext/kotlin/slatekit-connectors-cli/src/main/kotlin/slatekit/connectors/cli/CliApi.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@ import slatekit.cli.*
2020
import slatekit.common.Source
2121
import slatekit.common.types.Content
2222
import slatekit.common.types.ContentType
23-
import slatekit.common.requests.InputArgs
24-
import slatekit.common.writer.ConsoleWriter
23+
import slatekit.requests.InputArgs
24+
import slatekit.utils.writer.ConsoleWriter
2525
import slatekit.context.Context
2626
import slatekit.results.Codes
2727
import slatekit.results.Status

src/ext/kotlin/slatekit-connectors-entities/build.gradle

+2
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,15 @@ dependencies {
5757
compile "com.slatekit:slatekit-results:$slatekit_version"
5858
compile "com.slatekit:slatekit-common:$slatekit_version"
5959
compile "com.slatekit:slatekit-context:$slatekit_version"
60+
compile "com.slatekit:slatekit-utils:$slatekit_version"
6061
compile "com.slatekit:slatekit-db:$slatekit_version"
6162
compile "com.slatekit:slatekit-entities:$slatekit_version"
6263
} else {
6364
// */
6465
compile project(":slatekit-result")
6566
compile project(":slatekit-common")
6667
compile project(":slatekit-context")
68+
compile project(":slatekit-utils")
6769
compile project(":slatekit-db")
6870
compile project(":slatekit-entities")
6971
} //</slatekit_local>

src/ext/kotlin/slatekit-connectors-entities/src/main/kotlin/slatekit/connectors/entities/AppEntContext.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,12 @@ import slatekit.common.args.Args
1818
import slatekit.common.conf.Config
1919
import slatekit.common.conf.Conf
2020
import slatekit.common.data.Connections
21-
import slatekit.common.utils.B64Java8
21+
import slatekit.common.convert.B64Java8
2222
import slatekit.common.crypto.Encryptor
2323
import slatekit.common.info.*
2424
import slatekit.common.log.Logs
2525
import slatekit.common.log.LogsDefault
26-
import slatekit.common.naming.Namer
26+
import slatekit.utils.naming.Namer
2727
import slatekit.context.AppContext
2828
import slatekit.common.envs.Envs
2929
import slatekit.context.Context

src/ext/kotlin/version-beta.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.4.7
1+
2.5.0

src/ext/kotlin/version.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.4.7
1+
2.5.0

src/lib/kotlin/build-all.sh

+3-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22
# Foundational
33
cd slatekit-result && gradle clean build publish && cd ../ && echo 'sleeping 20s' && sleep 20s
44
cd slatekit-actors && gradle clean build publish && cd ../ && echo 'sleeping 20s' && sleep 20s
5-
cd slatekit-common && gradle clean build publish && cd ../ && echo 'sleeping 20s' && sleep 20s
5+
cd slatekit-common && gradle clean build publish && cd ../ && echo 'sleeping 20s' && sleep 20s
6+
cd slatekit-utils && gradle clean build publish && cd ../ && echo 'sleeping 20s' && sleep 20s
7+
cd slatekit-requests && gradle clean build publish && cd ../ && echo 'sleeping 20s' && sleep 20s
68
cd slatekit-context && gradle clean build publish && cd ../ && echo 'sleeping 20s' && sleep 20s
79

810
# Support

src/lib/kotlin/slatekit-apis/build.gradle

+4
Original file line numberDiff line numberDiff line change
@@ -51,13 +51,17 @@ dependencies {
5151
if( slatekitSetupViaBinary ) {
5252
compile "com.slatekit:slatekit-results:$slatekit_version"
5353
compile "com.slatekit:slatekit-common:$slatekit_version"
54+
compile "com.slatekit:slatekit-utils:$slatekit_version"
55+
compile "com.slatekit:slatekit-requests:$slatekit_version"
5456
compile "com.slatekit:slatekit-context:$slatekit_version"
5557
compile "com.slatekit:slatekit-meta:$slatekit_version"
5658
compile "com.slatekit:slatekit-serialization:$slatekit_version"
5759
} else {
5860
// */
5961
compile project(":slatekit-result")
6062
compile project(":slatekit-common")
63+
compile project(":slatekit-utils")
64+
compile project(":slatekit-requests")
6165
compile project(":slatekit-context")
6266
compile project(":slatekit-meta")
6367
compile project(":slatekit-serialization")

src/lib/kotlin/slatekit-apis/src/main/kotlin/slatekit/apis/ApiRequest.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package slatekit.apis
33
import slatekit.apis.core.Auth
44
import slatekit.apis.core.Target
55
import slatekit.context.Context
6-
import slatekit.common.requests.Request
6+
import slatekit.requests.Request
77

88
/**
99
* @param host : Host running the Apis

src/lib/kotlin/slatekit-apis/src/main/kotlin/slatekit/apis/ApiServer.kt

+4-4
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ import slatekit.apis.setup.loadAll
1515
import slatekit.common.*
1616
import slatekit.common.ext.numbered
1717
import slatekit.common.ext.structured
18-
import slatekit.common.ext.toResponse
18+
import slatekit.requests.toResponse
1919
import slatekit.common.log.Logger
20-
import slatekit.common.requests.CommonRequest
21-
import slatekit.common.requests.Request
22-
import slatekit.common.requests.Response
20+
import slatekit.requests.CommonRequest
21+
import slatekit.requests.Request
22+
import slatekit.requests.Response
2323
import slatekit.context.Context
2424
import slatekit.meta.*
2525
import slatekit.serialization.deserializer.Deserializer

src/lib/kotlin/slatekit-apis/src/main/kotlin/slatekit/apis/Settings.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ import slatekit.apis.tools.docs.DocConsole
1818
import slatekit.apis.tools.docs.DocWeb
1919
import slatekit.common.Source
2020
import slatekit.common.crypto.Encryptor
21-
import slatekit.common.naming.Namer
22-
import slatekit.common.requests.Request
21+
import slatekit.utils.naming.Namer
22+
import slatekit.requests.Request
2323
import slatekit.serialization.deserializer.Deserializer
2424

2525
/**

src/lib/kotlin/slatekit-apis/src/main/kotlin/slatekit/apis/core/Auth.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ package slatekit.apis.core
1515

1616
import slatekit.apis.AuthMode
1717
import slatekit.apis.support.RolesSupport
18-
import slatekit.common.requests.Request
18+
import slatekit.requests.Request
1919
import slatekit.results.Notice
2020
import slatekit.results.Outcome
2121

src/lib/kotlin/slatekit-apis/src/main/kotlin/slatekit/apis/core/Ctx.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ package slatekit.apis.core
1515
import slatekit.apis.ApiRequest
1616
import slatekit.apis.ApiServer
1717
import slatekit.context.Context
18-
import slatekit.common.requests.Request
18+
import slatekit.requests.Request
1919

2020
data class Ctx(val host: ApiServer, val context: Context, val req: Request, val target: Target) {
2121

src/lib/kotlin/slatekit-apis/src/main/kotlin/slatekit/apis/core/Data.kt

+2
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ import slatekit.common.crypto.Encryptor
2020
// import java.time.*
2121
import org.threeten.bp.*
2222
import slatekit.common.convert.Conversions
23+
import slatekit.common.values.Inputs
24+
import slatekit.common.values.InputsUpdateable
2325

2426
/**
2527
* Used to represent a request that originate from a json file.

src/lib/kotlin/slatekit-apis/src/main/kotlin/slatekit/apis/core/Meta.kt

+1
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import slatekit.common.crypto.Encryptor
77
// import java.time.*
88
import org.threeten.bp.*
99
import slatekit.common.convert.Conversions
10+
import slatekit.common.values.Metadata
1011

1112
/**
1213
* Used to represent a request that originates from a json file.

src/lib/kotlin/slatekit-apis/src/main/kotlin/slatekit/apis/core/Reqs.kt

+15-13
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,13 @@ import org.json.simple.parser.JSONParser
1818
import slatekit.apis.ApiConstants
1919
import slatekit.apis.support.JsonSupport
2020
import slatekit.common.*
21-
import slatekit.common.crypto.Encryptor
2221
import slatekit.common.ext.toStringUtc
22+
import slatekit.common.crypto.Encryptor
2323
import slatekit.common.io.Uris
24-
import slatekit.common.requests.CommonRequest
25-
import slatekit.common.requests.Request
24+
import slatekit.common.values.Inputs
25+
import slatekit.common.values.Metadata
26+
import slatekit.requests.CommonRequest
27+
import slatekit.requests.Request
2628
import slatekit.serialization.Serialization
2729

2830
object Reqs {
@@ -94,16 +96,16 @@ object Reqs {
9496
val sep = if (path.contains("/")) "/" else "."
9597

9698
return CommonRequest(
97-
version = version,
98-
path = path,
99-
parts = path.split(sep),
100-
source = Source.parse(sourceOverride ?: source),
101-
verb = verbOverride ?: verb,
102-
meta = Meta(rawSource ?: "json", jsonMeta, enc),
103-
data = Data(rawSource ?: "json", Source.File.id, true, enc, jsonData),
104-
raw = rawSource,
105-
tag = tag,
106-
timestamp = time
99+
version = version,
100+
path = path,
101+
parts = path.split(sep),
102+
source = Source.parse(sourceOverride ?: source),
103+
verb = verbOverride ?: verb,
104+
meta = Meta(rawSource ?: "json", jsonMeta, enc),
105+
data = Data(rawSource ?: "json", Source.File.id, true, enc, jsonData),
106+
raw = rawSource,
107+
tag = tag,
108+
timestamp = time
107109
)
108110
}
109111

src/lib/kotlin/slatekit-apis/src/main/kotlin/slatekit/apis/routes/Action.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ import slatekit.apis.AuthMode
2121
import slatekit.apis.Verb
2222
import slatekit.apis.core.Roles
2323
import slatekit.apis.core.Sources
24-
import slatekit.common.Metadata
24+
import slatekit.common.values.Metadata
2525
import slatekit.common.ext.tail
26-
import slatekit.common.requests.Request
26+
import slatekit.requests.Request
2727

2828
/**
2929
* ================================================================

src/lib/kotlin/slatekit-apis/src/main/kotlin/slatekit/apis/routes/Routes.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package slatekit.apis.routes
33
import slatekit.apis.core.Target
44
import kotlin.reflect.full.primaryConstructor
55
import slatekit.context.Context
6-
import slatekit.common.naming.Namer
6+
import slatekit.utils.naming.Namer
77
import slatekit.meta.Reflector
88
import slatekit.results.Codes
99
import slatekit.results.Err

src/lib/kotlin/slatekit-apis/src/main/kotlin/slatekit/apis/rules/ProtoRule.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import slatekit.apis.ApiRequest
44
import slatekit.apis.Verb
55
import slatekit.apis.Verbs
66
import slatekit.common.Source
7-
import slatekit.common.requests.Request
7+
import slatekit.requests.Request
88
import slatekit.results.Outcome
99
import slatekit.results.builders.Outcomes
1010
import slatekit.results.flatMap

src/lib/kotlin/slatekit-apis/src/main/kotlin/slatekit/apis/services/Calls.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ package slatekit.apis.services
1616
import slatekit.apis.ApiRequest
1717
import slatekit.apis.core.Target
1818
import slatekit.apis.routes.Action
19-
import slatekit.common.*
20-
import slatekit.common.requests.Request
19+
import slatekit.common.values.Inputs
20+
import slatekit.requests.Request
2121
import slatekit.meta.KTypes
2222
import slatekit.results.*
2323
import slatekit.results.builders.Outcomes

src/lib/kotlin/slatekit-apis/src/main/kotlin/slatekit/apis/services/Help.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import slatekit.apis.routes.Routes
1919
import slatekit.apis.tools.docs.Doc
2020
import slatekit.apis.tools.docs.DocUtils
2121
import slatekit.common.types.Content
22-
import slatekit.common.requests.Request
22+
import slatekit.requests.Request
2323
import slatekit.results.*
2424
import slatekit.results.builders.Outcomes
2525

src/lib/kotlin/slatekit-apis/src/main/kotlin/slatekit/apis/setup/Annotations.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import slatekit.apis.routes.Action
55
import slatekit.apis.routes.Api
66
import slatekit.apis.routes.Lookup
77
import slatekit.common.Ignore
8-
import slatekit.common.naming.Namer
8+
import slatekit.utils.naming.Namer
99
import slatekit.meta.Reflector
1010

1111
class Annotations(val cls: KClass<*>, val raw: Api? = null) : Loader {

src/lib/kotlin/slatekit-apis/src/main/kotlin/slatekit/apis/setup/Loader.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package slatekit.apis.setup
22

33
import slatekit.apis.routes.Action
44
import slatekit.apis.routes.Api
5-
import slatekit.common.naming.Namer
5+
import slatekit.utils.naming.Namer
66

77
interface Loader {
88

src/lib/kotlin/slatekit-apis/src/main/kotlin/slatekit/apis/setup/Methods.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import kotlin.reflect.KVisibility
44
import slatekit.apis.routes.Lookup
55
import slatekit.apis.routes.Action
66
import slatekit.apis.routes.Api
7-
import slatekit.common.naming.Namer
7+
import slatekit.utils.naming.Namer
88
import slatekit.meta.Reflector
99

1010
class Methods(val api: Api) : Loader {

src/lib/kotlin/slatekit-apis/src/main/kotlin/slatekit/apis/setup/Utils.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import slatekit.apis.routes.Lookup
1212
import slatekit.apis.routes.Area
1313
import slatekit.common.Source
1414
import slatekit.common.ext.orElse
15-
import slatekit.common.naming.Namer
15+
import slatekit.utils.naming.Namer
1616
import slatekit.meta.Reflector
1717

1818
fun toVerb(name: String?): Verb {

src/lib/kotlin/slatekit-apis/src/main/kotlin/slatekit/apis/support/Authenticator.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import slatekit.apis.core.Roles
66
import slatekit.common.auth.AuthFuncs
77
import slatekit.common.ext.splitToMapWithPairs
88
import slatekit.common.info.ApiKey
9-
import slatekit.common.requests.Request
9+
import slatekit.requests.Request
1010
import slatekit.results.Outcome
1111
import slatekit.results.builders.Outcomes
1212

src/lib/kotlin/slatekit-apis/src/main/kotlin/slatekit/apis/support/RewriteSupport.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package slatekit.apis.support
22

33
import slatekit.apis.ApiRequest
4-
import slatekit.common.InputsUpdateable
4+
import slatekit.common.values.InputsUpdateable
55

66
interface RewriteSupport {
77

src/lib/kotlin/slatekit-apis/src/main/kotlin/slatekit/apis/tools/code/CodeGen.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import slatekit.common.*
1212
import slatekit.common.ext.orElse
1313
import slatekit.common.io.Files
1414
import slatekit.common.io.Uris
15-
import slatekit.common.requests.Request
15+
import slatekit.requests.Request
1616
import slatekit.common.utils.Props
1717

1818
class CodeGen(val settings: CodeGenSettings, val builder:CodeBuilder) {

src/lib/kotlin/slatekit-apis/src/main/kotlin/slatekit/apis/tools/code/CodeGenApi.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import slatekit.apis.tools.code.builders.JavaBuilder
88
import slatekit.apis.tools.code.builders.KotlinBuilder
99
import slatekit.common.*
1010
import slatekit.common.auth.Roles
11-
import slatekit.common.requests.Request
11+
import slatekit.requests.Request
1212
import slatekit.results.Notice
1313

1414
/**

src/lib/kotlin/slatekit-apis/src/main/kotlin/slatekit/apis/tools/code/CodeGenSettings.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package slatekit.apis.tools.code
22

33
import slatekit.apis.ApiServer
4-
import slatekit.common.requests.Request
4+
import slatekit.requests.Request
55

66
data class CodeGenSettings(
77
val host: ApiServer,

src/lib/kotlin/slatekit-apis/src/main/kotlin/slatekit/apis/tools/code/TypeInfo.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package slatekit.apis.tools.code
22

33
import slatekit.context.Context
4-
import slatekit.common.requests.Request
4+
import slatekit.requests.Request
55
import slatekit.meta.KTypes
66
import kotlin.reflect.KClass
77
import kotlin.reflect.KType

src/lib/kotlin/slatekit-apis/src/main/kotlin/slatekit/apis/tools/docs/Doc.kt

+3-3
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ import slatekit.apis.routes.Action
1818
import slatekit.apis.routes.Api
1919
import slatekit.apis.routes.Area
2020
import slatekit.apis.routes.Lookup
21-
import slatekit.common.writer.ConsoleWriter
22-
import slatekit.common.writer.TextSettings
23-
import slatekit.common.writer.Writer
21+
import slatekit.utils.writer.ConsoleWriter
22+
import slatekit.utils.writer.TextSettings
23+
import slatekit.utils.writer.Writer
2424
import kotlin.reflect.KClass
2525

2626
abstract class Doc {

src/lib/kotlin/slatekit-apis/src/main/kotlin/slatekit/apis/tools/docs/DocUtils.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package slatekit.apis.tools.docs
33
import slatekit.apis.ApiConstants
44
import slatekit.apis.core.Part
55
import slatekit.common.args.ArgsCheck
6-
import slatekit.common.requests.Request
6+
import slatekit.requests.Request
77
import slatekit.results.Outcome
88
import slatekit.results.builders.Outcomes
99

src/lib/kotlin/slatekit-apis/src/main/kotlin/slatekit/apis/tools/docs/DocWeb.kt

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ package slatekit.apis.tools.docs
22

33
import slatekit.apis.routes.Action
44
import slatekit.apis.routes.Api
5-
import slatekit.common.writer.Writer
6-
import slatekit.common.writer.WebWriter
5+
import slatekit.utils.writer.Writer
6+
import slatekit.utils.writer.WebWriter
77

88
/**
99
* Generates help docs on the console.

0 commit comments

Comments
 (0)