Ontimize 5.2072EN

com.ontimize.report.store
Interface ReportStore

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
FileReportStore, LocalRemoteReportStore, RemoteReportStore

public interface ReportStore
extends java.rmi.Remote


Method Summary
 void add(java.lang.String reportId, ReportStoreDefinition rDef, int sessionId)
           
 boolean exists(java.lang.String reportId, int sessionId)
           
 ReportStoreDefinition get(java.lang.String reportId, int sessionId)
           
 java.lang.String getDescription(int sessionId)
           
 ReportProperties getReportProperties(java.lang.String reportId, int sessionId)
           
 java.net.URL getURL(java.lang.String reportId, int sessionId)
           
 ReportProperties[] list(int sessionId)
           
 ReportProperties[] list(java.lang.String entity, int sessionId)
           
 ReportProperties[] list(java.lang.String entity, java.lang.String type, int sessionId)
           
 void remove(java.lang.String reportId, int sessionId)
           
 

Method Detail

add

public void add(java.lang.String reportId,
                ReportStoreDefinition rDef,
                int sessionId)
         throws java.lang.Exception
Throws:
java.lang.Exception

remove

public void remove(java.lang.String reportId,
                   int sessionId)
            throws java.lang.Exception
Throws:
java.lang.Exception

list

public ReportProperties[] list(int sessionId)
                        throws java.lang.Exception
Throws:
java.lang.Exception

list

public ReportProperties[] list(java.lang.String entity,
                               java.lang.String type,
                               int sessionId)
                        throws java.lang.Exception
Throws:
java.lang.Exception

list

public ReportProperties[] list(java.lang.String entity,
                               int sessionId)
                        throws java.lang.Exception
Throws:
java.lang.Exception

get

public ReportStoreDefinition get(java.lang.String reportId,
                                 int sessionId)
                          throws java.lang.Exception
Throws:
java.lang.Exception

getReportProperties

public ReportProperties getReportProperties(java.lang.String reportId,
                                            int sessionId)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

getURL

public java.net.URL getURL(java.lang.String reportId,
                           int sessionId)
                    throws java.lang.Exception
Throws:
java.lang.Exception

exists

public boolean exists(java.lang.String reportId,
                      int sessionId)
               throws java.lang.Exception
Throws:
java.lang.Exception

getDescription

public java.lang.String getDescription(int sessionId)
                                throws java.lang.Exception
Throws:
java.lang.Exception

Ontimize