Integration/REST
Revision as of 22:07, 26 October 2015 by old>Admin (→Netbeans quick start guide)
Introduction to the REST interface
This article has not yet been fully converted to Wiki format.
Please download the original article: Tempus Serva REST interface.pdf
Netbeans quick start guide
Steps to create a simple interaction
- Add Webservice to ide (wadl import)
- URL: [ServerName]/[ApplicationName]/rest/[SolutionSystemName].wadl
- Create a new project
- Add REST Client to project
- Point to newly created webservice: [SolutionSystemName]
- Add JAXB bindings to project (use XSD schema)
- URL: [ServerName]/[ApplicationName]/rest/[SolutionSystemName].xsd
- Add REST Client to project
Sample code for list view (BASIC athentication)
//Create session FirmabilerClient session = new FirmabilerClient(); session.setUsernamePassword("admin", "password1223");
//Login and set search parameters FirmabilerList result = session.getList(FirmabilerList.class, "", "TITEL=Kasper" );
//Retrieve data and print List <FirmabilerListItem> list = result.getFirmabilerListItem(); for(int i=0; i<list.size(); i++) { //Handle single item FirmabilerListItem item = list.get(i); System.out.println( item.getDataID() + "\t" + item.getNUMMERPLADE() ); }
//Close connection session.close();
Sample code for list view (parameter credentials)
//Create session FirmabilerClient session = new FirmabilerClient();
//Login and set search parameters FirmabilerList result = session.getList(FirmabilerList.class, "admin", "password1223", "TITEL=Kasper" );
//Retrieve data and print List <FirmabilerListItem> list = result.getFirmabilerListItem(); for(int i=0; i<list.size(); i++) { //Handle single item FirmabilerListItem item = list.get(i); System.out.println( item.getDataID() + "\t" + item.getNUMMERPLADE() ); }
//Close connection session.close();