Back to index

nordugrid-arc-nox  1.1.0~rc6
Job.java
Go to the documentation of this file.
00001 /* ----------------------------------------------------------------------------
00002  * This file was automatically generated by SWIG (http://www.swig.org).
00003  * Version 1.3.36
00004  *
00005  * Do not make changes to this file unless you know what you are doing--modify
00006  * the SWIG interface file instead.
00007  * ----------------------------------------------------------------------------- */
00008 
00009 package nordugrid.arc;
00010 
00011 public class Job {
00012   private long swigCPtr;
00013   protected boolean swigCMemOwn;
00014 
00015   protected Job(long cPtr, boolean cMemoryOwn) {
00016     swigCMemOwn = cMemoryOwn;
00017     swigCPtr = cPtr;
00018   }
00019 
00020   protected static long getCPtr(Job obj) {
00021     return (obj == null) ? 0 : obj.swigCPtr;
00022   }
00023 
00024   protected void finalize() {
00025     delete();
00026   }
00027 
00028   public synchronized void delete() {
00029     if(swigCPtr != 0 && swigCMemOwn) {
00030       swigCMemOwn = false;
00031       arcJNI.delete_Job(swigCPtr);
00032     }
00033     swigCPtr = 0;
00034   }
00035 
00036   public Job() {
00037     this(arcJNI.new_Job(), true);
00038   }
00039 
00040   public void setFlavour(String value) {
00041     arcJNI.Job_Flavour_set(swigCPtr, this, value);
00042   }
00043 
00044   public String getFlavour() {
00045     return arcJNI.Job_Flavour_get(swigCPtr, this);
00046   }
00047 
00048   public void setJobID(URL value) {
00049     arcJNI.Job_JobID_set(swigCPtr, this, URL.getCPtr(value), value);
00050   }
00051 
00052   public URL getJobID() {
00053     long cPtr = arcJNI.Job_JobID_get(swigCPtr, this);
00054     return (cPtr == 0) ? null : new URL(cPtr, false);
00055   }
00056 
00057   public void setCluster(URL value) {
00058     arcJNI.Job_Cluster_set(swigCPtr, this, URL.getCPtr(value), value);
00059   }
00060 
00061   public URL getCluster() {
00062     long cPtr = arcJNI.Job_Cluster_get(swigCPtr, this);
00063     return (cPtr == 0) ? null : new URL(cPtr, false);
00064   }
00065 
00066   public void setSubmissionEndpoint(URL value) {
00067     arcJNI.Job_SubmissionEndpoint_set(swigCPtr, this, URL.getCPtr(value), value);
00068   }
00069 
00070   public URL getSubmissionEndpoint() {
00071     long cPtr = arcJNI.Job_SubmissionEndpoint_get(swigCPtr, this);
00072     return (cPtr == 0) ? null : new URL(cPtr, false);
00073   }
00074 
00075   public void setInfoEndpoint(URL value) {
00076     arcJNI.Job_InfoEndpoint_set(swigCPtr, this, URL.getCPtr(value), value);
00077   }
00078 
00079   public URL getInfoEndpoint() {
00080     long cPtr = arcJNI.Job_InfoEndpoint_get(swigCPtr, this);
00081     return (cPtr == 0) ? null : new URL(cPtr, false);
00082   }
00083 
00084   public void setISB(URL value) {
00085     arcJNI.Job_ISB_set(swigCPtr, this, URL.getCPtr(value), value);
00086   }
00087 
00088   public URL getISB() {
00089     long cPtr = arcJNI.Job_ISB_get(swigCPtr, this);
00090     return (cPtr == 0) ? null : new URL(cPtr, false);
00091   }
00092 
00093   public void setOSB(URL value) {
00094     arcJNI.Job_OSB_set(swigCPtr, this, URL.getCPtr(value), value);
00095   }
00096 
00097   public URL getOSB() {
00098     long cPtr = arcJNI.Job_OSB_get(swigCPtr, this);
00099     return (cPtr == 0) ? null : new URL(cPtr, false);
00100   }
00101 
00102   public void setAuxURL(URL value) {
00103     arcJNI.Job_AuxURL_set(swigCPtr, this, URL.getCPtr(value), value);
00104   }
00105 
00106   public URL getAuxURL() {
00107     long cPtr = arcJNI.Job_AuxURL_get(swigCPtr, this);
00108     return (cPtr == 0) ? null : new URL(cPtr, false);
00109   }
00110 
00111   public void setAuxInfo(String value) {
00112     arcJNI.Job_AuxInfo_set(swigCPtr, this, value);
00113   }
00114 
00115   public String getAuxInfo() {
00116     return arcJNI.Job_AuxInfo_get(swigCPtr, this);
00117   }
00118 
00119   public void setName(String value) {
00120     arcJNI.Job_Name_set(swigCPtr, this, value);
00121   }
00122 
00123   public String getName() {
00124     return arcJNI.Job_Name_get(swigCPtr, this);
00125   }
00126 
00127   public void setType(String value) {
00128     arcJNI.Job_Type_set(swigCPtr, this, value);
00129   }
00130 
00131   public String getType() {
00132     return arcJNI.Job_Type_get(swigCPtr, this);
00133   }
00134 
00135   public void setIDFromEndpoint(URL value) {
00136     arcJNI.Job_IDFromEndpoint_set(swigCPtr, this, URL.getCPtr(value), value);
00137   }
00138 
00139   public URL getIDFromEndpoint() {
00140     long cPtr = arcJNI.Job_IDFromEndpoint_get(swigCPtr, this);
00141     return (cPtr == 0) ? null : new URL(cPtr, false);
00142   }
00143 
00144   public void setLocalIDFromManager(String value) {
00145     arcJNI.Job_LocalIDFromManager_set(swigCPtr, this, value);
00146   }
00147 
00148   public String getLocalIDFromManager() {
00149     return arcJNI.Job_LocalIDFromManager_get(swigCPtr, this);
00150   }
00151 
00152   public void setJobDescription(String value) {
00153     arcJNI.Job_JobDescription_set(swigCPtr, this, value);
00154   }
00155 
00156   public String getJobDescription() {
00157     return arcJNI.Job_JobDescription_get(swigCPtr, this);
00158   }
00159 
00160   public void setState(JobState value) {
00161     arcJNI.Job_State_set(swigCPtr, this, JobState.getCPtr(value), value);
00162   }
00163 
00164   public JobState getState() {
00165     long cPtr = arcJNI.Job_State_get(swigCPtr, this);
00166     return (cPtr == 0) ? null : new JobState(cPtr, false);
00167   }
00168 
00169   public void setRestartState(String value) {
00170     arcJNI.Job_RestartState_set(swigCPtr, this, value);
00171   }
00172 
00173   public String getRestartState() {
00174     return arcJNI.Job_RestartState_get(swigCPtr, this);
00175   }
00176 
00177   public void setAuxStates(StringStringMap value) {
00178     arcJNI.Job_AuxStates_set(swigCPtr, this, StringStringMap.getCPtr(value), value);
00179   }
00180 
00181   public StringStringMap getAuxStates() {
00182     long cPtr = arcJNI.Job_AuxStates_get(swigCPtr, this);
00183     return (cPtr == 0) ? null : new StringStringMap(cPtr, false);
00184   }
00185 
00186   public void setRestartStates(StringStringMap value) {
00187     arcJNI.Job_RestartStates_set(swigCPtr, this, StringStringMap.getCPtr(value), value);
00188   }
00189 
00190   public StringStringMap getRestartStates() {
00191     long cPtr = arcJNI.Job_RestartStates_get(swigCPtr, this);
00192     return (cPtr == 0) ? null : new StringStringMap(cPtr, false);
00193   }
00194 
00195   public void setExitCode(int value) {
00196     arcJNI.Job_ExitCode_set(swigCPtr, this, value);
00197   }
00198 
00199   public int getExitCode() {
00200     return arcJNI.Job_ExitCode_get(swigCPtr, this);
00201   }
00202 
00203   public void setComputingManagerExitCode(String value) {
00204     arcJNI.Job_ComputingManagerExitCode_set(swigCPtr, this, value);
00205   }
00206 
00207   public String getComputingManagerExitCode() {
00208     return arcJNI.Job_ComputingManagerExitCode_get(swigCPtr, this);
00209   }
00210 
00211   public void setError(StringList value) {
00212     arcJNI.Job_Error_set(swigCPtr, this, StringList.getCPtr(value), value);
00213   }
00214 
00215   public StringList getError() {
00216     long cPtr = arcJNI.Job_Error_get(swigCPtr, this);
00217     return (cPtr == 0) ? null : new StringList(cPtr, false);
00218   }
00219 
00220   public void setWaitingPosition(int value) {
00221     arcJNI.Job_WaitingPosition_set(swigCPtr, this, value);
00222   }
00223 
00224   public int getWaitingPosition() {
00225     return arcJNI.Job_WaitingPosition_get(swigCPtr, this);
00226   }
00227 
00228   public void setUserDomain(String value) {
00229     arcJNI.Job_UserDomain_set(swigCPtr, this, value);
00230   }
00231 
00232   public String getUserDomain() {
00233     return arcJNI.Job_UserDomain_get(swigCPtr, this);
00234   }
00235 
00236   public void setOwner(String value) {
00237     arcJNI.Job_Owner_set(swigCPtr, this, value);
00238   }
00239 
00240   public String getOwner() {
00241     return arcJNI.Job_Owner_get(swigCPtr, this);
00242   }
00243 
00244   public void setLocalOwner(String value) {
00245     arcJNI.Job_LocalOwner_set(swigCPtr, this, value);
00246   }
00247 
00248   public String getLocalOwner() {
00249     return arcJNI.Job_LocalOwner_get(swigCPtr, this);
00250   }
00251 
00252   public void setRequestedTotalWallTime(Period value) {
00253     arcJNI.Job_RequestedTotalWallTime_set(swigCPtr, this, Period.getCPtr(value), value);
00254   }
00255 
00256   public Period getRequestedTotalWallTime() {
00257     long cPtr = arcJNI.Job_RequestedTotalWallTime_get(swigCPtr, this);
00258     return (cPtr == 0) ? null : new Period(cPtr, false);
00259   }
00260 
00261   public void setRequestedTotalCPUTime(Period value) {
00262     arcJNI.Job_RequestedTotalCPUTime_set(swigCPtr, this, Period.getCPtr(value), value);
00263   }
00264 
00265   public Period getRequestedTotalCPUTime() {
00266     long cPtr = arcJNI.Job_RequestedTotalCPUTime_get(swigCPtr, this);
00267     return (cPtr == 0) ? null : new Period(cPtr, false);
00268   }
00269 
00270   public void setRequestedMainMemory(int value) {
00271     arcJNI.Job_RequestedMainMemory_set(swigCPtr, this, value);
00272   }
00273 
00274   public int getRequestedMainMemory() {
00275     return arcJNI.Job_RequestedMainMemory_get(swigCPtr, this);
00276   }
00277 
00278   public void setRequestedSlots(int value) {
00279     arcJNI.Job_RequestedSlots_set(swigCPtr, this, value);
00280   }
00281 
00282   public int getRequestedSlots() {
00283     return arcJNI.Job_RequestedSlots_get(swigCPtr, this);
00284   }
00285 
00286   public void setRequestedApplicationEnvironment(StringList value) {
00287     arcJNI.Job_RequestedApplicationEnvironment_set(swigCPtr, this, StringList.getCPtr(value), value);
00288   }
00289 
00290   public StringList getRequestedApplicationEnvironment() {
00291     long cPtr = arcJNI.Job_RequestedApplicationEnvironment_get(swigCPtr, this);
00292     return (cPtr == 0) ? null : new StringList(cPtr, false);
00293   }
00294 
00295   public void setStdIn(String value) {
00296     arcJNI.Job_StdIn_set(swigCPtr, this, value);
00297   }
00298 
00299   public String getStdIn() {
00300     return arcJNI.Job_StdIn_get(swigCPtr, this);
00301   }
00302 
00303   public void setStdOut(String value) {
00304     arcJNI.Job_StdOut_set(swigCPtr, this, value);
00305   }
00306 
00307   public String getStdOut() {
00308     return arcJNI.Job_StdOut_get(swigCPtr, this);
00309   }
00310 
00311   public void setStdErr(String value) {
00312     arcJNI.Job_StdErr_set(swigCPtr, this, value);
00313   }
00314 
00315   public String getStdErr() {
00316     return arcJNI.Job_StdErr_get(swigCPtr, this);
00317   }
00318 
00319   public void setLogDir(String value) {
00320     arcJNI.Job_LogDir_set(swigCPtr, this, value);
00321   }
00322 
00323   public String getLogDir() {
00324     return arcJNI.Job_LogDir_get(swigCPtr, this);
00325   }
00326 
00327   public void setExecutionNode(StringList value) {
00328     arcJNI.Job_ExecutionNode_set(swigCPtr, this, StringList.getCPtr(value), value);
00329   }
00330 
00331   public StringList getExecutionNode() {
00332     long cPtr = arcJNI.Job_ExecutionNode_get(swigCPtr, this);
00333     return (cPtr == 0) ? null : new StringList(cPtr, false);
00334   }
00335 
00336   public void setExecutionCE(String value) {
00337     arcJNI.Job_ExecutionCE_set(swigCPtr, this, value);
00338   }
00339 
00340   public String getExecutionCE() {
00341     return arcJNI.Job_ExecutionCE_get(swigCPtr, this);
00342   }
00343 
00344   public void setQueue(String value) {
00345     arcJNI.Job_Queue_set(swigCPtr, this, value);
00346   }
00347 
00348   public String getQueue() {
00349     return arcJNI.Job_Queue_get(swigCPtr, this);
00350   }
00351 
00352   public void setUsedTotalWallTime(Period value) {
00353     arcJNI.Job_UsedTotalWallTime_set(swigCPtr, this, Period.getCPtr(value), value);
00354   }
00355 
00356   public Period getUsedTotalWallTime() {
00357     long cPtr = arcJNI.Job_UsedTotalWallTime_get(swigCPtr, this);
00358     return (cPtr == 0) ? null : new Period(cPtr, false);
00359   }
00360 
00361   public void setUsedTotalCPUTime(Period value) {
00362     arcJNI.Job_UsedTotalCPUTime_set(swigCPtr, this, Period.getCPtr(value), value);
00363   }
00364 
00365   public Period getUsedTotalCPUTime() {
00366     long cPtr = arcJNI.Job_UsedTotalCPUTime_get(swigCPtr, this);
00367     return (cPtr == 0) ? null : new Period(cPtr, false);
00368   }
00369 
00370   public void setUsedMainMemory(int value) {
00371     arcJNI.Job_UsedMainMemory_set(swigCPtr, this, value);
00372   }
00373 
00374   public int getUsedMainMemory() {
00375     return arcJNI.Job_UsedMainMemory_get(swigCPtr, this);
00376   }
00377 
00378   public void setUsedApplicationEnvironment(StringList value) {
00379     arcJNI.Job_UsedApplicationEnvironment_set(swigCPtr, this, StringList.getCPtr(value), value);
00380   }
00381 
00382   public StringList getUsedApplicationEnvironment() {
00383     long cPtr = arcJNI.Job_UsedApplicationEnvironment_get(swigCPtr, this);
00384     return (cPtr == 0) ? null : new StringList(cPtr, false);
00385   }
00386 
00387   public void setUsedSlots(int value) {
00388     arcJNI.Job_UsedSlots_set(swigCPtr, this, value);
00389   }
00390 
00391   public int getUsedSlots() {
00392     return arcJNI.Job_UsedSlots_get(swigCPtr, this);
00393   }
00394 
00395   public void setLocalSubmissionTime(Time value) {
00396     arcJNI.Job_LocalSubmissionTime_set(swigCPtr, this, Time.getCPtr(value), value);
00397   }
00398 
00399   public Time getLocalSubmissionTime() {
00400     long cPtr = arcJNI.Job_LocalSubmissionTime_get(swigCPtr, this);
00401     return (cPtr == 0) ? null : new Time(cPtr, false);
00402   }
00403 
00404   public void setSubmissionTime(Time value) {
00405     arcJNI.Job_SubmissionTime_set(swigCPtr, this, Time.getCPtr(value), value);
00406   }
00407 
00408   public Time getSubmissionTime() {
00409     long cPtr = arcJNI.Job_SubmissionTime_get(swigCPtr, this);
00410     return (cPtr == 0) ? null : new Time(cPtr, false);
00411   }
00412 
00413   public void setComputingManagerSubmissionTime(Time value) {
00414     arcJNI.Job_ComputingManagerSubmissionTime_set(swigCPtr, this, Time.getCPtr(value), value);
00415   }
00416 
00417   public Time getComputingManagerSubmissionTime() {
00418     long cPtr = arcJNI.Job_ComputingManagerSubmissionTime_get(swigCPtr, this);
00419     return (cPtr == 0) ? null : new Time(cPtr, false);
00420   }
00421 
00422   public void setStartTime(Time value) {
00423     arcJNI.Job_StartTime_set(swigCPtr, this, Time.getCPtr(value), value);
00424   }
00425 
00426   public Time getStartTime() {
00427     long cPtr = arcJNI.Job_StartTime_get(swigCPtr, this);
00428     return (cPtr == 0) ? null : new Time(cPtr, false);
00429   }
00430 
00431   public void setComputingManagerEndTime(Time value) {
00432     arcJNI.Job_ComputingManagerEndTime_set(swigCPtr, this, Time.getCPtr(value), value);
00433   }
00434 
00435   public Time getComputingManagerEndTime() {
00436     long cPtr = arcJNI.Job_ComputingManagerEndTime_get(swigCPtr, this);
00437     return (cPtr == 0) ? null : new Time(cPtr, false);
00438   }
00439 
00440   public void setEndTime(Time value) {
00441     arcJNI.Job_EndTime_set(swigCPtr, this, Time.getCPtr(value), value);
00442   }
00443 
00444   public Time getEndTime() {
00445     long cPtr = arcJNI.Job_EndTime_get(swigCPtr, this);
00446     return (cPtr == 0) ? null : new Time(cPtr, false);
00447   }
00448 
00449   public void setWorkingAreaEraseTime(Time value) {
00450     arcJNI.Job_WorkingAreaEraseTime_set(swigCPtr, this, Time.getCPtr(value), value);
00451   }
00452 
00453   public Time getWorkingAreaEraseTime() {
00454     long cPtr = arcJNI.Job_WorkingAreaEraseTime_get(swigCPtr, this);
00455     return (cPtr == 0) ? null : new Time(cPtr, false);
00456   }
00457 
00458   public void setProxyExpirationTime(Time value) {
00459     arcJNI.Job_ProxyExpirationTime_set(swigCPtr, this, Time.getCPtr(value), value);
00460   }
00461 
00462   public Time getProxyExpirationTime() {
00463     long cPtr = arcJNI.Job_ProxyExpirationTime_get(swigCPtr, this);
00464     return (cPtr == 0) ? null : new Time(cPtr, false);
00465   }
00466 
00467   public void setSubmissionHost(String value) {
00468     arcJNI.Job_SubmissionHost_set(swigCPtr, this, value);
00469   }
00470 
00471   public String getSubmissionHost() {
00472     return arcJNI.Job_SubmissionHost_get(swigCPtr, this);
00473   }
00474 
00475   public void setSubmissionClientName(String value) {
00476     arcJNI.Job_SubmissionClientName_set(swigCPtr, this, value);
00477   }
00478 
00479   public String getSubmissionClientName() {
00480     return arcJNI.Job_SubmissionClientName_get(swigCPtr, this);
00481   }
00482 
00483   public void setCreationTime(Time value) {
00484     arcJNI.Job_CreationTime_set(swigCPtr, this, Time.getCPtr(value), value);
00485   }
00486 
00487   public Time getCreationTime() {
00488     long cPtr = arcJNI.Job_CreationTime_get(swigCPtr, this);
00489     return (cPtr == 0) ? null : new Time(cPtr, false);
00490   }
00491 
00492   public void setValidity(Period value) {
00493     arcJNI.Job_Validity_set(swigCPtr, this, Period.getCPtr(value), value);
00494   }
00495 
00496   public Period getValidity() {
00497     long cPtr = arcJNI.Job_Validity_get(swigCPtr, this);
00498     return (cPtr == 0) ? null : new Period(cPtr, false);
00499   }
00500 
00501   public void setOtherMessages(StringList value) {
00502     arcJNI.Job_OtherMessages_set(swigCPtr, this, StringList.getCPtr(value), value);
00503   }
00504 
00505   public StringList getOtherMessages() {
00506     long cPtr = arcJNI.Job_OtherMessages_get(swigCPtr, this);
00507     return (cPtr == 0) ? null : new StringList(cPtr, false);
00508   }
00509 
00510   public void setJobManagementEndpoint(URL value) {
00511     arcJNI.Job_JobManagementEndpoint_set(swigCPtr, this, URL.getCPtr(value), value);
00512   }
00513 
00514   public URL getJobManagementEndpoint() {
00515     long cPtr = arcJNI.Job_JobManagementEndpoint_get(swigCPtr, this);
00516     return (cPtr == 0) ? null : new URL(cPtr, false);
00517   }
00518 
00519   public void setDataStagingEndpoint(URL value) {
00520     arcJNI.Job_DataStagingEndpoint_set(swigCPtr, this, URL.getCPtr(value), value);
00521   }
00522 
00523   public URL getDataStagingEndpoint() {
00524     long cPtr = arcJNI.Job_DataStagingEndpoint_get(swigCPtr, this);
00525     return (cPtr == 0) ? null : new URL(cPtr, false);
00526   }
00527 
00528   public void setActivityOldId(StringList value) {
00529     arcJNI.Job_ActivityOldId_set(swigCPtr, this, StringList.getCPtr(value), value);
00530   }
00531 
00532   public StringList getActivityOldId() {
00533     long cPtr = arcJNI.Job_ActivityOldId_get(swigCPtr, this);
00534     return (cPtr == 0) ? null : new StringList(cPtr, false);
00535   }
00536 
00537   public void setVirtualMachine(boolean value) {
00538     arcJNI.Job_VirtualMachine_set(swigCPtr, this, value);
00539   }
00540 
00541   public boolean getVirtualMachine() {
00542     return arcJNI.Job_VirtualMachine_get(swigCPtr, this);
00543   }
00544 
00545   public void setUsedCPUType(String value) {
00546     arcJNI.Job_UsedCPUType_set(swigCPtr, this, value);
00547   }
00548 
00549   public String getUsedCPUType() {
00550     return arcJNI.Job_UsedCPUType_get(swigCPtr, this);
00551   }
00552 
00553   public void setUsedOSFamily(String value) {
00554     arcJNI.Job_UsedOSFamily_set(swigCPtr, this, value);
00555   }
00556 
00557   public String getUsedOSFamily() {
00558     return arcJNI.Job_UsedOSFamily_get(swigCPtr, this);
00559   }
00560 
00561   public void setUsedPlatform(String value) {
00562     arcJNI.Job_UsedPlatform_set(swigCPtr, this, value);
00563   }
00564 
00565   public String getUsedPlatform() {
00566     return arcJNI.Job_UsedPlatform_get(swigCPtr, this);
00567   }
00568 
00569   public void Print(boolean longlist) {
00570     arcJNI.Job_Print(swigCPtr, this, longlist);
00571   }
00572 
00573 }