gov.usda.gdpc.database
Class DateDatabaseMapping

java.lang.Object
  extended bygov.usda.gdpc.database.AbstractDatabaseMapping
      extended bygov.usda.gdpc.database.SimpleDatabaseMapping
          extended bygov.usda.gdpc.database.DateDatabaseMapping
All Implemented Interfaces:
DatabaseMapping

public class DateDatabaseMapping
extends SimpleDatabaseMapping

Author:
terryc

Field Summary
 
Fields inherited from class gov.usda.gdpc.database.SimpleDatabaseMapping
myDBTable, myField
 
Fields inherited from class gov.usda.gdpc.database.AbstractDatabaseMapping
myProperty
 
Constructor Summary
DateDatabaseMapping(Property property, java.lang.String dbtable, java.lang.String field)
          DateDatabaseMapping Constructor.
 
Method Summary
 java.lang.String getSQLSubString(Filter filter, ExtraInfo extraInfo)
          Gets the SQL sub-string based on the given filter.
 
Methods inherited from class gov.usda.gdpc.database.SimpleDatabaseMapping
equals, getDBTable, getDistinctSQL, getField, getJavaObjects, toString
 
Methods inherited from class gov.usda.gdpc.database.AbstractDatabaseMapping
getProperty
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DateDatabaseMapping

public DateDatabaseMapping(Property property,
                           java.lang.String dbtable,
                           java.lang.String field)
DateDatabaseMapping Constructor. This represents a date mapping from a property to a field in a database table.

Parameters:
property - associated property. null is creating a mapping to use for matching against a property map.
dbtable - database table
field - database field from table
Method Detail

getSQLSubString

public java.lang.String getSQLSubString(Filter filter,
                                        ExtraInfo extraInfo)
Gets the SQL sub-string based on the given filter.

Specified by:
getSQLSubString in interface DatabaseMapping
Overrides:
getSQLSubString in class SimpleDatabaseMapping
Parameters:
filter - filter
extraInfo - this is not used by this database mapping
Returns:
SQL sub-string