Class AbstractInternalSystemAdministrator
java.lang.Object
org.glassfish.security.services.api.authentication.AbstractInternalSystemAdministrator
- All Implemented Interfaces:
org.glassfish.hk2.api.PostConstruct
,org.glassfish.internal.api.InternalSystemAdministrator
- Direct Known Subclasses:
NucleusInternalSystemAdministrator
public abstract class AbstractInternalSystemAdministrator
extends Object
implements org.glassfish.internal.api.InternalSystemAdministrator, org.glassfish.hk2.api.PostConstruct
Implements most of the internal system administrator.
Different concrete subclasses implement getAdminGroupName()
and getInternalUsername()
and createSubject()
differently.
- Author:
- tjquinn
-
Constructor Details
-
AbstractInternalSystemAdministrator
public AbstractInternalSystemAdministrator()
-
-
Method Details
-
postConstruct
public void postConstruct()- Specified by:
postConstruct
in interfaceorg.glassfish.hk2.api.PostConstruct
-
getSubject
- Specified by:
getSubject
in interfaceorg.glassfish.internal.api.InternalSystemAdministrator
-
createSubject
Creates a subject using the impersonate method on the authentication service.- Returns:
- the Subject to use for the internal system administrator.
-
getInternalUsername
-
getAdminGroupName
-