org.openejb.corba.security.config.tss
Class TSSConfigEditor

java.lang.Object
  extended byorg.openejb.corba.security.config.tss.TSSConfigEditor
All Implemented Interfaces:
org.apache.geronimo.deployment.service.XmlAttributeBuilder

public class TSSConfigEditor
extends Object
implements org.apache.geronimo.deployment.service.XmlAttributeBuilder

A property editor for TSSConfig.

Version:
$Revision: 445812 $ $Date: 2005-12-01 09:34:55 +0100 (Thu, 01 Dec 2005) $

Field Summary
static org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
           
 
Constructor Summary
TSSConfigEditor()
           
 
Method Summary
protected static org.openejb.corba.security.config.tss.TSSASMechConfig extractASMech(TSSGSSUPType gssupMech)
           
protected static short extractAssociationOptions(List list)
           
protected static org.openejb.corba.security.config.tss.TSSCompoundSecMechConfig extractCompoundSecMech(TSSCompoundSecMechType mech, ClassLoader cl)
           
protected static org.openejb.corba.security.config.tss.TSSSASMechConfig extractSASMech(TSSSasMechType sasMech, ClassLoader cl)
           
protected static org.openejb.corba.security.config.tss.TSSTransportMechConfig extractSSL(TSSSSLType sslMech)
           
static org.apache.geronimo.gbean.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 org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
Constructor Detail

TSSConfigEditor

public TSSConfigEditor()
Method Detail

getNamespace

public String getNamespace()
Specified by:
getNamespace in interface org.apache.geronimo.deployment.service.XmlAttributeBuilder

getValue

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

Specified by:
getValue in interface org.apache.geronimo.deployment.service.XmlAttributeBuilder
Returns:
a TSSConfig object
Throws:
org.apache.geronimo.common.propertyeditor.PropertyEditorException - An IOException occured.
org.apache.geronimo.common.DeploymentException

extractSSL

protected static org.openejb.corba.security.config.tss.TSSTransportMechConfig extractSSL(TSSSSLType sslMech)

extractCompoundSecMech

protected static org.openejb.corba.security.config.tss.TSSCompoundSecMechConfig extractCompoundSecMech(TSSCompoundSecMechType mech,
                                                                                                       ClassLoader cl)
                                                                                                throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

extractASMech

protected static org.openejb.corba.security.config.tss.TSSASMechConfig extractASMech(TSSGSSUPType gssupMech)

extractSASMech

protected static org.openejb.corba.security.config.tss.TSSSASMechConfig extractSASMech(TSSSasMechType sasMech,
                                                                                       ClassLoader cl)
                                                                                throws org.apache.geronimo.common.DeploymentException
Throws:
org.apache.geronimo.common.DeploymentException

extractAssociationOptions

protected static short extractAssociationOptions(List list)

getGBeanInfo

public static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()


Copyright © 1999-2006 OpenEJB. All Rights Reserved.