it.eng.spagobi.services.proxy
Class SchedulerServiceProxy

java.lang.Object
  extended by it.eng.spagobi.services.proxy.AbstractServiceProxy
      extended by it.eng.spagobi.services.proxy.SchedulerServiceProxy

public final class SchedulerServiceProxy
extends AbstractServiceProxy

Scheduler Service


Field Summary
 
Fields inherited from class it.eng.spagobi.services.proxy.AbstractServiceProxy
isSecure, serviceUrl, userId
 
Constructor Summary
SchedulerServiceProxy(java.lang.String user, javax.servlet.http.HttpSession session)
          Use this in engine context only.
 
Method Summary
 java.lang.String defineJob(java.lang.String xmlRequest)
          Define job.
 java.lang.String deleteJob(java.lang.String jobName, java.lang.String jobGroupName)
          Delete job.
 java.lang.String deleteSchedulation(java.lang.String triggerName, java.lang.String triggerGroup)
          Delete schedulation.
 java.lang.String existJobDefinition(java.lang.String jobName, java.lang.String jobGroup)
          Exist job definition.
 java.lang.String getJobDefinition(java.lang.String jobName, java.lang.String jobGroup)
          Gets the job definition.
 java.lang.String getJobList()
          Return all jobs.
 java.lang.String getJobSchedulationDefinition(java.lang.String triggerName, java.lang.String triggerGroup)
          Gets the job schedulation definition.
 java.lang.String getJobSchedulationList(java.lang.String jobName, java.lang.String jobGroup)
          Gets the job schedulation list.
 java.lang.String scheduleJob(java.lang.String xmlRequest)
          Schedule job.
 
Methods inherited from class it.eng.spagobi.services.proxy.AbstractServiceProxy
init, readTicket
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchedulerServiceProxy

public SchedulerServiceProxy(java.lang.String user,
                             javax.servlet.http.HttpSession session)
Use this in engine context only.

Parameters:
user - user id
session - HttpSession
Method Detail

getJobList

public java.lang.String getJobList()
Return all jobs.

Returns:
String

getJobSchedulationList

public java.lang.String getJobSchedulationList(java.lang.String jobName,
                                               java.lang.String jobGroup)
Gets the job schedulation list.

Parameters:
jobName - job name
jobGroup - job group
Returns:
String

deleteSchedulation

public java.lang.String deleteSchedulation(java.lang.String triggerName,
                                           java.lang.String triggerGroup)
Delete schedulation.

Parameters:
triggerName - String
triggerGroup - String
Returns:
String

deleteJob

public java.lang.String deleteJob(java.lang.String jobName,
                                  java.lang.String jobGroupName)
Delete job.

Parameters:
jobName - String
jobGroupName - String
Returns:
String

defineJob

public java.lang.String defineJob(java.lang.String xmlRequest)
Define job.

Parameters:
xmlRequest - String
Returns:
String

getJobDefinition

public java.lang.String getJobDefinition(java.lang.String jobName,
                                         java.lang.String jobGroup)
Gets the job definition.

Parameters:
jobName - String
jobGroup - String
Returns:
String

scheduleJob

public java.lang.String scheduleJob(java.lang.String xmlRequest)
Schedule job.

Parameters:
xmlRequest - String
Returns:
String

getJobSchedulationDefinition

public java.lang.String getJobSchedulationDefinition(java.lang.String triggerName,
                                                     java.lang.String triggerGroup)
Gets the job schedulation definition.

Parameters:
triggerName - String
triggerGroup - String
Returns:
String

existJobDefinition

public java.lang.String existJobDefinition(java.lang.String jobName,
                                           java.lang.String jobGroup)
Exist job definition.

Parameters:
jobName - String
jobGroup - String
Returns:
String