|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.openswing.swing.table.profiles.database.server.DefaultDbProfileDescriptor
Title: OpenSwing Framework
Description: Default descriptor of the table related to grid profile storing, where the primary key is based on "functionId","username" and "id" attributes of the GridProfile. The "id" can represent more than one database field.
it is based on a table having the following structure: CREATE TABLE PROFILES(ID VARCHAR,FUNCTION_ID VARCHAR,USERNAME VARCHAR,DESCRIPTION VARCHAR,SORTED_COLS VARCHAR,SORTED_VERSUS VARCHAR,FILTERS VARCHAR,COLS_POS VARCHAR,COLS_VIS VARCHAR,COLS_WIDTH VARCHAR,IS_DEFAULT CHAR(1),PRIMARY KEY(ID))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
Constructor Summary | |
DefaultDbProfileDescriptor()
|
Method Summary | |
java.util.Hashtable |
deleteAllGridProfiles(java.lang.String functionId)
Callback method used to fill in the WHERE part of the delete SQL instruction with the specified collection of pairs |
java.util.Hashtable |
deleteUserProfile(java.lang.String functionId,
java.lang.Object id)
Callback method used to fill in the WHERE part of the delete SQL instruction with the specified collection of pairs |
java.lang.String |
getColumnsAttributeFieldName()
|
java.lang.String |
getColumnsVisibilityFieldName()
|
java.lang.String |
getColumnsWidthFieldName()
|
java.lang.String |
getCurrentSortedColumnsFieldName()
|
java.lang.String |
getCurrentSortedVersusColumnsFieldName()
|
java.lang.String |
getDefaultProfileFieldName()
|
java.lang.String |
getDescriptionFieldName()
|
java.lang.String |
getFunctionIdFieldName()
|
java.lang.String[] |
getIdFieldNames()
|
java.lang.Object[] |
getNewIdFieldValues(java.sql.Connection conn,
org.openswing.swing.table.profiles.java.GridProfile profile)
|
java.lang.String |
getProfileTableName()
|
java.lang.String |
getQuickFilterValuesFieldName()
|
java.lang.String |
getUsernameFieldName()
|
java.util.Hashtable |
storeUserProfileOnInsert()
Callback method used to fill in the insert SQL instruction with the specified collection of pairs |
java.util.Hashtable |
storeUserProfileOnSetUpdate()
Callback method used to fill in the SET part of the update SQL instruction with the specified collection of pairs |
java.util.Hashtable |
storeUserProfileOnWhereUpdate()
Callback method used to fill in the WHERE part of the update SQL instruction with the specified collection of pairs |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DefaultDbProfileDescriptor()
Method Detail |
public java.lang.String getProfileTableName()
getProfileTableName
in interface DbProfileDescriptor
public java.lang.String[] getIdFieldNames()
getIdFieldNames
in interface DbProfileDescriptor
public java.lang.Object[] getNewIdFieldValues(java.sql.Connection conn, org.openswing.swing.table.profiles.java.GridProfile profile) throws java.lang.Throwable
getNewIdFieldValues
in interface DbProfileDescriptor
java.lang.Throwable
public java.lang.String getDescriptionFieldName()
getDescriptionFieldName
in interface DbProfileDescriptor
public java.lang.String getFunctionIdFieldName()
getFunctionIdFieldName
in interface DbProfileDescriptor
public java.lang.String getUsernameFieldName()
getUsernameFieldName
in interface DbProfileDescriptor
public java.lang.String getCurrentSortedColumnsFieldName()
getCurrentSortedColumnsFieldName
in interface DbProfileDescriptor
public java.lang.String getCurrentSortedVersusColumnsFieldName()
getCurrentSortedVersusColumnsFieldName
in interface DbProfileDescriptor
public java.lang.String getQuickFilterValuesFieldName()
getQuickFilterValuesFieldName
in interface DbProfileDescriptor
public java.lang.String getColumnsAttributeFieldName()
getColumnsAttributeFieldName
in interface DbProfileDescriptor
public java.lang.String getColumnsVisibilityFieldName()
getColumnsVisibilityFieldName
in interface DbProfileDescriptor
public java.lang.String getColumnsWidthFieldName()
getColumnsWidthFieldName
in interface DbProfileDescriptor
public java.lang.String getDefaultProfileFieldName()
getDefaultProfileFieldName
in interface DbProfileDescriptor
public java.util.Hashtable storeUserProfileOnInsert()
storeUserProfileOnInsert
in interface DbProfileDescriptor
public java.util.Hashtable storeUserProfileOnSetUpdate()
storeUserProfileOnSetUpdate
in interface DbProfileDescriptor
public java.util.Hashtable storeUserProfileOnWhereUpdate()
storeUserProfileOnWhereUpdate
in interface DbProfileDescriptor
public java.util.Hashtable deleteUserProfile(java.lang.String functionId, java.lang.Object id)
deleteUserProfile
in interface DbProfileDescriptor
public java.util.Hashtable deleteAllGridProfiles(java.lang.String functionId)
deleteAllGridProfiles
in interface DbProfileDescriptor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |