Sie sind auf Seite 1von 10

Online Reports

Home Remote S
: GenericQueryBuilder
: RealTimeReportsHome : RealTimeReports
:
: CIB
RealTimeRep...
1: Create()

2: DoProcess()
3: setReport_columns()
5: RealTimeReports:new Instance() 4: getMappedCols()

6: setReport_sort_columns()

7: setReport_start_index()

8: setReport_fetch_size()

9: setReport_filter_params()

10: getMappedCols()

11: doProcess()

12: ResultData:HashMap
Class Diagram:

Home
instantiate
RealTimeReportsHome
(from businessinterface)
Remote
<<EJBCreateMethod>> create() : RealTimeReports

RealTimeReports
(from businessinterface)
creates
<<EJBRemoteMethod>> setReport_type(lReport_type : Logical View::java::lang::String) : void
<<EJBRemoteMethod>> getReport_type() : Logical View::java::lang::String
<<EJBRemot eMethod>> setReport_ID(lReport _ID : Logical View::java::lang::S tring) : void
<<EJBRemoteMethod>> getReport_ID() : Logical View::java::lang::String
<<EJBRemoteMethod>> DoProcess (reportParams : HashMap) : HashMap

CIB

S 1
GenericQueryBuilder
(from Use Case View)
colMapping : HashMap
<<include>> defWhereClause : String = 1 = 1
lReport_columns : ArrayList
uses report_fetch_size : Integer = 0
RealTimeReportsBean lReport_filter_params : HashMap
(from Use Case View) lReport_sort_columns : HashMap
ctx : SessionContext report_start_index : Integer
*
lReport_ID : String = "DEAL_REPORT" lMoreDataAvbl : String = MORE_DATA_AVAIL
lReport_type : String = "ONLINE_RE PORT" lReportDataParam : String = REPORT_DATA
lReportColParam : String = "REPORT_COLUMNS"
lReportFetchSize : String = "REPORT_FETCH_SIZE" doProcess(Connection) : HashMap
lReportFilterParam : String = "REPORT_FILTER_PARAMS" getAliaseCols(ArrayList, HashMap) : ArrayList
lReportKeyParam : String = "REPORT_KEY_PARAM" getAliaseCols(HashMap) : HashMap
lReportSortColParam : String = "REPORT_SORT_COLUMNS" getMappedCols(ArrayList) : ArrayList
lReportStartIndex : String = "REPORT_START_INDEX" getMappedCols(HashMap) : HashMap
lTable_name : String = " VW_FX_INTERNET_BANKING " isNull(String) : boolean
getColMapping() : HashMap
DoProcess(HashMap) : HashMap setColMapping(HashMap) : void
setSessionContext(SessionContext) : void getDefWhereClause() : String
ejbRemove() : void setDefWhereClause(String) : void
ejbPassivate() : void setReport_columns(ArrayList) : void
ejbActivate() : void getReport_fetch_size() : int
ejbCreate() : void setReport_fetch_size(int) : void
getReport_ID() : String setReport_filter_params(HashMap) : void
setReport_ID(String) : void setReport_sort_columns(HashMap) : void
getReport_type() : String getReport_start_index() : int
setReport_type(String) : void setReport_start_index(int) : void
Subscribe Reports

Home Remote Home Remote S E


: SubscribeHome : Database
: Subscribe : SubscribedReportsHome : SubscribedReports
: CIB : SubscribeBean :
SubscribedR...

1: create():Subscribe
2: Subscribe: new inst ance()
3: doProcess(HashMap):HashMap

4: create(HashMap):SubscribedReports

5: ejbCreate(HashMap):SubscribedReportsPK

6: insert into Database


7: SubscribedReports:new Instance()

8: ejbPostCreate()

9: remove()
10: ejbRemove()
11: delete records from Dat ab
Class Diagram:

Remote
instantiate
creates Subscribe
(from businessinterface) Remote
Home
<<EJBRemoteMethod>> doProcess()
CIB instantiate SubscribedReports
(from Logical View) (from businessinterface)
SubscribeHome
(from businessinterface)
create()

<<EJBCreateMethod>> create() SubscribedReportsPK


(from reports)
report_id : Logical View::java: :lang::String
Home cus t_id : Logical View::java: :lang: :String

SubscribedReportsPK()
S creates
SubscribedReportsHome
(from businessinterface)
SubscribedReportsPK()
SubscribedReportsPK()
getReport_id()
getCif_id()
<<EJBCreateMethod>> create() t oS tring()
<<EJBFinderMethod>> findByPrimaryKey() equals()
SubscribeBean has hCode()
(from reports)
sReport_key_paramKey : Logical View::java::lang::String = "REPORT_KEY_PARAM"
sCorporate_gcifKey : Logical View::java::lang::String = "CORPORATE_GCIF"

E
sReport_typeKey : Logical View::java::lang::String = "REPORT_TYPE"
sReport_dataKey : Logical View::java::lang::String = "REPORT_DATA"
sReport_idKey : Logical View::java::lang::String = "HOST_REPORT_ID"
sCIB Report_idKey : Logical View: :java::lang::St ring = "CIB_REPORT_ID"
sReport_descKey : Logical View::java::lang::String = "REPORT_DESC"
sActionKey : Logical View::java::lang::St ring = "ACTION"
sReport_urlKey : Logical View::java::lang::St ring = "REP ORT_URL" SubscribedReportsBean
sReport_statusKey : Logical View::java::lang::String = "REPORT_STATUS" (from reports)
sErrorsKey : Logical View::java::lang::String = "ERRORS"
sReport_formatKey : Logical View::java::lang::String = "REPORT_FORMAT"
SubscribedReportsBean()
sReport_generated_timeKey : Logical View::java::lang::String = "REPORT_GENERATED_TIME"
ejbAct ivate()
sPage_countKey : Logical View::java::lang::String = "PAGE_COUNT"
ejbRemove()
sReport_responseKey : Logical View::java::lang::String = "REPORT_RESPONSE"
ejbPassivate()
sReport_format : Logical View::java::lang::String = "pdf"
ejbLoad()
ejbStore()
<<EJBCreateMethod>> ejbCreate()
setEnt ityContext()
ejbRemove()
unsetEnt ityContext()
ejbActivate()
<<EJBRemoteMethod>> ejbStrore()
ejbPassivate()
<<EJBCreateMethod>> ejbCreate()
setSessionContext()
<<EJBCreateMethod>> ejbPost Create()
<<EJBRemoteMethod>> doProcess()
<<EJBFinderMet hod>> ejbFindByPrimaryKey()
: EODReportHandler : CustomerDealReport : SubscribedReportsGen : Cust omerReportDetails : SubscribeCIB Interface : Subsc ribedReportDetails : ReportConnection

1: reportGen( )
2: getReportID( ) : CIB

3: Arraylist of reportID

4: Custom erDet ails(Logical View::java::lang::String)

5: setCust_id(Logical View::java::lang::String)

6: s etBase_num(Logical View::java::lang::String)

7: setSubscribedTime(Logical View::java::lang::String)

8: setFile_name(Logical View::java::lang::String)

9: setXMLRoot(Logical View::java: :lang: :S tring)

10: setURL(Logical V iew: :java:: lang::St ring)

11: ArrayList of CustomerReportDetails

12: generateReport(Logical View::java::lang::String, ArrayList)

13: getWhereClause(String, String)

14: UploadFiles_notify( )
if status==0

15: status=invokeFTP(Logical View:: java:: lang::String, Logic al View::java::lang: :String)

16: NotifyReport(Logical View::java: :lang: :S tring)

17: getCustomer_list( )
18: process()
CustomerDealReport
ReportConnection (from reports)
(from businessimplementation)
url : Logical View::java::lang::String
ReportConnection() uses
CustomerDealReport()
setSMSUtil() generateReport()
getSMSUtil() getWhereClause()
setSMSUtilWebsms() reportGen()
getSMSUtilWebsms() reportGen()
getReportConnection()

uses <<communicate>>

instantiate
SubscribedReportsGen
(from entity)
EODReportHandler
(from reports )
SubscribedReportsGen()
ftpExec : Logi cal View::java::lang::String
remoteMachIp : Logical View::java::lang::String getBranch_num()
remoteMachUser : Logical View::java::lang::String getData()
remoteMachPwd : Logical View::java::lang::String getReportID()
repPath : Logical View::java::lang::String getApplicationDate()
CustomerDetails()
ftpPath : Logical View::java::lang::String
getLastWorkingDate()
invokeFTP() getValue()
base2cust_num() uses SubscribedReportDetails
UploadFiles_notify() (from reports)
main() getBranchName()
getCustomer_list() module : Logical View::java::lang::String
getUserReportStatus() report_name : Logi cal View::java::lang::String
getHost_name() frequency : Logical View::java::lang::String
<<communic ate>> uses getReport_details() report_desc : Logical View::java::lang::String
instatiate uses
setModule()
getModule()
setReport_name()
CustomerReportDetails getReport_name()
SubscribeCIBInterface (from reports) setFrequency()
(from reports) report_i d : Logical View::java::lang::String getFrequency()
module_id : Logical View::java::lang::String setReport_desc()
NotifyReport() cust_id : Logi cal View::java::lang::String getReport_desc()
addSubscribeReport() subscribeTime : Logical View::java::lang::String
url : Logical View::java::lang::String
xml_root : Logical View::java::lang::String
base_num : Logi cal View::java::lang::String
file_name : Logical View::java::lang::String

setReport_id()
getReport_id()
setModule_i d()
getModule_id()
setCust_id()
getCust_id()
setURL()
getURL()
setSubscribedTime()
getSubscribedTime()
setXMLRoot()
getXMLRoot()
setBase_num()
getBase_num()
setFile_name()
getFile_name()

Das könnte Ihnen auch gefallen