|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectes.upv.dsic.gti_ia.organization.Oracle
public class Oracle
This class allows us to parse a OWL-S and WSDL files in order to extract relevant information, such as service inputs, outputs, list of roles for both providers, such as customers.
| Constructor Summary | |
|---|---|
Oracle()
|
|
Oracle(File file)
Method to parses an OWL-S file |
|
Oracle(String s)
Method to parses an OWL-S string |
|
Oracle(URL url)
Method to parses an OWL-S URL |
|
| Method Summary | |
|---|---|
ArrayList<String> |
getClientList()
Returns the list of roles required to use the service |
ArrayList<String> |
getClientUnitList()
Returns providerUnitList is a unit where the role client is defined |
Map<String,String> |
getElements()
Returns the Elements parameters of owls file parsed |
ArrayList<String> |
getOwlsProfileInputs()
Returns the profile input parameters of an OWL-S parsed file |
ArrayList<String> |
getOwlsProfileOutputs()
Returns the profile output parameters of an OWL-S parsed file |
String |
getProcessLocalName()
Returns the process local name |
ArrayList<String> |
getProviderList()
Returns the list of roles available to provide the service |
ArrayList<Provider> |
getProviders()
Returns the list of providers (agents or organizations) of the service |
ArrayList<String> |
getProvidersGroundingWSDL()
Returns the list of WSDL grounding providers of the service |
ArrayList<String> |
getProviderUnitList()
Returns providerUnitList is a unit where the role provider is defined |
String |
getServiceName()
Returns the behaviour name to execute on provider |
String |
getWSDL()
Returns the WSDL parameter of owls file parsed |
ArrayList<String> |
getWSDLInputs()
Returns the WSDL input parameters of WSDL parsed file |
ArrayList<String> |
getWsdlInputsTypes()
Returns the WSDL input type parameters of WSDL parsed file |
String |
getWSDLNamePort()
Returns the Name Port parameter of WSDL file parsed |
String |
getWSDLNameService()
Returns the Name Service parameter of WSDL file parsed |
String |
getWSDLOperation()
Returns the Operation parameter of WSDL file parsed |
ArrayList<String> |
getWSDLOutputs()
Returns the WSDL output parameters of WSDL parsed file |
ArrayList<String> |
getWsdlOutputsTypes()
Returns the WSDL output type parameters of WSDL parsed file |
void |
parseWSDL(String wsdlURL)
Parses only a WSDL file |
void |
setClientUnitList(ArrayList<String> unitList)
Returns unitList this parameter is a unit where the role client is defined |
void |
setProviderUnitList(ArrayList<String> unitList)
Sets unitList |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Oracle(File file)
file - public Oracle(URL url)
url - public Oracle(String s)
file - public Oracle()
| Method Detail |
|---|
public void parseWSDL(String wsdlURL)
wsdlURL - to parsepublic ArrayList<String> getOwlsProfileInputs()
public ArrayList<String> getOwlsProfileOutputs()
public ArrayList<String> getWsdlInputsTypes()
public ArrayList<String> getWsdlOutputsTypes()
public ArrayList<String> getWSDLInputs()
public ArrayList<String> getWSDLOutputs()
public ArrayList<Provider> getProviders()
public ArrayList<String> getProvidersGroundingWSDL()
public String getWSDLNameService()
public String getWSDLNamePort()
public String getWSDLOperation()
public String getWSDL()
public Map<String,String> getElements()
public ArrayList<String> getProviderList()
public ArrayList<String> getClientList()
public String getServiceName()
public ArrayList<String> getClientUnitList()
public void setClientUnitList(ArrayList<String> unitList)
unitList - this parameter is a unit where the role client is definedpublic ArrayList<String> getProviderUnitList()
public void setProviderUnitList(ArrayList<String> unitList)
unitList - this parameter is a unit where the role provider is definedpublic String getProcessLocalName()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||