org.plasma.provisioning.cli
Class ProvisioningTool

java.lang.Object
  extended by org.plasma.provisioning.cli.ProvisioningTool
Direct Known Subclasses:
DDLTool, DSLTool, QueryTool, RDBTool, SDOTool, XSDTool

public abstract class ProvisioningTool
extends java.lang.Object


Constructor Summary
ProvisioningTool()
           
 
Method Summary
protected static java.io.File createStagingModel(java.io.File source, java.io.File classesDir)
           
protected static java.io.File createTempFileFromJar(java.lang.String javaXsl, java.io.File baseDir)
           
static byte[] readContent(java.io.InputStream is)
           
protected static boolean regenerate(long lastExecution)
           
protected static Model validateStagingModel(java.io.File source)
           
protected static void writeContent(java.io.InputStream is, java.io.OutputStream os)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProvisioningTool

public ProvisioningTool()
Method Detail

createStagingModel

protected static java.io.File createStagingModel(java.io.File source,
                                                 java.io.File classesDir)
                                          throws java.io.IOException,
                                                 javax.xml.transform.TransformerConfigurationException,
                                                 javax.xml.transform.TransformerException,
                                                 javax.xml.bind.JAXBException,
                                                 org.xml.sax.SAXException
Throws:
java.io.IOException
javax.xml.transform.TransformerConfigurationException
javax.xml.transform.TransformerException
javax.xml.bind.JAXBException
org.xml.sax.SAXException

validateStagingModel

protected static Model validateStagingModel(java.io.File source)
                                     throws javax.xml.bind.JAXBException,
                                            org.xml.sax.SAXException,
                                            java.io.IOException
Throws:
javax.xml.bind.JAXBException
org.xml.sax.SAXException
java.io.IOException

createTempFileFromJar

protected static java.io.File createTempFileFromJar(java.lang.String javaXsl,
                                                    java.io.File baseDir)
                                             throws java.io.IOException
Throws:
java.io.IOException

regenerate

protected static boolean regenerate(long lastExecution)

writeContent

protected static void writeContent(java.io.InputStream is,
                                   java.io.OutputStream os)
                            throws java.io.IOException
Throws:
java.io.IOException

readContent

public static byte[] readContent(java.io.InputStream is)
                          throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2013. All Rights Reserved.