Package

de.lenabrueder.rfc6902

patchset

Permalink

package patchset

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. patchset
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class AddFailed(value: JsValue, path: JsPath) extends AddFailedError with Product with Serializable

    Permalink
  2. trait AddFailedError extends PatchApplicationError

    Permalink
  3. case class AddFailedPathMissing(value: JsValue, path: JsPath) extends AddFailedError with Product with Serializable

    Permalink
  4. case class CopyFailed(pathFrom: JsPath, pathTo: JsPath) extends CopyFailedError with Product with Serializable

    Permalink
  5. trait CopyFailedError extends PatchApplicationError

    Permalink
  6. case class FilterMismatch[T](jsPatchOperation: JsPatchOperation, reason: Option[T] = None) extends FilterMismatchError with Product with Serializable

    Permalink
  7. trait FilterMismatchError extends PatchApplicationError

    Permalink
  8. case class IllegalOperation(jsValue: JsValue) extends PatchConstructionError with Product with Serializable

    Permalink
  9. case class IllegalParameters(jsValue: JsValue) extends PatchConstructionError with Product with Serializable

    Permalink
  10. case class IllegalPatch(jsValue: JsValue) extends PatchConstructionError with Product with Serializable

    Permalink
  11. case class JsPatchAddOp(path: String, value: JsValue) extends JsPatchOperation with Product with Serializable

    Permalink

    operation "add"

  12. case class JsPatchCopyOp(pathFrom: String, pathTo: String) extends JsPatchOperation with Product with Serializable

    Permalink

    operation "copy"

  13. case class JsPatchMoveOp(pathFrom: String, pathTo: String) extends JsPatchOperation with Product with Serializable

    Permalink

    operation "move"

  14. sealed abstract class JsPatchOperation extends AnyRef

    Permalink

    A json patch operation which can be constructed from its JSON representation.

  15. case class JsPatchOverlayOp(path: String, value: JsValue) extends JsPatchOperation with Product with Serializable

    Permalink

    operation "overlay"

  16. case class JsPatchRemoveOp(path: String) extends JsPatchOperation with Product with Serializable

    Permalink

    operation "remove"

  17. case class JsPatchReplaceOp(path: String, value: JsValue) extends JsPatchOperation with Product with Serializable

    Permalink

    operation "replace"

  18. case class JsPatchTestOp(path: String, value: JsValue) extends JsPatchOperation with Product with Serializable

    Permalink

    operation "test"

  19. case class MoveFailed(pathFrom: JsPath, pathTo: JsPath) extends MoveFailedError with Product with Serializable

    Permalink
  20. trait MoveFailedError extends PatchApplicationError

    Permalink
  21. case class OverlayFailed(path: JsPath, value: JsValue) extends CopyFailedError with Product with Serializable

    Permalink
  22. trait OverlayFailedError extends PatchApplicationError

    Permalink
  23. sealed trait PatchApplicationError extends AnyRef

    Permalink
  24. sealed trait PatchConstructionError extends AnyRef

    Permalink

    Created by lena on 20.08.15.

  25. case class RemoveFailed(path: JsPath) extends RemoveFailedError with Product with Serializable

    Permalink
  26. trait RemoveFailedError extends PatchApplicationError

    Permalink
  27. case class RemoveFailedPathNotFound(path: JsPath) extends RemoveFailedError with Product with Serializable

    Permalink
  28. case class ReplaceFailed(value: JsValue, path: JsPath) extends ReplaceFailedError with Product with Serializable

    Permalink
  29. trait ReplaceFailedError extends PatchApplicationError

    Permalink
  30. case class ReplaceFailedPathDidNotExist(path: JsPath) extends ReplaceFailedError with Product with Serializable

    Permalink
  31. trait TestFailedError extends PatchApplicationError

    Permalink
  32. case class TestFailedPathNotFound(path: JsPath) extends TestFailedError with Product with Serializable

    Permalink
  33. case class TestFailedValuesUnequal(pickedValue: JsValue, testValue: JsValue, path: JsPath) extends TestFailedError with Product with Serializable

    Permalink

Value Members

  1. object JsPatchAddOp extends Serializable

    Permalink
  2. object JsPatchCopyOp extends Serializable

    Permalink
  3. object JsPatchMoveOp extends Serializable

    Permalink
  4. object JsPatchOperation

    Permalink
  5. object JsPatchOverlayOp extends Serializable

    Permalink
  6. object JsPatchRemoveOp extends Serializable

    Permalink
  7. object JsPatchReplaceOp extends Serializable

    Permalink
  8. object JsPatchTestOp extends Serializable

    Permalink
  9. object PathSplitOperation

    Permalink

    Here, all operation mapping takes place.

    Here, all operation mapping takes place. This is where access rights need to be checked in case they are relevant.

  10. implicit def jsResult2Try(jsResult: JsResult[JsObject]): Try[JsValue]

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped