
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