org.globus.wsrf.security.descriptor.container
Class ContainerSecurityConfig

java.lang.Object
  extended byorg.globus.wsrf.security.descriptor.container.ContainerSecurityConfig
All Implemented Interfaces:
java.io.Serializable

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

See Also:
Serialized Form

Field Summary
private  java.lang.Object __equalsCalc
           
private  boolean __hashCodeCalc
           
private  AuthzChain adminAuthzChain
           
private  AuthzChain authzChain
           
private  ValIntType contextLifetime
           
private  ValIntType contextTimerInterval
           
private  CredentialType credential
           
private  DefaultAuthzParam defaultAuthzParam
           
private  ValBooleanType rejectLimitedProxy
           
private  ValBooleanType replayAttackFilter
           
private  ValIntType replayAttackWindow
           
private  ValIntType replayTimerInterval
           
private  ValStringType trustedCertificates
           
private static org.apache.axis.description.TypeDesc typeDesc
           
 
Constructor Summary
ContainerSecurityConfig()
           
ContainerSecurityConfig(CredentialType credential, AuthzChain adminAuthzChain, AuthzChain authzChain, DefaultAuthzParam defaultAuthzParam, ValBooleanType rejectLimitedProxy, ValIntType contextLifetime, ValIntType replayAttackWindow, ValBooleanType replayAttackFilter, ValIntType contextTimerInterval, ValIntType replayTimerInterval, ValStringType trustedCertificates)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 AuthzChain getAdminAuthzChain()
          Gets the adminAuthzChain value for this ContainerSecurityConfig.
 AuthzChain getAuthzChain()
          Gets the authzChain value for this ContainerSecurityConfig.
 ValIntType getContextLifetime()
          Gets the contextLifetime value for this ContainerSecurityConfig.
 ValIntType getContextTimerInterval()
          Gets the contextTimerInterval value for this ContainerSecurityConfig.
 CredentialType getCredential()
          Gets the credential value for this ContainerSecurityConfig.
 DefaultAuthzParam getDefaultAuthzParam()
          Gets the defaultAuthzParam value for this ContainerSecurityConfig.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 ValBooleanType getRejectLimitedProxy()
          Gets the rejectLimitedProxy value for this ContainerSecurityConfig.
 ValBooleanType getReplayAttackFilter()
          Gets the replayAttackFilter value for this ContainerSecurityConfig.
 ValIntType getReplayAttackWindow()
          Gets the replayAttackWindow value for this ContainerSecurityConfig.
 ValIntType getReplayTimerInterval()
          Gets the replayTimerInterval value for this ContainerSecurityConfig.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 ValStringType getTrustedCertificates()
          Gets the trustedCertificates value for this ContainerSecurityConfig.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setAdminAuthzChain(AuthzChain adminAuthzChain)
          Sets the adminAuthzChain value for this ContainerSecurityConfig.
 void setAuthzChain(AuthzChain authzChain)
          Sets the authzChain value for this ContainerSecurityConfig.
 void setContextLifetime(ValIntType contextLifetime)
          Sets the contextLifetime value for this ContainerSecurityConfig.
 void setContextTimerInterval(ValIntType contextTimerInterval)
          Sets the contextTimerInterval value for this ContainerSecurityConfig.
 void setCredential(CredentialType credential)
          Sets the credential value for this ContainerSecurityConfig.
 void setDefaultAuthzParam(DefaultAuthzParam defaultAuthzParam)
          Sets the defaultAuthzParam value for this ContainerSecurityConfig.
 void setRejectLimitedProxy(ValBooleanType rejectLimitedProxy)
          Sets the rejectLimitedProxy value for this ContainerSecurityConfig.
 void setReplayAttackFilter(ValBooleanType replayAttackFilter)
          Sets the replayAttackFilter value for this ContainerSecurityConfig.
 void setReplayAttackWindow(ValIntType replayAttackWindow)
          Sets the replayAttackWindow value for this ContainerSecurityConfig.
 void setReplayTimerInterval(ValIntType replayTimerInterval)
          Sets the replayTimerInterval value for this ContainerSecurityConfig.
 void setTrustedCertificates(ValStringType trustedCertificates)
          Sets the trustedCertificates value for this ContainerSecurityConfig.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

credential

private CredentialType credential

adminAuthzChain

private AuthzChain adminAuthzChain

authzChain

private AuthzChain authzChain

defaultAuthzParam

private DefaultAuthzParam defaultAuthzParam

rejectLimitedProxy

private ValBooleanType rejectLimitedProxy

contextLifetime

private ValIntType contextLifetime

replayAttackWindow

private ValIntType replayAttackWindow

replayAttackFilter

private ValBooleanType replayAttackFilter

contextTimerInterval

private ValIntType contextTimerInterval

replayTimerInterval

private ValIntType replayTimerInterval

trustedCertificates

private ValStringType trustedCertificates

__equalsCalc

private java.lang.Object __equalsCalc

__hashCodeCalc

private boolean __hashCodeCalc

typeDesc

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

ContainerSecurityConfig

public ContainerSecurityConfig()

ContainerSecurityConfig

public ContainerSecurityConfig(CredentialType credential,
                               AuthzChain adminAuthzChain,
                               AuthzChain authzChain,
                               DefaultAuthzParam defaultAuthzParam,
                               ValBooleanType rejectLimitedProxy,
                               ValIntType contextLifetime,
                               ValIntType replayAttackWindow,
                               ValBooleanType replayAttackFilter,
                               ValIntType contextTimerInterval,
                               ValIntType replayTimerInterval,
                               ValStringType trustedCertificates)
Method Detail

getCredential

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

Returns:
credential

setCredential

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

Parameters:
credential -

getAdminAuthzChain

public AuthzChain getAdminAuthzChain()
Gets the adminAuthzChain value for this ContainerSecurityConfig.

Returns:
adminAuthzChain

setAdminAuthzChain

public void setAdminAuthzChain(AuthzChain adminAuthzChain)
Sets the adminAuthzChain value for this ContainerSecurityConfig.

Parameters:
adminAuthzChain -

getAuthzChain

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

Returns:
authzChain

setAuthzChain

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

Parameters:
authzChain -

getDefaultAuthzParam

public DefaultAuthzParam getDefaultAuthzParam()
Gets the defaultAuthzParam value for this ContainerSecurityConfig.

Returns:
defaultAuthzParam

setDefaultAuthzParam

public void setDefaultAuthzParam(DefaultAuthzParam defaultAuthzParam)
Sets the defaultAuthzParam value for this ContainerSecurityConfig.

Parameters:
defaultAuthzParam -

getRejectLimitedProxy

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

Returns:
rejectLimitedProxy

setRejectLimitedProxy

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

Parameters:
rejectLimitedProxy -

getContextLifetime

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

Returns:
contextLifetime

setContextLifetime

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

Parameters:
contextLifetime -

getReplayAttackWindow

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

Returns:
replayAttackWindow

setReplayAttackWindow

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

Parameters:
replayAttackWindow -

getReplayAttackFilter

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

Returns:
replayAttackFilter

setReplayAttackFilter

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

Parameters:
replayAttackFilter -

getContextTimerInterval

public ValIntType getContextTimerInterval()
Gets the contextTimerInterval value for this ContainerSecurityConfig.

Returns:
contextTimerInterval

setContextTimerInterval

public void setContextTimerInterval(ValIntType contextTimerInterval)
Sets the contextTimerInterval value for this ContainerSecurityConfig.

Parameters:
contextTimerInterval -

getReplayTimerInterval

public ValIntType getReplayTimerInterval()
Gets the replayTimerInterval value for this ContainerSecurityConfig.

Returns:
replayTimerInterval

setReplayTimerInterval

public void setReplayTimerInterval(ValIntType replayTimerInterval)
Sets the replayTimerInterval value for this ContainerSecurityConfig.

Parameters:
replayTimerInterval -

getTrustedCertificates

public ValStringType getTrustedCertificates()
Gets the trustedCertificates value for this ContainerSecurityConfig.

Returns:
trustedCertificates

setTrustedCertificates

public void setTrustedCertificates(ValStringType trustedCertificates)
Sets the trustedCertificates value for this ContainerSecurityConfig.

Parameters:
trustedCertificates -

equals

public boolean equals(java.lang.Object obj)

hashCode

public int hashCode()

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