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; } }