org.apache.geronimo.corba.security.config.tss
Class TSSConfigEditor

java.lang.Object
  extended by org.apache.geronimo.corba.security.config.tss.TSSConfigEditor
All Implemented Interfaces:
XmlAttributeBuilder

public class TSSConfigEditor
extends Object
implements XmlAttributeBuilder

A property editor for TSSConfig.


Field Summary
static GBeanInfo GBEAN_INFO
           
 
Constructor Summary
TSSConfigEditor()
           
 
Method Summary
protected static TSSASMechConfig extractASMech(TSSGSSUPType gssupMech)
           
protected static short extractAssociationOptions(List list)
           
protected static TSSCompoundSecMechConfig extractCompoundSecMech(TSSCompoundSecMechType mech, ClassLoader cl)
           
protected static TSSSASMechConfig extractSASMech(TSSSasMechType sasMech, ClassLoader cl)
           
protected static TSSTransportMechConfig extractSSL(TSSSSLType sslMech)
           
static GBeanInfo getGBeanInfo()
           
 String getNamespace()
           
 Object getValue(org.apache.xmlbeans.XmlObject xmlObject, String type, ClassLoader cl)
          Returns a TSSConfig object initialized with the input object as an XML string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GBEAN_INFO

public static final GBeanInfo GBEAN_INFO
Constructor Detail

TSSConfigEditor

public TSSConfigEditor()
Method Detail

getNamespace

public String getNamespace()
Specified by:
getNamespace in interface XmlAttributeBuilder

getValue

public Object getValue(org.apache.xmlbeans.XmlObject xmlObject,
                       String type,
                       ClassLoader cl)
                throws DeploymentException
Returns a TSSConfig object initialized with the input object as an XML string.

Specified by:
getValue in interface XmlAttributeBuilder
Returns:
a TSSConfig object
Throws:
PropertyEditorException - An IOException occured.
DeploymentException

extractSSL

protected static TSSTransportMechConfig extractSSL(TSSSSLType sslMech)

extractCompoundSecMech

protected static TSSCompoundSecMechConfig extractCompoundSecMech(TSSCompoundSecMechType mech,
                                                                 ClassLoader cl)
                                                          throws DeploymentException
Throws:
DeploymentException

extractASMech

protected static TSSASMechConfig extractASMech(TSSGSSUPType gssupMech)

extractSASMech

protected static TSSSASMechConfig extractSASMech(TSSSasMechType sasMech,
                                                 ClassLoader cl)
                                          throws DeploymentException
Throws:
DeploymentException

extractAssociationOptions

protected static short extractAssociationOptions(List list)

getGBeanInfo

public static GBeanInfo getGBeanInfo()


Copyright © 2003-2008 The Apache Geronimo development community. All Rights Reserved.