it.eng.spagobi.engines.talend.runtime
Class Job

java.lang.Object
  extended by it.eng.spagobi.engines.talend.runtime.Job

public class Job
extends java.lang.Object

Author:
Andrea Gioia

Constructor Summary
Job(it.eng.spago.base.SourceBean template)
           
Job(java.lang.String name, java.lang.String project, java.lang.String language)
          Instantiates a new job.
Job(java.lang.String name, java.lang.String project, java.lang.String language, java.lang.String context)
          Instantiates a new job.
 
Method Summary
 java.lang.String getContext()
          Gets the context.
 java.lang.String getLanguage()
          Gets the language.
 java.lang.String getName()
          Gets the name.
 java.lang.String getProject()
          Gets the project.
 java.lang.String getVersion()
           
 boolean isJavaJob()
          Checks if is java job.
 boolean isPerlJob()
          Checks if is perl job.
 void load(it.eng.spago.base.SourceBean template)
           
 void setContext(java.lang.String context)
          Sets the context.
 void setLanguage(java.lang.String language)
          Sets the language.
 void setName(java.lang.String name)
          Sets the name.
 void setProject(java.lang.String project)
          Sets the project.
 void setVersion(java.lang.String version)
           
 java.lang.String toXml()
          To xml.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Job

public Job(it.eng.spago.base.SourceBean template)
    throws it.eng.spagobi.utilities.engines.SpagoBIEngineException
Throws:
it.eng.spagobi.utilities.engines.SpagoBIEngineException

Job

public Job(java.lang.String name,
           java.lang.String project,
           java.lang.String language)
Instantiates a new job.

Parameters:
name - the name
project - the project
language - the language

Job

public Job(java.lang.String name,
           java.lang.String project,
           java.lang.String language,
           java.lang.String context)
Instantiates a new job.

Parameters:
name - the name
project - the project
language - the language
context - the context
Method Detail

load

public void load(it.eng.spago.base.SourceBean template)
          throws it.eng.spagobi.utilities.engines.SpagoBIEngineException
Throws:
it.eng.spagobi.utilities.engines.SpagoBIEngineException

isPerlJob

public boolean isPerlJob()
Checks if is perl job.

Returns:
true, if is perl job

isJavaJob

public boolean isJavaJob()
Checks if is java job.

Returns:
true, if is java job

getContext

public java.lang.String getContext()
Gets the context.

Returns:
the context

setContext

public void setContext(java.lang.String context)
Sets the context.

Parameters:
context - the new context

getName

public java.lang.String getName()
Gets the name.

Returns:
the name

setName

public void setName(java.lang.String name)
Sets the name.

Parameters:
name - the new name

getProject

public java.lang.String getProject()
Gets the project.

Returns:
the project

setProject

public void setProject(java.lang.String project)
Sets the project.

Parameters:
project - the new project

getLanguage

public java.lang.String getLanguage()
Gets the language.

Returns:
the language

setLanguage

public void setLanguage(java.lang.String language)
Sets the language.

Parameters:
language - the new language

toXml

public java.lang.String toXml()
To xml.

Returns:
the string

getVersion

public java.lang.String getVersion()

setVersion

public void setVersion(java.lang.String version)