org.openmobileis.modules.common.database.fodb
Class FODBTerminalUserFactory
java.lang.Object
org.openmobileis.modules.common.database.fodb.FODBTerminalUserFactory
- All Implemented Interfaces:
- TerminalUserFactory
- public abstract class FODBTerminalUserFactory
- extends java.lang.Object
- implements TerminalUserFactory
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FODBTerminalUserFactory
public FODBTerminalUserFactory()
- Constructor for FODBTerminalUserFactory.
getTerminalUserIdsList
public java.lang.String[] getTerminalUserIdsList()
- Specified by:
getTerminalUserIdsList
in interface TerminalUserFactory
getTerminalUser
public TerminalUser getTerminalUser(java.lang.String id)
- Specified by:
getTerminalUser
in interface TerminalUserFactory
getInstallTerminalUser
public TerminalUser getInstallTerminalUser()
- Specified by:
getInstallTerminalUser
in interface TerminalUserFactory
setInstallTerminalUser
public void setInstallTerminalUser(java.lang.String id)
throws ServiceException,
DatabaseException
- Specified by:
setInstallTerminalUser
in interface TerminalUserFactory
- Throws:
ServiceException
DatabaseException
getAllTerminalUsers
public TerminalUser[] getAllTerminalUsers()
throws DatabaseException
- Specified by:
getAllTerminalUsers
in interface TerminalUserFactory
- Throws:
DatabaseException
addTerminalUser
public void addTerminalUser(TerminalUser rep)
throws ServiceException,
DatabaseException
- call by synchro server to create the TerminalUser DB
- Specified by:
addTerminalUser
in interface TerminalUserFactory
- Throws:
ServiceException
DatabaseException
removeTerminalUser
public void removeTerminalUser(java.lang.String repId)
throws ServiceException,
DatabaseException
- Specified by:
removeTerminalUser
in interface TerminalUserFactory
- Throws:
ServiceException
DatabaseException
getSynchroListener
protected TerminalUserSynchroFODBReturnListener getSynchroListener()
getCollectionName
public java.lang.String getCollectionName()
getMaxTerminalUserIdLength
protected abstract int getMaxTerminalUserIdLength()
getDataType
protected abstract java.lang.Class getDataType()
initDB
protected abstract void initDB(FastObjectDB db)
throws FODBException,
BadDataFormatException
- Throws:
FODBException
BadDataFormatException
Copyright 2006 OpenMobileIS. All Rights Reserved.