ch.sahits.codegen.sql.extension
Class DataManipulation

java.lang.Object
  extended by ch.sahits.codegen.sql.extension.DataManipulation

public final class DataManipulation
extends java.lang.Object

This class encapsules the acces to the extension points of ch.sahits.codegen.sql.manipulation

Since:
1.1.0
Author:
Andi Hotz

Constructor Summary
DataManipulation()
           
 
Method Summary
static java.util.List<java.lang.String> getDataManipulationClasses()
          Retrieve a list of all data manipulation classes that have an implementation supplied by an extension point.
static BasicDataManipulator getManipulator(java.lang.String className)
          Retrieve the BasicDataManipulator from the extension point.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataManipulation

public DataManipulation()
Method Detail

getDataManipulationClasses

public static java.util.List<java.lang.String> getDataManipulationClasses()
Retrieve a list of all data manipulation classes that have an implementation supplied by an extension point.

Returns:
List of all database classes

getManipulator

public static BasicDataManipulator getManipulator(java.lang.String className)
Retrieve the BasicDataManipulator from the extension point. I

Parameters:
className - name of the class (fully qualified)
Returns:
Instance of a data manipulator or null if for the specified class no implementation is found.
See Also:
BasicDataManipulator