Attached a java bundle which contains a library (mgmt_api_library_java) that simplifies usage of the Check Point management APIs.
The library comes with a JavaDoc documentation (mgmt_api_docs folder) and an example that demonstrates cloning a given host object, so that the cloned host will appear in the same groups as the original host.
A Java 7 code that uses a Check Point Java library that handles all the communication with the Check Point management server.
Unzip the attached bundle.
Load the example sources to a java IDE (Eclipse, IntelliJ IDEA...).
Add to the project's classpath the dependent libraries from the lib folder.
Code version 1.1.4
Tested on version
R80, API version 1.0