com.ibm.dse.services.jdbc
Class CashDrawerManager

java.lang.Object
  |
  +--com.ibm.dse.base.DSENotifier
        |
        +--com.ibm.dse.base.Service
              |
              +--com.ibm.dse.services.jdbc.JDBCService
                    |
                    +--com.ibm.dse.services.jdbc.JDBCTable
                          |
                          +--com.ibm.dse.services.jdbc.CashDrawerManager

public class CashDrawerManager
extends JDBCTable

See Also:
Serialized Form

Field Summary
static java.lang.String COMPID
          Deprecated. Keeps the component identification that will be used by the traces tool.
 java.lang.String DEFAULT_TABLE_DEFINITION
          Deprecated. The default SQL definition of the database table that the CashDrawerManager uses.
 java.lang.String tableDefinition
          Deprecated. The SQL definition of the database table that the CashDrawerManager uses.
 
Fields inherited from class com.ibm.dse.services.jdbc.JDBCTable
autoConnect, catalog, columnsTable, COMPID, JDBCDriver, primaryKeys, primaryKeysHashtable, schema, tableName, tablesMetaData
 
Fields inherited from class com.ibm.dse.services.jdbc.JDBCService
autoCommit, connectionProperties, databaseConnection, databaseURL, dataSourceName, metaData, password, poolName, sharedConnection, user, waitRetry
 
Fields inherited from class com.ibm.dse.base.Service
externalizer
 
Fields inherited from class com.ibm.dse.base.DSENotifier
handlersList, name
 
Constructor Summary
CashDrawerManager()
          Deprecated. This constructor creates a CashDrawerManager object.
CashDrawerManager(java.lang.String aName)
          Deprecated. This constructor creates a CashDrawerManager object.
 
Method Summary
 CashDrawer assignCashDrawerToUser(CashDrawer aDestinationCashDrawer)
          Deprecated. Assigns aDestinationCashDrawer, which is identified in the database by the cash drawer name attribute of this object, to the user set in the userid attribute of the object.
 void assignCashDrawerToUser(java.lang.String aCashDrawerName, java.lang.String aUserID)
          Deprecated. Assigns a cash drawer, which is identified in the database by aCashDrawerName, to the user aUserID.
 CashDrawer assignCashDrawerToUser(java.lang.String aCashDrawerName, java.lang.String aUserID, java.lang.String aCashDrawerID)
          Deprecated. Assigns a cash drawer, which is identified in the database by aCashDrawerName, to the user aUserID, and returns the created cash drawer object.
 CashDrawer createCashDrawer(CashDrawer aCashDrawer)
          Deprecated. Creates a cash drawer record in the cash drawer manager database table.
 void deleteCashDrawer(java.lang.String aCashDrawerName)
          Deprecated. Deletes the cash drawer record, which is identified by aCashDrawerName, from the cash drawer manager database table.
 void generateTable(java.lang.String aTableName, java.lang.String aTableDefinition)
          Deprecated. Generates the cash drawer manager table in the selected database with aTableName name.
 Vector getAssignedCashDrawersToUser(java.lang.String aUserID, java.lang.String aCashDrawerID)
          Deprecated. Returns the list of assigned cash drawers to the user aUserID.
 CashDrawer getCashDrawer(java.lang.String aCashDrawerName, CashDrawer aDestinationCashDrawer)
          Deprecated. Returns the cash drawer, which is provided as an argument with its attributes set to the values stored in the database table.
 CashDrawer getCashDrawer(java.lang.String aCashDrawerName, java.lang.String aCashDrawerID)
          Deprecated. Returns the cash drawer, which is instantiated from an external data definition (aCashDrawerID definition in the SGML data file), with its attributes set to the values stored in the database table.
 Vector getCashDrawers(java.lang.String aCashDrawerID)
          Deprecated. Returns the list of all cash drawers available in the cash drawer manager database table.
 Vector getCashDrawersByType(java.lang.String aType, java.lang.String aCashDrawerID)
          Deprecated. Returns the list of cash drawers of type aType.
 Vector getUnassignedCashDrawers(java.lang.String aCashDrawerID)
          Deprecated. Returns the list of unassigned cash drawers.
 Vector getUnassignedCashDrawersByType(java.lang.String aType, java.lang.String aCashDrawerID)
          Deprecated. Returns the list of unassigned cash drawers of type aType.
 java.lang.Object initializeFrom(Tag aTag)
          Deprecated. Used by the CashDrawerManager service externalizer to set the instance attributes (name, autoCommit, autoConnect, databaseURL, tableName, user and password) as defined in the SGML file.
 Vector retrieveAllRecords()
          Deprecated. Retrieves all the records in the database.
 void setTableDefinition(java.lang.String aTableDefinition)
          Deprecated. Sets the value of the attribute tableDefinition to the string provided as an argument.
 void storeCashDrawer(CashDrawer aCashDrawer)
          Deprecated. Stores a cash drawer in the database.
 Vector toStrings()
          Deprecated. Used by the externalizer.
 void unassignCashDrawer(CashDrawer aCashDrawer)
          Deprecated. Unassigns the cash drawer called aCashDrawer in the cash drawer manager database table.
 void unassingCashDrawer(java.lang.String aCashDrawerName)
          Deprecated. Unassigns the cash drawer identified by aCashDrawerName in the cash drawer manager database table.
 
Methods inherited from class com.ibm.dse.services.jdbc.JDBCTable
addRecord, addRecord, addRecord, buildConnectionProperties, commit, deleteRecordsMatching, executeProcedure, executeProcedure, executeProcedure, executeProcedure, executeProcedure, executeProcedure, executeProcedure, executeProcedure, executeSQLQuery, executeSQLUpdate, getAutoConnect, getCatalogName, getColumnsTable, getFullProcedureName, getFullTableName, getJDBCDriver, getMetaData, getSchemaName, getTableName, initializeColumnFrom, isConnected, isPrimaryKeys, loadDriver, loadDriver, retrieveRecordsMatching, retrieveRecordsMatching, retrieveRecordsMatching, retrieveRecordsMatching, retrieveRecordsMatching, retrieveRecordsMatching, rollback, rowToRecord, setAutoConnect, setCatalogName, setColumnsTable, setJDBCDriver, setPrimaryKeys, setSchemaName, setTableName, setWaitRetry, updateRecordsMatching, updateRecordsMatching, updateRecordsMatching, updateRecordsMatching, updateRecordsMatching, updateRecordsMatching
 
Methods inherited from class com.ibm.dse.services.jdbc.JDBCService
connect, connect, connect, connect, connect, connect, disconnect, getAutoCommit, getConnectionManager, getConnectionProperties, getDatabaseConnection, getDatabaseURL, getDataSourceName, getPassword, getPoolName, getSharedConnection, getUser, isWaitRetry, requestConnectionToConnectionManager, requestConnectionToConnectionManager, setAutoCommit, setConnectionManager, setConnectionProperties, setDatabaseConnection, setDatabaseURL, setDataSourceName, setPassword, setPoolName, setSharedConnection, setUser, verifyConnection
 
Methods inherited from class com.ibm.dse.base.Service
externalizer, getExternalizer, getTagName, readExternal, readExternal, readObject, removeExternal, setExternalizer, terminate, toString, toTags, writeExternal, writeExternal
 
Methods inherited from class com.ibm.dse.base.DSENotifier
addHandler, getHandlersList, getName, removeHandler, setName, signalEvent, signalEvent, signalEvent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

COMPID

public static final java.lang.String COMPID
Deprecated. 
Keeps the component identification that will be used by the traces tool.

tableDefinition

public java.lang.String tableDefinition
Deprecated. 
The SQL definition of the database table that the CashDrawerManager uses.

DEFAULT_TABLE_DEFINITION

public java.lang.String DEFAULT_TABLE_DEFINITION
Deprecated. 
The default SQL definition of the database table that the CashDrawerManager uses.
Constructor Detail

CashDrawerManager

public CashDrawerManager()
Deprecated. 
This constructor creates a CashDrawerManager object.

CashDrawerManager

public CashDrawerManager(java.lang.String aName)
                  throws java.io.IOException
Deprecated. 
This constructor creates a CashDrawerManager object. It sets the name attribute value to aName.
Parameters:
aName - java.lang.String
Throws:
java.io.IOException - if an I/O exception has occurred.
Method Detail

assignCashDrawerToUser

public CashDrawer assignCashDrawerToUser(CashDrawer aDestinationCashDrawer)
                                  throws DSEInternalErrorException,
                                         DSEInvalidArgumentException,
                                         DSEInvalidRequestException,
                                         DSEObjectNotFoundException,
                                         DSESQLException,
                                         java.io.IOException,
                                         DSEException
Deprecated. 
Assigns aDestinationCashDrawer, which is identified in the database by the cash drawer name attribute of this object, to the user set in the userid attribute of the object. Then, the aDestinationCashDrawer object must have both the name and the userid attributes set in order to request this operation. The method returns the object provided as an argument, which is updated with the new attribute values.
Parameters:
aDestinationCashDrawer - com.ibm.dse.application.CashDrawer
Returns:
com.ibm.dse.application.CashDrawer
Throws:
DSEInternalErrorException - if an internal program error occurs.
DSEInvalidArgumentException - if the argument(s) is(are) not valid.
DSEInvalidRequestException - if the request is not valid.
DSEObjectNotFoundException - if an object is not found.
DSESQLException - if an SQL Exception is caught.
java.io.IOException - if an I/O exception has occurred.
DSEException - if an exception is thrown when calling the pool of connections manager.

assignCashDrawerToUser

public void assignCashDrawerToUser(java.lang.String aCashDrawerName,
                                   java.lang.String aUserID)
                            throws DSEInternalErrorException,
                                   DSEInvalidArgumentException,
                                   DSEInvalidRequestException,
                                   DSEObjectNotFoundException,
                                   DSESQLException,
                                   java.io.IOException,
                                   DSEException
Deprecated. 
Assigns a cash drawer, which is identified in the database by aCashDrawerName, to the user aUserID.
Parameters:
aCashDrawerName - java.lang.String
aUserID - java.lang.String
Throws:
DSEInternalErrorException - if an internal program error occurs.
DSEInvalidArgumentException - if the argument(s) is(are) not valid.
DSEInvalidRequestException - if the request is not valid.
DSEObjectNotFoundException - if an object is not found.
DSESQLException - if an SQL Exception is caught.
java.io.IOException - if an I/O exception has occurred.
DSEException - if an exception is thrown when calling the pool of connections manager.

assignCashDrawerToUser

public CashDrawer assignCashDrawerToUser(java.lang.String aCashDrawerName,
                                         java.lang.String aUserID,
                                         java.lang.String aCashDrawerID)
                                  throws DSEInternalErrorException,
                                         DSEInvalidArgumentException,
                                         DSEInvalidRequestException,
                                         DSEObjectNotFoundException,
                                         DSESQLException,
                                         java.io.IOException,
                                         DSEException
Deprecated. 
Assigns a cash drawer, which is identified in the database by aCashDrawerName, to the user aUserID, and returns the created cash drawer object.
Parameters:
aCashDrawerName - java.lang.String
aUserID - java.lang.String
aCashDrawerID - java.lang.String
Returns:
com.ibm.dse.application.CashDrawer
Throws:
DSEInternalErrorException - if an internal program error occurs.
DSEInvalidArgumentException - if the argument(s) is(are) not valid.
DSEInvalidRequestException - if the request is not valid.
DSEObjectNotFoundException - if an object is not found.
DSESQLException - if an SQL Exception is caught.
java.io.IOException - if an I/O exception has occurred.
DSEException - if an exception is thrown when calling the pool of connections manager.

createCashDrawer

public CashDrawer createCashDrawer(CashDrawer aCashDrawer)
                            throws DSEInternalErrorException,
                                   DSEInvalidArgumentException,
                                   DSEInvalidClassException,
                                   DSEInvalidRequestException,
                                   DSEObjectNotFoundException,
                                   DSESQLException,
                                   java.io.IOException,
                                   DSEException
Deprecated. 
Creates a cash drawer record in the cash drawer manager database table. If the table does not exist, it throws an DSEInvalidRequestException.
Parameters:
aCashDrawer - com.ibm.dse.application.CashDrawer, a cash drawer instance
Returns:
com.ibm.dse.application.CashDrawer
Throws:
DSEInternalErrorException - if an internal program error occurs.
DSEInvalidArgumentException - if the argument(s) is(are) not valid.
DSEInvalidClassException - if the class is not valid.
DSEInvalidRequestException - if the request is not valid.
DSEObjectNotFoundException - if an object is not found.
DSESQLException - if an SQL Exception is caught.
java.io.IOException - if an I/O exception has occurred.
DSEException - if an exception is thrown when calling the pool of connections manager.

deleteCashDrawer

public void deleteCashDrawer(java.lang.String aCashDrawerName)
                      throws DSEInternalErrorException,
                             DSEInvalidArgumentException,
                             DSEInvalidRequestException,
                             DSEObjectNotFoundException,
                             DSESQLException,
                             java.io.IOException,
                             DSEException
Deprecated. 
Deletes the cash drawer record, which is identified by aCashDrawerName, from the cash drawer manager database table.
Parameters:
aCashDrawerID - java.lang.String
Throws:
DSEInternalErrorException - if an internal program error occurs.
DSEInvalidArgumentException - if the argument(s) is(are) not valid.
DSEInvalidRequestException - if the request is not valid.
DSEObjectNotFoundException - if an object is not found.
DSESQLException - if an SQL Exception is caught.
java.io.IOException - if an I/O exception has occurred.
DSEException - if an exception is thrown when calling the pool of connections manager.

generateTable

public void generateTable(java.lang.String aTableName,
                          java.lang.String aTableDefinition)
                   throws DSEInvalidArgumentException,
                          DSESQLException,
                          DSEInternalErrorException
Deprecated. 
Generates the cash drawer manager table in the selected database with aTableName name. The argument aTableDefinition contains the definition of the columns within the table in SQL format.
Parameters:
aTableName - java.lang.String
aTableDefinition - java.lang.String, the table definition
Throws:
DSEInvalidArgumentException - if the argument(s) is(are) not valid
DSEInternalErrorException - if an internal program error occurs
DSESQLException - if an SQL Exception is caught

getAssignedCashDrawersToUser

public Vector getAssignedCashDrawersToUser(java.lang.String aUserID,
                                           java.lang.String aCashDrawerID)
                                    throws DSEInternalErrorException,
                                           DSEInvalidArgumentException,
                                           DSEInvalidRequestException,
                                           DSEObjectNotFoundException,
                                           DSESQLException,
                                           java.io.IOException,
                                           DSEException
Deprecated. 
Returns the list of assigned cash drawers to the user aUserID.
Parameters:
aUserID - java.lang.String
aCashDrawerName - java.lang.String
Returns:
com.ibm.dse.base.Vector
Throws:
DSEInternalErrorException - if an internal program error occurs.
DSEInvalidArgumentException - if the argument(s) is(are) not valid.
DSEInvalidRequestException - if the request is not valid.
DSEObjectNotFoundException - if an object is not found.
DSESQLException - if an SQL Exception is caught.
java.io.IOException - if an I/O exception has occurred.
DSEException - if an exception is thrown when calling the pool of connections manager.

getCashDrawer

public CashDrawer getCashDrawer(java.lang.String aCashDrawerName,
                                CashDrawer aDestinationCashDrawer)
                         throws DSEInternalErrorException,
                                DSEInvalidArgumentException,
                                DSEInvalidRequestException,
                                DSEObjectNotFoundException,
                                DSESQLException,
                                java.io.IOException,
                                DSEException
Deprecated. 
Returns the cash drawer, which is provided as an argument with its attributes set to the values stored in the database table. These values are retrieved from the record identified by aCashDrawerName.
Parameters:
aCashDrawerID - java.lang.String
aDestinationCashDrawer - com.ibm.dse.application.CashDrawer
Returns:
com.ibm.dse.application.CashDrawer
Throws:
DSEInternalErrorException - if an internal program error occurs.
DSEInvalidArgumentException - if the argument(s) is(are) not valid.
DSEInvalidRequestException - if the request is not valid.
DSEObjectNotFoundException - if an object is not found.
DSESQLException - if an SQL Exception is caught.
java.io.IOException - if an I/O exception has occurred.
DSEException - if an exception is thrown when calling the pool of connections manager.

getCashDrawer

public CashDrawer getCashDrawer(java.lang.String aCashDrawerName,
                                java.lang.String aCashDrawerID)
                         throws DSEInternalErrorException,
                                DSEInvalidArgumentException,
                                DSEInvalidRequestException,
                                DSEObjectNotFoundException,
                                DSESQLException,
                                java.io.IOException,
                                DSEException
Deprecated. 
Returns the cash drawer, which is instantiated from an external data definition (aCashDrawerID definition in the SGML data file), with its attributes set to the values stored in the database table. These values are retrieved from the record identified by aCashDrawerName.
Parameters:
aCashDrawerID - java.lang.String
aCashDrawerName - java.lang.String
Returns:
com.ibm.dse.application.CashDrawer
Throws:
DSEInternalErrorException - if an internal program error occurs.
DSEInvalidArgumentException - if the argument(s) is(are) not valid.
DSEInvalidRequestException - if the request is not valid.
DSEObjectNotFoundException - if an object is not found.
DSESQLException - if an SQL Exception is caught.
java.io.IOException - if an I/O exception has occurred.
DSEException - if an exception is thrown when calling the pool of connections manager.

getCashDrawers

public Vector getCashDrawers(java.lang.String aCashDrawerID)
                      throws DSEInternalErrorException,
                             DSEInvalidArgumentException,
                             DSEInvalidRequestException,
                             DSESQLException,
                             DSEObjectNotFoundException,
                             java.io.IOException,
                             DSEException
Deprecated. 
Returns the list of all cash drawers available in the cash drawer manager database table.
Parameters:
aCashDrawerName - java.lang.String
Returns:
com.ibm.dse.base.Vector
Throws:
DSEInternalErrorException - if an internal program error occurs.
DSEInvalidArgumentException - if the argument(s) is(are) not valid.
DSEInvalidRequestException - if the request is not valid.
DSEObjectNotFoundException - if an object is not found.
DSESQLException - if an SQL Exception is caught.
java.io.IOException - if an I/O exception has occurred.
DSEException - if an exception is thrown when calling the pool of connections manager.

getCashDrawersByType

public Vector getCashDrawersByType(java.lang.String aType,
                                   java.lang.String aCashDrawerID)
                            throws DSEInternalErrorException,
                                   DSEInvalidArgumentException,
                                   DSEInvalidRequestException,
                                   DSESQLException,
                                   DSEObjectNotFoundException,
                                   java.io.IOException,
                                   DSEException
Deprecated. 
Returns the list of cash drawers of type aType.
Parameters:
aType - java.lang.String
aCashDrawerName - java.lang.String
Returns:
com.ibm.dse.base.Vector
Throws:
DSEInternalErrorException - if an internal program error occurs.
DSEInvalidArgumentException - if the argument(s) is(are) not valid.
DSEInvalidRequestException - if the request is not valid.
DSEObjectNotFoundException - if an object is not found.
DSESQLException - if an SQL Exception is caught.
java.io.IOException - if an I/O exception has occurred.
DSEException - if an exception is thrown when calling the pool of connections manager.

getUnassignedCashDrawers

public Vector getUnassignedCashDrawers(java.lang.String aCashDrawerID)
                                throws DSEInternalErrorException,
                                       DSEInvalidArgumentException,
                                       DSEInvalidRequestException,
                                       DSESQLException,
                                       DSEObjectNotFoundException,
                                       java.io.IOException,
                                       DSEException
Deprecated. 
Returns the list of unassigned cash drawers. The returned vector contains as many instances of the cash drawer, which are externally defined with aCashDrawerID in the SGML data file as records found matching the search criteria in the cash drawer manager database table. The cash drawer name attribute of these instances will be set to the unique identifier of the cash drawer ( primary key) in the database table.
Parameters:
aCashDrawerName - java.lang.String
Returns:
com.ibm.dse.base.Vector
Throws:
DSEInternalErrorException - if an internal program error occurs.
DSEInvalidArgumentException - if the argument(s) is(are) not valid.
DSEInvalidRequestException - if the request is not valid.
DSEObjectNotFoundException - if an object is not found.
DSESQLException - if an SQL Exception is caught.
java.io.IOException - if an I/O exception has occurred.
DSEException - if an exception is thrown when calling the pool of connections manager.

getUnassignedCashDrawersByType

public Vector getUnassignedCashDrawersByType(java.lang.String aType,
                                             java.lang.String aCashDrawerID)
                                      throws DSEInternalErrorException,
                                             DSEInvalidArgumentException,
                                             DSEInvalidRequestException,
                                             DSESQLException,
                                             DSEObjectNotFoundException,
                                             java.io.IOException,
                                             DSEException
Deprecated. 
Returns the list of unassigned cash drawers of type aType. The returned vector contains as many instances of the cash drawer, which are externally defined with aCashDrawerID in the SGML data file as records found matching the search criteria in the cash drawer manager database table. The cash drawer name attribute of these instances is set to the unique identifier of the cash drawer (primary key) in the database table.
Parameters:
aType - java.lang.String
aCashDrawerName - java.lang.String
Returns:
com.ibm.dse.base.Vector
Throws:
DSEInternalErrorException - if an internal program error occurs.
DSEInvalidArgumentException - if the argument(s) is(are) not valid.
DSEInvalidRequestException - if the request is not valid.
DSEObjectNotFoundException - if an object is not found.
DSESQLException - if an SQL Exception is caught.
java.io.IOException - if an I/O exception has occurred.
DSEException - if an exception is thrown when calling the pool of connections manager.

initializeFrom

public java.lang.Object initializeFrom(Tag aTag)
                                throws java.io.IOException
Deprecated. 
Used by the CashDrawerManager service externalizer to set the instance attributes (name, autoCommit, autoConnect, databaseURL, tableName, user and password) as defined in the SGML file.
Overrides:
initializeFrom in class JDBCTable
Parameters:
aTag - com.ibm.dse.base.Tag
Returns:
java.lang.Object
Throws:
java.io.IOException - if an I/O exception has occurred.

retrieveAllRecords

public Vector retrieveAllRecords()
                          throws DSEInternalErrorException,
                                 DSEInvalidRequestException,
                                 DSEInvalidArgumentException,
                                 DSESQLException,
                                 DSEException
Deprecated. 
Retrieves all the records in the database.
Returns:
com.ibm.dse.base.Vector
Throws:
DSEInternalErrorException - if an internal program error occurs.
DSEInvalidArgumentException - if the argument(s) is(are) not valid.
DSEInvalidRequestException - if the request is not valid.
DSESQLException - if an SQL Exception is caught.
DSEException - if an exception is thrown when calling the pool of connections manager.

setTableDefinition

public void setTableDefinition(java.lang.String aTableDefinition)
Deprecated. 
Sets the value of the attribute tableDefinition to the string provided as an argument.
Parameters:
aTableDefinition - java.lang.String

storeCashDrawer

public void storeCashDrawer(CashDrawer aCashDrawer)
                     throws DSEInternalErrorException,
                            DSEInvalidArgumentException,
                            DSEInvalidClassException,
                            DSEInvalidRequestException,
                            DSEObjectNotFoundException,
                            DSESQLException,
                            java.io.IOException,
                            DSEException
Deprecated. 
Stores a cash drawer in the database. The cash drawer manager table must already exist in the database.
Parameters:
aCashDrawer - com.ibm.dse.application.CashDrawer
Throws:
DSEInternalErrorException - if an internal program error occurs.
DSEInvalidArgumentException - if the argument(s) is(are) not valid.
DSEInvalidRequestException - if the request is not valid.
DSEObjectNotFoundException - if an object is not found.
DSESQLException - if an SQL Exception is caught.
java.io.IOException - if an I/O exception has occurred.
DSEException - if an exception is thrown when calling the pool of connections manager.

toStrings

public Vector toStrings()
Deprecated. 
Used by the externalizer.
Overrides:
toStrings in class JDBCTable
Returns:
com.ibm.dse.base.Vector

unassignCashDrawer

public void unassignCashDrawer(CashDrawer aCashDrawer)
                        throws DSEInternalErrorException,
                               DSEInvalidArgumentException,
                               DSEInvalidRequestException,
                               DSEObjectNotFoundException,
                               DSESQLException,
                               java.io.IOException,
                               DSEException
Deprecated. 
Unassigns the cash drawer called aCashDrawer in the cash drawer manager database table.
Parameters:
aCashDrawer - com.ibm.dse.application.CashDrawer
Throws:
DSEInternalErrorException - if an internal program error occurs.
DSEInvalidArgumentException - if the argument(s) is(are) not valid.
DSEInvalidRequestException - if the request is not valid.
DSEObjectNotFoundException - if an object is not found.
DSESQLException - if an SQL Exception is caught.
java.io.IOException - if an I/O exception has occurred.
DSEException - if an exception is thrown when calling the pool of connections manager.

unassingCashDrawer

public void unassingCashDrawer(java.lang.String aCashDrawerName)
                        throws DSEInternalErrorException,
                               DSEInvalidArgumentException,
                               DSEInvalidRequestException,
                               DSEObjectNotFoundException,
                               DSESQLException,
                               java.io.IOException,
                               DSEException
Deprecated. 
Unassigns the cash drawer identified by aCashDrawerName in the cash drawer manager database table.
Parameters:
aCashDrawerName - java.lang.String
Throws:
DSEInternalErrorException - if an internal program error occurs.
DSEInvalidArgumentException - if the argument(s) is(are) not valid.
DSEInvalidRequestException - if the request is not valid.
DSEObjectNotFoundException - if an object is not found.
DSESQLException - if an SQL Exception is caught.
java.io.IOException - if an I/O exception has occurred.
DSEException - if an exception is thrown when calling the pool of connections manager.