com.sybase.uep.bobclient.interfaces
Interface MBOMobileApplicationList

All Known Implementing Classes:
RIMMBOMobileApplicationList

public interface MBOMobileApplicationList

Interface class for MBO Mobile Application List

Author:
tdang

Method Summary
 void addMBOMobileApplication(MBOMobileApplication mboMobileApplication)
          Add mobile application object
 java.lang.String[] getMBOIDsByProfileRefID(java.lang.String profileRefID)
          Retrieve a list of mobile application IDs by profile reference ID
 MBOMobileApplication getMBOMobileApplication(java.lang.String mobileAppID)
          Retrieve the mobile application object by the mobile application ID
 MBOMobileApplication getMBOMobileApplicationByMBONameAndProfileID(java.lang.String mboName, java.lang.String profileID)
          Retrieve the mobile application object by the mobile application name and profile ID
 MBOMobileApplication[] getMBOMobileApplicationByProfileRefID(java.lang.String profileName)
          Retrieve the list of mobile application objects by profile name
 java.util.Vector getMBOMobileApplicationList()
          Retrieve all mbo mobile application except for PK application
 java.util.Vector getMBOMobileApplicationListByPackageAndPublication(java.lang.String packageName, java.lang.String publication)
          Retrieve all application under the given publication set
 java.util.Vector getMBOMobileApplicationListByPackageName(java.lang.String packageName)
          Retrieve all application under the given package name set
 java.util.Vector getPKMobileApplicationList()
          Retrieve all PK application
 void setMBOMobileApplication(java.lang.String mobileAppID, MBOMobileApplication mboMobileOjb)
          Set the mobile application object based on the mobile application ID
 void setMBOMobileApplicationList(java.util.Vector mboMobileApplicationList)
          Set the mobile application list objects
 int size()
          Size of the mobile application objects
 

Method Detail

addMBOMobileApplication

void addMBOMobileApplication(MBOMobileApplication mboMobileApplication)
                             throws RepositoryException
Add mobile application object

Parameters:
mboMobileApplication - MBOMobileApplication object for the mobile application
Throws:
RepositoryException

getMBOMobileApplication

MBOMobileApplication getMBOMobileApplication(java.lang.String mobileAppID)
Retrieve the mobile application object by the mobile application ID

Parameters:
mobileAppID - String value for the mobile application ID
Returns:
MBOMobileApplication object based on the mobile application ID

setMBOMobileApplication

void setMBOMobileApplication(java.lang.String mobileAppID,
                             MBOMobileApplication mboMobileOjb)
Set the mobile application object based on the mobile application ID

Parameters:
mobileAppID - String value for the mobile application ID
mboMobileOjb - MBOMobileApplication value for the mobile application object

getMBOMobileApplicationByMBONameAndProfileID

MBOMobileApplication getMBOMobileApplicationByMBONameAndProfileID(java.lang.String mboName,
                                                                  java.lang.String profileID)
Retrieve the mobile application object by the mobile application name and profile ID

Parameters:
mboName - String value for the mobile application names
profileID - String value for the profile ID
Returns:
MBOMobileApplication object based on the mobile application name and profile ID

getMBOMobileApplicationByProfileRefID

MBOMobileApplication[] getMBOMobileApplicationByProfileRefID(java.lang.String profileName)
Retrieve the list of mobile application objects by profile name

Parameters:
profileName - String value for the profile name
Returns:
MBOMobileApplication array list of mobile application objects based on profile reference ID

getMBOIDsByProfileRefID

java.lang.String[] getMBOIDsByProfileRefID(java.lang.String profileRefID)
Retrieve a list of mobile application IDs by profile reference ID

Parameters:
profileRefID - String value for the profile reference ID
Returns:
String array list of mobile application IDs

setMBOMobileApplicationList

void setMBOMobileApplicationList(java.util.Vector mboMobileApplicationList)
Set the mobile application list objects

Parameters:
mboMobileApplicationList - Vector list of mobile application objects

getMBOMobileApplicationList

java.util.Vector getMBOMobileApplicationList()
Retrieve all mbo mobile application except for PK application

Returns:

getPKMobileApplicationList

java.util.Vector getPKMobileApplicationList()
Retrieve all PK application

Returns:
Vector list of MBOMobileApplication objects

size

int size()
Size of the mobile application objects

Returns:
int value for the size of mobile application objects

getMBOMobileApplicationListByPackageAndPublication

java.util.Vector getMBOMobileApplicationListByPackageAndPublication(java.lang.String packageName,
                                                                    java.lang.String publication)
Retrieve all application under the given publication set

Parameters:
packageName - String value for the package name
publication - String value for the publication name
Returns:

getMBOMobileApplicationListByPackageName

java.util.Vector getMBOMobileApplicationListByPackageName(java.lang.String packageName)
Retrieve all application under the given package name set

Parameters:
packageName - String value for the package name
Returns:
Vector list of MBOMobileApplication objects by package name