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

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

package org.lcf.android.data;

import static org.lcf.android.data.Constants.DATA_ERROR;
import static org.lcf.android.data.Constants.DATA_ERROR_EVENT;

import java.io.IOException;
import java.util.HashMap;
import java.util.Map;

import org.lcf.android.event.Event;

public class DataErrorEvent extends Event{
	
	public DataErrorEvent(DataReqEvent req,Exception e){
		super(DATA_ERROR_EVENT + "/" + req.getAddr(),req.getAddr(),buildResultMap(req,e));	
	}
	protected static Map buildResultMap(DataReqEvent req,Exception e){
		Map argv = null;
		
		if(req.getArgs() != null){
			argv = req.getArgs();
		}
		else{
			argv = new HashMap();
		}
		argv.put(DATA_ERROR, e);
		return argv;
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy