com.sun.enterprise.config.serverbeans
Interface JaccProvider

All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.component.Injectable, org.jvnet.hk2.config.types.PropertyBag

public interface JaccProvider
extends org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.component.Injectable, org.jvnet.hk2.config.types.PropertyBag

Defines the standard JACC properties used for setting up the JACC provider. It also allows optional properties which can be used by the provider implementation for its configuration.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
org.jvnet.hk2.config.ConfigBeanProxy.Duck
 
Nested classes/interfaces inherited from interface org.jvnet.hk2.config.types.PropertyBag
org.jvnet.hk2.config.types.PropertyBag.Duck
 
Method Summary
 java.lang.String getName()
          Gets the value of the name property.
 java.lang.String getPolicyConfigurationFactoryProvider()
          Gets the value of the policyConfigurationFactoryProvider property.
 java.lang.String getPolicyProvider()
          Gets the value of the policyProvider property.
 java.util.List<org.jvnet.hk2.config.types.Property> getProperty()
          Properties as per PropertyBag
 void setName(java.lang.String value)
          Sets the value of the name property.
 void setPolicyConfigurationFactoryProvider(java.lang.String value)
          Sets the value of the policyConfigurationFactoryProvider property.
 void setPolicyProvider(java.lang.String value)
          Sets the value of the policyProvider property.
 
Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy
createChild, deepCopy, getParent, getParent
 
Methods inherited from interface org.jvnet.hk2.component.Injectable
injectedInto
 
Methods inherited from interface org.jvnet.hk2.config.types.PropertyBag
getProperty, getPropertyValue, getPropertyValue
 

Method Detail

getName

@NotNull
java.lang.String getName()
Gets the value of the name property. A name for this jacc-provider. Is always "default" for default provider.

Returns:
possible object is String

setName

void setName(java.lang.String value)
             throws java.beans.PropertyVetoException
Sets the value of the name property.

Parameters:
value - allowed object is String
Throws:
java.beans.PropertyVetoException

getPolicyProvider

@NotNull
java.lang.String getPolicyProvider()
Gets the value of the policyProvider property. Corresponds to (and can be overridden by) the system property javax.security.jacc.policy.provider

Returns:
possible object is String

setPolicyProvider

void setPolicyProvider(java.lang.String value)
                       throws java.beans.PropertyVetoException
Sets the value of the policyProvider property.

Parameters:
value - allowed object is String
Throws:
java.beans.PropertyVetoException

getPolicyConfigurationFactoryProvider

java.lang.String getPolicyConfigurationFactoryProvider()
Gets the value of the policyConfigurationFactoryProvider property. Corresponds to (and can be overridden by) the system property javax.security.jacc.PolicyConfigurationFactory.provider

Returns:
possible object is String

setPolicyConfigurationFactoryProvider

void setPolicyConfigurationFactoryProvider(java.lang.String value)
                                           throws java.beans.PropertyVetoException
Sets the value of the policyConfigurationFactoryProvider property.

Parameters:
value - allowed object is String
Throws:
java.beans.PropertyVetoException

getProperty

@ToDo(priority=IMPORTANT,
      details="Provide PropertyDesc for legal props")
@PropertiesDesc(props={})
java.util.List<org.jvnet.hk2.config.types.Property> getProperty()
Properties as per PropertyBag

Specified by:
getProperty in interface org.jvnet.hk2.config.types.PropertyBag


Copyright © 2012 GlassFish Community. All Rights Reserved.