Class/Object

lspace.services.rest.endpoints

LabeledNodeApi

Related Docs: object LabeledNodeApi | package endpoints

Permalink

class LabeledNodeApi extends Api

Linear Supertypes
Api, EndpointModule[IO], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LabeledNodeApi
  2. Api
  3. EndpointModule
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new LabeledNodeApi(ontology: Ontology)(implicit 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. def api: Endpoint[IO, :+:[Node, :+:[List[Node], :+:[Node, :+:[Node, :+:[Node, :+:[Node, :+:[List[Node], CNil]]]]]]]]

    Permalink
    Definition Classes
    LabeledNodeApiApi
  5. final def asInstanceOf[T0]: T0

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

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

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

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

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

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

    Permalink
    Definition Classes
    EndpointModule
  12. 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
  13. val byId: Endpoint[IO, Node]

    Permalink

    GET /{id}

  14. val byIri: Endpoint[IO, Node]

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

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

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

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

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

    Permalink
    Definition Classes
    EndpointModule
  20. val create: Endpoint[IO, Node]

    Permalink
  21. implicit val decoder: Decode[Any, Any]

    Permalink
  22. def delete[A](e: Endpoint[IO, A]): Mappable[IO, A]

    Permalink
    Definition Classes
    EndpointModule
  23. implicit val ec: Scheduler

    Permalink
  24. def empty[A]: Endpoint[IO, A]

    Permalink
    Definition Classes
    EndpointModule
  25. implicit val encoder: Encode.type

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

    Permalink
    Definition Classes
    AnyRef
  27. def equals(arg0: Any): Boolean

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

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

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

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

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

    Permalink
    Definition Classes
    EndpointModule
  33. val getByLibrarian: Endpoint[IO, List[Node]]

    Permalink

    GET / BODY ld+json: https://ns.l-space.eu/librarian/Traversal

  34. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  35. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  36. def head[A](e: Endpoint[IO, A]): Mappable[IO, A]

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

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

    Permalink
    Definition Classes
    EndpointModule
  39. val idToNodeTask: (Long) ⇒ Task[Option[Node]]

    Permalink
  40. val iriToNodeTask: (String) ⇒ Task[Option[Node]]

    Permalink
  41. final def isInstanceOf[T0]: Boolean

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

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

    Permalink
    Definition Classes
    EndpointModule
  44. 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
  45. val label: String

    Permalink
  46. def labeledApi: Endpoint[IO, :+:[Node, :+:[List[Node], :+:[Node, :+:[Node, :+:[Node, :+:[Node, :+:[List[Node], CNil]]]]]]]]

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

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

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

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

    Permalink
    Definition Classes
    EndpointModule
  51. val list: Endpoint[IO, List[Node]]

    Permalink

    GET /

  52. def multipartAttribute[A](name: String)(implicit arg0: DecodeEntity[A], arg1: ClassTag[A], F: Effect[IO]): Endpoint[IO, A]

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  63. val ontology: Ontology

    Permalink
  64. def options[A](e: Endpoint[IO, A]): Mappable[IO, A]

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    EndpointModule
  77. val removeById: Endpoint[IO, Node]

    Permalink
  78. val replaceById: Endpoint[IO, Node]

    Permalink
  79. def root(implicit F: Effect[IO]): Endpoint[IO, Request]

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

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

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

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

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

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

    Permalink
    Definition Classes
    EndpointModule
  86. 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
  87. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  88. def trace[A](e: Endpoint[IO, A]): Mappable[IO, A]

    Permalink
    Definition Classes
    EndpointModule
  89. val updateById: Endpoint[IO, Node]

    Permalink
  90. final def wait(): Unit

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

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

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

    Permalink
    Definition Classes
    EndpointModule

Inherited from Api

Inherited from EndpointModule[IO]

Inherited from AnyRef

Inherited from Any

Ungrouped