Open Kilda Java Documentation
StringUtil.java
Go to the documentation of this file.
1 package org.openkilda.utility;
2 
3 import java.util.UUID;
4 
5 import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
6 
10 public final class StringUtil {
11 
12  public static final BCryptPasswordEncoder encoder = new BCryptPasswordEncoder(11);
13 
17  private StringUtil() {}
18 
24  public static String getUUID() {
25  return UUID.randomUUID().toString();
26  }
27 
34  public static boolean isNullOrEmpty(final String data) {
35  return data == null || data.trim().isEmpty();
36  }
37 
44  public static String encodeString(String data) {
45  return new String(encoder.encode(data));
46  }
47 
55  public static boolean matches(String rawPassword, String encodedPassword) {
56  return encoder.matches(rawPassword, encodedPassword);
57  }
58 
59  public static BCryptPasswordEncoder getEncoder() {
60  return encoder;
61  }
62 }
static final BCryptPasswordEncoder encoder
Definition: StringUtil.java:12
static boolean matches(String rawPassword, String encodedPassword)
Definition: StringUtil.java:55
static BCryptPasswordEncoder getEncoder()
Definition: StringUtil.java:59
static String encodeString(String data)
Definition: StringUtil.java:44
static boolean isNullOrEmpty(final String data)
Definition: StringUtil.java:34