org.globus.wsrf.security.descriptor.service
Class ServiceSecurityConfig

java.lang.Object
  extended by org.globus.wsrf.security.descriptor.service.ServiceSecurityConfig
All Implemented Interfaces:
java.io.Serializable

public class ServiceSecurityConfig
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
private  java.lang.Object __equalsCalc
           
private  boolean __hashCodeCalc
           
private  AuthMethodType authMethod
           
private  AuthzChain authzChain
           
private  ValIntType contextLifetime
           
private  CredentialType credential
           
private  MethodAuthentication methodAuthentication
           
private  ValBooleanType rejectLimitedProxy
           
private  ValBooleanType replayAttackFilter
           
private  ValIntType replayAttackWindow
           
private  RunAsType runAs
           
private static org.apache.axis.description.TypeDesc typeDesc
           
 
Constructor Summary
ServiceSecurityConfig()
           
ServiceSecurityConfig(MethodAuthentication methodAuthentication, AuthMethodType authMethod, RunAsType runAs, CredentialType credential, AuthzChain authzChain, ValBooleanType rejectLimitedProxy, ValIntType contextLifetime, ValIntType replayAttackWindow, ValBooleanType replayAttackFilter)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 AuthMethodType getAuthMethod()
          Gets the authMethod value for this ServiceSecurityConfig.
 AuthzChain getAuthzChain()
          Gets the authzChain value for this ServiceSecurityConfig.
 ValIntType getContextLifetime()
          Gets the contextLifetime value for this ServiceSecurityConfig.
 CredentialType getCredential()
          Gets the credential value for this ServiceSecurityConfig.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 MethodAuthentication getMethodAuthentication()
          Gets the methodAuthentication value for this ServiceSecurityConfig.
 ValBooleanType getRejectLimitedProxy()
          Gets the rejectLimitedProxy value for this ServiceSecurityConfig.
 ValBooleanType getReplayAttackFilter()
          Gets the replayAttackFilter value for this ServiceSecurityConfig.
 ValIntType getReplayAttackWindow()
          Gets the replayAttackWindow value for this ServiceSecurityConfig.
 RunAsType getRunAs()
          Gets the runAs value for this ServiceSecurityConfig.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setAuthMethod(AuthMethodType authMethod)
          Sets the authMethod value for this ServiceSecurityConfig.
 void setAuthzChain(AuthzChain authzChain)
          Sets the authzChain value for this ServiceSecurityConfig.
 void setContextLifetime(ValIntType contextLifetime)
          Sets the contextLifetime value for this ServiceSecurityConfig.
 void setCredential(CredentialType credential)
          Sets the credential value for this ServiceSecurityConfig.
 void setMethodAuthentication(MethodAuthentication methodAuthentication)
          Sets the methodAuthentication value for this ServiceSecurityConfig.
 void setRejectLimitedProxy(ValBooleanType rejectLimitedProxy)
          Sets the rejectLimitedProxy value for this ServiceSecurityConfig.
 void setReplayAttackFilter(ValBooleanType replayAttackFilter)
          Sets the replayAttackFilter value for this ServiceSecurityConfig.
 void setReplayAttackWindow(ValIntType replayAttackWindow)
          Sets the replayAttackWindow value for this ServiceSecurityConfig.
 void setRunAs(RunAsType runAs)
          Sets the runAs value for this ServiceSecurityConfig.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

methodAuthentication

private MethodAuthentication methodAuthentication

authMethod

private AuthMethodType authMethod

runAs

private RunAsType runAs

credential

private CredentialType credential

authzChain

private AuthzChain authzChain

rejectLimitedProxy

private ValBooleanType rejectLimitedProxy

contextLifetime

private ValIntType contextLifetime

replayAttackWindow

private ValIntType replayAttackWindow

replayAttackFilter

private ValBooleanType replayAttackFilter

__equalsCalc

private java.lang.Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

private static org.apache.axis.description.TypeDesc typeDesc
Constructor Detail

ServiceSecurityConfig

public ServiceSecurityConfig()

ServiceSecurityConfig

public ServiceSecurityConfig(MethodAuthentication methodAuthentication,
                             AuthMethodType authMethod,
                             RunAsType runAs,
                             CredentialType credential,
                             AuthzChain authzChain,
                             ValBooleanType rejectLimitedProxy,
                             ValIntType contextLifetime,
                             ValIntType replayAttackWindow,
                             ValBooleanType replayAttackFilter)
Method Detail

getMethodAuthentication

public MethodAuthentication getMethodAuthentication()
Gets the methodAuthentication value for this ServiceSecurityConfig.

Returns:
methodAuthentication

setMethodAuthentication

public void setMethodAuthentication(MethodAuthentication methodAuthentication)
Sets the methodAuthentication value for this ServiceSecurityConfig.

Parameters:
methodAuthentication -

getAuthMethod

public AuthMethodType getAuthMethod()
Gets the authMethod value for this ServiceSecurityConfig.

Returns:
authMethod

setAuthMethod

public void setAuthMethod(AuthMethodType authMethod)
Sets the authMethod value for this ServiceSecurityConfig.

Parameters:
authMethod -

getRunAs

public RunAsType getRunAs()
Gets the runAs value for this ServiceSecurityConfig.

Returns:
runAs

setRunAs

public void setRunAs(RunAsType runAs)
Sets the runAs value for this ServiceSecurityConfig.

Parameters:
runAs -

getCredential

public CredentialType getCredential()
Gets the credential value for this ServiceSecurityConfig.

Returns:
credential

setCredential

public void setCredential(CredentialType credential)
Sets the credential value for this ServiceSecurityConfig.

Parameters:
credential -

getAuthzChain

public AuthzChain getAuthzChain()
Gets the authzChain value for this ServiceSecurityConfig.

Returns:
authzChain

setAuthzChain

public void setAuthzChain(AuthzChain authzChain)
Sets the authzChain value for this ServiceSecurityConfig.

Parameters:
authzChain -

getRejectLimitedProxy

public ValBooleanType getRejectLimitedProxy()
Gets the rejectLimitedProxy value for this ServiceSecurityConfig.

Returns:
rejectLimitedProxy

setRejectLimitedProxy

public void setRejectLimitedProxy(ValBooleanType rejectLimitedProxy)
Sets the rejectLimitedProxy value for this ServiceSecurityConfig.

Parameters:
rejectLimitedProxy -

getContextLifetime

public ValIntType getContextLifetime()
Gets the contextLifetime value for this ServiceSecurityConfig.

Returns:
contextLifetime

setContextLifetime

public void setContextLifetime(ValIntType contextLifetime)
Sets the contextLifetime value for this ServiceSecurityConfig.

Parameters:
contextLifetime -

getReplayAttackWindow

public ValIntType getReplayAttackWindow()
Gets the replayAttackWindow value for this ServiceSecurityConfig.

Returns:
replayAttackWindow

setReplayAttackWindow

public void setReplayAttackWindow(ValIntType replayAttackWindow)
Sets the replayAttackWindow value for this ServiceSecurityConfig.

Parameters:
replayAttackWindow -

getReplayAttackFilter

public ValBooleanType getReplayAttackFilter()
Gets the replayAttackFilter value for this ServiceSecurityConfig.

Returns:
replayAttackFilter

setReplayAttackFilter

public void setReplayAttackFilter(ValBooleanType replayAttackFilter)
Sets the replayAttackFilter value for this ServiceSecurityConfig.

Parameters:
replayAttackFilter -

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType,
                                                                java.lang.Class _javaType,
                                                                javax.xml.namespace.QName _xmlType)
Get Custom Serializer


getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType,
                                                                    java.lang.Class _javaType,
                                                                    javax.xml.namespace.QName _xmlType)
Get Custom Deserializer