Ontimize 5.2072EN

com.ontimize.report.store
Class RemoteReportStore

java.lang.Object
  extended byjava.rmi.server.RemoteObject
      extended byjava.rmi.server.RemoteServer
          extended byjava.rmi.server.UnicastRemoteObject
              extended bycom.ontimize.report.store.RemoteReportStore
All Implemented Interfaces:
java.rmi.Remote, ReportStore, java.io.Serializable

public class RemoteReportStore
extends java.rmi.server.UnicastRemoteObject
implements ReportStore

See Also:
Serialized Form

Field Summary
protected  java.lang.String description
           
protected  SecureReferenceLocator locator
           
protected static java.lang.String MESSAGE_ERROR
           
protected  ReportStore reportStore
           
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
RemoteReportStore(int port, java.lang.String dscr, SecureReferenceLocator locator)
           
RemoteReportStore(int port, java.lang.String dscr, java.lang.String directory, SecureReferenceLocator locator)
           
RemoteReportStore(int port, java.lang.String dscr, java.lang.String directory, SecureReferenceLocator locator, boolean userPrivate)
           
 
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)
           
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

MESSAGE_ERROR

protected static final java.lang.String MESSAGE_ERROR
See Also:
Constant Field Values

description

protected java.lang.String description

reportStore

protected ReportStore reportStore

locator

protected SecureReferenceLocator locator
Constructor Detail

RemoteReportStore

public RemoteReportStore(int port,
                         java.lang.String dscr,
                         SecureReferenceLocator locator)
                  throws java.lang.Exception

RemoteReportStore

public RemoteReportStore(int port,
                         java.lang.String dscr,
                         java.lang.String directory,
                         SecureReferenceLocator locator)
                  throws java.lang.Exception

RemoteReportStore

public RemoteReportStore(int port,
                         java.lang.String dscr,
                         java.lang.String directory,
                         SecureReferenceLocator locator,
                         boolean userPrivate)
                  throws java.lang.Exception
Method Detail

add

public void add(java.lang.String reportId,
                ReportStoreDefinition rDef,
                int sessionId)
Specified by:
add in interface ReportStore

remove

public void remove(java.lang.String reportId,
                   int sessionId)
Specified by:
remove in interface ReportStore

list

public ReportProperties[] list(java.lang.String entity,
                               int sessionId)
Specified by:
list in interface ReportStore

list

public ReportProperties[] list(java.lang.String entity,
                               java.lang.String type,
                               int sessionId)
Specified by:
list in interface ReportStore

list

public ReportProperties[] list(int sessionId)
Specified by:
list in interface ReportStore

get

public ReportStoreDefinition get(java.lang.String reportId,
                                 int sessionId)
Specified by:
get in interface ReportStore

getReportProperties

public ReportProperties getReportProperties(java.lang.String reportId,
                                            int sessionId)
Specified by:
getReportProperties in interface ReportStore

getURL

public java.net.URL getURL(java.lang.String reportId,
                           int sessionId)
                    throws ReportStoreException
Specified by:
getURL in interface ReportStore
Throws:
ReportStoreException

exists

public boolean exists(java.lang.String reportId,
                      int sessionId)
Specified by:
exists in interface ReportStore

getDescription

public java.lang.String getDescription(int sessionId)
Specified by:
getDescription in interface ReportStore

Ontimize