Skip to content

Commit fc72dcb

Browse files
committed
Merge remote-tracking branch 'origin/caceres.version-3.0' into caceres.version-3.0
2 parents 4a91077 + 9b9ef99 commit fc72dcb

File tree

3 files changed

+18
-0
lines changed

3 files changed

+18
-0
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,5 @@ target/*
2929

3030
# IntelliJ project directory info
3131
.idea/*
32+
*.iml
3233

src/main/java/com/senzing/g2/engine/G2Product.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,16 @@ public interface G2Product extends G2Fallible
4848
*/
4949
int validateLicenseFile(String licenseFile, StringBuffer errorResponse);
5050

51+
/**
52+
* Determines whether a specified license Base-64 string is valid.
53+
*
54+
* @param licenseData The license data as a encoded Base-64 {@link String}.
55+
* @param errorResponse The {@link StringBuffer} to write any error response
56+
* to (if an error occurs).
57+
* @return Zero (0) for valid license, one (1) for invalid, and a negative
58+
* number for errors.
59+
*/
60+
int validateLicenseStringBase64(String licenseData,StringBuffer errorResponse);
5161

5262
/**
5363
* Returns the currently installed version details

src/main/java/com/senzing/g2/engine/G2ProductJNI.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,13 @@ public native int init(String moduleName,
3737
public native int validateLicenseFile(String licenseFile,
3838
StringBuffer errorResponse);
3939

40+
/**
41+
* {@inheritDoc}
42+
*/
43+
@Override
44+
public native int validateLicenseStringBase64(String licenseData,
45+
StringBuffer errorResponse);
46+
4047
/**
4148
* {@inheritDoc}
4249
*/

0 commit comments

Comments
 (0)