public class WebchainRegistry
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected WebchainInputType |
defaultInputType |
protected java.util.List<Webchain> |
webchainList |
Modifier and Type | Method and Description |
---|---|
void |
addListener(java.lang.String eventName,
de.ims.icarus.ui.events.EventListener listener) |
void |
addNewWebchain(Webchain webchain) |
void |
cloneWebchain(java.lang.String name,
Webchain old) |
boolean |
compareWebchainInputType(WebchainInputType t1,
WebchainInputType t2)
Compare 2 Webchain Input Types
|
boolean |
compareWebchainOutputType(WebchainOutputType t1,
WebchainOutputType t2)
Compare 2 Webchain Output Types
|
Webchain |
createWebchain(java.lang.String name,
WebchainInputType inputType) |
void |
deleteWebchain(Webchain webchain) |
boolean |
equalElements(java.util.List<WebchainElements> w1,
java.util.List<WebchainElements> w2) |
static WebchainRegistry |
getInstance() |
java.util.List<java.lang.String> |
getQueryFromWebchain(Webchain webchain) |
java.lang.String |
getUniqueName(java.lang.String baseName) |
Webchain |
getWebchainAt(int index) |
int |
getWebchainCount() |
boolean |
hasChainOutput(Webchain webchain) |
protected void |
hasChange(Webchain webchain) |
int |
indexOfWebchain(Webchain webchain) |
boolean |
isHasChanges() |
static void |
main(java.lang.String[] args) |
void |
removeListener(de.ims.icarus.ui.events.EventListener listener) |
void |
removeListener(de.ims.icarus.ui.events.EventListener listener,
java.lang.String eventName) |
void |
saveWebchains() |
void |
setName(Webchain webchain,
java.lang.String name) |
void |
setWebchainElements(Webchain webchain,
java.util.List<WebchainElements> webchainElements) |
void |
setWebserviceInput(Webchain webchain,
java.lang.String type,
java.lang.String value) |
Webchain |
webserviceFirstOccurence(Webservice webservice) |
boolean |
webserviceUsed(Webservice webservice) |
protected java.util.List<Webchain> webchainList
protected WebchainInputType defaultInputType
public static WebchainRegistry getInstance()
public void saveWebchains() throws java.lang.Exception
java.lang.Exception
public boolean isHasChanges()
public void addNewWebchain(Webchain webchain)
uniquename
- list
- public void deleteWebchain(Webchain webchain)
public int indexOfWebchain(Webchain webchain)
public int getWebchainCount()
public Webchain getWebchainAt(int index)
public Webchain createWebchain(java.lang.String name, WebchainInputType inputType)
name
- public void cloneWebchain(java.lang.String name, Webchain old)
name
- oldWebchain
- protected void hasChange(Webchain webchain)
public void setName(Webchain webchain, java.lang.String name)
public void setWebchainElements(Webchain webchain, java.util.List<WebchainElements> webchainElements)
webchain
- webchainElements
- public void setWebserviceInput(Webchain webchain, java.lang.String type, java.lang.String value)
webchain
- nameFromSelectedButton
- text
- public boolean equalElements(java.util.List<WebchainElements> w1, java.util.List<WebchainElements> w2)
public boolean compareWebchainInputType(WebchainInputType t1, WebchainInputType t2)
t1
- t2
- public boolean compareWebchainOutputType(WebchainOutputType t1, WebchainOutputType t2)
t1
- t2
- public boolean webserviceUsed(Webservice webservice)
public Webchain webserviceFirstOccurence(Webservice webservice)
public java.util.List<java.lang.String> getQueryFromWebchain(Webchain webchain)
public boolean hasChainOutput(Webchain webchain)
public java.lang.String getUniqueName(java.lang.String baseName)
public void addListener(java.lang.String eventName, de.ims.icarus.ui.events.EventListener listener)
EventSource.addListener(java.lang.String, de.ims.icarus.ui.events.EventListener)
public void removeListener(de.ims.icarus.ui.events.EventListener listener)
EventSource.removeEventListener(de.ims.icarus.ui.events.EventListener)
public void removeListener(de.ims.icarus.ui.events.EventListener listener, java.lang.String eventName)
EventSource.removeEventListener(de.ims.icarus.ui.events.EventListener, java.lang.String)
public static void main(java.lang.String[] args)