public class WebserviceRegistry
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
void |
addListener(java.lang.String eventName,
de.ims.icarus.ui.events.EventListener listener) |
void |
addNewWebservice(Webservice webservice) |
void |
cloneWebservice(Webservice webservice,
Webservice webserviceOld) |
java.lang.String |
createUniqueID(java.lang.String uniqueID) |
Webservice |
createWebservice(java.lang.String uid,
java.lang.String name,
java.lang.String desc,
java.lang.String contact,
java.lang.String creator,
java.lang.String url,
java.lang.String serviceID,
java.lang.String webresourceFormat)
used in webservice dialogs to create new Webservices
|
void |
deleteWebservice(Webservice webservice) |
static WebserviceRegistry |
getInstance() |
java.lang.String |
getNameFromUniqueID(java.lang.String uniqueID) |
java.util.List<java.lang.String> |
getQueryFromWebserviceList(java.util.List<Webservice> webserviceList) |
java.lang.String |
getUniqueName(java.lang.String baseName) |
Webservice |
getWebserviceAt(int index) |
int |
getWebserviceCount() |
Webservice |
getWebserviceFromUniqueID(java.lang.String uniqueID) |
java.util.List<WebserviceIOAttributes> |
getWebserviceInput(Webservice webservice) |
java.util.List<Webservice> |
getWebserviceList() |
java.util.List<WebserviceIOAttributes> |
getWebserviceOutput(Webservice webservice) |
java.util.List<WebserviceIOAttributes> |
getWIOQueryFromWebserviceList(java.util.List<Webservice> webservices) |
int |
indexOfWebservice(Webservice webservice) |
boolean |
isHasChanges() |
boolean |
isValidUniqueID(java.lang.String uniqueID) |
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 |
saveWebservices() |
void |
setContact(Webservice webservice,
java.lang.String contact) |
void |
setCreator(Webservice webservice,
java.lang.String creator) |
void |
setDescription(Webservice webservice,
java.lang.String description)
could be empty
|
void |
setInputAttributes(Webservice webservice,
java.util.List<WebserviceIOAttributes> newInput) |
void |
setName(Webservice webservice,
java.lang.String name) |
void |
setOutputAttributes(Webservice webservice,
java.util.List<WebserviceIOAttributes> newOutput) |
void |
setServiceID(Webservice webservice,
java.lang.String serviceID) |
void |
setURL(Webservice webservice,
java.lang.String url) |
void |
setWebresourceFormat(Webservice webservice,
java.lang.String webresourceFormat) |
void |
sortEvent(WebserviceViewListModel webserviceViewListModel,
boolean ascending) |
void |
webserviceChanged(Webservice webservice) |
public static WebserviceRegistry getInstance()
public void saveWebservices() throws java.lang.Exception
java.lang.Exception
public boolean isHasChanges()
public Webservice getWebserviceFromUniqueID(java.lang.String uniqueID)
public java.lang.String getNameFromUniqueID(java.lang.String uniqueID)
public void cloneWebservice(Webservice webservice, Webservice webserviceOld)
webservice
- public void addNewWebservice(Webservice webservice)
webservice
- public void deleteWebservice(Webservice webservice)
public void sortEvent(WebserviceViewListModel webserviceViewListModel, boolean ascending)
public Webservice createWebservice(java.lang.String uid, java.lang.String name, java.lang.String desc, java.lang.String contact, java.lang.String creator, java.lang.String url, java.lang.String serviceID, java.lang.String webresourceFormat)
uid
- name
- desc
- contact
- creator
- url
- serviceID
- webresourceFormat
- 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 void webserviceChanged(Webservice webservice)
webchain
- public int indexOfWebservice(Webservice webservice)
public int getWebserviceCount()
public Webservice getWebserviceAt(int index)
public java.util.List<Webservice> getWebserviceList()
public boolean isValidUniqueID(java.lang.String uniqueID)
public java.lang.String createUniqueID(java.lang.String uniqueID)
public java.util.List<WebserviceIOAttributes> getWebserviceInput(Webservice webservice)
public java.util.List<WebserviceIOAttributes> getWebserviceOutput(Webservice webservice)
public void setName(Webservice webservice, java.lang.String name)
webservice
- newName
- public void setDescription(Webservice webservice, java.lang.String description)
webservice
- newDesc
- public void setWebresourceFormat(Webservice webservice, java.lang.String webresourceFormat)
webservice
- newWebresourceFormat
- public void setCreator(Webservice webservice, java.lang.String creator)
webservice
- newCreator
- public void setContact(Webservice webservice, java.lang.String contact)
webservice
- newContact
- public void setURL(Webservice webservice, java.lang.String url)
webservice
- newURL
- public void setServiceID(Webservice webservice, java.lang.String serviceID)
webservice
- newServiceID
- public void setInputAttributes(Webservice webservice, java.util.List<WebserviceIOAttributes> newInput)
webservice
- newInput
- public void setOutputAttributes(Webservice webservice, java.util.List<WebserviceIOAttributes> newOutput)
webservice
- newInput
- public java.util.List<java.lang.String> getQueryFromWebserviceList(java.util.List<Webservice> webserviceList)
public java.util.List<WebserviceIOAttributes> getWIOQueryFromWebserviceList(java.util.List<Webservice> webservices)
public java.lang.String getUniqueName(java.lang.String baseName)
public static void main(java.lang.String[] args)