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(org.apache.geronimo.corba.xbeans.csiv2.tss.TSSGSSUPType gssupMech)
           
protected static short extractAssociationOptions(List list)
           
protected static TSSCompoundSecMechConfig extractCompoundSecMech(org.apache.geronimo.corba.xbeans.csiv2.tss.TSSCompoundSecMechType mech, ClassLoader cl)
           
protected static TSSSASMechConfig extractSASMech(org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSasMechType sasMech, ClassLoader cl)
           
protected static TSSTransportMechConfig extractSSL(org.apache.geronimo.corba.xbeans.csiv2.tss.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(org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSSLType sslMech)

extractCompoundSecMech

protected static TSSCompoundSecMechConfig extractCompoundSecMech(org.apache.geronimo.corba.xbeans.csiv2.tss.TSSCompoundSecMechType mech,
                                                                 ClassLoader cl)
                                                          throws DeploymentException
Throws:
DeploymentException

extractASMech

protected static TSSASMechConfig extractASMech(org.apache.geronimo.corba.xbeans.csiv2.tss.TSSGSSUPType gssupMech)

extractSASMech

protected static TSSSASMechConfig extractSASMech(org.apache.geronimo.corba.xbeans.csiv2.tss.TSSSasMechType sasMech,
                                                 ClassLoader cl)
                                          throws DeploymentException
Throws:
DeploymentException

extractAssociationOptions

protected static short extractAssociationOptions(List list)

getGBeanInfo

public static GBeanInfo getGBeanInfo()


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.