Interface CidsBeanPatchOperation
-
- All Superinterfaces:
com.github.fge.jsonpatch.operation.JsonPatchOperation,com.fasterxml.jackson.databind.JsonSerializable
- All Known Implementing Classes:
AddOperation,CopyOperation,MoveOperation,RemoveOperation,ReplaceOperation,TestOperation
public interface CidsBeanPatchOperation extends com.github.fge.jsonpatch.operation.JsonPatchOperationBase abstract class for one CidsBean patch operation.Two more abstract classes extend this one according to the arguments of the operation:
DualPathOperationfor operations taking a second pointer as an argument (copyandmove);PathValueOperationfor operations taking a value as an argument (add,replaceandtest).
- Version:
- $Revision$, $Date$
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description de.cismet.cids.dynamics.CidsBeanapply(de.cismet.cids.dynamics.CidsBean cidsBean)Apply this operation to a JSON value.
-
-
-
Method Detail
-
apply
de.cismet.cids.dynamics.CidsBean apply(de.cismet.cids.dynamics.CidsBean cidsBean) throws com.github.fge.jsonpatch.JsonPatchExceptionApply this operation to a JSON value.- Parameters:
cidsBean- the value to patch- Returns:
- the patched value
- Throws:
com.github.fge.jsonpatch.JsonPatchException- com.github.fge.jsonpatch.JsonPatchException operation failed to apply to this value
-
-