com.jenkov.mrpersister.impl.mapping
Class AutoGeneratedColumnsMapper

java.lang.Object
  extended by com.jenkov.mrpersister.impl.mapping.CustomObjectMapperBase
      extended by com.jenkov.mrpersister.impl.mapping.AutoGeneratedColumnsMapper
All Implemented Interfaces:
ICustomObjectMapper

public class AutoGeneratedColumnsMapper
extends CustomObjectMapperBase

Author:
Jakob Jenkov - Copyright 2005 Jenkov Development

Field Summary
protected  java.lang.String[] autoGeneratedColumns
           
protected  boolean isPrimaryKeyAutoGenerated
           
 
Constructor Summary
AutoGeneratedColumnsMapper(boolean isPrimaryKeyAutoGenerated)
           
AutoGeneratedColumnsMapper(boolean isPrimaryKeyAutoGenerated, java.lang.String autoGeneratedColumn)
           
AutoGeneratedColumnsMapper(boolean primaryKeyAutoGenerated, java.lang.String[] autoGeneratedColumns)
           
AutoGeneratedColumnsMapper(java.lang.String autoGeneratedColumn)
           
AutoGeneratedColumnsMapper(java.lang.String[] autoGeneratedColumns)
           
 
Method Summary
 void modify(java.lang.Object objectMappingKey, IObjectMapping mapping)
           
 
Methods inherited from class com.jenkov.mrpersister.impl.mapping.CustomObjectMapperBase
getObjectMapping, getTableName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

autoGeneratedColumns

protected java.lang.String[] autoGeneratedColumns

isPrimaryKeyAutoGenerated

protected boolean isPrimaryKeyAutoGenerated
Constructor Detail

AutoGeneratedColumnsMapper

public AutoGeneratedColumnsMapper(java.lang.String autoGeneratedColumn)

AutoGeneratedColumnsMapper

public AutoGeneratedColumnsMapper(java.lang.String[] autoGeneratedColumns)

AutoGeneratedColumnsMapper

public AutoGeneratedColumnsMapper(boolean isPrimaryKeyAutoGenerated)

AutoGeneratedColumnsMapper

public AutoGeneratedColumnsMapper(boolean isPrimaryKeyAutoGenerated,
                                  java.lang.String autoGeneratedColumn)

AutoGeneratedColumnsMapper

public AutoGeneratedColumnsMapper(boolean primaryKeyAutoGenerated,
                                  java.lang.String[] autoGeneratedColumns)
Method Detail

modify

public void modify(java.lang.Object objectMappingKey,
                   IObjectMapping mapping)
            throws PersistenceException
Specified by:
modify in interface ICustomObjectMapper
Overrides:
modify in class CustomObjectMapperBase
Throws:
PersistenceException