ibi.broker.api.ws
Class ScheduleManagerWS

java.lang.Object
  extended by ibi.broker.api.ws.AbstractWebService
      extended by ibi.broker.api.ws.ScheduleManagerWS
All Implemented Interfaces:
ScheduleManagerIF, java.rmi.Remote

public class ScheduleManagerWS
extends AbstractWebService
implements ScheduleManagerIF

Author:
M.Luo

Field Summary
 
Fields inherited from class ibi.broker.api.ws.AbstractWebService
connectionFactory, managedConnectionFactory
 
Fields inherited from interface ibi.broker.api.ws.ScheduleManagerIF
DAY, FILE, FTP, HOUR, LIBRARY, MAIL, MINUTE, MONTH, MRE, MY_REPORT, ONCE, PRINT, STANDARD_REPORT, URL, WEBFOCUS_SERVER_PROCEDURE, WEEK, YEAR
 
Constructor Summary
ScheduleManagerWS()
           
 
Method Summary
 java.lang.String addSchedule(Authenticate authenticate, Schedule schedule)
           
 Schedule createScheduleInstance(Authenticate authenticate, int intervalType, java.lang.String methodCode, int taskType)
           
 Schedule createScheduleInstanceDefault(Authenticate authenticate)
           
 void deleteSchedule(Authenticate authenticate, java.lang.String scheduleId)
           
 AmperParameter[] getAmperParameterList(Authenticate authenticate, Task task)
           
 java.lang.String[] getOwnerList(Authenticate authenticate)
           
 Schedule getSchedule(Authenticate authenticate, java.lang.String scheduleId)
           
 java.lang.String getScheduleId(Authenticate authenticate, java.lang.String owner, java.lang.String scheduleDescription)
           
 Schedule[] getScheduleInfoList(Authenticate authenticate, java.lang.String[] scheduleId)
           
 Schedule[] getScheduleInfoListByCaller(Authenticate authenticate)
           
 Schedule[] getScheduleInfoListByOwner(Authenticate authenticate, java.lang.String owner)
           
 Schedule[] getScheduleList(Authenticate authenticate, java.lang.String[] scheduleId)
           
 java.lang.String run(Authenticate authenticate, Schedule schedule)
           
 void updateSchedule(Authenticate authenticate, Schedule schedule)
           
 
Methods inherited from class ibi.broker.api.ws.AbstractWebService
createCCIConnection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScheduleManagerWS

public ScheduleManagerWS()
Method Detail

getSchedule

public Schedule getSchedule(Authenticate authenticate,
                            java.lang.String scheduleId)
                     throws java.rmi.RemoteException
Specified by:
getSchedule in interface ScheduleManagerIF
Throws:
java.rmi.RemoteException

getScheduleInfoListByCaller

public Schedule[] getScheduleInfoListByCaller(Authenticate authenticate)
                                       throws java.rmi.RemoteException
Specified by:
getScheduleInfoListByCaller in interface ScheduleManagerIF
Throws:
java.rmi.RemoteException

getScheduleInfoList

public Schedule[] getScheduleInfoList(Authenticate authenticate,
                                      java.lang.String[] scheduleId)
                               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getScheduleList

public Schedule[] getScheduleList(Authenticate authenticate,
                                  java.lang.String[] scheduleId)
                           throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getScheduleInfoListByOwner

public Schedule[] getScheduleInfoListByOwner(Authenticate authenticate,
                                             java.lang.String owner)
                                      throws java.rmi.RemoteException
Specified by:
getScheduleInfoListByOwner in interface ScheduleManagerIF
Throws:
java.rmi.RemoteException

addSchedule

public java.lang.String addSchedule(Authenticate authenticate,
                                    Schedule schedule)
                             throws java.rmi.RemoteException
Specified by:
addSchedule in interface ScheduleManagerIF
Throws:
java.rmi.RemoteException

updateSchedule

public void updateSchedule(Authenticate authenticate,
                           Schedule schedule)
                    throws java.rmi.RemoteException
Specified by:
updateSchedule in interface ScheduleManagerIF
Throws:
java.rmi.RemoteException

deleteSchedule

public void deleteSchedule(Authenticate authenticate,
                           java.lang.String scheduleId)
                    throws java.rmi.RemoteException
Specified by:
deleteSchedule in interface ScheduleManagerIF
Throws:
java.rmi.RemoteException

getOwnerList

public java.lang.String[] getOwnerList(Authenticate authenticate)
                                throws java.rmi.RemoteException
Specified by:
getOwnerList in interface ScheduleManagerIF
Throws:
java.rmi.RemoteException

run

public java.lang.String run(Authenticate authenticate,
                            Schedule schedule)
                     throws java.rmi.RemoteException
Specified by:
run in interface ScheduleManagerIF
Throws:
java.rmi.RemoteException

getScheduleId

public java.lang.String getScheduleId(Authenticate authenticate,
                                      java.lang.String owner,
                                      java.lang.String scheduleDescription)
                               throws java.rmi.RemoteException
Specified by:
getScheduleId in interface ScheduleManagerIF
Throws:
java.rmi.RemoteException

createScheduleInstanceDefault

public Schedule createScheduleInstanceDefault(Authenticate authenticate)
                                       throws java.rmi.RemoteException
Specified by:
createScheduleInstanceDefault in interface ScheduleManagerIF
Throws:
java.rmi.RemoteException

createScheduleInstance

public Schedule createScheduleInstance(Authenticate authenticate,
                                       int intervalType,
                                       java.lang.String methodCode,
                                       int taskType)
                                throws java.rmi.RemoteException
Specified by:
createScheduleInstance in interface ScheduleManagerIF
Throws:
java.rmi.RemoteException

getAmperParameterList

public AmperParameter[] getAmperParameterList(Authenticate authenticate,
                                              Task task)
                                       throws java.rmi.RemoteException
Specified by:
getAmperParameterList in interface ScheduleManagerIF
Throws:
java.rmi.RemoteException


Copyright © 2006 Information Builders, Incorporated.