com.sybase.uep.bobclient.actions
Class RIMPimAppAction

java.lang.Object
  extended by com.sybase.uep.bobclient.actions.Action
      extended by com.sybase.uep.bobclient.actions.RIMPimAppAction
All Implemented Interfaces:
IBOBAction, java.lang.Runnable

public class RIMPimAppAction
extends Action

This is the BlackBerry specific pim action class

This action will read and write pim information from the BlackBerry application such as the email, contacts, phone, todo, etc..

Author:
tdang
See Also:
Action

Constructor Summary
RIMPimAppAction(int type, boolean isRead, java.lang.Object control)
          Constructor to create a BlackBerry pim read/write action
RIMPimAppAction(int type, boolean isRead, java.lang.Object control, boolean launchPIMApp)
          Constructor to create a BlackBerry pim read/write action
RIMPimAppAction(int type, boolean isRead, java.lang.Object control, net.rim.device.api.ui.UiApplication controller)
          Constructor to create a BlackBerry pim read/write action
RIMPimAppAction(int type, boolean isRead, java.lang.Object control, net.rim.device.api.ui.UiApplication controller, boolean launchPIMApp)
          Constructor to create a BlackBerry pim read/write action
 
Method Summary
 void run()
          (non-Javadoc)
 
Methods inherited from class com.sybase.uep.bobclient.actions.Action
finish, hasFailed, isProcessing, setHasFailed, setIsProcessing
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RIMPimAppAction

public RIMPimAppAction(int type,
                       boolean isRead,
                       java.lang.Object control)
Constructor to create a BlackBerry pim read/write action

Parameters:
type - int value for the type of RIM Pim applications
isRead - true means that we are reading from the BlackBerry pim application, otherwise false means we are writing to the BlackBerry pim application
control - Object object value. Can be the MobileDataControl widgets such as the MobileAppTable, TwoColumnLayout or IBOBScreen
See Also:
MobileDataControl, MobileAppTable, TwoColumnLayout, IBOBScreen, RIMPimConstants

RIMPimAppAction

public RIMPimAppAction(int type,
                       boolean isRead,
                       java.lang.Object control,
                       boolean launchPIMApp)
Constructor to create a BlackBerry pim read/write action

Parameters:
type - int value for the type of RIM Pim applications
isRead - true means that we are reading from the BlackBerry pim application, otherwise false means we are writing to the BlackBerry pim application
control - Object object value. Can be the MobileDataControl widgets such as the MobileAppTable, TwoColumnLayout or IBOBScreen
launchPIMApp - true means we would want to launch the PIM applicaiton after performing a write operation, otherwise false
See Also:
RIMPimConstants, MobileDataControl, MobileAppTable, TwoColumnLayout, IBOBScreen

RIMPimAppAction

public RIMPimAppAction(int type,
                       boolean isRead,
                       java.lang.Object control,
                       net.rim.device.api.ui.UiApplication controller)
Constructor to create a BlackBerry pim read/write action

Parameters:
type - int value for the type of RIM Pim applications
isRead - true means that we are reading from the BlackBerry pim application, otherwise false means we are writing to the BlackBerry pim application
control - Object object value. Can be the MobileDataControl widgets such as the MobileAppTable, TwoColumnLayout or IBOBScreen
controller - UiApplication object
See Also:
RIMPimConstants, MobileDataControl, MobileAppTable, TwoColumnLayout, IBOBScreen, UiApplication

RIMPimAppAction

public RIMPimAppAction(int type,
                       boolean isRead,
                       java.lang.Object control,
                       net.rim.device.api.ui.UiApplication controller,
                       boolean launchPIMApp)
Constructor to create a BlackBerry pim read/write action

Parameters:
type - int value for the type of RIM Pim applications
isRead - true means that we are reading from the BlackBerry pim application, otherwise false means we are writing to the BlackBerry pim application
control - Object object value. Can be the MobileDataControl widgets such as the MobileAppTable, TwoColumnLayout or IBOBScreen
controller - UiApplication object
launchPIMApp - true means we would want to launch the PIM applicaiton after performing a write operation, otherwise false
See Also:
RIMPimConstants, MobileDataControl, MobileAppTable, TwoColumnLayout, IBOBScreen, UiApplication
Method Detail

run

public void run()
(non-Javadoc)

See Also:
Runnable.run()