wt.admin
Class Install

java.lang.Object
  extended bywt.admin.Install
All Implemented Interfaces:
RemoteAccess

public class Install
extends Object
implements RemoteAccess

Install is the class responsible for creating a basic set of installation information, containing:

The names of the domains, the Administrator user, and the Administrators group can be set in the wt.properties file. The properties and their default values are:
  • wt.admin.rootDomain=Root
  • wt.admin.defaultDomain=Default
  • wt.admin.userDomain=User
  • wt.admin.systemDomain=System
  • wt.admin.defaultAdministratorName=Administrator
  • wt.admin.adminGroup=Administrators

    The command to run the installation is the following:

     java wt.admin.Install web-server-authentication-name
     


    Supported API: false

    Extendable: false

    See Also:
    WTUser, WTGroup, AdministrativeDomain

    Field Summary
    (package private) static String CLASSNAME
               
    private static AdministrativeDomain defaultDomain
               
    private static WTContainerRef exchangeRef
               
    private static String RESOURCE
               
    private static AdministrativeDomain rootDomain
               
    private static AdminDomainRef rootDomainRef
               
    private static AdministrativeDomain systemDomain
               
    private static String TOP_CLASSNAME
               
    private static AdministrativeDomain userDomain
               
    private static String versionID
               
     
    Constructor Summary
    Install()
               
     
    Method Summary
    static void _doInstall(String authentication_name)
              Supported API: false
    private static void createAccessControlRules(WTGroup group)
               
    private static WTGroup createAdminGroupAndUser(String authentication_name)
               
    private static void createExchangeContainerAndDomains()
               
    static void doInstall(String[] args)
              Supported API: false
    private static AdministrativeDomain establishGlobalDomain(String domain_name)
               
    static void main(String[] args)
              Supported API: false
     
    Methods inherited from class java.lang.Object
    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
     

    Field Detail

    versionID

    private static final String versionID
    See Also:
    Constant Field Values

    RESOURCE

    private static final String RESOURCE
    See Also:
    Constant Field Values

    CLASSNAME

    static final String CLASSNAME

    TOP_CLASSNAME

    private static final String TOP_CLASSNAME
    See Also:
    Constant Field Values

    rootDomainRef

    private static AdminDomainRef rootDomainRef

    rootDomain

    private static AdministrativeDomain rootDomain

    systemDomain

    private static AdministrativeDomain systemDomain

    defaultDomain

    private static AdministrativeDomain defaultDomain

    userDomain

    private static AdministrativeDomain userDomain

    exchangeRef

    private static WTContainerRef exchangeRef
    Constructor Detail

    Install

    public Install()
    Method Detail

    main

    public static void main(String[] args)
    Supported API: false


    doInstall

    public static void doInstall(String[] args)
                          throws WTException
    Supported API: false

    Throws:
    WTException

    _doInstall

    public static void _doInstall(String authentication_name)
                           throws WTException
    Supported API: false

    Throws:
    WTException

    createExchangeContainerAndDomains

    private static void createExchangeContainerAndDomains()
                                                   throws WTException
    Throws:
    WTException

    establishGlobalDomain

    private static AdministrativeDomain establishGlobalDomain(String domain_name)
                                                       throws WTException
    Throws:
    WTException

    createAdminGroupAndUser

    private static WTGroup createAdminGroupAndUser(String authentication_name)
                                            throws WTException
    Throws:
    WTException

    createAccessControlRules

    private static void createAccessControlRules(WTGroup group)
                                          throws WTException
    Throws:
    WTException