Skip to content

Commit 697e685

Browse files
committed
Example project - minor improvements
1 parent 1297e35 commit 697e685

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+660
-925
lines changed

wicket-spring-boot-starter-example/pom.xml

Lines changed: 352 additions & 357 deletions
Large diffs are not rendered by default.

wicket-spring-boot-starter-example/src/main/java/com/giffing/wicket/spring/boot/example/WicketApplication.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
@EnableJpaRepositories(basePackageClasses={DefaultRepositoryService.class})
1111
public class WicketApplication {
1212

13-
public static void main(String[] args) throws Exception {
13+
public static void main(String[] args) {
1414
new SpringApplicationBuilder()
1515
.sources(WicketApplication.class)
1616
.run(args);

wicket-spring-boot-starter-example/src/main/java/com/giffing/wicket/spring/boot/example/model/Customer.java

Lines changed: 4 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,12 @@
88
import jakarta.persistence.Id;
99

1010
import com.giffing.wicket.spring.boot.example.repository.Domain;
11+
import lombok.Getter;
12+
import lombok.Setter;
1113

1214
@Entity
15+
@Getter
16+
@Setter
1317
public class Customer implements Domain<Long>, Serializable {
1418

1519
@Id
@@ -23,49 +27,5 @@ public class Customer implements Domain<Long>, Serializable {
2327
private String lastname;
2428

2529
private boolean active;
26-
27-
@Override
28-
public Long getId() {
29-
return id;
30-
}
31-
32-
public void setId(Long id) {
33-
this.id = id;
34-
}
35-
36-
public String getUsername() {
37-
return username;
38-
}
39-
40-
public void setUsername(String username) {
41-
this.username = username;
42-
}
43-
44-
public String getFirstname() {
45-
return firstname;
46-
}
47-
48-
public void setFirstname(String firstname) {
49-
this.firstname = firstname;
50-
}
51-
52-
public String getLastname() {
53-
return lastname;
54-
}
5530

56-
public void setLastname(String lastname) {
57-
this.lastname = lastname;
58-
}
59-
60-
public boolean isActive() {
61-
return active;
62-
}
63-
64-
public void setActive(boolean active) {
65-
this.active = active;
66-
}
67-
68-
69-
70-
7131
}

wicket-spring-boot-starter-example/src/main/java/com/giffing/wicket/spring/boot/example/repository/services/customer/CustomerRepository.java

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,11 @@
11
package com.giffing.wicket.spring.boot.example.repository.services.customer;
22

3-
import java.util.List;
4-
5-
import org.springframework.data.jpa.domain.Specification;
6-
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
7-
import org.springframework.data.repository.CrudRepository;
8-
93
import com.giffing.wicket.spring.boot.example.model.Customer;
4+
import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
5+
import org.springframework.data.repository.ListCrudRepository;
106

11-
public interface CustomerRepository extends CrudRepository<Customer, Long>, JpaSpecificationExecutor<Customer> {
7+
public interface CustomerRepository extends ListCrudRepository<Customer, Long>, JpaSpecificationExecutor<Customer> {
128

13-
@Override
14-
List<Customer> findAll(Specification<Customer> specs);
15-
169
int countByUsernameIgnoreCase(String username);
1710

1811
Customer findByUsernameIgnoreCase(String username);
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
package com.giffing.wicket.spring.boot.example.repository.services.customer.filter;
22

33
import com.giffing.wicket.spring.boot.example.repository.DefaultFilter;
4+
import lombok.Getter;
5+
import lombok.Setter;
46

7+
@Getter
8+
@Setter
59
public class CustomerFilter extends DefaultFilter {
610

711
private Long id;
@@ -22,52 +26,4 @@ public class CustomerFilter extends DefaultFilter {
2226

2327
private boolean active;
2428

25-
public Long getId() {
26-
return id;
27-
}
28-
29-
public void setId(Long id) {
30-
this.id = id;
31-
}
32-
33-
public String getUsernameLike() {
34-
return usernameLike;
35-
}
36-
37-
public void setUsernameLike(String usernameLike) {
38-
this.usernameLike = usernameLike;
39-
}
40-
41-
public String getUsername() {
42-
return username;
43-
}
44-
45-
public void setUsername(String username) {
46-
this.username = username;
47-
}
48-
49-
public String getFirstnameLike() {
50-
return firstnameLike;
51-
}
52-
53-
public void setFirstnameLike(String firstnameLike) {
54-
this.firstnameLike = firstnameLike;
55-
}
56-
57-
public String getLastnameLike() {
58-
return lastnameLike;
59-
}
60-
61-
public void setLastnameLike(String lastnameLike) {
62-
this.lastnameLike = lastnameLike;
63-
}
64-
65-
public boolean isActive() {
66-
return active;
67-
}
68-
69-
public void setActive(boolean active) {
70-
this.active = active;
71-
}
72-
7329
}

wicket-spring-boot-starter-example/src/main/java/com/giffing/wicket/spring/boot/example/repository/services/customer/filter/CustomerSort.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ public enum CustomerSort implements Sort {
99
LASTNAME("lastname"),
1010
ACTIVE("active");
1111

12-
private String sortName;
12+
private final String sortName;
1313

1414
CustomerSort(String sortName){
1515
this.sortName = sortName;

wicket-spring-boot-starter-example/src/main/java/com/giffing/wicket/spring/boot/example/repository/services/customer/specs/CustomerSpecs.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
11
package com.giffing.wicket.spring.boot.example.repository.services.customer.specs;
22

3+
import lombok.AccessLevel;
4+
import lombok.NoArgsConstructor;
35
import org.springframework.data.jpa.domain.Specification;
46

57
import com.giffing.wicket.spring.boot.example.model.Customer;
68
import com.giffing.wicket.spring.boot.example.model.Customer_;
79

10+
@NoArgsConstructor(access = AccessLevel.PRIVATE)
811
public class CustomerSpecs {
912

1013
public static Specification<Customer> hasId(final Long id) {
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
package com.giffing.wicket.spring.boot.example.web.assets.base;
2+
3+
import org.apache.wicket.request.resource.CssResourceReference;
4+
5+
public class CustomStylesCssRessourceReference extends CssResourceReference {
6+
7+
public static final CustomStylesCssRessourceReference INSTANCE = new CustomStylesCssRessourceReference();
8+
9+
public CustomStylesCssRessourceReference() {
10+
super(CustomStylesCssRessourceReference.class, "custom.css");
11+
}
12+
}

wicket-spring-boot-starter-example/src/main/java/com/giffing/wicket/spring/boot/example/web/assets/base/FixBootstrapStylesCssResourceReference.java

Lines changed: 0 additions & 12 deletions
This file was deleted.
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
.navbar {
22
--bs-navbar-padding-x: 1;
3+
}
4+
5+
.items {
6+
padding-right: 5px;
37
}

0 commit comments

Comments
 (0)