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 ofWorkManagerSecurityImplwith added Elytron support.- Author:
- Flavia Rainone
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jboss.as.connector.metadata.api.resourceadapter.WorkManagerSecurity
WorkManagerSecurity.Tag
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)inthashCode()booleanisElytronEnabled()Indicates if Elytron is enabled.StringtoString()-
Methods inherited from class org.jboss.jca.common.metadata.resourceadapter.WorkManagerSecurityImpl
getDefaultGroups, getDefaultPrincipal, getDomain, getGroupMappings, getUserMappings, isMappingRequired
-
-
-
-
Constructor Detail
-
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 Detail
-
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
public boolean equals(Object o)
- Overrides:
equalsin classorg.jboss.jca.common.metadata.resourceadapter.WorkManagerSecurityImpl
-
toString
public String toString()
- Overrides:
toStringin classorg.jboss.jca.common.metadata.resourceadapter.WorkManagerSecurityImpl
-
-