|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sybase.uep.bobclient.interfaces.Repository
public abstract class Repository
The Mobile Sales data repository.
Constructor Summary | |
---|---|
Repository()
|
Method Summary | |
---|---|
abstract void |
clearClientProfileData(java.lang.String profileRefID)
Clears the data from the repository by profile reference ID. |
protected RepositoryException |
createException(java.lang.String msg,
java.lang.Exception e)
Creates an exception object for throwing. |
abstract void |
deleteOtherExtraData()
Clears other data from the repository. |
abstract ClientProfileFactory |
getClientProfileFactory()
Loads the client profile factory. |
abstract ClientProfileListFactory |
getClientProfileListFactory()
Loads the client profile list factory. |
abstract LinkParamNodeFactory |
getLinkParamNodeFactory()
Returns the LinkParamNode factory object. |
abstract MBOMobileApplicationListFactory |
getMBOMobileApplicationListFactory()
Returns the MBOMobileApplicationList factory object for this device. |
static Repository |
getRepository()
Returns the repository singleton for this device. |
abstract SettingsFactory |
getSettingsFactory()
Loads the settings factory. |
abstract UIDefinition |
getUIDefinition()
Clears the data from the repository. |
abstract ValidationObjectFactory |
getValidationObjectFactory()
Returns the ValidationObject factory object. |
abstract VariableObjectFactory |
getVariableObjectFactory()
Returns the Variable Object factory object. |
abstract VariablesFactory |
getVariablesFactory()
Returns the Variables factory object. |
abstract void |
initUIDefinition()
Initialize the UI Definition class |
static boolean |
isRepositoryNull()
Check to see if the repository is null |
abstract ClientProfileList |
loadClientProfileList(boolean force)
Loads the profiles for this app. |
abstract MBOMobileApplicationList |
loadMBOMobileApplicationList(boolean force)
Loads the MBO Mobile Application List for this app. |
abstract Settings |
loadSettings(boolean force)
Loads the settings for this app. |
abstract SynchronizationGroupList |
loadSynchronizationGroupList(boolean force)
Loads the Synchronization Group List for this app. |
abstract Variables |
loadVariables(boolean force)
Loads the variables for this app. |
abstract void |
saveClientProfileList(ClientProfileList profileList)
Persists the application profiles. |
abstract void |
saveMBOMobileApplicationList(MBOMobileApplicationList list)
Persists the MBO Mobile Application List properties. |
abstract void |
saveSettings(Settings settings)
Persists the application settings. |
abstract void |
saveSynchronizationGroupList(SynchronizationGroupList list)
Persists the Synchronization Group List properties. |
abstract void |
saveVariables(Variables vars)
Persists the variables properties. |
static void |
setRepository(Repository rep)
Set the repository singleton for this device. |
abstract void |
setUIDefinition(UIDefinition uidef)
Set the UI Definition class; |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Repository()
Method Detail |
---|
public abstract UIDefinition getUIDefinition()
public abstract void setUIDefinition(UIDefinition uidef)
public abstract void initUIDefinition()
public abstract void deleteOtherExtraData()
public abstract void clearClientProfileData(java.lang.String profileRefID)
protected RepositoryException createException(java.lang.String msg, java.lang.Exception e)
public abstract MBOMobileApplicationListFactory getMBOMobileApplicationListFactory()
public abstract LinkParamNodeFactory getLinkParamNodeFactory()
public abstract ValidationObjectFactory getValidationObjectFactory()
public abstract VariablesFactory getVariablesFactory()
public abstract VariableObjectFactory getVariableObjectFactory()
public static Repository getRepository()
public static void setRepository(Repository rep)
public static boolean isRepositoryNull()
public abstract ClientProfileListFactory getClientProfileListFactory()
public abstract ClientProfileFactory getClientProfileFactory()
public abstract SettingsFactory getSettingsFactory()
public abstract ClientProfileList loadClientProfileList(boolean force) throws RepositoryException
RepositoryException
public abstract Settings loadSettings(boolean force) throws RepositoryException
RepositoryException
public abstract Variables loadVariables(boolean force) throws RepositoryException
RepositoryException
public abstract MBOMobileApplicationList loadMBOMobileApplicationList(boolean force) throws RepositoryException
RepositoryException
public abstract SynchronizationGroupList loadSynchronizationGroupList(boolean force) throws RepositoryException
RepositoryException
public abstract void saveClientProfileList(ClientProfileList profileList) throws RepositoryException
RepositoryException
public abstract void saveSettings(Settings settings) throws RepositoryException
RepositoryException
public abstract void saveVariables(Variables vars) throws RepositoryException
RepositoryException
public abstract void saveMBOMobileApplicationList(MBOMobileApplicationList list) throws RepositoryException
RepositoryException
public abstract void saveSynchronizationGroupList(SynchronizationGroupList list) throws RepositoryException
RepositoryException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |