1 /* 2 * Created on 19-Apr-2004 3 */ 4 package ca.uhn.hl7v2.protocol.impl; 5 6 import ca.uhn.hl7v2.protocol.SafeStorage; 7 import ca.uhn.hl7v2.protocol.Transportable; 8 9 /** 10 * A non-functional implementation of <code>SafeStorage</code>. This is 11 * intended as a placeholder pending release of UHN's Simple Record Store 12 * project. 13 * 14 * @author <a href="mailto:bryan.tripp@uhn.on.ca">Bryan Tripp</a> 15 * @version $Revision: 1.1 $ updated on $Date: 2007-02-19 02:24:26 $ by $Author: jamesagnew $ 16 */ 17 public class NullSafeStorage implements SafeStorage { 18 19 /** 20 * Does nothing. 21 */ 22 public void store(Transportable theMessage) { 23 } 24 25 /** 26 * Does nothing. 27 */ 28 public void discard(Transportable theMessage) { 29 } 30 31 /** 32 * Returns an empty array. 33 */ 34 public Transportable[] restore() { 35 return new Transportable[0]; 36 } 37 38 }