one.credify.sdk.utils.ServicexUtils Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java-sdk Show documentation
Show all versions of java-sdk Show documentation
CredifySDK for third parties who want to integrate with Credify ecosystem
package one.credify.sdk.utils;
import one.credify.crypto.Encryption;
import org.apache.commons.lang3.StringUtils;
public class ServicexUtils {
public static String decryptString(Encryption encryption, String decryptedValue) throws Exception {
if (StringUtils.isEmpty(decryptedValue)) {
return null;
}
String result = encryption.decryptString(decryptedValue);
if (result.startsWith("\"") && result.endsWith("\"")) {
result = result.substring(1, result.length() - 1);
}
return result;
}
public static Integer decryptInt(Encryption encryption, String decryptedValue) throws Exception {
if (StringUtils.isEmpty(decryptedValue)) {
return null;
}
return Integer.valueOf(encryption.decryptString(decryptedValue));
}
public static Long decryptLong(Encryption encryption, String decryptedValue) throws Exception {
if (StringUtils.isEmpty(decryptedValue)) {
return null;
}
return Long.valueOf(encryption.decryptString(decryptedValue));
}
public static Boolean decryptBoolean(Encryption encryption, String decryptedValue) throws Exception {
if (StringUtils.isEmpty(decryptedValue)) {
return null;
}
return Boolean.valueOf(encryption.decryptString(decryptedValue));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy