Skip to content

Commit f4bc89f

Browse files
committed
update structures
1 parent f75ba78 commit f4bc89f

File tree

10 files changed

+41
-45
lines changed

10 files changed

+41
-45
lines changed

.github/workflows/maven.yml

-4
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,3 @@ jobs:
2929
cache: maven
3030
- name: Build with Maven
3131
run: mvn -B package --file pom.xml
32-
33-
# Optional: Uploads the full dependency graph to GitHub to improve the quality of Dependabot alerts this repository can receive
34-
- name: Update dependency graph
35-
uses: advanced-security/maven-dependency-submission-action@571e99aab1055c2e71a1e2309b9691de18d6b7d6

intro-gwtboot-springboot-client/src/main/java/com/company/crm/client/AppComponent.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import dagger.Component;
66

77
@Singleton
8-
@Component(modules = { AppModule.class, HelloWorldView.class })
8+
@Component(modules = { AppModule.class, HomeView.class })
99
public interface AppComponent {
1010

1111
AppWebApp getAppWebApp();

intro-gwtboot-springboot-client/src/main/java/com/company/crm/client/AppEntryPoint.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public class AppEntryPoint implements EntryPoint {
1212
@Override
1313
public void onModuleLoad() {
1414
logger.info("Inject clientBundle");
15-
HelloWorldClientBundle.BUNDLE.css().ensureInjected();
15+
HomeClientBundle.BUNDLE.css().ensureInjected();
1616

1717
logger.info("Create component Dagger2");
1818
DaggerAppComponent.builder().build().getAppWebApp();

intro-gwtboot-springboot-client/src/main/java/com/company/crm/client/AppWebApp.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@
66
@Singleton
77
public class AppWebApp {
88

9-
private HelloWorldComposite helloWorldComposite;
9+
private HomeComposite helloWorldComposite;
1010

1111
@Inject
12-
public AppWebApp(HelloWorldComposite helloWorldComposite) {
12+
public AppWebApp(HomeComposite helloWorldComposite) {
1313
this.helloWorldComposite = helloWorldComposite;
1414
}
1515
}
+7-7
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@
88
import com.google.gwt.resources.client.CssResource;
99

1010
@Singleton
11-
public interface HelloWorldClientBundle extends ClientBundle {
11+
public interface HomeClientBundle extends ClientBundle {
1212

13-
HelloWorldClientBundle BUNDLE = GWT.create(HelloWorldClientBundle.class);
13+
HomeClientBundle BUNDLE = GWT.create(HomeClientBundle.class);
1414

15-
HelloWorldConstants CONSTANTS = GWT.create(HelloWorldConstants.class);
15+
HomeConstants CONSTANTS = GWT.create(HomeConstants.class);
1616

17-
interface HelloWorldConstants extends Constants {
17+
interface HomeConstants extends Constants {
1818
@DefaultStringValue("Person List")
1919
String appTitle();
2020

@@ -43,12 +43,12 @@ interface HelloWorldConstants extends Constants {
4343
String done_items();
4444
}
4545

46-
interface HelloWorldCssResource extends CssResource {
46+
interface HomeCssResource extends CssResource {
4747
String addButton();
4848

4949
String doneButton();
5050
}
5151

52-
@Source("helloworld.gss")
53-
HelloWorldCssResource css();
52+
@Source("home.gss")
53+
HomeCssResource css();
5454
}

intro-gwtboot-springboot-client/src/main/java/com/company/crm/client/HelloWorldComposite.java renamed to intro-gwtboot-springboot-client/src/main/java/com/company/crm/client/HomeComposite.java

+10-10
Original file line numberDiff line numberDiff line change
@@ -13,28 +13,28 @@
1313
import org.dominokit.domino.ui.lists.ListGroup;
1414

1515
@Singleton
16-
public class HelloWorldComposite {
16+
public class HomeComposite {
1717

1818
private static Logger logger = Logger
19-
.getLogger(HelloWorldComposite.class.getName());
19+
.getLogger(HomeComposite.class.getName());
2020

2121
TextBox titleTextBox;
2222

2323
TextArea descriptionTextArea;
2424

25-
ListGroup<TodoItem> todoItemsListGroup;
25+
ListGroup<PersonDto> todoItemsListGroup;
2626

27-
ListGroup<TodoItem> doneItemsListGroup;
27+
ListGroup<PersonDto> doneItemsListGroup;
2828

2929
Button addButton;
3030

3131
Layout layout;
3232

3333
@Inject
34-
public HelloWorldComposite(TextBox titleTextBox, TextArea descriptionTextArea,
35-
@Named("todoItemsListGroup") ListGroup<TodoItem> todoItemsListGroup,
36-
@Named("doneItemsListGroup") ListGroup<TodoItem> doneItemsListGroup,
37-
TodoItemRenderer toDoItemRenderer,
34+
public HomeComposite(TextBox titleTextBox, TextArea descriptionTextArea,
35+
@Named("todoItemsListGroup") ListGroup<PersonDto> todoItemsListGroup,
36+
@Named("doneItemsListGroup") ListGroup<PersonDto> doneItemsListGroup,
37+
PersonRenderer toDoItemRenderer,
3838
Button addButton, Layout layout) {
3939
logger.info("Create HelloWorldView");
4040

@@ -59,7 +59,7 @@ public HelloWorldComposite(TextBox titleTextBox, TextArea descriptionTextArea,
5959

6060
void handleAddButtonClick() {
6161
if (!titleTextBox.isEmpty() && !descriptionTextArea.isEmpty()) {
62-
TodoItem todoItem = new TodoItem(titleTextBox.getValue(),
62+
PersonDto todoItem = new PersonDto(titleTextBox.getValue(),
6363
descriptionTextArea.getValue());
6464

6565
todoItemsListGroup.addItem(todoItem);
@@ -69,7 +69,7 @@ void handleAddButtonClick() {
6969
}
7070
}
7171

72-
void handleCheckOkClick(TodoItem todoItem) {
72+
void handleCheckOkClick(PersonDto todoItem) {
7373
todoItemsListGroup.removeItem(todoItem);
7474
doneItemsListGroup.addItem(todoItem);
7575
}

intro-gwtboot-springboot-client/src/main/java/com/company/crm/client/HelloWorldView.java renamed to intro-gwtboot-springboot-client/src/main/java/com/company/crm/client/HomeView.java

+13-13
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.company.crm.client;
22

3-
import static com.company.crm.client.HelloWorldClientBundle.BUNDLE;
4-
import static com.company.crm.client.HelloWorldClientBundle.CONSTANTS;
3+
import static com.company.crm.client.HomeClientBundle.BUNDLE;
4+
import static com.company.crm.client.HomeClientBundle.CONSTANTS;
55

66
import java.util.logging.Logger;
77

@@ -27,21 +27,21 @@
2727
import dagger.Provides;
2828

2929
@Module
30-
public class HelloWorldView {
30+
public class HomeView {
3131

3232
private static Logger logger = Logger
33-
.getLogger(HelloWorldView.class.getName());
33+
.getLogger(HomeView.class.getName());
3434

35-
public HelloWorldView() {
35+
public HomeView() {
3636
logger.info("Create HelloWorldView");
3737
}
3838

3939
@Provides
4040
@Singleton
4141
@Inject
4242
Layout layout(TextBox titleTextBox, TextArea descriptionTextArea,
43-
@Named("todoItemsListGroup") ListGroup<TodoItem> todoItemsListGroup,
44-
@Named("doneItemsListGroup") ListGroup<TodoItem> doneItemsListGroup,
43+
@Named("todoItemsListGroup") ListGroup<PersonDto> todoItemsListGroup,
44+
@Named("doneItemsListGroup") ListGroup<PersonDto> doneItemsListGroup,
4545
Button addButton) {
4646
Layout layout = Layout.create(CONSTANTS.appTitle()).removeLeftPanel()
4747
.show(Theme.BLUE);
@@ -75,22 +75,22 @@ TextArea descriptionTextArea() {
7575
@Named("todoItemsListGroup")
7676
@Provides
7777
@Singleton
78-
ListGroup<TodoItem> todoItemsListGroup() {
79-
ListGroup<TodoItem> todoItemsListGroup = ListGroup.create();
78+
ListGroup<PersonDto> todoItemsListGroup() {
79+
ListGroup<PersonDto> todoItemsListGroup = ListGroup.create();
8080
return todoItemsListGroup;
8181
}
8282

8383
@Provides
8484
@Singleton
85-
TodoItemRenderer todoItemRenderer() {
86-
return new TodoItemRenderer();
85+
PersonRenderer todoItemRenderer() {
86+
return new PersonRenderer();
8787
}
8888

8989
@Named("doneItemsListGroup")
9090
@Provides
9191
@Singleton
92-
ListGroup<TodoItem> doneItemsListGroup() {
93-
ListGroup<TodoItem> doneItemsListGroup = ListGroup.create();
92+
ListGroup<PersonDto> doneItemsListGroup() {
93+
ListGroup<PersonDto> doneItemsListGroup = ListGroup.create();
9494

9595
doneItemsListGroup.setItemRenderer((listGroup, listItem) -> {
9696
listItem.css(Styles.padding_10).appendChild(

intro-gwtboot-springboot-client/src/main/java/com/company/crm/client/TodoItem.java renamed to intro-gwtboot-springboot-client/src/main/java/com/company/crm/client/PersonDto.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22

33
import java.io.Serializable;
44

5-
public class TodoItem implements Serializable {
5+
public class PersonDto implements Serializable {
66

77
private static final long serialVersionUID = 1L;
88

99
private String title;
1010

1111
private String description;
1212

13-
public TodoItem() {
13+
public PersonDto() {
1414
}
1515

16-
public TodoItem(String title, String description) {
16+
public PersonDto(String title, String description) {
1717
this.title = title;
1818
this.description = description;
1919
}

intro-gwtboot-springboot-client/src/main/java/com/company/crm/client/TodoItemRenderer.java renamed to intro-gwtboot-springboot-client/src/main/java/com/company/crm/client/PersonRenderer.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
1212
import org.dominokit.domino.ui.style.Color;
1313
import org.dominokit.domino.ui.style.Styles;
1414

15-
public class TodoItemRenderer implements ListGroup.ItemRenderer<TodoItem> {
15+
public class PersonRenderer implements ListGroup.ItemRenderer<PersonDto> {
1616

17-
private Consumer<TodoItem> onCheckHandler = todoItem -> {};
17+
private Consumer<PersonDto> onCheckHandler = todoItem -> {};
1818

1919
@Override
20-
public void onRender(ListGroup<TodoItem> listGroup, ListItem<TodoItem> listItem) {
20+
public void onRender(ListGroup<PersonDto> listGroup, ListItem<PersonDto> listItem) {
2121
listItem.css(Styles.padding_10)
2222
.appendChild(FlexLayout.create().setJustifyContent(
2323
FlexJustifyContent.SPACE_AROUND)
@@ -36,7 +36,7 @@ public void onRender(ListGroup<TodoItem> listGroup, ListItem<TodoItem> listItem)
3636
);
3737
}
3838

39-
public void setOnCheckHandler(Consumer<TodoItem> onCheckHandler) {
39+
public void setOnCheckHandler(Consumer<PersonDto> onCheckHandler) {
4040
this.onCheckHandler = onCheckHandler;
4141
}
4242

0 commit comments

Comments
 (0)