wt.clients.ixb.util
Class ExpImpServerRequest

java.lang.Object
  extended bywt.clients.ixb.util.ExpImpServerRequest
All Implemented Interfaces:
Runnable

public class ExpImpServerRequest
extends Object
implements Runnable


Field Summary
private static String ACCESS_DENIED_EXCEP_NAME
           
private static String ACCESS_DENIED_EXCEP_TAG
           
private  String actorName
           
private  WTContainerRef container
           
private  IXBStreamer containerMappingFile
           
private  IXBStreamer dataF
           
private  boolean detailedLog
           
private  ObjectSetFilterInfo[] filters
           
private  ObjectSetGeneratorInfo[] generators
           
private  ExpImpServerRequestor guiComp
           
private  boolean isExport
           
private  boolean isPreview
           
private  String jarFileName
           
private  boolean overrideC
           
private  IXBStreamer policyFile
           
(package private) static ResourceBundle RB
           
private  String reqGUIid
           
private static String RESOURCE
           
private  IXBStreamer ruleF
           
private  boolean userCanceled
           
 
Constructor Summary
private ExpImpServerRequest(boolean export)
           
 
Method Summary
private static WTContainerRef getClassicRef()
           
static ExpImpServerRequest initForExport(ObjectSetGeneratorInfo[] generators, ObjectSetFilterInfo[] filters, IXBStreamer ruleFile, boolean isPreview, boolean detailedLog, IXBStreamer policyFile, String actorName)
          Deprecated. Use the variant with WTContainerRef parameter.
static ExpImpServerRequest initForExport(WTContainerRef containerRef, ObjectSetGeneratorInfo[] generators, ObjectSetFilterInfo[] filters, IXBStreamer ruleFile, boolean isPreview, boolean detailedLog, IXBStreamer policyFile, String actorName, String jarFileName)
           
static ExpImpServerRequest initForImport(IXBStreamer ruleFile, IXBStreamer dataFile, boolean overrideConf, boolean isPreView, boolean detailedLog, String actorName, IXBStreamer policyFile)
          Deprecated. Use the variant with WTContainerRef parameter.
static ExpImpServerRequest initForImport(WTContainerRef containerRef, IXBStreamer ruleFile, IXBStreamer dataFile, boolean overrideConf, boolean isPreView, boolean detailedLog, String actorName, IXBStreamer policyFile, IXBStreamer containerMappingFile)
           
 boolean isUserCanceled()
           
private  void recordGuiIdInContext()
           
private  void removeGuiIdFromContext()
           
 void run()
           
 void setExpImpServerRequestor(ExpImpServerRequestor guiComponent)
           
 void setUserCanceled(boolean canceled)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

generators

private ObjectSetGeneratorInfo[] generators

filters

private ObjectSetFilterInfo[] filters

jarFileName

private String jarFileName

dataF

private IXBStreamer dataF

overrideC

private boolean overrideC

ruleF

private IXBStreamer ruleF

isExport

private boolean isExport

reqGUIid

private String reqGUIid

isPreview

private boolean isPreview

detailedLog

private boolean detailedLog

actorName

private String actorName

policyFile

private IXBStreamer policyFile

container

private WTContainerRef container

containerMappingFile

private IXBStreamer containerMappingFile

guiComp

private ExpImpServerRequestor guiComp

userCanceled

private boolean userCanceled

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

RB

static ResourceBundle RB

ACCESS_DENIED_EXCEP_NAME

private static final String ACCESS_DENIED_EXCEP_NAME
See Also:
Constant Field Values

ACCESS_DENIED_EXCEP_TAG

private static final String ACCESS_DENIED_EXCEP_TAG
See Also:
Constant Field Values
Constructor Detail

ExpImpServerRequest

private ExpImpServerRequest(boolean export)
Method Detail

initForExport

public static ExpImpServerRequest initForExport(WTContainerRef containerRef,
                                                ObjectSetGeneratorInfo[] generators,
                                                ObjectSetFilterInfo[] filters,
                                                IXBStreamer ruleFile,
                                                boolean isPreview,
                                                boolean detailedLog,
                                                IXBStreamer policyFile,
                                                String actorName,
                                                String jarFileName)

initForExport

public static ExpImpServerRequest initForExport(ObjectSetGeneratorInfo[] generators,
                                                ObjectSetFilterInfo[] filters,
                                                IXBStreamer ruleFile,
                                                boolean isPreview,
                                                boolean detailedLog,
                                                IXBStreamer policyFile,
                                                String actorName)
                                         throws WTException
Deprecated. Use the variant with WTContainerRef parameter.

Throws:
WTException

initForImport

public static ExpImpServerRequest initForImport(WTContainerRef containerRef,
                                                IXBStreamer ruleFile,
                                                IXBStreamer dataFile,
                                                boolean overrideConf,
                                                boolean isPreView,
                                                boolean detailedLog,
                                                String actorName,
                                                IXBStreamer policyFile,
                                                IXBStreamer containerMappingFile)

initForImport

public static ExpImpServerRequest initForImport(IXBStreamer ruleFile,
                                                IXBStreamer dataFile,
                                                boolean overrideConf,
                                                boolean isPreView,
                                                boolean detailedLog,
                                                String actorName,
                                                IXBStreamer policyFile)
                                         throws WTException
Deprecated. Use the variant with WTContainerRef parameter.

Throws:
WTException

isUserCanceled

public boolean isUserCanceled()

setUserCanceled

public void setUserCanceled(boolean canceled)

run

public void run()
Specified by:
run in interface Runnable

setExpImpServerRequestor

public void setExpImpServerRequestor(ExpImpServerRequestor guiComponent)

recordGuiIdInContext

private void recordGuiIdInContext()

removeGuiIdFromContext

private void removeGuiIdFromContext()

getClassicRef

private static WTContainerRef getClassicRef()
                                     throws WTException
Throws:
WTException