Package jet.server.api

Interface Summary
ActiveTaskRecord A ActiveTaskRecord represents status information of a running task.
Authenticator This interface provides methods to authenticate valid users and actions.
BurstingRecipientInfo BurstingRecipientSchema represents bursting recipient information defined in a bursting schema in a report.
BurstingSchemaInfo BurstingSchemaInfo represents a bursting schema in a report.
BusinessViewInfo Represents a business view
BVElementInfo Represents a BV element.
CatalogInfo Interface CatalogInfo contains information of a catalog in the server.
CatalogVersionRecord Represents a catalog version record.
CatConnectionInfo Interface CatConnectionInfo contains DB connection information, UDS, HDS of a catalog.
CompletedTaskRecord The CompletedTaskRecord contains information of a completed publish task,
including summary information of a completed task, such as when it is completed, whether it is successful or any error occurs, etc,
and more detailed result information wrapped in a TaskSuccessInfo, got via getSuccessInfo().
CompletedTaskTable The CompletedTaskTable manages a table of CompletedTaskRecord.
DashboardListenerInfo The class is java bean for dashboard listener information, used to wrap dashboard listener information.
DashboardListenerManager Manager to manage Dashboard Listener
ExpiryListener An ExpiryListener listens to a user.
ExportedFileList Interface ExportedFileList provides methods to get the exported files.
ExternalAuthorized This interface maintains external authorized user sessions.
LargeReportManager Deprecated. As of v8, replaced by OndemandReportManager
LargeReportRecord Deprecated. As of v8, replaced by OndemandReportRecord
LCVersionRecord Represents an LC version record.
OndemandReportManager Interface OndemandReportManager manages on demand report records.
OndemandReportRecord Interface OndemandReportRecord contains information of an on demand report in the report server.
ParameterInfo Represents a parameter defined in catalog
ParameterManager Interface ParameterManager provide methods to get parameters information.
ParameterRecorder Interface ParameterRecorder manages the saved parameter value list.
ParamInfo Interface ParamInfo contains the descriptions of the parameters of a report.
PathInfo Interface PathInfo contains information of a resource path in the server.
ProfileManager Interface ProfileManager is used to manage the profiles.
PropertiesCreator Interface PropertiesCreator provides a method to convert the information of the object to Properties.
QueryInfo Represents a query defined in catalog
RemoteFileService RemoteFileService is an interface that is used to help you access files on a remote machine.
ReportInfo Interface ReportInfo represents a report, Each report contains one or more report sheets.
Via ReportInfo users can access collection of report sheets, parameters, etc.
ReportSheetInfo Interface ReportSheetInfo contains information of the report sheets of a report set.
ReportVersionRecord Represent a report version record.
ResourceManager This interface defines methods to explore the resources in the report server.
ResultFiles Represents a set of result files.
ResultVersionRecord Interface VersionRecord represents a result version record of a report.
ResultVersionTable Interface ResultVersionTable contains result version records in the report server.
RptServer RptServer is an interface for using JReport Server.
RstResultInfo Interface RstResultInfo contains information of an rst result in the server.
SecurityContext SecurityContext is an interface that is used to help you implement customer security context.
SecurityContextFactory SeucurityContextFactory is an interface that is used to help you implement security context.
SecurityWebAdaptor This class is created for controlling the security setting UI in the server 8889/security when the customer implements the new security API.
SendFileAuthorizor Deprecated. As of version 8.0, replaced by jet.server.api.http.SendFileAuthorizor.
ServerEnv This interface defines methods to get the environment settings of the report server.
ServerInfo The ServerInfo interface provides some methods.
SystemPerformanceInfo  
TaskListener The listener interface is used for receiving task events (before and after task running) in JReport Server.
TaskSuccessInfo The TaskSuccessInfo represents detailed information about a completed task.
TempResultOwnerManager Interface TempResultOwnerManager manages the owners of temporary results.
UserMailList
UserMailListFactory UserMailListFactory is an interface used to get user implemented UserMailList.
UserPreferenceManager Interface UserPrefernceManager manages the user preferences.
UserSession Interface UserSession represents a user that logs in to the report server.
UserSessionManager Interface UserSessionManager manages the user sessions.
UserTask UserTask is an interface that is used to help you to perform customized tasks.
VersionAmountLimitTable Interface VersionAmountTable contains version amount records in the report server.
VersionRecord Represents a version record.
WebPageOptions Class WebPageOptions provides some methods to return some web page options.
 

Class Summary
Permissions Represents the set of user permissions in JReport Server.
SendFileAuthorizorFactory Deprecated. As of version 8.0, replaced by jet.server.api.http.SendFileAuthorizorFactory.
 

Enum Summary
BVElementInfo.BVElementType Represents BV element type.
 

Exception Summary
InvalidUserSessionException Signals for the invalid UserSession Exception.
PageSecurityException Page Security exception.
RptServerException Signals indicating that an exception occurs.
RunReportTimeoutException Signals indicating that timeouts is reached while running a report.
TaskListenerException TaskListener exception.
TooManyReportsException Too many Reports exception.
TooManyUsersException Too many users exception.