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    }