|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectibi.broker.api.data.schedule.Task
public abstract class Task
The Task class is an abstract class used to derive classes representing the six ReportCaster task objects: 1. WF Server Procedure 2. MyReport 3. Standard Report 4. File 5. URL 6. Task Each task type corresponds to a means of accessing a report type distributed by ReportCaster.
Nested Class Summary | |
---|---|
static class |
Task.SystemTask
|
Field Summary | |
---|---|
protected java.lang.String |
description
|
protected boolean |
enabled
|
static int |
FILE
Task type indicating a File task. |
static int |
FTP
|
protected java.lang.String |
id
|
static int |
MAINFRAME_JES_RETRIEVE
|
static int |
MY_REPORT
Task type indicating a Managed Reporting My Report task. |
protected java.lang.String |
procedureName
|
protected java.lang.String |
reportName
|
static int |
SCHEDULE
|
static int |
STANDARD_REPORT
Task type indicating a Managed Reporting Standard Report task. |
protected TimeInterval |
taskRetry
|
static int |
URL
Task type indicating a URL task. |
static int |
WEBFOCUS_SERVER_PROCEDURE
Task type indicating a WebFocus Server Procedure task. |
Constructor Summary | |
---|---|
Task()
|
Method Summary | |
---|---|
java.lang.String |
getDescription()
Obtains the text used to describe the task. |
java.lang.String |
getId()
Obtains the unique identifier ReportCaster generates for every saved task. |
java.lang.String |
getProcedureName()
Obtains the name of the FOCUS executable procedure ("FOCEXEC") that resides on the reporting server associated with this task. |
java.lang.String |
getReportName()
Obtains the name of the report associated with this task. |
TimeInterval |
getTaskRetry()
|
boolean |
isEnabled()
|
void |
setDescription(java.lang.String description)
Assigns the text used to describe the task. |
void |
setEnabled(boolean enabled)
|
void |
setId(java.lang.String id)
Assigns the unique identifier ReportCaster generates for every saved task. |
void |
setProcedureName(java.lang.String procedureName)
Assigns the name of the FOCUS executable procedure ("FOCEXEC") that resides on the reporting server that is associated with this task. |
void |
setReportName(java.lang.String reportName)
Assigns the name of the report associated with this task. |
void |
setTaskRetry(TimeInterval retry)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int WEBFOCUS_SERVER_PROCEDURE
STANDARD_REPORT
,
MY_REPORT
,
URL
,
FILE
,
Constant Field Valuespublic static final int STANDARD_REPORT
WEBFOCUS_SERVER_PROCEDURE
,
MY_REPORT
,
URL
,
FILE
,
Constant Field Valuespublic static final int MY_REPORT
WEBFOCUS_SERVER_PROCEDURE
,
STANDARD_REPORT
,
URL
,
FILE
,
Constant Field Valuespublic static final int URL
WEBFOCUS_SERVER_PROCEDURE
,
STANDARD_REPORT
,
MY_REPORT
,
FILE
,
Constant Field Valuespublic static final int FILE
WEBFOCUS_SERVER_PROCEDURE
,
STANDARD_REPORT
,
MY_REPORT
,
URL
,
Constant Field Valuespublic static final int FTP
public static final int MAINFRAME_JES_RETRIEVE
public static final int SCHEDULE
protected java.lang.String id
protected java.lang.String description
protected boolean enabled
protected java.lang.String reportName
protected java.lang.String procedureName
protected TimeInterval taskRetry
Constructor Detail |
---|
public Task()
Method Detail |
---|
public java.lang.String getId()
setId(java.lang.String)
public void setId(java.lang.String id)
id
- The String identifier.getId()
public java.lang.String getDescription()
setDescription(String)
public void setDescription(java.lang.String description)
description
- The description/name of the task.getDescription()
public java.lang.String getReportName()
setReportName(java.lang.String)
public void setReportName(java.lang.String reportName)
reportName
- The name of the report.getReportName()
public TimeInterval getTaskRetry()
public void setTaskRetry(TimeInterval retry)
public boolean isEnabled()
public void setEnabled(boolean enabled)
public java.lang.String getProcedureName()
setProcedureName(java.lang.String)
public void setProcedureName(java.lang.String procedureName)
procedureName
- The FOCUS executable procedure name.getProcedureName()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |