com.eviware.soapui.impl.wsdl.support.wss.entries
Class WssEntryBase

java.lang.Object
  extended by com.eviware.soapui.impl.wsdl.support.wss.entries.WssEntryBase
All Implemented Interfaces:
WssEntry, PropertyExpansionContainer, RegistryEntry<com.eviware.soapui.config.WSSEntryConfig,OutgoingWss>
Direct Known Subclasses:
AddEncryptionEntry, AddSAMLEntry, AddSignatureEntry, AddTimestampEntry, AddUsernameEntry

public abstract class WssEntryBase
extends java.lang.Object
implements WssEntry, PropertyExpansionContainer


Nested Class Summary
protected  class WssEntryBase.KeyAliasComboBoxModel
           
protected  class WssEntryBase.KeyIdentifierTypeRenderer
           
 
Constructor Summary
WssEntryBase()
           
 
Method Summary
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
protected  void addPropertyExpansions(PropertyExpansionsResult result)
           
protected abstract  javax.swing.JComponent buildUI()
           
protected  java.util.Vector<org.apache.ws.security.WSEncryptionPart> createWSParts(java.util.List<StringToStringMap> parts)
           
 javax.swing.JComponent getConfigurationPanel()
           
 java.lang.String getLabel()
           
 OutgoingWss getOutgoingWss()
           
 java.lang.String getPassword()
           
 PropertyExpansion[] getPropertyExpansions()
           
 java.lang.String getUsername()
           
 WssContainer getWssContainer()
           
 void init(com.eviware.soapui.config.WSSEntryConfig config, OutgoingWss outgoingWss, java.lang.String label)
           
protected abstract  void load(XmlObjectConfigurationReader reader)
           
protected  java.util.List<StringToStringMap> readParts(XmlObjectConfigurationReader reader, java.lang.String parameterName)
           
 void release()
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
protected abstract  void save(XmlObjectConfigurationBuilder builder)
           
 void saveConfig()
           
protected  void saveParts(XmlObjectConfigurationBuilder builder, java.util.List<StringToStringMap> parts, java.lang.String string)
           
 void setConfig(com.eviware.soapui.config.WSSEntryConfig config)
           
 void setPassword(java.lang.String arg0)
           
 void setUsername(java.lang.String arg0)
           
 java.lang.String toString()
           
 void udpateConfig(com.eviware.soapui.config.WSSEntryConfig config)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.eviware.soapui.impl.wsdl.support.wss.WssEntry
process
 
Methods inherited from interface com.eviware.soapui.support.registry.RegistryEntry
init
 

Constructor Detail

WssEntryBase

public WssEntryBase()
Method Detail

init

public void init(com.eviware.soapui.config.WSSEntryConfig config,
                 OutgoingWss outgoingWss,
                 java.lang.String label)

getOutgoingWss

public OutgoingWss getOutgoingWss()
Specified by:
getOutgoingWss in interface WssEntry

getPassword

public java.lang.String getPassword()

getUsername

public java.lang.String getUsername()

setPassword

public void setPassword(java.lang.String arg0)

setUsername

public void setUsername(java.lang.String arg0)

getConfigurationPanel

public javax.swing.JComponent getConfigurationPanel()
Specified by:
getConfigurationPanel in interface WssEntry

getLabel

public java.lang.String getLabel()
Specified by:
getLabel in interface WssEntry

buildUI

protected abstract javax.swing.JComponent buildUI()

load

protected abstract void load(XmlObjectConfigurationReader reader)

setConfig

public void setConfig(com.eviware.soapui.config.WSSEntryConfig config)

saveConfig

public void saveConfig()

save

protected abstract void save(XmlObjectConfigurationBuilder builder)

getWssContainer

public WssContainer getWssContainer()

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)

getPropertyExpansions

public PropertyExpansion[] getPropertyExpansions()
Specified by:
getPropertyExpansions in interface PropertyExpansionContainer

addPropertyExpansions

protected void addPropertyExpansions(PropertyExpansionsResult result)

udpateConfig

public void udpateConfig(com.eviware.soapui.config.WSSEntryConfig config)
Specified by:
udpateConfig in interface WssEntry

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

readParts

protected java.util.List<StringToStringMap> readParts(XmlObjectConfigurationReader reader,
                                                      java.lang.String parameterName)

createWSParts

protected java.util.Vector<org.apache.ws.security.WSEncryptionPart> createWSParts(java.util.List<StringToStringMap> parts)

saveParts

protected void saveParts(XmlObjectConfigurationBuilder builder,
                         java.util.List<StringToStringMap> parts,
                         java.lang.String string)

release

public void release()
Specified by:
release in interface WssEntry


Copyright © 2005-2007 eviware.com. All Rights Reserved.