Package org.jboss.gwt.circuit.sample.todo.shared

Examples of org.jboss.gwt.circuit.sample.todo.shared.Todo


        addInitialTodos();
    }

    private void addInitialTodos() {
        Todo[] todos = new Todo[]{
                new Todo("Buy milk", "Peter"), new Todo("Invent the next big thing"), new Todo("Relax!","Mary")
        };
        for (Todo todo : todos) {
            this.todos.put(todo.getId(), todo);
        }
    }
View Full Code Here


    }

    @Override
    public void save(final Todo todo) {
        oneMomentPlease();
        Todo existingTodo = todos.get(todo.getId());
        if (existingTodo != null) {
            existingTodo.setName(todo.getName());
            existingTodo.setDone(todo.isDone());
        } else {
            todos.put(todo.getId(), todo);
        }
    }
View Full Code Here

    public void removeForUser(String user) {
        Map<String, Todo> filtered = new HashMap<>();

        for(String key : this.todos.keySet())
        {
            Todo todo = this.todos.get(key);
            if(!user.equals(todo.getUser()))
                filtered.put(key, todo);
        }
        this.todos.clear();
        this.todos.putAll(filtered);
    }
View Full Code Here

                    @Override
                    public void onSuccess(String s) {
                        dispatcher.dispatch(
                                new SaveTodo(
                                        new Todo(s)
                                )
                        );
                    }
                });
            }
        });

        removeButton = new Button("Remove", new ClickHandler() {
            @Override
            public void onClick(ClickEvent clickEvent) {
                dispatcher.dispatch(new RemoveTodo(selectionModel.getSelectedObject()));
            }
        });
        removeButton.setEnabled(false); // enabled by selection

        doneButton = new Button("Done", new ClickHandler() {
            @Override
            public void onClick(ClickEvent clickEvent) {
                Todo todo = selectionModel.getSelectedObject();
                todo.setDone(true);
                dispatcher.dispatch(new ResolveTodo(todo));
            }
        });
        doneButton.setEnabled(false); // enabled by selection
View Full Code Here

                    @Override
                    public void onSuccess(String s) {
                        dispatcher.dispatch(
                                new SaveTodo(
                                        new Todo(s)
                                )
                        );
                    }
                });
            }
        });

        removeButton = new Button("Remove", new ClickHandler() {
            @Override
            public void onClick(ClickEvent clickEvent) {
                dispatcher.dispatch(new RemoveTodo(selectionModel.getSelectedObject()));
            }
        });
        removeButton.setEnabled(false); // enabled by selection

        doneButton = new Button("Done", new ClickHandler() {
            @Override
            public void onClick(ClickEvent clickEvent) {
                Todo todo = selectionModel.getSelectedObject();
                todo.setDone(true);
                dispatcher.dispatch(new ResolveTodo(todo));
            }
        });
        doneButton.setEnabled(false); // enabled by selection
View Full Code Here

TOP

Related Classes of org.jboss.gwt.circuit.sample.todo.shared.Todo

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.