Class WorkManagerSecurityImpl
java.lang.Object
org.jboss.jca.common.metadata.resourceadapter.WorkManagerSecurityImpl
org.jboss.as.connector.metadata.resourceadapter.WorkManagerSecurityImpl
- All Implemented Interfaces:
Serializable,WorkManagerSecurity,org.jboss.jca.common.api.metadata.resourceadapter.WorkManagerSecurity
public class WorkManagerSecurityImpl
extends org.jboss.jca.common.metadata.resourceadapter.WorkManagerSecurityImpl
implements WorkManagerSecurity
Extension of
WorkManagerSecurityImpl with added Elytron support.- Author:
- Flavia Rainone
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jboss.as.connector.metadata.api.resourceadapter.WorkManagerSecurity
WorkManagerSecurity.TagNested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.resourceadapter.WorkManagerSecurity
org.jboss.jca.common.api.metadata.resourceadapter.WorkManagerSecurity.Attribute, org.jboss.jca.common.api.metadata.resourceadapter.WorkManagerSecurity.Tag -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.jboss.jca.common.metadata.resourceadapter.WorkManagerSecurityImpl
getDefaultGroups, getDefaultPrincipal, getDomain, getGroupMappings, getUserMappings, isMappingRequiredMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jboss.jca.common.api.metadata.resourceadapter.WorkManagerSecurity
getDefaultGroups, getDefaultPrincipal, getDomain, getGroupMappings, getUserMappings, isMappingRequired
-
Constructor Details
-
WorkManagerSecurityImpl
public WorkManagerSecurityImpl(boolean mappingRequired, String securityContext, boolean elytronEnabled, String defaultPrincipal, List<String> defaultGroups, Map<String, String> userMappings, Map<String, String> groupMappings) Constructor.- Parameters:
mappingRequired- is mapping requiredsecurityContext- specific information used by implementation to define in which context this security info belongselytronEnabled- indicates if Elytron is responsible for taking care of work manager securitydefaultPrincipal- default principaldefaultGroups- default groupsuserMappings- user mappingsgroupMappings- group mappings
-
-
Method Details
-
isElytronEnabled
public boolean isElytronEnabled()Indicates if Elytron is enabled. In this case,WorkManagerSecurity.getDomain(), refers to an Elytron authentication context- Specified by:
isElytronEnabledin interfaceWorkManagerSecurity- Returns:
trueif is Elytron enabled
-
hashCode
public int hashCode()- Overrides:
hashCodein classorg.jboss.jca.common.metadata.resourceadapter.WorkManagerSecurityImpl
-
equals
- Overrides:
equalsin classorg.jboss.jca.common.metadata.resourceadapter.WorkManagerSecurityImpl
-
toString
- Overrides:
toStringin classorg.jboss.jca.common.metadata.resourceadapter.WorkManagerSecurityImpl
-