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

oracle.ADDataElement Maven / Gradle / Ivy

There is a newer version: shw-air-terminal-vertical-1.0.57
Show newest version
/**
 * ADempiere contribution
 * Author: Karsten Thiemann, [email protected]
 * Compiere/Adempiere migration script generation.
*/

package oracle;

import java.util.HashMap;

/**
 * Holds all data as Strings.
 * @author Karsten Thiemann, [email protected]
 *
 */
public class ADDataElement {
	
	public static final String COLUMNNAME_NOT_FOUND ="COLUMNNAME_NOT_FOUND";
	
	private HashMap values = new HashMap();
	private HashMap types = new HashMap();
	
	
	
	public void addColumnAndValue(String columnName, String columnValue){
		values.put(columnName, columnValue);
	}
	
	
	public String getValueForColumn(String columnName){
		if(!values.containsKey(columnName)){
			return COLUMNNAME_NOT_FOUND;
		}
		return values.get(columnName);
	}
	
	public void setValueForColumn(String columnName, String columnValue){
		if(!values.containsKey(columnName)){
			return;
		}
		values.remove(columnName);
		addColumnAndValue(columnName, columnValue);
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy