All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.lcf.android.data.DataRespEvent Maven / Gradle / Ivy

package org.lcf.android.data;

import java.util.HashMap;
import java.util.Map;

import org.lcf.android.event.Event;


import static org.lcf.android.data.Constants.DATA_RESP_EVENT;
import static org.lcf.android.data.Constants.DATA_RESP_EVENT_RESULT;

public class DataRespEvent extends Event{
	
	public DataRespEvent(DataReqEvent req,Object result){
		super(DATA_RESP_EVENT + "/" + req.getAddr(),req.getAddr(),buildResultMap(req,result));	
	}
	protected static Map buildResultMap(DataReqEvent req,Object result){
		Map argv = null;
		
		if(req.getArgs() != null){
			argv = req.getArgs();
		}
		else{
			argv = new HashMap();
		}
		argv.put(DATA_RESP_EVENT_RESULT, result);
		return argv;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy