Class WorkManagerSecurityImpl
- java.lang.Object
-
- org.jboss.jca.common.metadata.resourceadapter.WorkManagerSecurityImpl
-
- All Implemented Interfaces:
Serializable,WorkManagerSecurity
public class WorkManagerSecurityImpl extends Object implements WorkManagerSecurity
WorkManager security configuration- Author:
- Jesper Pedersen
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jboss.jca.common.api.metadata.resourceadapter.WorkManagerSecurity
WorkManagerSecurity.Attribute, WorkManagerSecurity.Tag
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)List<String>getDefaultGroups()StringgetDefaultPrincipal()StringgetDomain()Map<String,String>getGroupMappings()Map<String,String>getUserMappings()inthashCode()booleanisMappingRequired()StringtoString()
-
-
-
Constructor Detail
-
WorkManagerSecurityImpl
public WorkManagerSecurityImpl(boolean mappingRequired, String domain, String defaultPrincipal, List<String> defaultGroups, Map<String,String> userMappings, Map<String,String> groupMappings)Constructor- Parameters:
mappingRequired- Is a mapping requireddomain- The security domaindefaultPrincipal- A default principaldefaultGroups- Default groupsuserMappings- User mappingsgroupMappings- Group mappings
-
-
Method Detail
-
isMappingRequired
public boolean isMappingRequired()
- Specified by:
isMappingRequiredin interfaceWorkManagerSecurity
-
getDomain
public String getDomain()
- Specified by:
getDomainin interfaceWorkManagerSecurity
-
getDefaultPrincipal
public String getDefaultPrincipal()
- Specified by:
getDefaultPrincipalin interfaceWorkManagerSecurity
-
getDefaultGroups
public List<String> getDefaultGroups()
- Specified by:
getDefaultGroupsin interfaceWorkManagerSecurity
-
getUserMappings
public Map<String,String> getUserMappings()
- Specified by:
getUserMappingsin interfaceWorkManagerSecurity
-
getGroupMappings
public Map<String,String> getGroupMappings()
- Specified by:
getGroupMappingsin interfaceWorkManagerSecurity
-
-