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 CopyFailed(pathFrom: JsPath, pathTo: JsPath) extends CopyFailedError with Product with Serializable

    Permalink
  4. trait CopyFailedError extends PatchApplicationError

    Permalink
  5. case class FilterMismatch(jsPatchOperation: JsPatchOperation) extends FilterMismatchError with Product with Serializable

    Permalink
  6. trait FilterMismatchError extends PatchApplicationError

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

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

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

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

    Permalink

    operation "add"

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

    Permalink

    operation "copy"

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

    Permalink

    operation "move"

  13. sealed abstract class JsPatchOperation extends AnyRef

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

    Permalink

    operation "remove"

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

    Permalink

    operation "replace"

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

    Permalink

    operation "test"

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

    Permalink
  18. trait MoveFailedError extends PatchApplicationError

    Permalink
  19. sealed trait PatchApplicationError extends AnyRef

    Permalink
  20. sealed trait PatchConstructionError extends AnyRef

    Permalink

    Created by lena on 20.08.15.

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

    Permalink
  22. trait RemoveFailedError extends PatchApplicationError

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

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

    Permalink
  25. trait ReplaceFailedError extends PatchApplicationError

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

    Permalink
  27. trait TestFailedError extends PatchApplicationError

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

    Permalink
  29. 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 JsPatchRemoveOp extends Serializable

    Permalink
  6. object JsPatchReplaceOp extends Serializable

    Permalink
  7. object JsPatchTestOp extends Serializable

    Permalink
  8. 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.

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

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped