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

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

public class JobDeploymentDescriptor
extends java.lang.Object

Author:
Andrea Gioia

Constructor Summary
JobDeploymentDescriptor()
          Instantiates a new job deployment descriptor.
JobDeploymentDescriptor(java.lang.String project, java.lang.String language)
          Instantiates a new job deployment descriptor.
 
Method Summary
 java.lang.String getLanguage()
          Gets the language.
 java.lang.String getProject()
          Gets the project.
 boolean isJavaJob()
          Checks if is java job.
 boolean isPerlJob()
          Checks if is perl job.
 void load(java.io.File file)
          Load.
 void load(java.io.InputStream is)
          Load.
static JobDeploymentDescriptor loadJobDeploymentDescriptor(java.io.InputStream is)
          Load job deployment descriptor.
 void setLanguage(java.lang.String language)
          Sets the language.
 void setProject(java.lang.String project)
          Sets the project.
 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

JobDeploymentDescriptor

public JobDeploymentDescriptor()
Instantiates a new job deployment descriptor.


JobDeploymentDescriptor

public JobDeploymentDescriptor(java.lang.String project,
                               java.lang.String language)
Instantiates a new job deployment descriptor.

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

load

public void load(java.io.File file)
          throws java.io.FileNotFoundException,
                 org.dom4j.DocumentException
Load.

Parameters:
file - the file
Throws:
java.io.FileNotFoundException - the file not found exception
org.dom4j.DocumentException - the document exception

load

public void load(java.io.InputStream is)
          throws org.dom4j.DocumentException
Load.

Parameters:
is - the is
Throws:
org.dom4j.DocumentException - the document exception

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

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

loadJobDeploymentDescriptor

public static JobDeploymentDescriptor loadJobDeploymentDescriptor(java.io.InputStream is)
                                                           throws org.dom4j.DocumentException
Load job deployment descriptor.

Parameters:
is - the is
Returns:
the job deployment descriptor
Throws:
org.dom4j.DocumentException - the document exception