001 package tecgraf.openbus.opendreams;
002
003 /**
004 * Generated from IDL valuetype "OpenDreamsJobTemplate".
005 *
006 * @author JacORB IDL compiler V 2.3-beta-2, 14-Oct-2006
007 * @version generated at Nov 3, 2010 2:32:41 PM
008 */
009
010 public abstract class OpenDreamsJobTemplate
011 extends tecgraf.openbus.DRMAA.JobTemplate
012 implements org.omg.CORBA.portable.StreamableValue
013 {
014 private String[] _truncatable_ids = {"IDL:tecgraf/openbus/opendreams/OpenDreamsJobTemplate:1.0"};
015 protected long id;
016 public java.lang.String[][] jobParameters;
017 public java.lang.String jobDescription = "";
018 public short jobPriority;
019 public int numberOfProcesses;
020 public void _write (org.omg.CORBA.portable.OutputStream os)
021 {
022 super._write(os);
023 os.write_longlong(id);
024 tecgraf.openbus.DRMAA.DictionaryHelper.write(os,jobParameters);
025 os.write_string(jobDescription);
026 os.write_short(jobPriority);
027 os.write_long(numberOfProcesses);
028 }
029
030 public void _read (final org.omg.CORBA.portable.InputStream os)
031 {
032 super._read(os);
033 id=os.read_longlong();
034 jobParameters = tecgraf.openbus.DRMAA.DictionaryHelper.read(os);
035 jobDescription=os.read_string();
036 jobPriority=os.read_short();
037 numberOfProcesses=os.read_long();
038 }
039
040 public String[] _truncatable_ids()
041 {
042 return _truncatable_ids;
043 }
044 public org.omg.CORBA.TypeCode _type()
045 {
046 return tecgraf.openbus.opendreams.OpenDreamsJobTemplateHelper.type();
047 }
048 }