gran.app.adapter.external
Interface SecuredReportAdapter

All Superinterfaces:
Adapter, SecuredAdapter
All Known Implementing Classes:
BaseSecuredReportAdapter

public interface SecuredReportAdapter
extends SecuredAdapter


Method Summary
 java.lang.String createReportImpl(SessionContext sc, java.lang.String name, java.lang.String rtypeId, boolean priv, java.lang.String filterId, java.lang.String taskId, java.lang.String result)
           
 void deleteReportImpl(SessionContext sc, java.lang.String reportId)
           
 TaskFValue getFValueImpl(SessionContext sc, java.lang.String reportId, TaskFValue result)
           
 GeneralReport getReportImpl(SessionContext sc, java.lang.String reportId, java.lang.String taskId, java.lang.String params, GeneralReport result)
           
 java.util.List getReportListImpl(SessionContext sc, java.lang.String taskId, java.util.List result)
           
 java.util.List getRtypeListImpl(SessionContext sc, java.util.List result)
           
 void saveReportParamsImpl(SessionContext sc, java.lang.String reportId, java.lang.String params)
           
 void updateReportImpl(SessionContext sc, java.lang.String reportId, java.lang.String name, boolean priv, java.lang.String rtypeId, java.lang.String filterId)
           
 
Methods inherited from interface gran.app.adapter.Adapter
getDescription, init
 

Method Detail

getReportImpl

public GeneralReport getReportImpl(SessionContext sc,
                                   java.lang.String reportId,
                                   java.lang.String taskId,
                                   java.lang.String params,
                                   GeneralReport result)
                            throws GranException
Parameters:
sc -
reportId -
taskId -
params - формат строки такой: PARAM1=VALUE1;PARAM2=VALUE2;PARAM#=VALUE3;...
result -
Returns:
GeneralReport
Throws:
GranException

getReportListImpl

public java.util.List getReportListImpl(SessionContext sc,
                                        java.lang.String taskId,
                                        java.util.List result)
                                 throws GranException
Throws:
GranException

createReportImpl

public java.lang.String createReportImpl(SessionContext sc,
                                         java.lang.String name,
                                         java.lang.String rtypeId,
                                         boolean priv,
                                         java.lang.String filterId,
                                         java.lang.String taskId,
                                         java.lang.String result)
                                  throws GranException
Throws:
GranException

updateReportImpl

public void updateReportImpl(SessionContext sc,
                             java.lang.String reportId,
                             java.lang.String name,
                             boolean priv,
                             java.lang.String rtypeId,
                             java.lang.String filterId)
                      throws GranException
Throws:
GranException

saveReportParamsImpl

public void saveReportParamsImpl(SessionContext sc,
                                 java.lang.String reportId,
                                 java.lang.String params)
                          throws GranException
Parameters:
sc -
reportId -
params - формат строки такой: PARAM1=VALUE1;PARAM2=VALUE2;PARAM#=VALUE3;...
Throws:
GranException

deleteReportImpl

public void deleteReportImpl(SessionContext sc,
                             java.lang.String reportId)
                      throws GranException
Throws:
GranException

getRtypeListImpl

public java.util.List getRtypeListImpl(SessionContext sc,
                                       java.util.List result)
                                throws GranException
Throws:
GranException

getFValueImpl

public TaskFValue getFValueImpl(SessionContext sc,
                                java.lang.String reportId,
                                TaskFValue result)
                         throws GranException
Throws:
GranException


Copyright © 2002-2005 TrackStudio, Ltd. All Rights Reserved.