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 684 2008-02-21 21:03:49Z fgiust $
Author:
albertoq

Field Summary
protected  java.util.List<org.springframework.core.io.Resource> scripts
          Script list to execute
 
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
 java.lang.String getDropView()
           
 java.util.List<org.springframework.core.io.Resource> getScripts()
           
 java.lang.String getSelectUserViewDDL()
           
 java.lang.String getSelectUserViewExistence()
           
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
 

Field Detail

scripts

protected java.util.List<org.springframework.core.io.Resource> scripts
Script list to execute

Constructor Detail

OracleViewCreateOrUpdateTask

public OracleViewCreateOrUpdateTask()
Method Detail

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

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

getScripts

public java.util.List<org.springframework.core.io.Resource> getScripts()

setScripts

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

getSelectUserViewExistence

public java.lang.String getSelectUserViewExistence()

setSelectUserViewExistence

public void setSelectUserViewExistence(java.lang.String selectUserViewExistence)

getSelectUserViewDDL

public java.lang.String getSelectUserViewDDL()

setSelectUserViewDDL

public void setSelectUserViewDDL(java.lang.String selectUserViewDDL)

getDropView

public java.lang.String getDropView()

setDropView

public void setDropView(java.lang.String dropView)


Copyright © 2008 Openmind. All Rights Reserved.