com.sybase.uep.bobclient.data
Class RIMMBOMobileApplication

java.lang.Object
  extended by com.sybase.uep.bobclient.data.RIMPersistableObject
      extended by com.sybase.uep.bobclient.data.RIMMBOMobileApplication
All Implemented Interfaces:
MBOMobileApplication, net.rim.device.api.util.Persistable

public class RIMMBOMobileApplication
extends RIMPersistableObject
implements MBOMobileApplication, net.rim.device.api.util.Persistable

Class MBO Mobile Application

Author:
tdang

Field Summary
static int CLIENT
           
static int NORMAL
           
static int PERSONAL
           
static int STRUCTURED
           
 
Constructor Summary
RIMMBOMobileApplication(java.lang.String id, java.lang.String mboName, java.lang.String profileRefID, java.lang.String displayName, java.lang.String packageName)
           
RIMMBOMobileApplication(java.lang.String id, java.lang.String mboName, java.lang.String profileRefID, java.lang.String displayName, java.lang.String packageName, int type)
           
RIMMBOMobileApplication(java.lang.String id, java.lang.String mboName, java.lang.String profileRefID, java.lang.String displayName, java.lang.String packageName, int type, boolean isSyncable)
           
 
Method Summary
 java.lang.String getDislayName()
           
 java.lang.String getID()
           
 long getLastRefreshTime()
           
 LinkParamNode getLinkParameter()
           
 java.lang.String getMBOName()
           
 java.lang.String getPackageName()
           
 java.lang.String getProfileRefID()
           
 int getType()
           
 boolean hasChanged()
           
 boolean isPersonalizationApp()
          Gets whether this MBO Application is a personalization app
 boolean isRefreshing()
           
 boolean isSyncable()
          Gets whether this MBO Application is syncable
 boolean isSyncWithImages()
           
 boolean isVisible()
           
 void setDisplayName(java.lang.String displayName)
           
 void setDisplayNameRID(int rid)
           
 void setHasChanged(boolean bol)
           
 void setIsRefreshing(boolean isRefreshing)
           
 void setIsVisible(boolean bol)
           
 void setLastRefreshTime(long time)
           
 void setLinkParameter(LinkParamNode linkParamNode)
           
 void setProfileRefID(java.lang.String profileRefID)
           
 void setSyncWithImages(boolean syncWithImages)
           
 java.lang.String toString()
           
 
Methods inherited from class com.sybase.uep.bobclient.data.RIMPersistableObject
getBooleanProperty, getProperties, getProperty, getStringProperty, setProperty
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NORMAL

public static final int NORMAL
See Also:
Constant Field Values

PERSONAL

public static final int PERSONAL
See Also:
Constant Field Values

CLIENT

public static final int CLIENT
See Also:
Constant Field Values

STRUCTURED

public static final int STRUCTURED
See Also:
Constant Field Values
Constructor Detail

RIMMBOMobileApplication

public RIMMBOMobileApplication(java.lang.String id,
                               java.lang.String mboName,
                               java.lang.String profileRefID,
                               java.lang.String displayName,
                               java.lang.String packageName)

RIMMBOMobileApplication

public RIMMBOMobileApplication(java.lang.String id,
                               java.lang.String mboName,
                               java.lang.String profileRefID,
                               java.lang.String displayName,
                               java.lang.String packageName,
                               int type)

RIMMBOMobileApplication

public RIMMBOMobileApplication(java.lang.String id,
                               java.lang.String mboName,
                               java.lang.String profileRefID,
                               java.lang.String displayName,
                               java.lang.String packageName,
                               int type,
                               boolean isSyncable)
Method Detail

isPersonalizationApp

public boolean isPersonalizationApp()
Gets whether this MBO Application is a personalization app

Specified by:
isPersonalizationApp in interface MBOMobileApplication
Returns:

isSyncable

public boolean isSyncable()
Gets whether this MBO Application is syncable

Specified by:
isSyncable in interface MBOMobileApplication
Returns:

getMBOName

public java.lang.String getMBOName()
Specified by:
getMBOName in interface MBOMobileApplication

getID

public java.lang.String getID()
Specified by:
getID in interface MBOMobileApplication

getProfileRefID

public java.lang.String getProfileRefID()
Specified by:
getProfileRefID in interface MBOMobileApplication

getPackageName

public java.lang.String getPackageName()
Specified by:
getPackageName in interface MBOMobileApplication

setProfileRefID

public void setProfileRefID(java.lang.String profileRefID)
Specified by:
setProfileRefID in interface MBOMobileApplication

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setDisplayNameRID

public void setDisplayNameRID(int rid)
Specified by:
setDisplayNameRID in interface MBOMobileApplication

getDislayName

public java.lang.String getDislayName()
Specified by:
getDislayName in interface MBOMobileApplication

setDisplayName

public void setDisplayName(java.lang.String displayName)
Specified by:
setDisplayName in interface MBOMobileApplication

hasChanged

public boolean hasChanged()
Specified by:
hasChanged in interface MBOMobileApplication

setHasChanged

public void setHasChanged(boolean bol)
Specified by:
setHasChanged in interface MBOMobileApplication

isRefreshing

public boolean isRefreshing()
Specified by:
isRefreshing in interface MBOMobileApplication

setIsRefreshing

public void setIsRefreshing(boolean isRefreshing)
Specified by:
setIsRefreshing in interface MBOMobileApplication

isSyncWithImages

public boolean isSyncWithImages()
Specified by:
isSyncWithImages in interface MBOMobileApplication

setSyncWithImages

public void setSyncWithImages(boolean syncWithImages)
Specified by:
setSyncWithImages in interface MBOMobileApplication

isVisible

public boolean isVisible()
Specified by:
isVisible in interface MBOMobileApplication

setIsVisible

public void setIsVisible(boolean bol)
Specified by:
setIsVisible in interface MBOMobileApplication

setLastRefreshTime

public void setLastRefreshTime(long time)
Specified by:
setLastRefreshTime in interface MBOMobileApplication

getLastRefreshTime

public long getLastRefreshTime()
Specified by:
getLastRefreshTime in interface MBOMobileApplication

setLinkParameter

public void setLinkParameter(LinkParamNode linkParamNode)
Specified by:
setLinkParameter in interface MBOMobileApplication

getLinkParameter

public LinkParamNode getLinkParameter()
Specified by:
getLinkParameter in interface MBOMobileApplication

getType

public int getType()
Specified by:
getType in interface MBOMobileApplication