001    package tecgraf.openbus.opendreams;
002    
003    import java.io.Serializable;
004    
005    import org.omg.CORBA.portable.ValueFactory;
006    import org.omg.CORBA_2_3.portable.InputStream;
007    
008    /**
009     * Fábrica necessária para o marshalling do objeto que implementa o 
010     * valuetype <code>OpenDreamsJobTemplate</code>.
011     * 
012     * @author Tecgraf PUC-Rio
013     */
014    public class OpenDreamsJobTemplateFactory implements ValueFactory {
015    
016      /**
017       * {@inheritDoc}
018       */
019      public Serializable read_value(InputStream is) {
020        return is.read_value(new OpenDreamsJobTemplateImpl());
021      }
022    }