Class

lspace.services.rest.endpoints

NameSpaceService

Related Doc: package endpoints

Permalink

case class NameSpaceService(graph: Graph) extends JsonLDModule with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, JsonLDModule, EndpointModule[IO], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NameSpaceService
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. JsonLDModule
  7. EndpointModule
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new NameSpaceService(graph: Graph)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. implicit val _graph: Graph

    Permalink
  5. val api: Endpoint[IO, :+:[Json, :+:[Json, CNil]]]

    Permalink
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def asyncBody(implicit F: Effect[IO]): Endpoint[IO, AsyncStream[Buf]]

    Permalink
    Definition Classes
    EndpointModule
  8. def binaryBody(implicit F: Effect[IO]): Endpoint[IO, Array[Byte]]

    Permalink
    Definition Classes
    EndpointModule
  9. def binaryBodyOption(implicit F: Effect[IO]): Endpoint[IO, Option[Array[Byte]]]

    Permalink
    Definition Classes
    EndpointModule
  10. def binaryBodyStream[S[_[_], _]](implicit F: Effect[IO], LR: LiftReader[S, IO]): Endpoint[IO, S[IO, Array[Byte]]]

    Permalink
    Definition Classes
    EndpointModule
  11. def body[A, CT](implicit arg0: ClassTag[A], D: Dispatchable[A, CT], F: Effect[IO]): Endpoint[IO, A]

    Permalink
    Definition Classes
    EndpointModule
  12. def bodyJsonLD: Endpoint[IO, Node]

    Permalink
    Definition Classes
    JsonLDModule
  13. def bodyJsonLDLabeled(label: Ontology): Endpoint[IO, Node]

    Permalink
    Definition Classes
    JsonLDModule
  14. def bodyJsonLDTyped[T](label: Ontology, nodeToT: (Node) ⇒ T): Endpoint[IO, T]

    Permalink
    Definition Classes
    JsonLDModule
  15. def bodyOption[A, CT](implicit arg0: ClassTag[A], F: Effect[IO], D: Dispatchable[A, CT]): Endpoint[IO, Option[A]]

    Permalink
    Definition Classes
    EndpointModule
  16. def bodyStream[S[_[_], _], A, CT <: String](implicit F: Effect[IO], LR: LiftReader[S, IO], A: Aux[S, IO, A, CT]): Endpoint[IO, S[IO, A]]

    Permalink
    Definition Classes
    EndpointModule
  17. val byIri: Endpoint[IO, Json]

    Permalink
  18. val cache: HashMap[String, HashMap[String, Json]]

    Permalink
  19. def classpathAsset(path: String)(implicit F: Effect[IO], S: ContextShift[IO]): Endpoint[IO, Buf]

    Permalink
    Definition Classes
    EndpointModule
  20. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. def const[A](a: A)(implicit F: Applicative[IO]): Endpoint[IO, A]

    Permalink
    Definition Classes
    EndpointModule
  22. def cookie(name: String)(implicit F: Effect[IO]): Endpoint[IO, Cookie]

    Permalink
    Definition Classes
    EndpointModule
  23. def cookieOption(name: String)(implicit F: Effect[IO]): Endpoint[IO, Option[Cookie]]

    Permalink
    Definition Classes
    EndpointModule
  24. def delete[A](e: Endpoint[IO, A]): Mappable[IO, A]

    Permalink
    Definition Classes
    EndpointModule
  25. def empty[A]: Endpoint[IO, A]

    Permalink
    Definition Classes
    EndpointModule
  26. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  27. def filesystemAsset(path: String)(implicit F: Effect[IO], S: ContextShift[IO]): Endpoint[IO, Buf]

    Permalink
    Definition Classes
    EndpointModule
  28. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  29. def fromFile(file: File)(implicit F: Effect[IO], S: ContextShift[IO]): Endpoint[IO, Buf]

    Permalink
    Definition Classes
    EndpointModule
  30. def fromInputStream(stream: Resource[IO, InputStream])(implicit F: Effect[IO], S: ContextShift[IO]): Endpoint[IO, Buf]

    Permalink
    Definition Classes
    EndpointModule
  31. def get[A](e: Endpoint[IO, A]): Mappable[IO, A]

    Permalink
    Definition Classes
    EndpointModule
  32. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  33. val getResource: Endpoint[IO, Json]

    Permalink

    retrieve a single resource

  34. val graph: Graph

    Permalink
  35. def head[A](e: Endpoint[IO, A]): Mappable[IO, A]

    Permalink
    Definition Classes
    EndpointModule
  36. def header[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Effect[IO]): Endpoint[IO, A]

    Permalink
    Definition Classes
    EndpointModule
  37. def headerOption[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Effect[IO]): Endpoint[IO, Option[A]]

    Permalink
    Definition Classes
    EndpointModule
  38. val headersAll: Endpoint[IO, Map[String, String]]

    Permalink
  39. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  40. def jsonBody[A](implicit arg0: Json[A], arg1: ClassTag[A], F: Effect[IO]): Endpoint[IO, A]

    Permalink
    Definition Classes
    EndpointModule
  41. def jsonBodyOption[A](implicit arg0: Json[A], arg1: ClassTag[A], F: Effect[IO]): Endpoint[IO, Option[A]]

    Permalink
    Definition Classes
    EndpointModule
  42. def jsonBodyStream[S[_[_], _], A](implicit F: Effect[IO], LR: LiftReader[S, IO], A: Aux[S, IO, A, Json]): Endpoint[IO, S[IO, A]]

    Permalink
    Definition Classes
    EndpointModule
  43. implicit val jsonld: JsonLD

    Permalink
  44. def lift[A](a: ⇒ A)(implicit F: Sync[IO]): Endpoint[IO, A]

    Permalink
    Definition Classes
    EndpointModule
  45. def liftAsync[A](fa: ⇒ IO[A])(implicit F: Sync[IO]): Endpoint[IO, A]

    Permalink
    Definition Classes
    EndpointModule
  46. def liftOutput[A](oa: ⇒ Output[A])(implicit F: Sync[IO]): Endpoint[IO, A]

    Permalink
    Definition Classes
    EndpointModule
  47. def liftOutputAsync[A](foa: ⇒ IO[Output[A]])(implicit F: Sync[IO]): Endpoint[IO, A]

    Permalink
    Definition Classes
    EndpointModule
  48. def multipartAttribute[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Effect[IO]): Endpoint[IO, A]

    Permalink
    Definition Classes
    EndpointModule
  49. def multipartAttributeOption[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Effect[IO]): Endpoint[IO, Option[A]]

    Permalink
    Definition Classes
    EndpointModule
  50. def multipartAttributes[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Effect[IO]): Endpoint[IO, List[A]]

    Permalink
    Definition Classes
    EndpointModule
  51. def multipartAttributesNel[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Effect[IO]): Endpoint[IO, NonEmptyList[A]]

    Permalink
    Definition Classes
    EndpointModule
  52. def multipartFileUpload(name: String)(implicit F: Effect[IO]): Endpoint[IO, FileUpload]

    Permalink
    Definition Classes
    EndpointModule
  53. def multipartFileUploadOption(name: String)(implicit F: Effect[IO]): Endpoint[IO, Option[FileUpload]]

    Permalink
    Definition Classes
    EndpointModule
  54. def multipartFileUploads(name: String)(implicit F: Effect[IO]): Endpoint[IO, List[FileUpload]]

    Permalink
    Definition Classes
    EndpointModule
  55. def multipartFileUploadsNel(name: String)(implicit F: Effect[IO]): Endpoint[IO, NonEmptyList[FileUpload]]

    Permalink
    Definition Classes
    EndpointModule
  56. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  57. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  58. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  59. def options[A](e: Endpoint[IO, A]): Mappable[IO, A]

    Permalink
    Definition Classes
    EndpointModule
  60. def param[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Effect[IO]): Endpoint[IO, A]

    Permalink
    Definition Classes
    EndpointModule
  61. def paramOption[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Effect[IO]): Endpoint[IO, Option[A]]

    Permalink
    Definition Classes
    EndpointModule
  62. def params[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Effect[IO]): Endpoint[IO, List[A]]

    Permalink
    Definition Classes
    EndpointModule
  63. def paramsNel[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Effect[IO]): Endpoint[IO, NonEmptyList[A]]

    Permalink
    Definition Classes
    EndpointModule
  64. def patch[A](e: Endpoint[IO, A]): Mappable[IO, A]

    Permalink
    Definition Classes
    EndpointModule
  65. implicit def path(s: String)(implicit F: Effect[IO]): Endpoint[IO, HNil]

    Permalink
    Definition Classes
    EndpointModule
  66. def path[A](implicit arg0: DecodePath[A], arg1: ClassTag[A], F: Effect[IO]): Endpoint[IO, A]

    Permalink
    Definition Classes
    EndpointModule
  67. def pathAny(implicit F: Applicative[IO]): Endpoint[IO, HNil]

    Permalink
    Definition Classes
    EndpointModule
  68. def pathEmpty(implicit F: Applicative[IO]): Endpoint[IO, HNil]

    Permalink
    Definition Classes
    EndpointModule
  69. def paths[A](implicit arg0: DecodePath[A], arg1: ClassTag[A], F: Effect[IO]): Endpoint[IO, List[A]]

    Permalink
    Definition Classes
    EndpointModule
  70. def post[A](e: Endpoint[IO, A]): Mappable[IO, A]

    Permalink
    Definition Classes
    EndpointModule
  71. def put[A](e: Endpoint[IO, A]): Mappable[IO, A]

    Permalink
    Definition Classes
    EndpointModule
  72. def root(implicit F: Effect[IO]): Endpoint[IO, Request]

    Permalink
    Definition Classes
    EndpointModule
  73. def stringBody(implicit F: Effect[IO]): Endpoint[IO, String]

    Permalink
    Definition Classes
    EndpointModule
  74. def stringBodyOption(implicit F: Effect[IO]): Endpoint[IO, Option[String]]

    Permalink
    Definition Classes
    EndpointModule
  75. def stringBodyStream[S[_[_], _]](implicit F: Effect[IO], LR: LiftReader[S, IO]): Endpoint[IO, S[IO, String]]

    Permalink
    Definition Classes
    EndpointModule
  76. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  77. def textBody[A](implicit arg0: Text[A], arg1: ClassTag[A], F: Effect[IO]): Endpoint[IO, A]

    Permalink
    Definition Classes
    EndpointModule
  78. def textBodyOption[A](implicit arg0: Text[A], arg1: ClassTag[A], F: Effect[IO]): Endpoint[IO, Option[A]]

    Permalink
    Definition Classes
    EndpointModule
  79. def textBodyStream[S[_[_], _], A](implicit F: Effect[IO], LR: LiftReader[S, IO], A: Aux[S, IO, A, Plain]): Endpoint[IO, S[IO, A]]

    Permalink
    Definition Classes
    EndpointModule
  80. def trace[A](e: Endpoint[IO, A]): Mappable[IO, A]

    Permalink
    Definition Classes
    EndpointModule
  81. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  82. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  83. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  84. def zero(implicit F: Applicative[IO]): Endpoint[IO, HNil]

    Permalink
    Definition Classes
    EndpointModule

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from JsonLDModule

Inherited from EndpointModule[IO]

Inherited from AnyRef

Inherited from Any

Ungrouped