|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.rim.device.api.ui.Field
net.rim.device.api.ui.Manager
net.rim.device.api.ui.Screen
net.rim.device.api.ui.container.FullScreen
net.rim.device.api.ui.container.MainScreen
com.sybase.uep.bobclient.screens.BaseBOBScreen
com.sybase.uep.bobclient.screens.BaseBOBStockScreen
com.sybase.uep.bobclient.screens.SynchronizationScreen
public class SynchronizationScreen
This is the synchronization screen
This screen will list out available mobile business objects User can refresh the mobile object or make changes to the push information
BaseBOBStockScreen
,
TreeFieldCallback
Field Summary | |
---|---|
static java.lang.String |
DEFAULT_CLOSE_MENU_LABEL
|
static java.lang.String |
DEFAULT_ERROR_CLEARING_DATA_MESSAGE
|
static java.lang.String |
DEFAULT_ERROR_LOADING_MBO_MESSAGE
|
static net.rim.device.api.system.Bitmap |
DEFAULT_MBO_ICON
|
static java.lang.String |
DEFAULT_MOBILE_OBJECT_INFO_MENU_LABEL
|
static java.lang.String |
DEFAULT_NO_PUBLICATION_TREE_LABEL
|
static net.rim.device.api.system.Bitmap |
DEFAULT_PACKAGE_ICON
|
static net.rim.device.api.system.Bitmap |
DEFAULT_PUBLICATION_ICON
|
static java.lang.String |
DEFAULT_REFRESH_ALL_MENU_LABEL
|
static java.lang.String |
DEFAULT_REFRESH_PACKAGE_MENU_LABEL
|
static java.lang.String |
DEFAULT_REFRESH_PUBLICATION_MENU_LABEL
|
static java.lang.String |
DEFAULT_REMOVE_MBO_MENU_LABEL
|
static java.lang.String |
DEFAULT_SYNC_GROUP_INFO_MENU_LABEL
|
static java.lang.String |
DEFAULT_TITLE_LABEL
|
Fields inherited from class com.sybase.uep.bobclient.screens.BaseBOBStockScreen |
---|
_backgroundImage, _isScaleBackgroundImageAspectFit, _navigationBarBorderStyle, _navigationBarStyle, _screenTitle |
Fields inherited from class com.sybase.uep.bobclient.screens.BaseBOBScreen |
---|
_appLogger, KEY |
Fields inherited from class net.rim.device.api.ui.container.MainScreen |
---|
NO_STATUS_SEPARATOR, NO_TITLE_SEPARATOR |
Fields inherited from class net.rim.device.api.ui.Screen |
---|
DEFAULT_CLOSE, DEFAULT_MENU, NO_SYSTEM_MENU_ITEMS |
Fields inherited from class net.rim.device.api.ui.Manager |
---|
BOTTOMMOST, DOWNWARD, HORIZONTAL_SCROLL, HORIZONTAL_SCROLL_MASK, HORIZONTAL_SCROLLBAR, HORIZONTAL_SCROLLBAR_MASK, LEAVE_BLANK_SPACE, LEFTMOST, LEFTWARD, NO_HORIZONTAL_SCROLL, NO_HORIZONTAL_SCROLLBAR, NO_SCROLL_RESET, NO_VERTICAL_SCROLL, NO_VERTICAL_SCROLLBAR, QUANTA_FONT, RIGHTMOST, RIGHTWARD, TOPMOST, UPWARD, VERTICAL_SCROLL, VERTICAL_SCROLL_MASK, VERTICAL_SCROLLBAR, VERTICAL_SCROLLBAR_MASK |
Fields inherited from class net.rim.device.api.ui.Field |
---|
ACTION_INVOKE, EDITABLE, EDITABLE_MASK, FIELD_BOTTOM, FIELD_HALIGN_MASK, FIELD_HCENTER, FIELD_LEADING, FIELD_LEFT, FIELD_RIGHT, FIELD_TOP, FIELD_TRAILING, FIELD_VALIGN_MASK, FIELD_VCENTER, FOCUSABLE, FOCUSABLE_MASK, HIGHLIGHT_FOCUS, HIGHLIGHT_SELECT, NON_FOCUSABLE, NON_SPELLCHECKABLE, READONLY, SPELLCHECKABLE, SPELLCHECKABLE_MASK, STATUS_MOVE_FOCUS_HORIZONTALLY, STATUS_MOVE_FOCUS_VERTICALLY, USE_ALL_HEIGHT, USE_ALL_WIDTH, VISUAL_STATE_ACTIVE, VISUAL_STATE_DISABLED, VISUAL_STATE_DISABLED_FOCUS, VISUAL_STATE_FOCUS, VISUAL_STATE_NORMAL |
Constructor Summary | |
---|---|
SynchronizationScreen(int screenTitleRID)
Constructor to create the Synchronization Screen |
|
SynchronizationScreen(java.lang.String screenTitle)
Constructor to create the Synchronization Screen |
Method Summary | |
---|---|
protected void |
defineScreen()
(non-Javadoc) |
void |
drawTreeItem(net.rim.device.api.ui.component.TreeField treeField,
net.rim.device.api.ui.Graphics graphics,
int node,
int y,
int width,
int indent)
(non-Javadoc) |
FontStyle |
getScreenFontStyle()
Get this screen's font style |
protected boolean |
onSavePrompt()
This is called when the user click the escape We will then want to ask if the user want to save the form |
protected void |
onUndisplay()
|
void |
refresh()
(non-Javadoc) |
void |
refreshPackage()
Refresh the selected package to refresh |
void |
refreshPublication()
Refresh the selected publication to refresh |
void |
setCloseMenuLabel(java.lang.String label)
Set the close menu label |
void |
setLoadingMBOErrorMessage(java.lang.String msg)
Set the loading mobile business object error message message |
void |
setMBOIcon(java.lang.Object image)
Set MBO icon |
void |
setMobileObjectInfoMenuLabel(java.lang.String label)
Set the Mobile Object Info menu label |
void |
setPackageIcon(java.lang.Object image)
Set Package icon |
void |
setProperty(int key,
int resourceID)
Set the property values for the screen |
void |
setProperty(int key,
java.lang.Object value)
Set the property values for this screen |
void |
setPublicationIcon(java.lang.Object image)
Set Publication icon |
void |
setRefreshAllMenuLabel(java.lang.String label)
Set the select all menu label |
void |
setRefreshPackageMenuLabel(java.lang.String label)
Set the refresh package menu label |
void |
setRefreshPublicationMenuLabel(java.lang.String label)
Set the refresh publication menu label |
void |
setRemoveMboMenuLabel(java.lang.String label)
Set the Remove Mobile Object menu label |
void |
setScreenFontStyle(FontStyle fontStyle)
Set the font style for this screen |
void |
setSyncGroupInfoMenuLabel(java.lang.String label)
Set the Mobile Object Info menu label |
void |
showMobileObjectInfo()
Show the Mobile Business Object Info screen |
void |
showSyncGroupInfo()
Show the Sync Group Info screen |
Methods inherited from class com.sybase.uep.bobclient.screens.BaseBOBStockScreen |
---|
closeScreen, runOnSaveActions, setNavigationBarBorderStyle, setNavigationBarLabel, setNavigationBarStyle, setOnCloseActions, setOnSaveActions |
Methods inherited from class net.rim.device.api.ui.container.MainScreen |
---|
addMenuItem, getField, getFieldCount, getFieldWithFocus, getFieldWithFocusIndex, getMainManager, keyCharUnhandled, removeAllMenuItems, removeMenuItem, setBanner, setId, setStatus, setTitle, setTitle, setTitle, setTitle |
Methods inherited from class net.rim.device.api.ui.container.FullScreen |
---|
sublayout |
Methods inherited from class net.rim.device.api.ui.Screen |
---|
add, addKeyListener, addScreenUiEngineAttachedListener, addTrackwheelListener, close, delete, deleteRange, dispatchKeyEvent, doLayout, doPaint, ensureRegionVisible, getAccessibleContext, getApplication, getDefaultMenuItem, getDelegate, getFieldAtLocation, getFocusRect, getGraphics, getLeafFieldWithFocus, getMenu, getScreenAbove, getScreenBelow, getUiEngine, getVirtualKeyboard, insert, invalidate, invalidate, invalidateAll, invalidateLayout, invokeAction, isDataValid, isDirty, isDisplayed, isFocus, isFocusable, isGlobal, isGlobalStatus, isMuddy, isObscured, isSelecting, keyControl, keyDown, keyRepeat, keyStatus, keyUp, layoutDelegate, navigationClick, navigationMovement, navigationUnclick, onClose, onDisplay, onExposed, onFocus, onMenu, onMenuDismissed, onMenuDismissed, onObscured, onSave, onUiEngineAttached, onUnfocus, openDevelopmentBackdoor, openProductionBackdoor, paint, paintBackground, removeFocus, removeKeyListener, removeScreenUiEngineAttachedListener, removeTrackwheelListener, replace, save, scroll, setBackdoorAltStatus, setDefaultClose, setDirty, setFocus, setFocus, setFocus, setHorizontalQuantization, setPositionDelegate, setTrackballFilter, setTrackballSensitivityXOffset, setTrackballSensitivityYOffset, setVerticalQuantization, touchEvent, trackwheelClick, trackwheelClickUnhandled, trackwheelRoll, trackwheelUnclick, updateDisplay |
Methods inherited from class net.rim.device.api.ui.Manager |
---|
clearCustomScrollArrows, deleteAll, getHorizontalScroll, getPreferredHeightOfChild, getPreferredWidthOfChild, getVerticalScroll, getVirtualHeight, getVirtualWidth, getVisibleHeight, getVisibleWidth, invalidateFieldRange, isDownArrowShown, isUpArrowShown, isValidLayout, layout, layoutChild, moveFocus, moveFocus, moveFocus, nextFocus, nextFocus, paintChild, setFocus, setHorizontalScroll, setNonfocusableOverride, setPositionChild, setScrollListener, setVerticalScroll, setVirtualExtent, subpaint |
Methods inherited from class net.rim.device.api.ui.Field |
---|
drawFocus, drawHighlightRegion, fieldChangeNotify, focusAdd, focusChangeNotify, focusRemove, getBackground, getBackground, getBorder, getBorder, getBorder, getChangeListener, getContentHeight, getContentLeft, getContentRect, getContentRect, getContentTop, getContentWidth, getContextMenu, getContextMenu, getCookie, getExtent, getExtent, getFieldStyle, getFocusListener, getFont, getHeight, getIndex, getLeft, getManager, getMargin, getMarginBottom, getMarginLeft, getMarginRight, getMarginTop, getOriginal, getPadding, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getPreferredHeight, getPreferredWidth, getScreen, getState, getStyle, getTop, getVisualState, getWidth, isEditable, isPasteable, isSelectable, isSelectionCopyable, isSelectionCutable, isSelectionDeleteable, isSpellCheckable, isStyle, isVisible, makeContextMenu, makeContextMenu, onVisibilityChange, paste, select, selectionCopy, selectionCut, selectionDelete, setBackground, setBackground, setBorder, setBorder, setBorder, setBorder, setBorder, setChangeListener, setCookie, setEditable, setExtent, setFocusListener, setFont, setFont, setMargin, setMargin, setMuddy, setNonSpellCheckable, setPadding, setPadding, setPosition, setVisualState, updateLayout |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final net.rim.device.api.system.Bitmap DEFAULT_MBO_ICON
public static final net.rim.device.api.system.Bitmap DEFAULT_PACKAGE_ICON
public static final net.rim.device.api.system.Bitmap DEFAULT_PUBLICATION_ICON
public static final java.lang.String DEFAULT_TITLE_LABEL
public static final java.lang.String DEFAULT_CLOSE_MENU_LABEL
public static final java.lang.String DEFAULT_REFRESH_PACKAGE_MENU_LABEL
public static final java.lang.String DEFAULT_REFRESH_PUBLICATION_MENU_LABEL
public static final java.lang.String DEFAULT_REMOVE_MBO_MENU_LABEL
public static final java.lang.String DEFAULT_REFRESH_ALL_MENU_LABEL
public static final java.lang.String DEFAULT_SYNC_GROUP_INFO_MENU_LABEL
public static final java.lang.String DEFAULT_MOBILE_OBJECT_INFO_MENU_LABEL
public static final java.lang.String DEFAULT_NO_PUBLICATION_TREE_LABEL
public static final java.lang.String DEFAULT_ERROR_LOADING_MBO_MESSAGE
public static final java.lang.String DEFAULT_ERROR_CLEARING_DATA_MESSAGE
Constructor Detail |
---|
public SynchronizationScreen(java.lang.String screenTitle)
screenTitle
- String
value for the screen titlepublic SynchronizationScreen(int screenTitleRID)
screenTitleRID
- int
value for the screen title resource idMethod Detail |
---|
protected void defineScreen()
defineScreen
in class BaseBOBStockScreen
BaseBOBScreen.defineScreen()
public void showMobileObjectInfo()
public void showSyncGroupInfo()
public void refreshPackage()
public void refreshPublication()
public FontStyle getScreenFontStyle()
FontStyle
font style objectFontStyle
public void setScreenFontStyle(FontStyle fontStyle)
fontStyle
- FontStyle
font style objectFontStyle
public void setCloseMenuLabel(java.lang.String label)
label
- String
value for the new labelpublic void setRefreshAllMenuLabel(java.lang.String label)
label
- String
value for the new labelpublic void setRefreshPackageMenuLabel(java.lang.String label)
label
- String
value for the new labelpublic void setRefreshPublicationMenuLabel(java.lang.String label)
label
- String
value for the new labelpublic void setSyncGroupInfoMenuLabel(java.lang.String label)
label
- String
value for the new labelpublic void setMobileObjectInfoMenuLabel(java.lang.String label)
label
- String
value for the new labelpublic void setRemoveMboMenuLabel(java.lang.String label)
label
- String
value for the new labelpublic void setLoadingMBOErrorMessage(java.lang.String msg)
label
- String
value for the new labelpublic void setMBOIcon(java.lang.Object image)
image
- Object
value for the image, can be image name or Bitmap objectpublic void setPublicationIcon(java.lang.Object image)
image
- Object
value for the image, can be image name or Bitmap objectpublic void setPackageIcon(java.lang.Object image)
image
- Object
value for the image, can be image name or Bitmap objectpublic void refresh()
refresh
in interface IBOBScreen
refresh
in class BaseBOBScreen
BaseBOBScreen.refresh()
public void setProperty(int key, int resourceID)
setProperty
in class BaseBOBScreen
key
- int
value for the screen property attributeresourceID
- int
for the string localization resource IDpublic void setProperty(int key, java.lang.Object value)
setProperty
in class BaseBOBStockScreen
key
- int
value for a screen attributevalue
- Object
value for the attribute valueScreenProperties
protected boolean onSavePrompt()
onSavePrompt
in class net.rim.device.api.ui.container.MainScreen
true
if prompt's resulting choice is to save; false
if the prompt's resulting choice is to cancelpublic void drawTreeItem(net.rim.device.api.ui.component.TreeField treeField, net.rim.device.api.ui.Graphics graphics, int node, int y, int width, int indent)
drawTreeItem
in interface net.rim.device.api.ui.component.TreeFieldCallback
TreeFieldCallback.drawTreeItem(TreeField treeField, Graphics graphics, int node, int y, int width, int indent)
protected void onUndisplay()
onUndisplay
in class net.rim.device.api.ui.Screen
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |