com.infoengine.administration
Class ieprop2ldif

java.lang.Object
  extended bycom.infoengine.administration.ieprop2ldif

public class ieprop2ldif
extends Object


Nested Class Summary
(package private)  class ieprop2ldif.TrimmedProperties
           
 
Field Summary
private  String base
           
private  String domain
           
private  String ebroker
           
private  String EBROKER_ENTRY
           
private static String EBROKER_ENTRY_POSTFIX
           
private  String file
           
private  String IE
           
private  boolean leafOverWrite
           
private  String meta
           
private static Hashtable mTypeClasses
           
private static Hashtable mTypeNames
           
private  String NAMING_ENTRY
           
private static String NAMING_ENTRY_POSTFIX
           
private static String NL
           
private  String ns
           
private  String outputFile
           
private  String principal
           
private  String provider
           
private  String rdomain
           
private  String rootContext
           
private  String RPC_ENTRY
           
private static String RPC_ENTRY_POSTFIX
           
private  String searchBase
           
private  String secret
           
private  String server
           
private  String SERVER_ENTRY
           
private static String SERVER_ENTRY_POSTFIX
           
private  String servlet
           
private  String SERVLET_ENTRY
           
private static String SERVLET_ENTRY_POSTFIX
           
private  String tmp
           
private  String TMP_ENTRY
           
private static String TMP_ENTRY_POSTFIX
           
private  String tsk
           
private  String TSK_ENTRY
           
private static String TSK_ENTRY_POSTFIX
           
private  boolean verbose
           
 
Constructor Summary
ieprop2ldif(String[] args)
           
ieprop2ldif(String base, String file, String domain)
           
 
Method Summary
private  void addAdapter(StringBuffer sb, String aName, String base, Properties props, String sAddr, String pNum, String servDN, String servtDN, String domain)
           
private  void appendLogging(StringBuffer sb, String serviceName, String logFile)
           
private  void appendVerboseLogging(StringBuffer sb, String serviceName)
           
private  void buildBase()
           
private  String checkMetaType(String aName, String aClass)
           
private  String domain2java(String domain)
           
 String getConfigurationBase()
          Deprecated.  
 String getEmailBrokerEntryName()
           
 String getEmailBrokerName()
           
 String getIEPropertyFile()
           
 boolean getLeafOverWrite()
           
 String getMetaLdifFile()
           
 String getNamingServiceEntryName()
           
 String getNamingServiceName()
           
 String getOutputFile()
           
 String getPrincipal()
           
 String getProvider()
           
 String getRootContext()
           
 String getRPCEntryName()
           
 String getSearchBase()
           
 String getSecret()
           
 String getServerEntryName()
           
 String getServerName()
           
 String getServletEntryName()
           
 String getServletName()
           
 String getTaskProcessorEntryName()
           
 String getTaskProcessorName()
           
 String getTemplateProcessorEntryName()
           
 String getTemplateProcessorName()
           
 boolean getVerbose()
           
static void main(String[] args)
           
private  String migrateServiceName(String property, String oldName, String newName)
           
 void process()
           
private  String reEscape(String value)
           
 void setConfigurationBase(String base)
          Deprecated.  
 void setDomain(String domain)
           
 void setEmailBrokerName(String ebroker)
           
 void setIEPropertyFile(String file)
           
 void setLeafOverWrite(boolean leafOverWrite)
           
 void setMetaLdifFile(String meta)
           
 void setNamingServiceName(String ns)
           
 void setOutputFile(String outputFile)
           
 void setPrincipal(String principal)
           
 void setProvider(String provider)
           
 void setRootContext(String rootContext)
           
 void setSearchBase(String base)
           
 void setSecret(String secret)
           
 void setServerName(String server)
           
 void setServletName(String servlet)
           
 void setTaskProcessorName(String tsk)
           
 void setTemplateProcessorName(String tmp)
           
 void setVerbose(boolean verbose)
           
private  void startEntry(StringBuffer sb, String name, String base, String[] ocs)
           
private  void startEntry(String namingAttr, StringBuffer sb, String name, String base, String[] ocs)
           
static void usage()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SERVER_ENTRY_POSTFIX

private static String SERVER_ENTRY_POSTFIX

NAMING_ENTRY_POSTFIX

private static String NAMING_ENTRY_POSTFIX

SERVLET_ENTRY_POSTFIX

private static String SERVLET_ENTRY_POSTFIX

TSK_ENTRY_POSTFIX

private static String TSK_ENTRY_POSTFIX

TMP_ENTRY_POSTFIX

private static String TMP_ENTRY_POSTFIX

EBROKER_ENTRY_POSTFIX

private static String EBROKER_ENTRY_POSTFIX

RPC_ENTRY_POSTFIX

private static String RPC_ENTRY_POSTFIX

IE

private String IE

SERVER_ENTRY

private String SERVER_ENTRY

NAMING_ENTRY

private String NAMING_ENTRY

SERVLET_ENTRY

private String SERVLET_ENTRY

TSK_ENTRY

private String TSK_ENTRY

TMP_ENTRY

private String TMP_ENTRY

EBROKER_ENTRY

private String EBROKER_ENTRY

RPC_ENTRY

private String RPC_ENTRY

searchBase

private String searchBase

base

private String base

file

private String file

servlet

private String servlet

server

private String server

ns

private String ns

tmp

private String tmp

tsk

private String tsk

provider

private String provider

principal

private String principal

secret

private String secret

meta

private String meta

domain

private String domain

rdomain

private String rdomain

ebroker

private String ebroker

leafOverWrite

private boolean leafOverWrite

verbose

private boolean verbose

outputFile

private String outputFile

rootContext

private String rootContext

NL

private static final String NL
See Also:
Constant Field Values

mTypeNames

private static Hashtable mTypeNames

mTypeClasses

private static Hashtable mTypeClasses
Constructor Detail

ieprop2ldif

public ieprop2ldif(String[] args)
            throws IEFatalException

ieprop2ldif

public ieprop2ldif(String base,
                   String file,
                   String domain)
Method Detail

getServerEntryName

public String getServerEntryName()

getNamingServiceEntryName

public String getNamingServiceEntryName()

getServletEntryName

public String getServletEntryName()

getTaskProcessorEntryName

public String getTaskProcessorEntryName()

getTemplateProcessorEntryName

public String getTemplateProcessorEntryName()

getEmailBrokerEntryName

public String getEmailBrokerEntryName()

getRPCEntryName

public String getRPCEntryName()

setDomain

public void setDomain(String domain)

setRootContext

public void setRootContext(String rootContext)

getRootContext

public String getRootContext()

setOutputFile

public void setOutputFile(String outputFile)

getOutputFile

public String getOutputFile()

setSearchBase

public void setSearchBase(String base)

getSearchBase

public String getSearchBase()

setConfigurationBase

public void setConfigurationBase(String base)
Deprecated.  


getConfigurationBase

public String getConfigurationBase()
Deprecated.  


setIEPropertyFile

public void setIEPropertyFile(String file)

getIEPropertyFile

public String getIEPropertyFile()

setServletName

public void setServletName(String servlet)

getServletName

public String getServletName()

setServerName

public void setServerName(String server)

getServerName

public String getServerName()

setNamingServiceName

public void setNamingServiceName(String ns)

getNamingServiceName

public String getNamingServiceName()

setTemplateProcessorName

public void setTemplateProcessorName(String tmp)

getTemplateProcessorName

public String getTemplateProcessorName()

setTaskProcessorName

public void setTaskProcessorName(String tsk)

getTaskProcessorName

public String getTaskProcessorName()

setProvider

public void setProvider(String provider)

getProvider

public String getProvider()

setPrincipal

public void setPrincipal(String principal)

getPrincipal

public String getPrincipal()

setSecret

public void setSecret(String secret)

getSecret

public String getSecret()

setMetaLdifFile

public void setMetaLdifFile(String meta)

getMetaLdifFile

public String getMetaLdifFile()

setEmailBrokerName

public void setEmailBrokerName(String ebroker)

getEmailBrokerName

public String getEmailBrokerName()

setLeafOverWrite

public void setLeafOverWrite(boolean leafOverWrite)

getLeafOverWrite

public boolean getLeafOverWrite()

setVerbose

public void setVerbose(boolean verbose)

getVerbose

public boolean getVerbose()

buildBase

private void buildBase()

migrateServiceName

private String migrateServiceName(String property,
                                  String oldName,
                                  String newName)

domain2java

private String domain2java(String domain)

reEscape

private String reEscape(String value)

startEntry

private void startEntry(String namingAttr,
                        StringBuffer sb,
                        String name,
                        String base,
                        String[] ocs)

startEntry

private void startEntry(StringBuffer sb,
                        String name,
                        String base,
                        String[] ocs)

checkMetaType

private String checkMetaType(String aName,
                             String aClass)

appendLogging

private void appendLogging(StringBuffer sb,
                           String serviceName,
                           String logFile)

appendVerboseLogging

private void appendVerboseLogging(StringBuffer sb,
                                  String serviceName)

addAdapter

private void addAdapter(StringBuffer sb,
                        String aName,
                        String base,
                        Properties props,
                        String sAddr,
                        String pNum,
                        String servDN,
                        String servtDN,
                        String domain)

usage

public static void usage()

process

public void process()
             throws IEFatalException
Throws:
IEFatalException

main

public static void main(String[] args)