Interface SecureAdmin

All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy

public interface SecureAdmin extends org.jvnet.hk2.config.ConfigBeanProxy
Represents the admin security settings for the domain.
  • Field Details

  • Method Details

    • getSecureAdminPrincipal

      List<SecureAdminPrincipal> getSecureAdminPrincipal()
    • getSecureAdminInternalUser

      List<SecureAdminInternalUser> getSecureAdminInternalUser()
    • getEnabled

      String getEnabled()
      Gets whether admin security is turned on.
      Returns:
      String containing the type
    • setEnabled

      void setEnabled(String enabled)
      Sets whether admin security is turned on.
      Parameters:
      enabled - whether admin security should be on or off (true or false)
    • getSpecialAdminIndicator

      String getSpecialAdminIndicator()
    • setSpecialAdminIndicator

      void setSpecialAdminIndicator(String adminIndicator)
    • dasAlias

      String dasAlias()
    • setDasAlias

      void setDasAlias(String alias)
    • instanceAlias

      String instanceAlias()
    • setInstanceAlias

      void setInstanceAlias(String alias)
    • getInstanceAlias

      default String getInstanceAlias()
    • getDasAlias

      default String getDasAlias()
    • isEnabled

      static boolean isEnabled(SecureAdmin secureAdmin)
      Reports whether secure admin is enabled.
      Parameters:
      secureAdmin - the SecureAdmin, typically returned from domain.getSecureAdmin()
      Returns:
      true if secure admin is enabled; false otherwise
    • configuredAdminIndicator

      static String configuredAdminIndicator(SecureAdmin secureAdmin)
      Returns the configured (which could be the default) value for the special admin indicator.
      Parameters:
      secureAdmin - the SecureAdmin, typically returned from domain.getSecureAdmin()
      Returns:
      the current value for the admin indicator
    • DASAlias

      static String DASAlias(SecureAdmin secureAdmin)
    • instanceAlias

      static String instanceAlias(SecureAdmin secureAdmin)
    • secureAdminInternalUser

      static SecureAdminInternalUser secureAdminInternalUser(SecureAdmin secureAdmin)
    • isUsingUsernamePasswordAuth

      static boolean isUsingUsernamePasswordAuth(SecureAdmin secureAdmin)
    • secureAdminPrincipals

      static List<SecureAdminPrincipal> secureAdminPrincipals(SecureAdmin secureAdmin, org.glassfish.hk2.api.ServiceLocator habitat)