BTT Rich Client Activities

com.ibm.btt.rcp.activities

BTT 6.1

This extension point is used to extend activities. User can create activities based on existing activity or make a new one. Activity is a unit for user to easily launch a specified operation, such as launching transaction panels, logging journals, and so on. It can also be global unique or not.

<!ELEMENT extension (activity+)>

<!ATTLIST extension

point CDATA #REQUIRED

id    CDATA #IMPLIED

name  CDATA #IMPLIED>


<!ELEMENT activity EMPTY>

<!ATTLIST activity

id          CDATA #REQUIRED

class       CDATA #REQUIRED

name        CDATA #IMPLIED

parameter   CDATA #IMPLIED

description CDATA #IMPLIED

unique      (true | false) >


Following is an example:

  

<extension point=

"com.ibm.btt.rcp.activity.activities"

>

<activity class=

"com.ibm.btt.rcp.sample.activity.LoginActivity"

id=

"com.ibm.btt.rcp.sample.activity.LoginActivity"

name=

"Login"

unique=

"true"

/>

</extension>

BTT provides an abstract class: com.ibm.btt.rcp.activity.core.Activity for you to extend. You only need to implement two methods, these are run() and dispose().