org.globus.wsrf.impl.security.authorization
Class ServicePropertiesChainConfig

java.lang.Object
  extended byorg.globus.wsrf.impl.security.authorization.ServicePropertiesChainConfig
All Implemented Interfaces:
ChainConfig, java.io.Serializable

public class ServicePropertiesChainConfig
extends java.lang.Object
implements ChainConfig

A PDPConfig class that can be used by resources to create dynamic ServiceAuthorizationChain that uses a HashMap to store properties. The properties need to be scoped with relevant prefixes.

See Also:
Serialized Form

Field Summary
private static org.apache.commons.logging.Log logger
           
private  org.apache.axis.MessageContext msgCtx
           
private  java.lang.String serviceName
           
 
Constructor Summary
ServicePropertiesChainConfig(org.apache.axis.MessageContext ctx, java.lang.String serviceName_)
           
 
Method Summary
 java.lang.Object getProperty(java.lang.String name, java.lang.String property)
          Returns value of property identified by name-property
 void setProperty(java.lang.String name, java.lang.String property, java.lang.Object obj)
          Sets the value of property identified by name-property
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

msgCtx

private org.apache.axis.MessageContext msgCtx

serviceName

private java.lang.String serviceName

logger

private static org.apache.commons.logging.Log logger
Constructor Detail

ServicePropertiesChainConfig

public ServicePropertiesChainConfig(org.apache.axis.MessageContext ctx,
                                    java.lang.String serviceName_)
Method Detail

getProperty

public java.lang.Object getProperty(java.lang.String name,
                                    java.lang.String property)
Returns value of property identified by name-property

Specified by:
getProperty in interface ChainConfig
Parameters:
name - scope of the property
property - name of the property

setProperty

public void setProperty(java.lang.String name,
                        java.lang.String property,
                        java.lang.Object obj)
Sets the value of property identified by name-property

Specified by:
setProperty in interface ChainConfig
Parameters:
name - scope of the property
property - name of the property
obj - Value of the property