Package org.apache.wsil.util
Class WSILDocBuilder
- java.lang.Object
-
- org.apache.wsil.util.WSILDocBuilder
-
public class WSILDocBuilder extends java.lang.Object
This class builds a WSIL document.- Author:
- Alfredo da Silva
-
-
Field Summary
Fields Modifier and Type Field Description protected static int
MAX_ROWS
Max number of rows returned by the UDDI registry.protected WSILDocument
wsilDocument
WSIL inspection document reference.
-
Constructor Summary
Constructors Constructor Description WSILDocBuilder()
Creates a newWSILDocBuilder
instance.WSILDocBuilder(java.lang.String root)
Creates a newWSILDocBuilder
instance.WSILDocBuilder(java.net.URL registryURL)
Creates a newWSILDocBuilder
instance.WSILDocBuilder(java.net.URL registryURL, java.lang.String businessKey)
Creates a newWSILDocBuilder
instance.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addLink(java.lang.String referencedNamespace, java.lang.String location)
Adds a link object to the WSIL documentvoid
addLink(java.net.URL registryURL)
Adds a link object to the WSIL documentvoid
addService(java.lang.String root)
Adds a list of WSIL Service objects to the WSIL Document.void
addService(java.net.URL registryURL)
Adds a list of UDDI Service objects to the WSIL Document.protected org.uddi4j.datatype.business.BusinessEntity[]
findBusinessEntities(org.uddi4j.response.BusinessInfos businessInfos, org.uddi4j.client.UDDIProxy up)
Get all BusinessEntity objects from a BusinessInfos object.protected org.uddi4j.datatype.service.BusinessService[]
findServices(org.uddi4j.response.ServiceList serviceList, org.uddi4j.client.UDDIProxy up)
Find all BusinessService objects given a serviceList objectstatic java.util.Vector
getBusinessKeyVector(org.uddi4j.response.BusinessInfos businessInfos)
Get business keys from a list of businessInfos.WSILDocument
getWSILDocument()
Returns a WSIL document.
-
-
-
Field Detail
-
MAX_ROWS
protected static final int MAX_ROWS
Max number of rows returned by the UDDI registry.- See Also:
- Constant Field Values
-
wsilDocument
protected WSILDocument wsilDocument
WSIL inspection document reference.
-
-
Constructor Detail
-
WSILDocBuilder
public WSILDocBuilder() throws WSILException
Creates a newWSILDocBuilder
instance.- Throws:
WSILException
-
WSILDocBuilder
public WSILDocBuilder(java.lang.String root) throws WSILException, javax.wsdl.WSDLException, java.io.IOException
Creates a newWSILDocBuilder
instance.- Parameters:
root
- aString
value- Throws:
WSILException
- if an error occursjavax.wsdl.WSDLException
- if an error occursjava.io.IOException
- if an error occurs
-
WSILDocBuilder
public WSILDocBuilder(java.net.URL registryURL) throws WSILException
Creates a newWSILDocBuilder
instance.- Parameters:
registryURL
- anURL
value- Throws:
WSILException
- if an error occurs
-
WSILDocBuilder
public WSILDocBuilder(java.net.URL registryURL, java.lang.String businessKey) throws WSILException
Creates a newWSILDocBuilder
instance.- Parameters:
registryURL
- anURL
valuebusinessKey
- aString
value- Throws:
WSILException
- if an error occurs
-
-
Method Detail
-
getWSILDocument
public WSILDocument getWSILDocument()
Returns a WSIL document.- Returns:
- a
WSILDocument
value
-
addLink
public void addLink(java.lang.String referencedNamespace, java.lang.String location)
Adds a link object to the WSIL document- Parameters:
referencedNamespace
- aString
valuelocation
- aString
value
-
addLink
public void addLink(java.net.URL registryURL) throws WSILException
Adds a link object to the WSIL document- Parameters:
registryURL
- anURL
value- Throws:
WSILException
- if an error occurs
-
addService
public void addService(java.lang.String root) throws WSILException, javax.wsdl.WSDLException, java.io.IOException
Adds a list of WSIL Service objects to the WSIL Document.- Parameters:
root
- aString
value- Throws:
WSILException
- if an error occursjavax.wsdl.WSDLException
- if an error occursjava.io.IOException
- if an error occurs
-
addService
public void addService(java.net.URL registryURL) throws WSILException
Adds a list of UDDI Service objects to the WSIL Document.- Parameters:
registryURL
- anURL
value- Throws:
WSILException
- if an error occurs
-
findServices
protected org.uddi4j.datatype.service.BusinessService[] findServices(org.uddi4j.response.ServiceList serviceList, org.uddi4j.client.UDDIProxy up) throws WSILException
Find all BusinessService objects given a serviceList object- Parameters:
serviceList
-- Returns:
- Return a BusinessService array
- Throws:
WSILException
-
findBusinessEntities
protected org.uddi4j.datatype.business.BusinessEntity[] findBusinessEntities(org.uddi4j.response.BusinessInfos businessInfos, org.uddi4j.client.UDDIProxy up) throws WSILException
Get all BusinessEntity objects from a BusinessInfos object.- Parameters:
businessInfos
-- Returns:
- Return a BusinessEntity array
- Throws:
WSILException
-
getBusinessKeyVector
public static java.util.Vector getBusinessKeyVector(org.uddi4j.response.BusinessInfos businessInfos)
Get business keys from a list of businessInfos.- Returns:
- Return a list of business keys.
-
-