Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
9eaed8e
Update docusaurus + minor refactoring.
ulitol97 Aug 2, 2021
15949ad
Documenting error and secure utils.
ulitol97 Aug 2, 2021
b34aa26
Documented JSON utils.
ulitol97 Aug 3, 2021
04fdc19
Refactored HTML2RDF module.
ulitol97 Aug 12, 2021
3ecfb56
Refactored Streams module.
ulitol97 Aug 12, 2021
31c2649
Refactored API formats.
ulitol97 Aug 13, 2021
712ac05
Refactored API formats.
ulitol97 Aug 13, 2021
f7133f1
Merge remote-tracking branch 'origin/master'
ulitol97 Aug 13, 2021
4ab2fa9
Refactored API formats (bis).
ulitol97 Aug 13, 2021
570b80c
Refactored values.
ulitol97 Aug 13, 2021
5a27993
Documented merged and results.
ulitol97 Aug 13, 2021
8c28343
Re-structured the code handling the API endpoints.
ulitol97 Aug 13, 2021
80c1059
Refactored api utils.
ulitol97 Aug 18, 2021
8d5e872
Begin refactoring API routes.
ulitol97 Aug 18, 2021
236e792
Further refactoring.
ulitol97 Aug 21, 2021
354a9fa
Further refactoring.
ulitol97 Aug 21, 2021
55b5f7a
Further refactoring.
ulitol97 Aug 31, 2021
d4fccd8
Minor refactorings and documentation.
ulitol97 Sep 7, 2021
70a9c22
Documented the accepted parameters.
ulitol97 Sep 8, 2021
0fcd2cc
Refactor shapemap logic.
ulitol97 Sep 8, 2021
ad5f0e4
Refactor trigger mode logic.
ulitol97 Sep 9, 2021
eb8df73
Before data refactor.
ulitol97 Sep 15, 2021
904cbb9
Before data refactor (2).
ulitol97 Sep 15, 2021
f75e13a
Refactor datatypes.
ulitol97 Sep 28, 2021
f9e731f
Updated dependencies and started refactoring endpoints
ulitol97 Oct 21, 2021
7e73dcd
Refactored data conversion.
ulitol97 Oct 25, 2021
a958b32
End refactor of data service.
ulitol97 Oct 28, 2021
c683fcd
Refactored formats and began schema service
ulitol97 Nov 16, 2021
6afe0d7
Further documenting and refactoring
ulitol97 Dec 20, 2021
098e0ad
Implemented ShapeMapInfo operation.
ulitol97 Jan 13, 2022
8442116
Refactored wikibase service and others
ulitol97 Jan 27, 2022
0695bc9
Enhanced wikibase validation
ulitol97 Jan 28, 2022
a700fbc
End refactoring
ulitol97 Feb 11, 2022
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
Prev Previous commit
Next Next commit
Further refactoring.
  • Loading branch information
ulitol97 committed Aug 21, 2021
commit 236e7927dbed46115c4e1fe2795d9a4974e204d7
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@ import cats.effect._
import cats.implicits._
import com.typesafe.scalalogging.LazyLogging
import es.weso.rdfshape.server.Server._
import es.weso.rdfshape.server.api.routes.api.APIService
import es.weso.rdfshape.server.api.routes.data.DataService
import es.weso.rdfshape.server.api.routes.endpoint.EndpointService
import es.weso.rdfshape.server.api.routes.fetch.FetchService
import es.weso.rdfshape.server.api.routes.permalink.PermalinkService
import es.weso.rdfshape.server.api.routes.api.service.APIService
import es.weso.rdfshape.server.api.routes.data.service.DataService
import es.weso.rdfshape.server.api.routes.endpoint.service.EndpointService
import es.weso.rdfshape.server.api.routes.fetch.service.FetchService
import es.weso.rdfshape.server.api.routes.permalink.service.PermalinkService
import es.weso.rdfshape.server.api.routes.schema.service.SchemaService
import es.weso.rdfshape.server.api.routes.shapemap.ShapeMapService
import es.weso.rdfshape.server.api.routes.shex.ShExService
import es.weso.rdfshape.server.api.routes.shapemap.service.ShapeMapService
import es.weso.rdfshape.server.api.routes.shex.service.ShExService
import es.weso.rdfshape.server.api.routes.wikibase.WikidataService
import es.weso.rdfshape.server.utils.error.exceptions.SSLContextCreationException
import es.weso.rdfshape.server.utils.error.{ExitCodes, SysUtils}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,23 +1,13 @@
package es.weso.rdfshape.server.api.routes
package es.weso.rdfshape.server.api.definitions

import es.weso.rdf.nodes.IRI
import es.weso.rdfshape.server.api.format.{DataFormat, SchemaFormat}
import es.weso.schema.{Schemas, ShapeMapTrigger}
import es.weso.shapemaps.ShapeMap

/** Global definitions used in the API
*/
object ApiDefinitions {

/** API route inside the web server
*/
val api = "api"
}

/** Application-wide defaults
*/
object Defaults {

case object ApiDefaults {
val availableDataFormats: List[DataFormat] = DataFormat.availableFormats
val defaultDataFormat: DataFormat = DataFormat.defaultFormat
val availableSchemaFormats: List[SchemaFormat] = SchemaFormat.availableFormats
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
package es.weso.rdfshape.server.api.definitions

/** Global definitions used in the API
*/
case object ApiDefinitions {

/** API route inside the web server
*/
val api = "api"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
package es.weso.rdfshape.server.api.definitions

import es.weso.uml.PlantUMLOptions

/** UML-generation related data
*/
case object UmlDefinitions {

/** Additional options passed down to PlantUML when generating diagrams on the fly.
*/
val umlOptions: PlantUMLOptions = PlantUMLOptions(
watermark = Some("Generated by [[https://rdfshape.weso.es rdfshape]]")
)
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ import cats.effect._
import cats.implicits._
import com.typesafe.scalalogging.LazyLogging
import es.weso.rdf.jena.RDFAsJenaModel
import es.weso.rdfshape.server.api.definitions.ApiDefaults
import es.weso.rdfshape.server.api.format.DataFormat
import es.weso.rdfshape.server.api.routes.Defaults
import io.circe._

/** Represent each chunk of RDF data submitted (mainly on RDF-merging operations)
Expand Down Expand Up @@ -71,7 +71,7 @@ object DataElement extends LazyLogging {
dataUrl = None,
endpoint = None,
dataFile = None,
Defaults.defaultDataFormat,
ApiDefaults.defaultDataFormat,
ActiveDataTab.default
)

Expand Down Expand Up @@ -170,7 +170,7 @@ object DataElement extends LazyLogging {
dataFormatStr <- cursor
.downField("dataFormat")
.as[String]
.orElse(Right(Defaults.defaultDataFormat.name))
.orElse(Right(ApiDefaults.defaultDataFormat.name))
dataFormat <- DataFormat
.fromString(dataFormatStr)
.leftMap(s =>
Expand Down
Loading