TransportBean

 


package edu.jbs.ooc.databeans;

/**
 * Insert the type's description here.
 * Creation date: (3/26/2002 4:05:29 PM)
 * @author: Administrator
 */
public class TransportBean extends java.util.Vector implements java.io.Serializable {	
	
	private int target;
	private java.lang.String action;
	private java.lang.String reponseCode;
	private java.lang.String responseMessage;
	private java.lang.String objectID;
		
	private int indexCurrent = -1;


/**
 * TransportBean constructor comment.
 */
public TransportBean() {
	super();
}
/**
 * TransportBean constructor comment.
 * @param initialCapacity int
 */
public TransportBean(int initialCapacity) {
	super(initialCapacity);
}
/**
 * TransportBean constructor comment.
 * @param initialCapacity int
 * @param capacityIncrement int
 */
public TransportBean(int initialCapacity, int capacityIncrement) {
	super(initialCapacity, capacityIncrement);
}
/**
 * TransportBean constructor comment.
 * @param c java.util.Collection
 */
public TransportBean(java.util.Collection c) {
	super(c);
}
/**
 * Insert the method's description here.
 * Creation date: (3/26/2002 4:12:39 PM)
 * @return java.lang.String
 */
public java.lang.String getAction() {
	return action;
}
/**
 * Insert the method's description here.
 * Creation date: (3/27/2002 10:32:57 AM)
 * @return java.lang.Object
 */
public Object getBeanCurrent() {

	int index = getIndexCurrent();
	
	if ( index > -1 ) return this.get( index );
	else return null;
	
}
/**
 * Insert the method's description here.
 * Creation date: (3/27/2002 9:19:58 AM)
 * @return java.lang.Object
 */
public Object getBeanFirst() {
	
	int index = getIndexFirst();

	if ( index > -1 ) return this.get( index );
	else return null;
	
}
/**
 * Insert the method's description here.
 * Creation date: (3/27/2002 9:20:20 AM)
 * @return java.lang.Object
 */
public Object getBeanLast() {
	
	int index = getIndexLast();

	if ( index > -1 ) return this.get( index );
	else return null;
	
}
/**
 * Insert the method's description here.
 * Creation date: (3/27/2002 9:20:54 AM)
 * @return java.lang.Object
 */
public Object getBeanNext() {

	int index = getIndexNext();

	if ( index > -1 ) return this.get( index );
	else return null;
	
}
/**
 * Insert the method's description here.
 * Creation date: (3/27/2002 9:21:17 AM)
 * @return java.lang.Object
 */
public Object getBeanPrevious() {
	
	int index = getIndexPrevious();

	if ( index > -1 ) return this.get( index );
	else return null;
	;
}
/**
 * Insert the method's description here.
 * Creation date: (3/26/2002 4:17:05 PM)
 * @return int
 */
public int getIndexCurrent() {
	
	if ( (!(this.isEmpty())) && indexCurrent == -1) { // no longer null
		indexCurrent = 0;
	}

	return indexCurrent;
	
}
/**
 * Insert the method's description here.
 * Creation date: (3/27/2002 9:25:01 AM)
 * @return int
 */
public int getIndexFirst() {
	
	if ( !(this.isEmpty()) ) { // no longer null
		indexCurrent = 0;
	}
	else indexCurrent = -1;
	
	return indexCurrent;
}
/**
 * Insert the method's description here.
 * Creation date: (3/27/2002 9:25:27 AM)
 */
public int getIndexLast() {
	
if ( !(this.isEmpty()) ) { // 
		indexCurrent = this.size() - 1;
	}
	else indexCurrent = -1;
	
	return indexCurrent;
	
}
/**
 * Insert the method's description here.
 * Creation date: (3/27/2002 9:26:24 AM)
 * @return int
 */
public int getIndexNext() {
	
	if ( !(this.isEmpty()) ) { // not null
		indexCurrent = Math.min( indexCurrent+1, this.size()-1);
	}
	else indexCurrent = -1;
	
	return indexCurrent;	
	
}
/**
 * Insert the method's description here.
 * Creation date: (3/27/2002 9:26:47 AM)
 * @return int
 */
public int getIndexPrevious() {
	
	if ( !(this.isEmpty()) ) { // not null
		indexCurrent = Math.max( indexCurrent-1, 0 );
	}
	else indexCurrent = -1;
	
	return indexCurrent;
}
/**
 * Insert the method's description here.
 * Creation date: (4/1/2002 11:10:02 AM)
 * @return java.lang.String
 */
public java.lang.String getObjectID() {
	return objectID;
}
/**
 * Insert the method's description here.
 * Creation date: (3/26/2002 4:14:09 PM)
 * @return java.lang.String
 */
public java.lang.String getReponseCode() {
	return reponseCode;
}
/**
 * Insert the method's description here.
 * Creation date: (3/26/2002 4:14:34 PM)
 * @return java.lang.String
 */
public java.lang.String getResponseMessage() {
	return responseMessage;
}
/**
 * Insert the method's description here.
 * Creation date: (3/26/2002 4:11:49 PM)
 * @return int
 */
public int getTarget() {
	return target;
}
/**
 * Insert the method's description here.
 * Creation date: (3/26/2002 4:12:39 PM)
 * @param newAction java.lang.String
 */
public void setAction(java.lang.String newAction) {
	action = newAction;
}
/**
 * Insert the method's description here.
 * Creation date: (3/26/2002 4:17:05 PM)
 * @param newCurrentBeanIndex int
 */
private void setIndexCurrent(int newIndexCurrent) {
	indexCurrent = newIndexCurrent;
}
/**
 * Insert the method's description here.
 * Creation date: (4/2/2002 8:53:07 AM)
 */
public void setIndexFirst() {
	
	this.getIndexFirst();
	
}
/**
 * Insert the method's description here.
 * Creation date: (4/2/2002 8:55:46 AM)
 */
public void setIndexLast() {
	
	this.getIndexLast();
		
}
/**
 * Insert the method's description here.
 * Creation date: (4/2/2002 8:55:08 AM)
 */
public void setIndexNext() {
	
	this.getIndexNext();

}
/**
 * Insert the method's description here.
 * Creation date: (4/2/2002 8:53:58 AM)
 */
public void setIndexPrevious() {
	
	this.getIndexPrevious();
	
}
/**
 * Insert the method's description here.
 * Creation date: (4/1/2002 11:10:02 AM)
 * @param newObjectID java.lang.String
 */
public void setObjectID(java.lang.String newObjectID) {
	objectID = newObjectID;
}
/**
 * Insert the method's description here.
 * Creation date: (3/26/2002 4:14:09 PM)
 * @param newReponseCode java.lang.String
 */
public void setResponseCode(java.lang.String newReponseCode) {
	reponseCode = newReponseCode;
}
/**
 * Insert the method's description here.
 * Creation date: (3/26/2002 4:14:34 PM)
 * @param newResponseMessage java.lang.String
 */
public void setResponseMessage(java.lang.String newResponseMessage) {
	responseMessage = newResponseMessage;
}
/**
 * Insert the method's description here.
 * Creation date: (3/26/2002 4:11:49 PM)
 * @param newTarget int
 */
public void setTarget(int newTarget) {
	target = newTarget;
}
}