001: //** Copyright Statement ***************************************************
002: //The Salmon Open Framework for Internet Applications (SOFIA)
003: // Copyright (C) 1999 - 2002, Salmon LLC
004: //
005: // This program is free software; you can redistribute it and/or
006: // modify it under the terms of the GNU General Public License version 2
007: // as published by the Free Software Foundation;
008: //
009: // This program is distributed in the hope that it will be useful,
010: // but WITHOUT ANY WARRANTY; without even the implied warranty of
011: // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
012: // GNU General Public License for more details.
013: //
014: // You should have received a copy of the GNU General Public License
015: // along with this program; if not, write to the Free Software
016: // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
017: //
018: // For more information please visit http://www.salmonllc.com
019: //** End Copyright Statement ***************************************************
020: package com.salmonllc.util;
021:
022: /////////////////////////
023: //$Archive: /JADE/SourceCode/com/salmonllc/util/FourObjectContainer.java $
024: //$Author: Dan $
025: //$Revision: 8 $
026: //$Modtime: 10/30/02 2:38p $
027: /////////////////////////
028:
029: /**
030: * This is a simple container object that holds any four other objects.
031: */
032: public class FourObjectContainer implements java.io.Serializable {
033: Object _object1;
034: Object _object2;
035: Object _object3;
036: Object _object4;
037:
038: /**
039: * Builds an empty TwoObjectContainer
040: */
041: public FourObjectContainer() {
042: super ();
043: }
044:
045: /**
046: * Builds an TwoObjectContainer and sets the value of object1 and object2
047: */
048:
049: public FourObjectContainer(Object object1, Object object2,
050: Object object3, Object object4) {
051: super ();
052: _object1 = object1;
053: _object2 = object2;
054: _object3 = object3;
055: _object4 = object4;
056:
057: }
058:
059: /**
060: * Returns the first object
061: */
062: public Object getObject1() {
063: return _object1;
064: }
065:
066: /**
067: * Returns the second object
068: */
069: public Object getObject2() {
070: return _object2;
071: }
072:
073: /**
074: * Returns the third object
075: */
076: public Object getObject3() {
077: return _object3;
078: }
079:
080: /**
081: * Returns the fourth object
082: */
083: public Object getObject4() {
084: return _object4;
085: }
086:
087: /**
088: * Sets the value of the first object.
089: */
090: public void setObject1(Object o) {
091: _object1 = o;
092: }
093:
094: /**
095: * Sets the value of the second object.
096: */
097: public void setObject2(Object o) {
098: _object2 = o;
099: }
100:
101: /**
102: * Sets the value of the third object.
103: */
104: public void setObject3(Object o) {
105: _object3 = o;
106: }
107:
108: /**
109: * Sets the value of the fourth object.
110: */
111: public void setObject4(Object o) {
112: _object4 = o;
113: }
114: }
|