org.opensubsystems.blog.persist.db.maxdb
Class MaxDBBlogDatabaseSchema

java.lang.Object
  extended by org.opensubsystems.core.persist.db.DatabaseSchemaImpl
      extended by org.opensubsystems.core.persist.db.ModifiableDatabaseSchemaImpl
          extended by org.opensubsystems.blog.persist.db.BlogDatabaseSchema
              extended by org.opensubsystems.blog.persist.db.sapdb.SapDBBlogDatabaseSchema
                  extended by org.opensubsystems.blog.persist.db.maxdb.MaxDBBlogDatabaseSchema
All Implemented Interfaces:
org.opensubsystems.core.persist.db.DatabaseOperations, org.opensubsystems.core.persist.db.DatabaseSchema, org.opensubsystems.core.persist.db.ModifiableDatabaseSchema

public class MaxDBBlogDatabaseSchema
extends SapDBBlogDatabaseSchema

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

Version:
$Id: MaxDBBlogDatabaseSchema.java,v 1.4 2007/01/07 06:05:36 bastafidli Exp $
Author:
Julo Legeny
Code reviewer:
Miro Halas
Code reviewed:
1.2 2006/07/21 00:54:56 jlegeny

Field Summary
 
Fields inherited from class org.opensubsystems.blog.persist.db.sapdb.SapDBBlogDatabaseSchema
BLOG_COMMENTS_MAXLENGTH_SAPDB, BLOGENTRY_COMMENTS_MAXLENGTH_SAPDB
 
Fields inherited from class org.opensubsystems.blog.persist.db.BlogDatabaseSchema
BLOG_CAPTION_MAXLENGTH, BLOG_COLUMNS, BLOG_COMMENTS_MAXLENGTH, BLOG_FOLDER_MAXLENGTH, BLOG_SCHEMA_NAME, BLOG_SCHEMA_VERSION, BLOG_TABLE_NAME, BLOGENTRY_CAPTION_MAXLENGTH, BLOGENTRY_COMMENTS_MAXLENGTH, BLOGENTRY_IMAGEURL_MAXLENGTH, BLOGENTRY_TABLE_NAME, BLOGENTRY_TARGETURL_MAXLENGTH, ENTRY_COLUMNS, TABLE_NAMES
 
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
MaxDBBlogDatabaseSchema()
          Default constructor.
 
Method Summary
 
Methods inherited from class org.opensubsystems.blog.persist.db.sapdb.SapDBBlogDatabaseSchema
create, getInsertBlogAndFetchGeneratedValues, getInsertEntryAndFetchGeneratedValues, getUpdateBlogAndFetchGeneratedValues, getUpdateEntryAndFetchGeneratedValues
 
Methods inherited from class org.opensubsystems.blog.persist.db.BlogDatabaseSchema
getDeleteBlogById, getDeleteEntryById, getInsertBlog, getInsertEntry, getSelectAllBlogs, getSelectAllEntries, getSelectBlogByFolder, getSelectBlogById, getSelectEntryById, getSelectLastEntry, handleSQLException
 
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.core.persist.db.DatabaseSchema
getDependentSchemas, getName, getVersion, isInDomain, upgrade
 

Constructor Detail

MaxDBBlogDatabaseSchema

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

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


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