Oracle Fusion Middleware Java API Reference for Oracle ADF Share
11g Release 1 (11.1.1.7.0)

E10686-08

oracle.adf.share.customizationset.util
Class CSMigratorUtil

java.lang.Object
  extended by oracle.adf.share.customizationset.util.CSMigratorUtil

public class CSMigratorUtil
extends java.lang.Object

Public utility class for FMW Customization Set Migration


Constructor Summary
CSMigratorUtil()
           
 
Method Summary
static void addDirectory(java.lang.String dir2zip, java.util.zip.ZipOutputStream zos, java.lang.String sourcePath)
           
static void createZip(java.lang.String zipFilePath, java.lang.String sourcePath)
          This is a utilty API that will create a zip file
static void extractZip(java.lang.String zipAbsoluteFilePath, java.lang.String destinationFolder)
          This is a utility API which will extract a given zip in the destination folder specified.
static ADFLogger getADFLogger()
           
static java.lang.Number getCustomizationSetId(java.lang.Number mdsFileId)
           
static java.util.Map<java.lang.String,java.lang.String> getCustomizationSetStatus(java.lang.Number customizationSetID)
           
static org.w3c.dom.Document getMDSDocument(java.lang.String mdsFileName, oracle.mds.core.MDSSession mMDSSession)
           
static java.lang.Number getMDSFileId(java.lang.Number csSetId)
           
static org.w3c.dom.Document getMDSFileIdCsSetIdDoc(boolean forUpdating)
           
static oracle.mds.core.MDSSession getMDSSession()
          Get the MDS Session
static void logInfo(java.lang.String className, java.lang.String apiName, java.lang.String msg)
           
static void updateCustomizationSetStatus(java.lang.Number customizationSetID, java.lang.String type, java.lang.String status, java.lang.String detailMessage, java.lang.String shortMessage, java.lang.String mode, boolean isDownloadable, long startTime, long endTime)
          Update the Customization Set Migration status.
static void updateMdsFileIdCsSetIdMap(java.lang.Number mdsFileId, java.lang.Number csSetId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CSMigratorUtil

public CSMigratorUtil()
Method Detail

getADFLogger

public static ADFLogger getADFLogger()
Returns:
Logger

logInfo

public static void logInfo(java.lang.String className,
                           java.lang.String apiName,
                           java.lang.String msg)

getMDSSession

public static oracle.mds.core.MDSSession getMDSSession()
                                                throws oracle.mds.exception.MDSException
Get the MDS Session

Returns:
Throws:
oracle.mds.exception.MDSException

updateCustomizationSetStatus

public static void updateCustomizationSetStatus(java.lang.Number customizationSetID,
                                                java.lang.String type,
                                                java.lang.String status,
                                                java.lang.String detailMessage,
                                                java.lang.String shortMessage,
                                                java.lang.String mode,
                                                boolean isDownloadable,
                                                long startTime,
                                                long endTime)
                                         throws oracle.mds.naming.InvalidReferenceException,
                                                oracle.mds.naming.InvalidReferenceTypeException,
                                                oracle.mds.core.MetadataNotFoundException,
                                                oracle.mds.exception.UnsupportedUpdateException,
                                                oracle.mds.core.ConcurrentMOChangeException,
                                                oracle.mds.core.ValidationException,
                                                oracle.mds.exception.MDSException
Update the Customization Set Migration status. This will update overall status , Overall summary detail and short messages for a given component type specified (eg: ADF, SOA, BIP etc). If 'ALL' is passed for the type , then overall status and messages will be updated.

Parameters:
customizationSetID - : identifier for Customization Set.
type - : component type (eg: ADF , BIP , SOA etc) , if 'ALL' is passed , overall status will be updated
status - : status of the migration
detailMessage - : detail message (eg: 25 documents imported for JEDI. 140 documents imported for MDS.)
shortMessage - : short message (eg: ADF, ODI Export was successful.)
mode - : mode of migration (export/import)
isDownloadable - : Valid for Export. Should be marked true after export is over. Pass null for import.
startTime - : give start time when export/import starts
endTime - : give end time when export/import ends
Throws:
oracle.mds.naming.InvalidReferenceException
oracle.mds.naming.InvalidReferenceTypeException
oracle.mds.core.MetadataNotFoundException
oracle.mds.exception.UnsupportedUpdateException
oracle.mds.core.ConcurrentMOChangeException
oracle.mds.core.ValidationException
oracle.mds.exception.MDSException

getMDSDocument

public static org.w3c.dom.Document getMDSDocument(java.lang.String mdsFileName,
                                                  oracle.mds.core.MDSSession mMDSSession)
                                           throws oracle.mds.naming.InvalidReferenceException,
                                                  oracle.mds.naming.InvalidReferenceTypeException,
                                                  oracle.mds.core.MetadataNotFoundException,
                                                  oracle.mds.exception.UnsupportedUpdateException
Parameters:
mdsFileName -
Returns:
Throws:
oracle.mds.naming.InvalidReferenceException
oracle.mds.naming.InvalidReferenceTypeException
oracle.mds.core.MetadataNotFoundException
oracle.mds.exception.UnsupportedUpdateException

getCustomizationSetStatus

public static java.util.Map<java.lang.String,java.lang.String> getCustomizationSetStatus(java.lang.Number customizationSetID)
                                                                                  throws oracle.mds.naming.InvalidReferenceException,
                                                                                         oracle.mds.naming.InvalidReferenceTypeException,
                                                                                         oracle.mds.core.MetadataNotFoundException,
                                                                                         oracle.mds.exception.UnsupportedUpdateException,
                                                                                         oracle.mds.exception.MDSException
Parameters:
customizationSetID -
Returns:
Keys: CSMigrationConstants.MDS_EXPORT_STATUS, CSMigrationConstants.MDS_IMPORT_STATUS, CSMigrationConstants.MDS_RESTORE_STATUS
Throws:
oracle.mds.naming.InvalidReferenceException
oracle.mds.naming.InvalidReferenceTypeException
oracle.mds.core.MetadataNotFoundException
oracle.mds.exception.UnsupportedUpdateException
oracle.mds.exception.MDSException

extractZip

public static void extractZip(java.lang.String zipAbsoluteFilePath,
                              java.lang.String destinationFolder)
                       throws java.io.IOException
This is a utility API which will extract a given zip in the destination folder specified.

Parameters:
zipAbsoluteFilePath - eg: /home/mcooper/ABC.jar
destinationFolder - eg: /home/mcooper/zipArchive
Throws:
java.io.IOException

createZip

public static void createZip(java.lang.String zipFilePath,
                             java.lang.String sourcePath)
                      throws java.io.IOException
This is a utilty API that will create a zip file

Parameters:
zipFilePath - eg: /home/mcooper/ABC.jar
sourcePath - eg: /home/mcooper/zipArchive
Throws:
java.io.IOException

addDirectory

public static void addDirectory(java.lang.String dir2zip,
                                java.util.zip.ZipOutputStream zos,
                                java.lang.String sourcePath)
                         throws java.io.IOException
Parameters:
dir2zip -
zos -
sourcePath -
Throws:
java.io.IOException

getMDSFileId

public static java.lang.Number getMDSFileId(java.lang.Number csSetId)

getMDSFileIdCsSetIdDoc

public static org.w3c.dom.Document getMDSFileIdCsSetIdDoc(boolean forUpdating)

getCustomizationSetId

public static java.lang.Number getCustomizationSetId(java.lang.Number mdsFileId)

updateMdsFileIdCsSetIdMap

public static void updateMdsFileIdCsSetIdMap(java.lang.Number mdsFileId,
                                             java.lang.Number csSetId)

Oracle Fusion Middleware Java API Reference for Oracle ADF Share
11g Release 1 (11.1.1.7.0)

E10686-08

Copyright © 1997, 2013, Oracle. All rights reserved.