interMedia BC4J Integration

oracle.ord.im
Class OrdMediaUtil

java.lang.Object
  |
  +--oracle.ord.im.OrdMediaUtil

public class OrdMediaUtil
extends java.lang.Object


Field Summary
static int DEFAULT_LOAD_MAX_CHUNKSIZE
           
static int LOAD_MAX_CHUNKSIZE
           
static int READ_MAX_CHUNKSIZE
           
 
Constructor Summary
OrdMediaUtil()
           
 
Method Summary
static byte[] getDataInByteArray(oracle.sql.BLOB mediaLobLocator)
          downloads data form db to a byte array
static boolean getDataInFile(java.lang.String fileName, oracle.sql.BLOB mediaLobLocator)
          downloads data from db to a file
static void imCompatibilityInit(oracle.jdbc.driver.OracleConnection con)
           
static boolean loadData(java.lang.String filename, oracle.sql.BLOB mediaLobLocator)
          loads data from a file
static boolean loadDataFromByteArray(byte[] byteArr, oracle.sql.BLOB mediaLobLocator)
          loads data from a byte array
static boolean loadDataFromInputStream(java.io.InputStream inStream, oracle.sql.BLOB mediaLobLocator)
          loads data from an inputstream
static void virCompatibilityInit(oracle.jdbc.driver.OracleConnection con)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

READ_MAX_CHUNKSIZE

public static final int READ_MAX_CHUNKSIZE
See Also:
Constant Field Values

LOAD_MAX_CHUNKSIZE

public static final int LOAD_MAX_CHUNKSIZE
See Also:
Constant Field Values

DEFAULT_LOAD_MAX_CHUNKSIZE

public static final int DEFAULT_LOAD_MAX_CHUNKSIZE
See Also:
Constant Field Values
Constructor Detail

OrdMediaUtil

public OrdMediaUtil()
Method Detail

imCompatibilityInit

public static void imCompatibilityInit(oracle.jdbc.driver.OracleConnection con)
                                throws java.lang.Exception
java.lang.Exception

virCompatibilityInit

public static void virCompatibilityInit(oracle.jdbc.driver.OracleConnection con)
                                 throws java.lang.Exception
java.lang.Exception

loadData

public static boolean loadData(java.lang.String filename,
                               oracle.sql.BLOB mediaLobLocator)
                        throws java.sql.SQLException,
                               java.io.IOException
loads data from a file

Parameters:
filename - : name of the file from which to load the data
mediaLobLocator - : BLOB into which data needs to be loaded return true if load successful, else false
java.sql.SQLException
java.io.IOException

loadDataFromInputStream

public static boolean loadDataFromInputStream(java.io.InputStream inStream,
                                              oracle.sql.BLOB mediaLobLocator)
                                       throws java.sql.SQLException,
                                              java.io.IOException,
                                              java.lang.OutOfMemoryError
loads data from an inputstream

Parameters:
mediaLobLocator - : BLOB into which data needs to be loaded return true if load successful, else false
java.sql.SQLException
java.io.IOException
java.lang.OutOfMemoryError

loadDataFromByteArray

public static boolean loadDataFromByteArray(byte[] byteArr,
                                            oracle.sql.BLOB mediaLobLocator)
                                     throws java.sql.SQLException,
                                            java.io.IOException
loads data from a byte array

Parameters:
byteArr - : name of the byte Array from which to load the data
mediaLobLocator - : BLOB into which data needs to be loaded return true if load successful, else false
java.sql.SQLException
java.io.IOException

getDataInFile

public static boolean getDataInFile(java.lang.String fileName,
                                    oracle.sql.BLOB mediaLobLocator)
                             throws java.sql.SQLException,
                                    java.io.IOException
downloads data from db to a file

Parameters:
mediaLobLocator - : BLOB from which data needs to be downloaded return true if download successful, else false
java.sql.SQLException
java.io.IOException

getDataInByteArray

public static byte[] getDataInByteArray(oracle.sql.BLOB mediaLobLocator)
                                 throws java.sql.SQLException,
                                        java.io.IOException,
                                        java.lang.OutOfMemoryError
downloads data form db to a byte array

Parameters:
mediaLobLocator - : BLOB from which data needs to be downloaded return byte array containg downloaded data
java.sql.SQLException
java.io.IOException
java.lang.OutOfMemoryError

interMedia BC4J Integration