ibi.broker.api.ws
Interface ScheduleManagerIF

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
ScheduleManagerWS

public interface ScheduleManagerIF
extends java.rmi.Remote

Author:
M.Luo

Field Summary
static int DAY
           
static int FILE
           
static int FTP
           
static int HOUR
           
static int LIBRARY
           
static int MAIL
           
static int MINUTE
           
static int MONTH
           
static int MRE
           
static int MY_REPORT
           
static int ONCE
           
static int PRINT
           
static int STANDARD_REPORT
           
static int URL
           
static int WEBFOCUS_SERVER_PROCEDURE
           
static int WEEK
           
static int YEAR
           
 
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[] getScheduleInfoListByCaller(Authenticate authenticate)
           
 Schedule[] getScheduleInfoListByOwner(Authenticate authenticate, java.lang.String owner)
           
 java.lang.String run(Authenticate authenticate, Schedule schedule)
           
 void updateSchedule(Authenticate authenticate, Schedule schedule)
           
 

Field Detail

ONCE

static final int ONCE
See Also:
Constant Field Values

MINUTE

static final int MINUTE
See Also:
Constant Field Values

HOUR

static final int HOUR
See Also:
Constant Field Values

DAY

static final int DAY
See Also:
Constant Field Values

WEEK

static final int WEEK
See Also:
Constant Field Values

MONTH

static final int MONTH
See Also:
Constant Field Values

YEAR

static final int YEAR
See Also:
Constant Field Values

MAIL

static final int MAIL
See Also:
Constant Field Values

FTP

static final int FTP
See Also:
Constant Field Values

PRINT

static final int PRINT
See Also:
Constant Field Values

MRE

static final int MRE
See Also:
Constant Field Values

LIBRARY

static final int LIBRARY
See Also:
Constant Field Values

WEBFOCUS_SERVER_PROCEDURE

static final int WEBFOCUS_SERVER_PROCEDURE
See Also:
Constant Field Values

STANDARD_REPORT

static final int STANDARD_REPORT
See Also:
Constant Field Values

MY_REPORT

static final int MY_REPORT
See Also:
Constant Field Values

URL

static final int URL
See Also:
Constant Field Values

FILE

static final int FILE
See Also:
Constant Field Values
Method Detail

getSchedule

Schedule getSchedule(Authenticate authenticate,
                     java.lang.String scheduleId)
                     throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getScheduleInfoListByCaller

Schedule[] getScheduleInfoListByCaller(Authenticate authenticate)
                                       throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getScheduleInfoListByOwner

Schedule[] getScheduleInfoListByOwner(Authenticate authenticate,
                                      java.lang.String owner)
                                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

addSchedule

java.lang.String addSchedule(Authenticate authenticate,
                             Schedule schedule)
                             throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

updateSchedule

void updateSchedule(Authenticate authenticate,
                    Schedule schedule)
                    throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

deleteSchedule

void deleteSchedule(Authenticate authenticate,
                    java.lang.String scheduleId)
                    throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getOwnerList

java.lang.String[] getOwnerList(Authenticate authenticate)
                                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

run

java.lang.String run(Authenticate authenticate,
                     Schedule schedule)
                     throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getScheduleId

java.lang.String getScheduleId(Authenticate authenticate,
                               java.lang.String owner,
                               java.lang.String scheduleDescription)
                               throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getAmperParameterList

AmperParameter[] getAmperParameterList(Authenticate authenticate,
                                       Task task)
                                       throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

createScheduleInstanceDefault

Schedule createScheduleInstanceDefault(Authenticate authenticate)
                                       throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

createScheduleInstance

Schedule createScheduleInstance(Authenticate authenticate,
                                int intervalType,
                                java.lang.String methodCode,
                                int taskType)
                                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException


Copyright © 2006 Information Builders, Incorporated.