Skip to content

Commit b17cb62

Browse files
committed
chore: bump boostrap to 3.2.0
1 parent 9eed256 commit b17cb62

11 files changed

Lines changed: 22 additions & 26 deletions

File tree

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>org.ligoj.api</groupId>
77
<artifactId>plugin-parent</artifactId>
8-
<version>4.1.12</version>
8+
<version>4.1.13</version>
99
<relativePath/>
1010
</parent>
1111

src/main/java/org/ligoj/app/plugin/id/model/AbstractNameComparator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,8 @@ public abstract class AbstractNameComparator extends LoginComparator {
2727
* second.
2828
*/
2929
protected int compare(final UserOrg o1, final UserOrg o2, final Function<UserOrg, String> nameProvider) {
30-
final var compareTo = ObjectUtils.defaultIfNull(nameProvider.apply(o1), "")
31-
.compareToIgnoreCase(ObjectUtils.defaultIfNull(nameProvider.apply(o2), ""));
30+
final var compareTo = ObjectUtils.getIfNull(nameProvider.apply(o1), "")
31+
.compareToIgnoreCase(ObjectUtils.getIfNull(nameProvider.apply(o2), ""));
3232
if (compareTo == 0) {
3333
// Equals, so compare with the identifier
3434
return super.compare(o1, o2);

src/main/java/org/ligoj/app/plugin/id/model/PasswordResetAudit.java

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,24 +3,19 @@
33
*/
44
package org.ligoj.app.plugin.id.model;
55

6-
import java.util.Date;
7-
6+
import com.fasterxml.jackson.annotation.JsonProperty;
7+
import com.fasterxml.jackson.annotation.JsonProperty.Access;
88
import jakarta.persistence.Column;
99
import jakarta.persistence.Entity;
1010
import jakarta.persistence.Table;
11-
import jakarta.persistence.Temporal;
12-
import jakarta.persistence.TemporalType;
1311
import jakarta.validation.constraints.NotBlank;
14-
12+
import lombok.Getter;
13+
import lombok.Setter;
1514
import org.ligoj.bootstrap.core.model.AbstractPersistable;
1615
import org.springframework.data.annotation.CreatedBy;
1716
import org.springframework.data.annotation.CreatedDate;
1817

19-
import com.fasterxml.jackson.annotation.JsonProperty;
20-
import com.fasterxml.jackson.annotation.JsonProperty.Access;
21-
22-
import lombok.Getter;
23-
import lombok.Setter;
18+
import java.time.Instant;
2419

2520
/**
2621
* Password reset audit entity.
@@ -41,11 +36,10 @@ public class PasswordResetAudit extends AbstractPersistable<Integer> {
4136
/**
4237
* Created date will never be updated.
4338
*/
44-
@Temporal(TemporalType.TIMESTAMP)
4539
@Column(updatable = false)
4640
@JsonProperty(access = Access.READ_ONLY)
4741
@CreatedDate
48-
private Date createdDate;
42+
private Instant createdDate;
4943

5044
/**
5145
* Related username/login/UID.

src/main/java/org/ligoj/app/plugin/id/resource/CompanyResource.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public CompanyOrg getUserCompany() {
6868
if (user == null) {
6969
return null;
7070
}
71-
return getRepository().findById(ObjectUtils.defaultIfNull(user.getCompany(), ""));
71+
return getRepository().findById(ObjectUtils.getIfNull(user.getCompany(), ""));
7272
}
7373

7474
/**
@@ -90,8 +90,8 @@ private String getUserCompanyDn() {
9090
* @return <code>true</code> when the current user is inside the internal scope of people.
9191
*/
9292
public boolean isUserInternalCompany() {
93-
return ObjectUtils.defaultIfNull(getUserCompanyDn(), "")
94-
.endsWith(ObjectUtils.defaultIfNull(getUserRepository().getPeopleInternalBaseDn(), ""));
93+
return ObjectUtils.getIfNull(getUserCompanyDn(), "")
94+
.endsWith(ObjectUtils.getIfNull(getUserRepository().getPeopleInternalBaseDn(), ""));
9595
}
9696

9797
/**

src/main/java/org/ligoj/app/plugin/id/resource/UserOrgResource.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
import org.apache.commons.collections4.CollectionUtils;
1313
import org.apache.commons.lang3.ObjectUtils;
1414
import org.apache.commons.lang3.StringUtils;
15+
import org.apache.commons.lang3.Strings;
1516
import org.apache.commons.text.WordUtils;
1617
import org.apache.cxf.jaxrs.impl.UriInfoImpl;
1718
import org.apache.cxf.message.Message;
@@ -550,7 +551,7 @@ private boolean hasAttributeChange(final SimpleUser importEntry, boolean hasChan
550551
*/
551552
@SafeVarargs
552553
private boolean hasAttributeChange(final SimpleUser user1, final SimpleUser user2, final Function<SimpleUser, String>... equals) {
553-
final var predicateFalse = Arrays.stream(equals).filter(f -> !StringUtils.equalsIgnoreCase(StringUtils.trimToNull(f.apply(user2)), StringUtils.trimToNull(f.apply(user1)))).findFirst().orElse(null);
554+
final var predicateFalse = Arrays.stream(equals).filter(f -> !Strings.CI.equals(StringUtils.trimToNull(f.apply(user2)), StringUtils.trimToNull(f.apply(user1)))).findFirst().orElse(null);
554555
return predicateFalse != null && hasAttributeChange(user1, true, String.format("'%s' != '%s'", predicateFalse.apply(user1), predicateFalse.apply(user2)));
555556
}
556557

@@ -989,7 +990,7 @@ public void decorate(final SessionSettings settings) {
989990
public Collection<GrantedAuthority> getGrantedAuthorities(final String username) {
990991
try {
991992
// Check if the user lock status without using cache
992-
final var rawUserOrg = getUserRepository().findById(Normalizer.normalize(username));
993+
final var rawUserOrg = getUserRepository().toUser(Normalizer.normalize(username));
993994
final var roles = new ArrayList<GrantedAuthority>();
994995
for (String group : rawUserOrg.getGroups()) {
995996
roles.add(new SimpleGrantedAuthority(group.toUpperCase()));

src/main/java/org/ligoj/app/plugin/id/resource/batch/AbstractBatchResource.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ protected <T extends AbstractBatchTask<B>> long batchInternal(final InputStream
153153
+ "\n";
154154

155155
// Build entries with prepended CSV header
156-
final var encSafe = ObjectUtils.defaultIfNull(encoding, StandardCharsets.UTF_8.name());
156+
final var encSafe = ObjectUtils.getIfNull(encoding, StandardCharsets.UTF_8.name());
157157
final var input = new ByteArrayInputStream(csvHeaders.getBytes(encSafe));
158158
final var entries = csvForBean.toBean(batchType,
159159
new InputStreamReader(new SequenceInputStream(input, uploadedFile), encSafe));

src/test/java/org/ligoj/app/plugin/id/model/CompanyComparatorTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class CompanyComparatorTest {
1616
private UserOrg newSimpleUser(final String company, final String login) {
1717
final UserOrg simpleUser = new UserOrg();
1818
simpleUser.setCompany(company);
19-
simpleUser.setName(ObjectUtils.defaultIfNull(login, "l"));
19+
simpleUser.setName(ObjectUtils.getIfNull(login, "l"));
2020
return simpleUser;
2121
}
2222

src/test/java/org/ligoj/app/plugin/id/model/FirstNameComparatorTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class FirstNameComparatorTest {
1616
private UserOrg newSimpleUser(final String firstName, final String login) {
1717
final UserOrg simpleUser = new UserOrg();
1818
simpleUser.setFirstName(firstName);
19-
simpleUser.setName(ObjectUtils.defaultIfNull(login, "l"));
19+
simpleUser.setName(ObjectUtils.getIfNull(login, "l"));
2020
return simpleUser;
2121
}
2222

src/test/java/org/ligoj/app/plugin/id/model/LastNameComparatorTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class LastNameComparatorTest {
1616
private UserOrg newSimpleUser(final String lastName, final String login) {
1717
final UserOrg simpleUser = new UserOrg();
1818
simpleUser.setLastName(lastName);
19-
simpleUser.setName(ObjectUtils.defaultIfNull(login, "l"));
19+
simpleUser.setName(ObjectUtils.getIfNull(login, "l"));
2020
return simpleUser;
2121
}
2222

src/test/java/org/ligoj/app/plugin/id/model/MailComparatorTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ class MailComparatorTest {
1919
private UserOrg newSimpleUser(final String firstName, final String login) {
2020
final UserOrg simpleUser = new UserOrg();
2121
simpleUser.setMails(firstName == null ? new ArrayList<>() : Collections.singletonList(firstName));
22-
simpleUser.setName(ObjectUtils.defaultIfNull(login, "l"));
22+
simpleUser.setName(ObjectUtils.getIfNull(login, "l"));
2323
return simpleUser;
2424
}
2525

0 commit comments

Comments
 (0)