com.googlecode.jpattern.orm.crud
Class AColumnValueGenerator

java.lang.Object
  extended by com.googlecode.jpattern.orm.crud.AColumnValueGenerator
Direct Known Subclasses:
NullColumnValueGenerator, SequenceColumnValueGenerator

public abstract class AColumnValueGenerator
extends Object

Author:
Francesco Cina 05/giu/2011

Constructor Summary
AColumnValueGenerator(String name)
           
 
Method Summary
 int getCacheSize()
           
 String getGeneratedColumnName()
           
 String getName()
           
abstract  String insertQueryParameter(IDialect dialect, String currentValue)
           
abstract  boolean isAutoGenerated()
           
abstract  boolean returnGeneratedKeys()
           
 void setCacheSize(int cacheSize)
           
 void setGeneratedColumnName(String generatedColumnName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AColumnValueGenerator

public AColumnValueGenerator(String name)
Method Detail

getName

public String getName()

setCacheSize

public void setCacheSize(int cacheSize)

getCacheSize

public int getCacheSize()

setGeneratedColumnName

public void setGeneratedColumnName(String generatedColumnName)

getGeneratedColumnName

public String getGeneratedColumnName()

insertQueryParameter

public abstract String insertQueryParameter(IDialect dialect,
                                            String currentValue)

returnGeneratedKeys

public abstract boolean returnGeneratedKeys()

isAutoGenerated

public abstract boolean isAutoGenerated()


Copyright © 2011. All Rights Reserved.