import com.webobjects.appserver.WOApplication; import com.webobjects.appserver.WOSession; import com.webobjects.foundation.NSArray; import com.webobjects.foundation.NSMutableArray; import com.webobjects.foundation.NSTimestamp; import er.ajax.example.ComplexPerson; public class ExampleService { public void printThisString(String string) { System.out.println("ExampleService.printThisString: " + string); } public String returnMySessionID(WOSession session) { return session.sessionID(); } public String returnThisApplicationName() { return WOApplication.application().name(); } public NSTimestamp currentTime() { return new NSTimestamp(); } public NSArray somePeople() { NSMutableArray<ComplexPerson> people = new NSMutableArray<>(); people.add(new ComplexPerson("Mike", 29)); people.add(new ComplexPerson("Andrew", 2)); people.add(new ComplexPerson("Kirsten", 29)); people.add(new ComplexPerson("Jonathan", 36)); return people; } public void printPerson(ComplexPerson person) { System.out.println("ExampleService.printPerson: " + person.getName()); } }