it.openutils.migration.oracle
Class OracleViewCreateOrUpdateTask

java.lang.Object
  extended by it.openutils.migration.oracle.OracleViewCreateOrUpdateTask
All Implemented Interfaces:
DbTask

public class OracleViewCreateOrUpdateTask
extends java.lang.Object
implements DbTask

Db tasks that handles the initial setup of views.

Limitations:

  1. * not supported in field list
  2. fields must be enclosed in quotes

Version:
$Id: OracleViewCreateOrUpdateTask.java 777 2008-04-27 14:24:19Z fgiust $
Author:
albertoq

Constructor Summary
OracleViewCreateOrUpdateTask()
           
 
Method Summary
 void execute(javax.sql.DataSource dataSource)
          Execute this db task.
 java.lang.String getDescription()
          Returns a description for this task
protected  java.lang.String objectNameFromFileName(org.springframework.core.io.Resource script)
           
 void setDropView(java.lang.String dropView)
           
 void setScripts(java.util.List<org.springframework.core.io.Resource> scripts)
           
 void setSelectUserViewDDL(java.lang.String selectUserViewDDL)
           
 void setSelectUserViewExistence(java.lang.String selectUserViewExistence)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OracleViewCreateOrUpdateTask

public OracleViewCreateOrUpdateTask()
Method Detail

getDescription

public java.lang.String getDescription()
Description copied from interface: DbTask
Returns a description for this task

Specified by:
getDescription in interface DbTask
Returns:
task description

setScripts

public void setScripts(java.util.List<org.springframework.core.io.Resource> scripts)

setSelectUserViewExistence

public void setSelectUserViewExistence(java.lang.String selectUserViewExistence)

setSelectUserViewDDL

public void setSelectUserViewDDL(java.lang.String selectUserViewDDL)

setDropView

public void setDropView(java.lang.String dropView)

execute

public void execute(javax.sql.DataSource dataSource)
Execute this db task.

Specified by:
execute in interface DbTask
Parameters:
dataSource - javax.sql.datasource

objectNameFromFileName

protected java.lang.String objectNameFromFileName(org.springframework.core.io.Resource script)
Parameters:
script - The script resource
Returns:
The script name


Copyright © 2009 Openmind. All Rights Reserved.