org.opensubsystems.inventory.persist.db.maxdb
Class MaxDBUnitDatabaseSchema

java.lang.Object
  extended by org.opensubsystems.core.persist.db.DatabaseSchemaImpl
      extended by org.opensubsystems.core.persist.db.ModifiableDatabaseSchemaImpl
          extended by org.opensubsystems.patterns.listdata.persist.db.impl.ModifiableListDatabaseSchemaImpl
              extended by org.opensubsystems.inventory.persist.db.UnitDatabaseSchema
                  extended by org.opensubsystems.inventory.persist.db.sapdb.SapDBUnitDatabaseSchema
                      extended by org.opensubsystems.inventory.persist.db.maxdb.MaxDBUnitDatabaseSchema
All Implemented Interfaces:
org.opensubsystems.core.persist.db.DatabaseOperations, org.opensubsystems.core.persist.db.DatabaseSchema, org.opensubsystems.core.persist.db.ModifiableDatabaseSchema, org.opensubsystems.patterns.listdata.persist.db.ListDatabaseSchema

public class MaxDBUnitDatabaseSchema
extends SapDBUnitDatabaseSchema

Database specific operations related to persistence of identifications in SapDB. Since MaxDB is rebranded SAP DB database, at this time it can reuse majority of the SAP DB functionality.

Version:
$Id: MaxDBUnitDatabaseSchema.java,v 1.4 2007/01/07 06:14:02 bastafidli Exp $
Author:
Julian Legeny
Code reviewer:
TODO: Review this code
Code reviewed:

Field Summary
 
Fields inherited from class org.opensubsystems.inventory.persist.db.UnitDatabaseSchema
UNIT_MANDATORY_RETRIEVE_COLUMNS, UNIT_SCHEMA_NAME, UNIT_SCHEMA_VERSION, UNIT_SORT_COLUMNS
 
Fields inherited from class org.opensubsystems.patterns.listdata.persist.db.impl.ModifiableListDatabaseSchemaImpl
m_mapFilterableColumns, m_mapListableTableNames, m_mapMandatoryRetrieveColumns, m_mapSortableColumns
 
Fields inherited from class org.opensubsystems.core.persist.db.ModifiableDatabaseSchemaImpl
m_mapModifiableTableNames
 
Fields inherited from class org.opensubsystems.core.persist.db.DatabaseSchemaImpl
DATABASE_SCHEMA_PREFIX, DATABASE_SCHEMA_PREFIX_DEFAULT, m_arrDependentSchemas, m_bIsInDomain, m_iSchemaVersion, m_strSchemaName, NL
 
Fields inherited from interface org.opensubsystems.core.persist.db.DatabaseOperations
DBOP_DELETE, DBOP_INSERT, DBOP_SELECT, DBOP_UPDATE
 
Constructor Summary
MaxDBUnitDatabaseSchema()
          Default constructor.
 
Method Summary
 
Methods inherited from class org.opensubsystems.inventory.persist.db.sapdb.SapDBUnitDatabaseSchema
create, getChangeShippedAndAvailableCountSecureSQL, getChangeShippedAndAvailableCountSecureSQLFoundHolder, getInsertUnitAndFetchGeneratedValues, getUpdateUnitAndFetchGeneratedValues
 
Methods inherited from class org.opensubsystems.inventory.persist.db.UnitDatabaseSchema
createListIndexes, getChangeAvailableCountSQL, getChangeShippedAndAvailableCountSQL, getColumns, getDeleteUnitById, getInsertUnit, getResetCounts, getSelectAvailableItems, getSelectByItemAndCost, getSelectFoundHolder, getSelectUnitById, getSelectUnitsWithoutFoundHolder, getUpdateUnit, handleSQLException
 
Methods inherited from class org.opensubsystems.patterns.listdata.persist.db.impl.ModifiableListDatabaseSchemaImpl
getFilterbleColumns, getMandatoryRetrieveColumns, getSelectList, getSortableColumns
 
Methods inherited from class org.opensubsystems.core.persist.db.ModifiableDatabaseSchemaImpl
deleteRelatedData, getModifiableTableNames
 
Methods inherited from class org.opensubsystems.core.persist.db.DatabaseSchemaImpl
getDependentSchemas, getJoinFromWhere, getName, getOwnerColumnNames, getSchemaPrefix, getVersion, isExistingIndex, isInDomain, upgrade, upgradeView
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.opensubsystems.patterns.listdata.persist.db.ListDatabaseSchema
getJoinFromWhere, isExistingIndex
 
Methods inherited from interface org.opensubsystems.core.persist.db.DatabaseSchema
getDependentSchemas, getName, getVersion, isInDomain, upgrade
 

Constructor Detail

MaxDBUnitDatabaseSchema

public MaxDBUnitDatabaseSchema()
                        throws org.opensubsystems.core.error.OSSException
Default constructor.

Throws:
org.opensubsystems.core.error.OSSException - - error occured.


Copyright © 2003 - 2006 OpenSubsystems s.r.o.