Package org.mockserver.mock.crud
Class CrudDataStore
java.lang.Object
org.mockserver.mock.crud.CrudDataStore
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCrudDataStore(String idField, CrudExpectationsDefinition.IdStrategy idStrategy) CrudDataStore(String idField, CrudExpectationsDefinition.IdStrategy idStrategy, List<com.fasterxml.jackson.databind.node.ObjectNode> initialData) CrudDataStore(String idField, CrudExpectationsDefinition.IdStrategy idStrategy, List<com.fasterxml.jackson.databind.node.ObjectNode> initialData, int maxItems) -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()com.fasterxml.jackson.databind.node.ObjectNodecreate(com.fasterxml.jackson.databind.node.ObjectNode item) booleanList<com.fasterxml.jackson.databind.node.ObjectNode>getAll()com.fasterxml.jackson.databind.node.ObjectNodeintcom.fasterxml.jackson.databind.node.ObjectNodeintsize()com.fasterxml.jackson.databind.node.ObjectNode
-
Field Details
-
DEFAULT_MAX_ITEMS
public static final int DEFAULT_MAX_ITEMS- See Also:
-
-
Constructor Details
-
CrudDataStore
-
CrudDataStore
public CrudDataStore(String idField, CrudExpectationsDefinition.IdStrategy idStrategy, List<com.fasterxml.jackson.databind.node.ObjectNode> initialData) -
CrudDataStore
public CrudDataStore(String idField, CrudExpectationsDefinition.IdStrategy idStrategy, List<com.fasterxml.jackson.databind.node.ObjectNode> initialData, int maxItems)
-
-
Method Details
-
getAll
-
getById
-
create
public com.fasterxml.jackson.databind.node.ObjectNode create(com.fasterxml.jackson.databind.node.ObjectNode item) -
update
public com.fasterxml.jackson.databind.node.ObjectNode update(String id, com.fasterxml.jackson.databind.node.ObjectNode item) -
patch
public com.fasterxml.jackson.databind.node.ObjectNode patch(String id, com.fasterxml.jackson.databind.node.ObjectNode partial) -
delete
-
clear
public void clear() -
size
public int size() -
getMaxItems
public int getMaxItems() -
getIdField
-
getIdStrategy
-