Is there are built in method to map the model object passed into a model class?
@BackendlessEvent( "foo" )
public class assignRoleEventHandler extends com.backendless.servercode.extension.CustomEventHandler
{
@Override
public Map handleEvent( RunnerContext context, Map eventArgs )
{
var contact1 = mapToClass (eventArgs, new Contact); //?
var contact2 = eventArgs; // ?
var contact 3 = New Contact(eventArgs); //?
Lets say we use the Contact class model example
public class Contact
{
private String objectId;
private String name;
private int age;
private String phone;
private String title;
}
and we make the following call with javascript
var eventArg = new Contact( { name: "James Bond", age: 45, phone: "1-800-JAMESBOND", title: "chief spying officer"});
Backendless.Events.dispatch( "foo", eventArgs, new Backendless.Async( successHandler, errorHandler ) );