Skip navigation links
D G I L P V 

D

de.abas.esdk.client.api.license - package de.abas.esdk.client.api.license
 
de.abas.esdk.client.api.project - package de.abas.esdk.client.api.project
 

G

getAppId() - Method in class de.abas.esdk.client.api.project.ProjectProperties
Reads the abas App's App ID from the MANIFEST.MF of the JAR running in the JFOP server.
getAppName() - Method in class de.abas.esdk.client.api.project.ProjectProperties
Reads the abas App's name from the MANIFEST.MF of the JAR running in the JFOP server.
getEssentialsVersionRanges() - Method in class de.abas.esdk.client.api.project.ProjectProperties
Reads the abas App's supported abas Essentials version ranges from the MANIFEST.MF of the JAR running in the JFOP server.
getEssentialsVersionRangesList() - Method in class de.abas.esdk.client.api.project.ProjectProperties
Reads the abas App's supported abas Essentials version ranges from the MANIFEST.MF of the JAR running in the JFOP server and parses them as a List of type String.
getVendorId() - Method in class de.abas.esdk.client.api.project.ProjectProperties
Reads the abas App's Vendor ID from the MANIFEST.MF of the JAR running in the JFOP server.
getVersion() - Method in class de.abas.esdk.client.api.project.ProjectProperties
Reads the abas App's version from the MANIFEST.MF of the JAR running in the JFOP server.

I

instance() - Static method in class de.abas.esdk.client.api.license.LicenseChecker
Instantiates the LicenseChecker.

L

LicenseChecker - Class in de.abas.esdk.client.api.license
Provides methods to check your App's license at runtime.

Add the following code to your App logic at a passage which is passed Often enough to be sure the license is checked when your App is used. Rarely enough to not introduce a performance issue.
Note that a license check might consist of multiple calls to web services and - depending on the customer's internet connection speed - take up to a scale of seconds.
Normally a check takes 100-200 ms.
Check the license:

LicenseChecker.instance().validate();
load() - Static method in class de.abas.esdk.client.api.project.ProjectProperties
Instantiates the ProjectProperties.

P

ProjectProperties - Class in de.abas.esdk.client.api.project
Provides methods to get general information about your App at execution time.

Example: Read the App's name and version

ProjectProperties properties = ProjectProperties.load();
String name = properties.getAppName();
String version = properties.getVersion();

V

validate() - Method in class de.abas.esdk.client.api.license.LicenseChecker
Checks the abas App is licensed for the abas client it runs in and shows a box with a message if the license check fails.
validate(Boolean) - Method in class de.abas.esdk.client.api.license.LicenseChecker
Checks the abas App is licensed for the abas client it runs in.
D G I L P V 
Skip navigation links