Package jet.server.api

Interface Summary
ActiveTaskRecord ClassActiveTaskRecord contains information of an active task in report server.
Authenticator This interface provides methods to authenticate valid users and actions.
BurstingRecipientInfo BurstingRecipientSchema represents bursting recipient information that defined in a bursting schema in report.
BurstingSchemaInfo BurstingSchemaInfo represents a bursting schema in report.
CatalogInfo Interface CatalogInfo contains information of a catalog in the server.
CatalogVersionRecord Represent a catalog version record.
CatConnectionInfo Interface CatConnectionInfo contains DB connection information, UDS, HDS of a catalog.
CompletedTaskRecord Interface CompletedTaskRecord contains information of a completed task in the report server.
CompletedTaskTable Interface CompletedTaskTable contains records of completed tasks in the report server.
ExpiryListener An ExpiryListener listen to a user.
ExportedFileList Interface ExportedFileList provides methods to get the exported files.
ExternalAuthorized By this interface, maintain external authorized user sessions.
LargeReportManager Interface LargeReportManager manages large report records.
LargeReportRecord Interface LargReportRecord contains information of a large report in the report server.
OndemandReportManager Interface OndemandReportManager manages ondemand report records.
OndemandReportRecord Interface OndemandReportRecord contains information of a ondemand report in the report server.
ParameterRecorder Interface ReportParameterManager manages the report parameter.
ParamInfo Interface ParamInfo contains description of 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 infomation of the object to Properties.
RemoteFileService RemoteFileService is an interface that is used to help you access files on the remote machine.
ReportInfo Interface ReportInfo contains information of a report in the server.
ReportSheetInfo Interface ReportSheetInfo contains information of 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 Represent a set of result files, currently our report can be export to result file that has various format: .rst, HTML, pdf, Excel, etc..
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 Enterprise Server.
RstResultInfo Interface RstResultInfo contains information of a rst result in the server.
SecurityContext SecurityContext is an interface that is used to help you implement security context.
SecurityContextFactory SeucurityContextFactory is an interface that is used to help you implement security context.
SecurityWebAdaptor This class is created for control the seucrity setting UI in the server 8889/security when the customer implement the new security API.
SendFileAuthorizor Interface SendFileAuthorizor provides methods to judge if a user has right to access a certain file only by using SendFileServlet.
ServerEnv This interface defines methods to get the environment of the report server.
ServerInfo The ServerInfo interface provide some methods.
TaskListener The listener interface for receiving task events (before task's running and after task's running) in JREntServer.
TaskSuccessInfo Represent success info of all formats files in a task, various formats files can be contained in one task, use can get success info of every format file by this API.
TempResultOwnerManager Interface TempResultOwnerManager manages the owners of temporary results.
UserMailList
UserMailListFactory UserMailListFactory is a interface uses to get user implemented UserMailList.
UserPreferenceManager Interface UserPrefernceManager manages the user preferences.
UserSession Interface UserSession represents an user that login 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 Represent a version record.
WebPageOptions Class WebPageOptions provides some methods to return some web page options
 

Class Summary
InvalidUserSessionException Signals for the invalid UserSession Exception.
PageSecurityException Page Security exception.
Permissions Represent the set of user permissions in JReport server.
RptServerException Signals indicating that an exception occurs.
RunReportTimeoutException Signals indicating that timeouts reached while running a report.
SendFileAuthorizorFactory This interface defines a factory to get a SendFileAuthorizor instance of a implementation class.
TaskListenerException TaskListener exception.
TooManyReportsException Too many Reports exception.
TooManyUsersException Too many users exception.