Class SecureAdminUpgradeHelper

java.lang.Object
com.sun.enterprise.security.admin.cli.SecureAdminUpgradeHelper
Direct Known Subclasses:
SecureAdminConfigUpgrade, SecureAdminStartupCheck

@Service @PerLookup public class SecureAdminUpgradeHelper extends Object
Common logic for formal upgrade (i.e., start-domain --upgrade) and silent upgrade (starting a newer version of GlassFish using an older version's domain.xml).
Author:
Tim Quinn
  • Field Details

    • DAS_CONFIG_NAME

      protected static final String DAS_CONFIG_NAME
      See Also:
    • domain

      @Inject protected com.sun.enterprise.config.serverbeans.Domain domain
    • habitat

      @Inject protected org.glassfish.hk2.api.ServiceLocator habitat
    • startupContext

      @Inject protected com.sun.enterprise.module.bootstrap.StartupContext startupContext
  • Constructor Details

    • SecureAdminUpgradeHelper

      public SecureAdminUpgradeHelper()
  • Method Details

    • transaction

      protected final org.jvnet.hk2.config.Transaction transaction()
    • commit

      protected final void commit() throws org.jvnet.hk2.config.RetryableException, org.jvnet.hk2.config.TransactionFailure
      Throws:
      org.jvnet.hk2.config.RetryableException
      org.jvnet.hk2.config.TransactionFailure
    • rollback

      protected final void rollback()
    • specialAdminIndicator

      protected final String specialAdminIndicator()
    • secureAdmin

      protected final com.sun.enterprise.config.serverbeans.SecureAdmin secureAdmin() throws org.jvnet.hk2.config.TransactionFailure
      Throws:
      org.jvnet.hk2.config.TransactionFailure
    • writableDomain

      protected final com.sun.enterprise.config.serverbeans.Domain writableDomain() throws org.jvnet.hk2.config.TransactionFailure
      Throws:
      org.jvnet.hk2.config.TransactionFailure
    • writableSecureAdmin

      protected final com.sun.enterprise.config.serverbeans.SecureAdmin writableSecureAdmin() throws org.jvnet.hk2.config.TransactionFailure
      Throws:
      org.jvnet.hk2.config.TransactionFailure
    • secureAdminHelper

      protected final com.sun.enterprise.config.serverbeans.SecureAdminHelper secureAdminHelper()
    • sslUtils

      protected final SSLUtils sslUtils()
    • ensureSecureAdminReady

      protected final void ensureSecureAdminReady() throws org.jvnet.hk2.config.TransactionFailure, IOException, KeyStoreException
      Throws:
      org.jvnet.hk2.config.TransactionFailure
      IOException
      KeyStoreException
    • startupArg

      protected final String startupArg(String argName)
    • ensureNonDASConfigsReady

      protected final void ensureNonDASConfigsReady() throws org.jvnet.hk2.config.TransactionFailure
      Throws:
      org.jvnet.hk2.config.TransactionFailure
    • ensureDASConfigReady

      protected final void ensureDASConfigReady()