org.apache.cayenne.merge
Class DefaultValueForNullProvider
java.lang.Object
   org.apache.cayenne.merge.DefaultValueForNullProvider
org.apache.cayenne.merge.DefaultValueForNullProvider
- All Implemented Interfaces: 
- ValueForNullProvider
- public class DefaultValueForNullProvider 
- extends Object- implements ValueForNullProvider
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DefaultValueForNullProvider
public DefaultValueForNullProvider()
set
public void set(DbEntity entity,
                DbAttribute column,
                Object value,
                int type)
- 
 
- 
 
get
protected ParameterBinding get(DbEntity entity,
                               DbAttribute column)
- 
 
- 
 
createSql
public List<String> createSql(DbEntity entity,
                              DbAttribute column)
- 
- Specified by:
- createSqlin interface- ValueForNullProvider
 
- 
- Returns:
- a Listof sql to set value for null
 
hasValueFor
public boolean hasValueFor(DbEntity entity,
                           DbAttribute column)
- 
- Specified by:
- hasValueForin interface- ValueForNullProvider
 
- 
- Returns:
- true if there exist a value that should be inserted for null values
 
Copyright © 2001-2011 Apache Cayenne. All Rights Reserved.