UIBean

 


package edu.jbs.ooc.databeans;

import java.util.*;

/**
 * Insert the type's description here.
 * Creation date: (2/20/2002 7:41:36 AM)
 * @author: Administrator
 */
public class UIBean extends DataBean {

	/********************************
	
	Used to carry user requested action 
	and parameters.
	Data derived from Servlet access of 
	HTTP attributes.
	    	
	********************************/
	
	private java.lang.String userAction;
	private java.lang.String dataObject;
	
	private java.util.Hashtable userParams;
	public java.util.Hashtable sysParams;
/**
 * UIBean constructor comment.
 */
public UIBean() {
	
	super();

	userParams = new Hashtable();
	sysParams = new Hashtable();	
	
}
/**
 * Insert the method's description here.
 * Creation date: (3/19/2002 4:23:30 PM)
 * @param param java.lang.String
 */
public void deleteUserParam(String s) {
	
	userParams.remove ( s );
	
}
/**
 * Insert the method's description here.
 * Creation date: (3/8/2002 3:33:04 PM)
 * @return java.lang.String
 */
public java.lang.String getDataObject() {
	return dataObject;
}
/**
 * Insert the method's description here.
 * Creation date: (3/20/2002 8:16:48 AM)
 * @return java.lang.Object
 * @param s java.lang.String
 */
public Object getSysParam( String s ) {
	
	return sysParams.get( s );
	
}
/**
 * Insert the method's description here.
 * Creation date: (3/20/2002 8:09:46 AM)
 * @return java.util.Hashtable
 */
public java.util.Hashtable getSysParams() {
	return sysParams;
}
/**
 * Insert the method's description here.
 * Creation date: (2/20/2002 7:42:56 AM)
 * @return java.lang.String
 */
public java.lang.String getUserAction() {
	return userAction;
}
/**
 * Insert the method's description here.
 * Creation date: (2/20/2002 7:46:38 AM)
 * @return java.lang.String
 */
public java.lang.String getUserParam( String s ) {
	
	return (String)userParams.get( s );
	
}
/**
 * Insert the method's description here.
 * Creation date: (2/20/2002 7:44:50 AM)
 * @return java.util.Hashtable
 */
public java.util.Hashtable getUserParams() {
	return userParams;
}
/**
 * Insert the method's description here.
 * Creation date: (3/8/2002 3:33:04 PM)
 * @param newDataObject java.lang.String
 */
public void setDataObject(java.lang.String newDataObject) {
	dataObject = newDataObject;
}
/**
 * Insert the method's description here.
 * Creation date: (3/20/2002 8:14:20 AM)
 * @param s java.lang.Object
 */
public void setSysParam(java.lang.String k, java.lang.Object v ) {
	
	sysParams.put ( k, v );
	
}
/**
 * Insert the method's description here.
 * Creation date: (3/20/2002 8:09:46 AM)
 * @param newSysParams java.util.Hashtable
 */
public void setSysParams(java.util.Hashtable newSysParams) {
	sysParams = newSysParams;
}
/**
 * Insert the method's description here.
 * Creation date: (2/20/2002 7:42:56 AM)
 * @param newUserAction java.lang.String
 */
public void setUserAction(java.lang.String newUserAction) {
	userAction = newUserAction;
}
/**
 * Insert the method's description here.
 * Creation date: (2/20/2002 7:46:38 AM)
 * @param newParam java.lang.String
 */
public void setUserParam(java.lang.String k, java.lang.String v ) {
	
	userParams.put( k, v );

}
/**
 * Insert the method's description here.
 * Creation date: (2/20/2002 7:44:50 AM)
 * @param newUserParams java.util.Hashtable
 */
public void setUserParams(java.util.Hashtable newUserParams) {
	userParams = newUserParams;
}
}