it.eng.spagobi.services.scheduler.service
Class SchedulerServiceImpl

java.lang.Object
  extended by it.eng.spagobi.services.common.AbstractServiceImpl
      extended by it.eng.spagobi.services.scheduler.service.SchedulerServiceImpl

public class SchedulerServiceImpl
extends AbstractServiceImpl


Field Summary
 
Fields inherited from class it.eng.spagobi.services.common.AbstractServiceImpl
activeSso, validateService, validateUrl
 
Constructor Summary
SchedulerServiceImpl()
           
 
Method Summary
 java.lang.String defineJob(java.lang.String token, java.lang.String user, java.lang.String xmlRequest)
          Define job.
 java.lang.String deleteJob(java.lang.String token, java.lang.String user, java.lang.String jobName, java.lang.String jobGroupName)
          Delete job.
 java.lang.String deleteSchedulation(java.lang.String token, java.lang.String user, java.lang.String triggerName, java.lang.String triggerGroup)
          Delete schedulation.
 java.lang.String existJobDefinition(java.lang.String token, java.lang.String user, java.lang.String jobName, java.lang.String jobGroup)
          Exist job definition.
 java.lang.String getJobDefinition(java.lang.String token, java.lang.String user, java.lang.String jobName, java.lang.String jobGroup)
          Gets the job definition.
 java.lang.String getJobList(java.lang.String token, java.lang.String user)
          Gets the job list.
 java.lang.String getJobSchedulationDefinition(java.lang.String token, java.lang.String user, java.lang.String triggerName, java.lang.String triggerGroup)
          Gets the job schedulation definition.
 java.lang.String getJobSchedulationList(java.lang.String token, java.lang.String user, java.lang.String jobName, java.lang.String jobGroup)
          Gets the job schedulation list.
 java.lang.String scheduleJob(java.lang.String token, java.lang.String user, java.lang.String xmlRequest)
          Schedule job.
 
Methods inherited from class it.eng.spagobi.services.common.AbstractServiceImpl
validateTicket
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SchedulerServiceImpl

public SchedulerServiceImpl()
Method Detail

getJobList

public java.lang.String getJobList(java.lang.String token,
                                   java.lang.String user)
Gets the job list.

Parameters:
token - the token
user - the user
Returns:
the job list

getJobSchedulationList

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

Parameters:
token - the token
user - the user
jobName - the job name
jobGroup - the job group
Returns:
the job schedulation list

deleteSchedulation

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

Parameters:
token - the token
user - the user
triggerName - the trigger name
triggerGroup - the trigger group
Returns:
the string

deleteJob

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

Parameters:
token - the token
user - the user
jobName - the job name
jobGroupName - the job group name
Returns:
the string

defineJob

public java.lang.String defineJob(java.lang.String token,
                                  java.lang.String user,
                                  java.lang.String xmlRequest)
Define job.

Parameters:
token - the token
user - the user
xmlRequest - the xml request
Returns:
the string

getJobDefinition

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

Parameters:
token - the token
user - the user
jobName - the job name
jobGroup - the job group
Returns:
the job definition

scheduleJob

public java.lang.String scheduleJob(java.lang.String token,
                                    java.lang.String user,
                                    java.lang.String xmlRequest)
Schedule job.

Parameters:
token - the token
user - the user
xmlRequest - the xml request
Returns:
the string

getJobSchedulationDefinition

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

Parameters:
token - the token
user - the user
triggerName - the trigger name
triggerGroup - the trigger group
Returns:
the job schedulation definition

existJobDefinition

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

Parameters:
token - the token
user - the user
jobName - the job name
jobGroup - the job group
Returns:
the string