org.openswing.swing.table.profiles.database.server
Interface DbDigestDescriptor

All Known Implementing Classes:
DefaultDbDigestDescriptor

public interface DbDigestDescriptor

Title: OpenSwing Framework

Description: Descriptor of the table related to profile digest storing, where the primary key is based on the "functionId" attribute of the GridProfile.

Copyright: Copyright (C) 2006 Mauro Carniel

This file is part of OpenSwing Framework. This library is free software; you can redistribute it and/or modify it under the terms of the (LGPL) Lesser General Public License as published by the Free Software Foundation; GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details. You should have received a copy of the GNU Library General Public License along with this library; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. The author may be contacted at: maurocarniel@tin.it


Method Summary
 java.lang.String getDigestFieldName()
           
 java.lang.String getDigestTableName()
           
 java.lang.String getFunctionIdFieldName()
           
 java.util.Hashtable storeGridDigestOnInsert()
          Callback method used to fill in the insert SQL instruction with the specified collection of pairs , when executing the "storeGridDigest" method.
 java.util.Hashtable storeGridDigestOnSetUpdate()
          Callback method used to fill in the SET part of the update SQL instruction with the specified collection of pairs , when executing the "storeGridDigest" method.
 java.util.Hashtable storeGridDigestOnWhereUpdate()
          Callback method used to fill in the WHERE part of the update SQL instruction with the specified collection of pairs , when executing the "storeGridDigest" method.
 

Method Detail

getDigestTableName

public java.lang.String getDigestTableName()
Returns:
name of the profile digest table.

getDigestFieldName

public java.lang.String getDigestFieldName()
Returns:
database field name related to the "digest", that identify all grid columns

getFunctionIdFieldName

public java.lang.String getFunctionIdFieldName()
Returns:
database field name related to the "functionId" attribute of GridProfile

storeGridDigestOnInsert

public java.util.Hashtable storeGridDigestOnInsert()
Callback method used to fill in the insert SQL instruction with the specified collection of pairs , when executing the "storeGridDigest" method. For instance a CREATE_USER field or a CREATE_DATE field.


storeGridDigestOnSetUpdate

public java.util.Hashtable storeGridDigestOnSetUpdate()
Callback method used to fill in the SET part of the update SQL instruction with the specified collection of pairs , when executing the "storeGridDigest" method. For instance an UPDATE_USER field or an UPDATE_DATE field.


storeGridDigestOnWhereUpdate

public java.util.Hashtable storeGridDigestOnWhereUpdate()
Callback method used to fill in the WHERE part of the update SQL instruction with the specified collection of pairs , when executing the "storeGridDigest" method.