To link the business views to the RCP panel, you need to create related
navigation item and activity. For more information, see
Creating a navigation item and
creating an activity to launch the transaction panel:
- Extend the com.ibm.btt.rcp.activity.activities extension point using the
plug-in editor:
- Double-click plugin.xml file in BTTJumpStartSampleRCPClient project, and
switch to Extensions tab. Click Add.
- Click com.ibm.btt.rcp.activity.activities in Extension
Point filter, and click Finish.
- Right-click com.ibm.btt.rcp.activity.activities,
and then select .
- In Extension Element Details panel, enter the following
values:
- id: com.ibm.btt.jumpstart.sample.activity.EJVactivity
- class: com.ibm.btt.bc.common.activity.BCActivity
- processorId: withdrawProc
- Name: EJVactivity
- parameter: com.ibm.btt.bc.ej.viewer.impl.EJViewerCompositeFactory;ejvconfig
- Unique: False
- Follow the instructions in the fist step to create the following activities:
- UserManagement:
- id: com.ibm.btt.jumpstart.sample.activity.UserManagement
- class: com.ibm.btt.bc.common.activity.BCActivity
- Name: UserManagement
- parameter: com.ibm.btt.bc.ac.rcp.factory.QueryUserCompositeFactory;clientConfig
- Unique: True
- ServiceManagement:
- id: com.ibm.btt.jumpstart.sample.activity.ServiceManagement
- class: com.ibm.btt.bc.common.activity.BCActivity
- Name: ServiceManagement
- parameter: com.ibm.btt.bc.ac.rcp.factory.QueryServiceCompositeFactory;securityObjectManager
- Unique: True
- RoleManagement:
- id: com.ibm.btt.jumpstart.sample.activity.RoleManagement
- class: com.ibm.btt.bc.common.activity.BCActivity
- Name: RoleManagement
- parameter: com.ibm.btt.bc.ac.rcp.factory.QueryRoleCompositeFactory;securityObjectManager
- Unique: True
- RightManagement:
- id: com.ibm.btt.jumpstart.sample.activity.RightManagement
- class: com.ibm.btt.bc.common.activity.BCActivity
- Name: RightManagement
- parameter: com.ibm.btt.bc.ac.rcp.factory.QueryRightCompositeFactory;securityObjectManager
- Unique: True
- Cash Drawer Management:
- id: com.ibm.btt.jumpstart.sample.activity.CashDrawerMng
- class: com.ibm.btt.bc.common.activity.BCActivity
- Name: Cash Drawer Management
- parameter: com.ibm.btt.bc.cm.rcp.factory.QueryCashDrawersCompositeFactory;cdmClientConfig
- Unique: True
- Query Cash Drawer Totals:
- id: com.ibm.btt.jumpstart.sample.activity.QueryDrawerTotals
- class: com.ibm.btt.bc.common.activity.BCActivity
- Name: Query Cash Drawer Totals
- parameter: com.ibm.btt.bc.cm.rcp.factory.QueryCashDrawerTotalsCompositeFactory;cdmClientConfig
- Unique: True
- Global Cash Position:
- id: com.ibm.btt.jumpstart.sample.activity.GlobalCashPos
- class: com.ibm.btt.bc.common.activity.BCActivity
- Name: Global Cash Position
- parameter: com.ibm.btt.bc.cm.rcp.factory.GlobalCashPositionCompositeFactory;cdmClientConfig
- Unique: True
- Cash Deposit:
- id: com.ibm.btt.jumpstart.sample.activity.Deposit
- class: com.ibm.btt.bc.common.activity.BCActivity
- Name: Cash Deposit
- parameter: com.ibm.btt.bc.cm.rcp.sample.DepositCashCompositeFactory;cdmClientConfig
- Unique: True
- Settle Cash Drawer:
- id: com.ibm.btt.jumpstart.sample.activity.CashDrawerSettle
- class: com.ibm.btt.bc.common.activity.BCActivity
- Name: Settle Cash Drawer
- parameter: com.ibm.btt.bc.cm.rcp.factory.CashSettlementCompositeFactory;cdmClientConfig
- Unique: True
- End Of Day:
- id: com.ibm.btt.jumpstart.sample.activity.CashDrawerSettle
- class: com.ibm.btt.bc.common.activity.BCActivity
- Name: End Of Day
- parameter: com.ibm.btt.bc.cm.rcp.sample.CashDrawerEODCompositeFactory;cdmClientConfig
- Unique: True
- Extend the com.ibm.btt.rcp.navigator.items extension point using the plug-in
editor:
- Double-click the plugin.xml in BTTJumpStartSampleRCPClient project, and
switch to Extensions tab. Click Add.
- Click com.ibm.btt.rcp.navigator.items in
Extension Point filter, and click Finish.
- Right-click com.ibm.btt.rcp.navigator.items, and
then select .
- In the Extension Element Details panel,
enter the following values:
- id: com.ibm.btt.jumpstart.sample.ejFolder
- Name: Journal
- icon: icons/folder.gif
- index: 3
- Right-click Journal(folder), and select .
- In the Extension Element Details panel,
enter the following values:
- id: com.ibm.btt.jumpstart.sample.EJVItem
- Name: EJ Viewer
- activityId: com.ibm.btt.jumpstart.sample.activity.EJVactivity
- index: 1
- Shortcut: EJ
- lauchCode: 0111
- icon: icons/item.gif
- initial: True
Then EJ Viewer (item) is added to Journal
folder.
- Follow step b to step
d to create folder UserManagement, and enter the following values:
- id: com.ibm.btt.jumpstart.sample.acFolder
- Name: UserManagement
- icon: icons/folder.gif
- index: 2
- Follow step e to step
f to create the following items in the folder UserManagement:
- User Management:
- id: com.ibm.btt.jumpstart.sample.UserMngItem
- Name: User Management
- activityId: com.ibm.btt.jumpstart.sample.activity.UserManagement
- lauchCode: 0200
- icon: icons/item.gif
- Service Management:
- id: com.ibm.btt.jumpstart.sample.SrvMngItem
- Name: Service Management
- activityId: com.ibm.btt.jumpstart.sample.activity.ServiceManagement
- lauchCode: 0201
- icon: icons/item.gif
- Role Management:
- id: com.ibm.btt.jumpstart.sample.RoleMngItem
- Name: Role Management
- activityId: com.ibm.btt.jumpstart.sample.activity.RoleManagement
- lauchCode: 0202
- icon: icons/item.gif
- Right Management:
- id: com.ibm.btt.jumpstart.sample.RightMngItem
- Name: Right Management
- activityId: com.ibm.btt.jumpstart.sample.activity.RightManagement
- lauchCode: 0203
- icon: icons/item.gif
- Follow step b to step
d to create folder CashDrawerManagement, and enter the following values:
- id: com.ibm.btt.jumpstart.sample.CDMFolder
- Name: CashDrawerManagement
- icon: icons/folder.gif
- index: 4
- Follow step e to step
f to create the following items in the folder CashDrawerManagement:
- Cash Drawer Management:
- id: com.ibm.btt.jumpstart.sample.CashDrawerMngItem
- Name: Cash Drawer Management
- activityId: com.ibm.btt.jumpstart.sample.activity.CashDrawerMng
- shortcut: CDM
- lauchCode: 0301
- icon: icons/item.gif
- Query Cash Drawer Totals:
- id: com.ibm.btt.jumpstart.sample.QueryDrawerTotalsItem
- Name: Query Cash Drawer Totals
- activityId: com.ibm.btt.jumpstart.sample.activity.QueryDrawerTotals
- lauchCode: 0302
- icon: icons/item.gif
- Global Cash Position:
- id: com.ibm.btt.jumpstart.sample.GlobalCashPosItem
- Name: Global Cash Position
- activityId: com.ibm.btt.jumpstart.sample.activity.GlobalCashPos
- UniquelauchCode: 0304
- icon: icons/item.gif
- Deposit Cash:
- id: com.ibm.btt.jumpstart.sample.DepositItem
- Name: Deposit Cash
- activityId: com.ibm.btt.jumpstart.sample.activity.Deposit
- lauchCode: 0305
- icon: icons/item.gif
- Settle Cash Drawer:
- id: com.ibm.btt.jumpstart.sample.CashDrawerSettleItem
- Name: Settle Cash Drawer
- activityId: com.ibm.btt.jumpstart.sample.activity.CashDrawerSettle
- lauchCode: 0306
- icon: icons/item.gif
- End Of Day:
- id: com.ibm.btt.jumpstart.sample.EODItem
- Name: End Of Day
- activityId: com.ibm.btt.jumpstart.sample.activity.EOD
- lauchCode: 0307
- icon: icons/item.gif