com.eviware.soapui.impl.wsdl.support.wss
Class DefaultWssContainer

java.lang.Object
  extended by com.eviware.soapui.impl.wsdl.support.wss.DefaultWssContainer
All Implemented Interfaces:
WssContainer, PropertyExpansionContainer

public class DefaultWssContainer
extends java.lang.Object
implements WssContainer


Constructor Summary
DefaultWssContainer(ModelItem modelItem, com.eviware.soapui.config.WssContainerConfig config)
           
 
Method Summary
 WssCrypto addCrypto(java.lang.String source, java.lang.String password)
           
 IncomingWss addIncomingWss(java.lang.String label)
           
 OutgoingWss addOutgoingWss(java.lang.String label)
           
 void addWssContainerListener(WssContainerListener listener)
           
protected  void fireCryptoAdded(WssCrypto crypto)
           
protected  void fireCryptoRemoved(WssCrypto crypto)
           
 void fireCryptoUpdated(KeyMaterialWssCrypto crypto)
           
protected  void fireIncomingWssAdded(IncomingWss incomingWss)
           
protected  void fireIncomingWssRemoved(IncomingWss incomingWss)
           
protected  void fireOutgoingWssAdded(OutgoingWss result)
           
protected  void fireOutgoingWssRemoved(OutgoingWss result)
           
 void fireWssEntryAdded(WssEntry newEntry)
           
 void fireWssEntryRemoved(WssEntry entry)
           
 com.eviware.soapui.config.WssContainerConfig getConfig()
           
 WssCrypto getCryptoAt(int index)
           
 WssCrypto getCryptoByName(java.lang.String cryptoName)
           
 int getCryptoCount()
           
 java.util.List<WssCrypto> getCryptoList()
           
 java.lang.String[] getCryptoNames()
           
 IncomingWss getIncomingWssAt(int index)
           
 IncomingWss getIncomingWssByName(java.lang.String incomingName)
           
 int getIncomingWssCount()
           
 java.util.List<IncomingWss> getIncomingWssList()
           
 java.lang.String[] getIncomingWssNames()
           
 ModelItem getModelItem()
           
 OutgoingWss getOutgoingWssAt(int index)
           
 OutgoingWss getOutgoingWssByName(java.lang.String outgoingName)
           
 int getOutgoingWssCount()
           
 java.util.List<OutgoingWss> getOutgoingWssList()
           
 java.lang.String[] getOutgoingWssNames()
           
 PropertyExpansion[] getPropertyExpansions()
           
 void importConfig(WssContainer wssContainer)
           
 void release()
           
 void removeCryptoAt(int row)
           
 void removeIncomingWssAt(int row)
           
 void removeOutgoingWssAt(int row)
           
 void removeWssContainerListener(WssContainerListener listener)
           
 void resetConfig(com.eviware.soapui.config.WssContainerConfig config)
           
 void resolve(ResolveContext<?> context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultWssContainer

public DefaultWssContainer(ModelItem modelItem,
                           com.eviware.soapui.config.WssContainerConfig config)
Method Detail

getModelItem

public ModelItem getModelItem()
Specified by:
getModelItem in interface WssContainer

getPropertyExpansions

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

getCryptoList

public java.util.List<WssCrypto> getCryptoList()
Specified by:
getCryptoList in interface WssContainer

addCrypto

public WssCrypto addCrypto(java.lang.String source,
                           java.lang.String password)
Specified by:
addCrypto in interface WssContainer

fireCryptoAdded

protected void fireCryptoAdded(WssCrypto crypto)

fireCryptoRemoved

protected void fireCryptoRemoved(WssCrypto crypto)

getConfig

public com.eviware.soapui.config.WssContainerConfig getConfig()

getCryptoCount

public int getCryptoCount()
Specified by:
getCryptoCount in interface WssContainer

getCryptoAt

public WssCrypto getCryptoAt(int index)
Specified by:
getCryptoAt in interface WssContainer

removeCryptoAt

public void removeCryptoAt(int row)
Specified by:
removeCryptoAt in interface WssContainer

getIncomingWssList

public java.util.List<IncomingWss> getIncomingWssList()
Specified by:
getIncomingWssList in interface WssContainer

addIncomingWss

public IncomingWss addIncomingWss(java.lang.String label)
Specified by:
addIncomingWss in interface WssContainer

getIncomingWssCount

public int getIncomingWssCount()
Specified by:
getIncomingWssCount in interface WssContainer

getIncomingWssAt

public IncomingWss getIncomingWssAt(int index)
Specified by:
getIncomingWssAt in interface WssContainer

removeIncomingWssAt

public void removeIncomingWssAt(int row)
Specified by:
removeIncomingWssAt in interface WssContainer

fireIncomingWssAdded

protected void fireIncomingWssAdded(IncomingWss incomingWss)

fireIncomingWssRemoved

protected void fireIncomingWssRemoved(IncomingWss incomingWss)

getOutgoingWssList

public java.util.List<OutgoingWss> getOutgoingWssList()
Specified by:
getOutgoingWssList in interface WssContainer

addOutgoingWss

public OutgoingWss addOutgoingWss(java.lang.String label)
Specified by:
addOutgoingWss in interface WssContainer

fireOutgoingWssAdded

protected void fireOutgoingWssAdded(OutgoingWss result)

fireOutgoingWssRemoved

protected void fireOutgoingWssRemoved(OutgoingWss result)

getOutgoingWssCount

public int getOutgoingWssCount()
Specified by:
getOutgoingWssCount in interface WssContainer

getOutgoingWssAt

public OutgoingWss getOutgoingWssAt(int index)
Specified by:
getOutgoingWssAt in interface WssContainer

removeOutgoingWssAt

public void removeOutgoingWssAt(int row)
Specified by:
removeOutgoingWssAt in interface WssContainer

getCryptoByName

public WssCrypto getCryptoByName(java.lang.String cryptoName)
Specified by:
getCryptoByName in interface WssContainer

getIncomingWssByName

public IncomingWss getIncomingWssByName(java.lang.String incomingName)
Specified by:
getIncomingWssByName in interface WssContainer

getOutgoingWssByName

public OutgoingWss getOutgoingWssByName(java.lang.String outgoingName)
Specified by:
getOutgoingWssByName in interface WssContainer

addWssContainerListener

public void addWssContainerListener(WssContainerListener listener)
Specified by:
addWssContainerListener in interface WssContainer

removeWssContainerListener

public void removeWssContainerListener(WssContainerListener listener)
Specified by:
removeWssContainerListener in interface WssContainer

fireWssEntryAdded

public void fireWssEntryAdded(WssEntry newEntry)

fireWssEntryRemoved

public void fireWssEntryRemoved(WssEntry entry)

getCryptoNames

public java.lang.String[] getCryptoNames()
Specified by:
getCryptoNames in interface WssContainer

getIncomingWssNames

public java.lang.String[] getIncomingWssNames()
Specified by:
getIncomingWssNames in interface WssContainer

getOutgoingWssNames

public java.lang.String[] getOutgoingWssNames()
Specified by:
getOutgoingWssNames in interface WssContainer

importConfig

public void importConfig(WssContainer wssContainer)
Specified by:
importConfig in interface WssContainer

resetConfig

public void resetConfig(com.eviware.soapui.config.WssContainerConfig config)

fireCryptoUpdated

public void fireCryptoUpdated(KeyMaterialWssCrypto crypto)

resolve

public void resolve(ResolveContext<?> context)

release

public void release()


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