wt.ixb.publicforhandlers
Class ExpImpForObjectRefHelper

java.lang.Object
  extended bywt.ixb.publicforhandlers.ExpImpForObjectRefHelper

public class ExpImpForObjectRefHelper
extends Object


Constructor Summary
ExpImpForObjectRefHelper()
           
 
Method Summary
static Object _findObjectExistingPriorImport(IxbElement element, Importer importer, String refTag)
           
static boolean doObjectExistPriorImport(IxbElement element, Importer importer, String refTag)
           
static Object findNCacheExistingObject(IxbElement element, Importer importer, String refTag)
           
static Object findObjectExistingPriorImport(IxbElement element, Importer importer, String refTag)
           
static Object findObjectFromCache(IxbElement element, Importer importer, String refTag)
           
static Class getHandlerClass()
           
static String getImportedObjectIdString(IxbElement element, String refTag)
           
static String getObjectIdTag()
           
static ClassExporterImporterTemplate getObjectRefImportHandler(Importer importer)
           
static IxbElement getReferenceElement(IxbElement element, String refTag)
           
static String getSubstituteId(IxbElement element, Importer importer, String refTag)
           
static boolean isObjectSubstituted(IxbElement element, Importer importer, String refTag)
           
static void logAndThrowWTException(WTException e, String logMessage)
           
static WTException makeObjectNotFoundException(IxbElement element, String refTag)
           
static WTException makeObjectNotFoundException(WTException e, IxbElement element, String refTag)
           
static String objectNotFoundMessage(IxbElement element, String refTag)
           
static void printLog(String message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExpImpForObjectRefHelper

public ExpImpForObjectRefHelper()
Method Detail

getImportedObjectIdString

public static String getImportedObjectIdString(IxbElement element,
                                               String refTag)
                                        throws WTException
Throws:
WTException

findNCacheExistingObject

public static Object findNCacheExistingObject(IxbElement element,
                                              Importer importer,
                                              String refTag)
                                       throws WTException
Throws:
WTException

findObjectFromCache

public static Object findObjectFromCache(IxbElement element,
                                         Importer importer,
                                         String refTag)
                                  throws WTException
Throws:
WTException

getSubstituteId

public static String getSubstituteId(IxbElement element,
                                     Importer importer,
                                     String refTag)
                              throws WTException
Throws:
WTException

isObjectSubstituted

public static boolean isObjectSubstituted(IxbElement element,
                                          Importer importer,
                                          String refTag)
                                   throws WTException
Throws:
WTException

findObjectExistingPriorImport

public static Object findObjectExistingPriorImport(IxbElement element,
                                                   Importer importer,
                                                   String refTag)
                                            throws WTException
Throws:
WTException

_findObjectExistingPriorImport

public static Object _findObjectExistingPriorImport(IxbElement element,
                                                    Importer importer,
                                                    String refTag)
                                             throws WTException
Throws:
WTException

getObjectRefImportHandler

public static ClassExporterImporterTemplate getObjectRefImportHandler(Importer importer)
                                                               throws WTException
Throws:
WTException

getHandlerClass

public static Class getHandlerClass()

printLog

public static void printLog(String message)

logAndThrowWTException

public static void logAndThrowWTException(WTException e,
                                          String logMessage)
                                   throws WTException
Throws:
WTException

makeObjectNotFoundException

public static WTException makeObjectNotFoundException(IxbElement element,
                                                      String refTag)
                                               throws WTException
Throws:
WTException

makeObjectNotFoundException

public static WTException makeObjectNotFoundException(WTException e,
                                                      IxbElement element,
                                                      String refTag)
                                               throws WTException
Throws:
WTException

objectNotFoundMessage

public static String objectNotFoundMessage(IxbElement element,
                                           String refTag)
                                    throws WTException
Throws:
WTException

getObjectIdTag

public static String getObjectIdTag()

getReferenceElement

public static IxbElement getReferenceElement(IxbElement element,
                                             String refTag)
                                      throws WTException
Throws:
WTException

doObjectExistPriorImport

public static boolean doObjectExistPriorImport(IxbElement element,
                                               Importer importer,
                                               String refTag)
                                        throws WTException
Throws:
WTException