com.bea.wlai.client
Class ImportExport

java.lang.Object
  extended by com.bea.wlai.client.ImportExport

public class ImportExport
extends Object


Nested Class Summary
static class ImportExport.RepositoryObjectInfo
           
 
Field Summary
static String OBJECT_TYPE_ADAPTER_INSTANCE
           
static String OBJECT_TYPE_APPLICATION_VIEW
           
static String OBJECT_TYPE_CONNECTION_FACTORY
           
static String OBJECT_TYPE_NAMESPACE
           
static String OBJECT_TYPE_SCHEMA
           
static String OBJECT_TYPE_UNKNOWN
           
static String ROOT_NAMESPACE_NAME
           
 
Constructor Summary
ImportExport(File file)
           
ImportExport(File file, String codepage)
           
 
Method Summary
 void connect(String appName, String rootDirName)
           
 void dumpNamespace(String namespaceName, String indent)
           
 void exportNamespaceObjects(Set objectNames, boolean append, List errors)
           
 void getApplicationViewDependencies(IApplicationViewDescriptor avd, Set objectInfos)
           
static String getElementContent(Element element)
           
 void importNamespaceObjects(boolean overwrite, boolean publish, List errors)
           
 void importNamespaceObjects(IDocument editOnImportDoc, boolean overwrite, boolean publish, Map eventPropsMap, List errors)
           
static void main(String[] args)
           
static void printUsage()
           
static void setElementContent(Element element, String content)
           
 void setFile(File file)
           
 void setPrintWriter(PrintWriter out)
           
 void setQuiet(boolean quiet)
           
static void setTextContent(Text text, String content)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ROOT_NAMESPACE_NAME

public static final String ROOT_NAMESPACE_NAME
See Also:
Constant Field Values

OBJECT_TYPE_UNKNOWN

public static final String OBJECT_TYPE_UNKNOWN
See Also:
Constant Field Values

OBJECT_TYPE_APPLICATION_VIEW

public static final String OBJECT_TYPE_APPLICATION_VIEW

OBJECT_TYPE_ADAPTER_INSTANCE

public static final String OBJECT_TYPE_ADAPTER_INSTANCE

OBJECT_TYPE_CONNECTION_FACTORY

public static final String OBJECT_TYPE_CONNECTION_FACTORY

OBJECT_TYPE_SCHEMA

public static final String OBJECT_TYPE_SCHEMA

OBJECT_TYPE_NAMESPACE

public static final String OBJECT_TYPE_NAMESPACE
Constructor Detail

ImportExport

public ImportExport(File file)

ImportExport

public ImportExport(File file,
                    String codepage)
             throws Exception
Throws:
Exception
Method Detail

printUsage

public static void printUsage()

main

public static void main(String[] args)

connect

public void connect(String appName,
                    String rootDirName)
             throws Exception
Throws:
Exception

dumpNamespace

public void dumpNamespace(String namespaceName,
                          String indent)
                   throws Exception
Throws:
Exception

exportNamespaceObjects

public void exportNamespaceObjects(Set objectNames,
                                   boolean append,
                                   List errors)
                            throws Exception
Throws:
Exception

getApplicationViewDependencies

public void getApplicationViewDependencies(IApplicationViewDescriptor avd,
                                           Set objectInfos)

getElementContent

public static String getElementContent(Element element)

importNamespaceObjects

public void importNamespaceObjects(boolean overwrite,
                                   boolean publish,
                                   List errors)
                            throws Exception
Throws:
Exception

importNamespaceObjects

public void importNamespaceObjects(IDocument editOnImportDoc,
                                   boolean overwrite,
                                   boolean publish,
                                   Map eventPropsMap,
                                   List errors)
                            throws Exception
Throws:
Exception

setElementContent

public static void setElementContent(Element element,
                                     String content)

setFile

public void setFile(File file)

setQuiet

public void setQuiet(boolean quiet)

setTextContent

public static void setTextContent(Text text,
                                  String content)

setPrintWriter

public void setPrintWriter(PrintWriter out)