public class DefaultWssContainer extends Object implements WssContainer
| Constructor and Description | 
|---|
| DefaultWssContainer(ModelItem modelItem,
                   WssContainerConfig config) | 
public DefaultWssContainer(ModelItem modelItem, WssContainerConfig config)
public ModelItem getModelItem()
getModelItem in interface WssContainerpublic PropertyExpansion[] getPropertyExpansions()
getPropertyExpansions in interface PropertyExpansionContainerpublic List<WssCrypto> getCryptoList()
getCryptoList in interface WssContainerpublic WssCrypto addCrypto(String source, String password, CryptoType type)
addCrypto in interface WssContainerprotected void fireCryptoAdded(WssCrypto crypto)
protected void fireCryptoRemoved(WssCrypto crypto)
public void fireWssEntryMoved(WssEntry entry, int offset)
public WssContainerConfig getConfig()
public int getCryptoCount()
getCryptoCount in interface WssContainerpublic void removeCrypto(WssCrypto crypto)
removeCrypto in interface WssContainerpublic List<IncomingWss> getIncomingWssList()
getIncomingWssList in interface WssContainerpublic IncomingWss addIncomingWss(String label)
addIncomingWss in interface WssContainerpublic int getIncomingWssCount()
getIncomingWssCount in interface WssContainerpublic IncomingWss getIncomingWssAt(int index)
getIncomingWssAt in interface WssContainerpublic void removeIncomingWssAt(int row)
removeIncomingWssAt in interface WssContainerprotected void fireIncomingWssAdded(IncomingWss incomingWss)
protected void fireIncomingWssRemoved(IncomingWss incomingWss)
public List<OutgoingWss> getOutgoingWssList()
getOutgoingWssList in interface WssContainerpublic OutgoingWss addOutgoingWss(String label)
addOutgoingWss in interface WssContainerprotected void fireOutgoingWssAdded(OutgoingWss result)
protected void fireOutgoingWssRemoved(OutgoingWss result)
public int getOutgoingWssCount()
getOutgoingWssCount in interface WssContainerpublic OutgoingWss getOutgoingWssAt(int index)
getOutgoingWssAt in interface WssContainerpublic void removeOutgoingWssAt(int row)
removeOutgoingWssAt in interface WssContainerpublic WssCrypto getCryptoByName(String cryptoName, boolean outgoingWSSConfig)
getCryptoByName in interface WssContainerpublic WssCrypto getCryptoByName(String cryptoName)
getCryptoByName in interface WssContainerpublic IncomingWss getIncomingWssByName(String incomingName)
getIncomingWssByName in interface WssContainerpublic OutgoingWss getOutgoingWssByName(String outgoingName)
getOutgoingWssByName in interface WssContainerpublic void addWssContainerListener(WssContainerListener listener)
addWssContainerListener in interface WssContainerpublic void removeWssContainerListener(WssContainerListener listener)
removeWssContainerListener in interface WssContainerpublic void fireWssEntryAdded(WssEntry newEntry)
public void fireWssEntryRemoved(WssEntry entry)
public String[] getCryptoNames()
getCryptoNames in interface WssContainerpublic String[] getIncomingWssNames()
getIncomingWssNames in interface WssContainerpublic String[] getOutgoingWssNames()
getOutgoingWssNames in interface WssContainerpublic void importConfig(WssContainer wssContainer)
importConfig in interface WssContainerpublic void resetConfig(WssContainerConfig config)
public void fireCryptoUpdated(KeyMaterialWssCrypto crypto)
public void resolve(ResolveContext<?> context)
public void addExternalDependency(List<ExternalDependency> dependencies)
public void release()
Copyright © 2019. All Rights Reserved.