# com.bea.p13n.security
AtnSecurityProviderConfigStub Class

public class AtnSecurityProviderConfigStub
extends `Object`
implements `AtnSecurityProviderConfig`

Class to provide default values for the Atn Security Provider in the event that the AtnSecurityProviderMBean has not been deployed. Note these are accessors only; dynamic properties are set using the MBean because we're not using properties files as a means of configuring the SecurityProvider.

Hierarchy
  `Object`
  `AtnSecurityProviderConfigStub`

All Implemented Interfaces
  `AtnSecurityProviderConfig`

## Constructor Summary

AtnSecurityProviderConfigStub()

## Method Summary

`public `String`[]` | `getGroupCreateRoles`() Group Provider Security parameters
`public `String`[]` | `getGroupDeleteRoles`()
`public `String`[]` | `getGroupReadRoles`()
`public `String`[]` | `getGroupUpdateRoles`()
`public boolean` | `getPredicateTextInputEnabled`()
`public `String`[]` | `getProtectedGroups`()
`public `String`[]` | `getProtectedUsers`()
`public `String`[]` | `getReservedGroups`()
`public `String`[]` | `getReservedUsers`() This optional file allows an Authentication provider to indicate special User and Group names it uses.
`public `String`[]` | `getUserCreateRoles`() User Provider Security parameters
`public `String`[]` | `getUserDeleteRoles`()
`public `String`[]` | `getUserReadRoles`()
`public `String`[]` | `getUserUpdateRoles`()

Methods from class `java.lang.`Object``
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Methods from interface `com.bea.p13n.security.internal.`AtnSecurityProviderConfig``
`getGroupCreateRoles, getGroupDeleteRoles, getGroupReadRoles, getGroupUpdateRoles, getPredicateTextInputEnabled, getProtectedGroups, getProtectedUsers, getReservedGroups, getReservedUsers, getUserCreateRoles, getUserDeleteRoles, getUserReadRoles, getUserUpdateRoles`

## Constructor Detail

### AtnSecurityProviderConfigStub

    public AtnSecurityProviderConfigStub()

## Method Detail

### getGroupCreateRoles() Method

    public String[] getGroupCreateRoles()

Group Provider Security parameters

### getGroupDeleteRoles() Method

    public String[] getGroupDeleteRoles()

### getGroupReadRoles() Method

    public String[] getGroupReadRoles()

### getGroupUpdateRoles() Method

    public String[] getGroupUpdateRoles()

### getPredicateTextInputEnabled() Method

    public boolean getPredicateTextInputEnabled()

### getProtectedGroups() Method

    public String[] getProtectedGroups()

### getProtectedUsers() Method

    public String[] getProtectedUsers()

### getReservedGroups() Method

    public String[] getReservedGroups()

### getReservedUsers() Method

    public String[] getReservedUsers()

This optional file allows an Authentication provider to indicate special User and Group names it uses. The WLP Admin Tools will use names listed here when administrators are performing user and group operations. The admin tools will not allow reserved names listed here to be created and will not allow protected names listed here to be deleted. In addition to any optional restrictions listed here, the tools will always restrict operations on special WLS user and group names. The name of this properties file must match the display "Name" of the authentication provider, as viewed in the WLS console (or WLP admin tools).

### getUserCreateRoles() Method

    public String[] getUserCreateRoles()

User Provider Security parameters

### getUserDeleteRoles() Method

    public String[] getUserDeleteRoles()

### getUserReadRoles() Method

    public String[] getUserReadRoles()

### getUserUpdateRoles() Method

    public String[] getUserUpdateRoles()