Interface TodosJaxRsClient
-
- All Known Implementing Classes:
TodosJaxRsClientImpl
public interface TodosJaxRsClient
-
-
Field Summary
Fields Modifier and Type Field Description static StringAPPLICATION_PATHstatic StringLIMITstatic StringNAME_PARAMstatic StringOFFSETstatic StringTODO_ITEM_PATHstatic StringTODO_ITEMS_PATHstatic StringTODO_LIST_PATHstatic StringTODO_LISTS_PATH
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description javax.ws.rs.core.ResponseaddTodoItem(String listName, TodoItemDTO item)javax.ws.rs.core.ResponsecreateTodoList(TodoListDTO todoList)javax.ws.rs.core.ResponsedeleteAll()javax.ws.rs.core.ResponsedeleteTodoItem(String listName, String itemName)javax.ws.rs.core.ResponsedeleteTodoList(String listName)javax.ws.rs.core.ResponsegetTodoList(String listName)javax.ws.rs.core.ResponsegetTodoLists(Integer offset, Integer limit)javax.ws.rs.core.ResponserenameTodoList(String oldName, String newName)javax.ws.rs.core.ResponseupdateTodoItem(String listName, TodoItemDTO item)
-
-
-
Field Detail
-
APPLICATION_PATH
static final String APPLICATION_PATH
- See Also:
- Constant Field Values
-
TODO_LISTS_PATH
static final String TODO_LISTS_PATH
- See Also:
- Constant Field Values
-
TODO_LIST_PATH
static final String TODO_LIST_PATH
- See Also:
- Constant Field Values
-
TODO_ITEMS_PATH
static final String TODO_ITEMS_PATH
- See Also:
- Constant Field Values
-
TODO_ITEM_PATH
static final String TODO_ITEM_PATH
- See Also:
- Constant Field Values
-
OFFSET
static final String OFFSET
- See Also:
- Constant Field Values
-
LIMIT
static final String LIMIT
- See Also:
- Constant Field Values
-
NAME_PARAM
static final String NAME_PARAM
- See Also:
- Constant Field Values
-
-
Method Detail
-
createTodoList
javax.ws.rs.core.Response createTodoList(TodoListDTO todoList)
-
getTodoList
javax.ws.rs.core.Response getTodoList(String listName)
-
deleteTodoList
javax.ws.rs.core.Response deleteTodoList(String listName)
-
addTodoItem
javax.ws.rs.core.Response addTodoItem(String listName, TodoItemDTO item)
-
updateTodoItem
javax.ws.rs.core.Response updateTodoItem(String listName, TodoItemDTO item)
-
deleteAll
javax.ws.rs.core.Response deleteAll()
-
-