Class WorkManagerSecurityImpl

java.lang.Object
org.jboss.jca.common.metadata.resourceadapter.WorkManagerSecurityImpl
All Implemented Interfaces:
Serializable, org.jboss.jca.common.api.metadata.resourceadapter.WorkManagerSecurity

public class WorkManagerSecurityImpl extends Object implements org.jboss.jca.common.api.metadata.resourceadapter.WorkManagerSecurity
WorkManager security configuration
Author:
Jesper Pedersen
See Also:
  • Constructor Details

    • 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 required
      domain - The security domain
      defaultPrincipal - A default principal
      defaultGroups - Default groups
      userMappings - User mappings
      groupMappings - Group mappings
  • Method Details

    • isMappingRequired

      public boolean isMappingRequired()
      Specified by:
      isMappingRequired in interface org.jboss.jca.common.api.metadata.resourceadapter.WorkManagerSecurity
    • getDomain

      public String getDomain()
      Specified by:
      getDomain in interface org.jboss.jca.common.api.metadata.resourceadapter.WorkManagerSecurity
    • getDefaultPrincipal

      public String getDefaultPrincipal()
      Specified by:
      getDefaultPrincipal in interface org.jboss.jca.common.api.metadata.resourceadapter.WorkManagerSecurity
    • getDefaultGroups

      public List<String> getDefaultGroups()
      Specified by:
      getDefaultGroups in interface org.jboss.jca.common.api.metadata.resourceadapter.WorkManagerSecurity
    • getUserMappings

      public Map<String,String> getUserMappings()
      Specified by:
      getUserMappings in interface org.jboss.jca.common.api.metadata.resourceadapter.WorkManagerSecurity
    • getGroupMappings

      public Map<String,String> getGroupMappings()
      Specified by:
      getGroupMappings in interface org.jboss.jca.common.api.metadata.resourceadapter.WorkManagerSecurity
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object