@Path(value="/") @Produces(value={"application/xml","application/json","text/html"}) public class UDDIInquiryJAXRS extends Object
Constructor and Description |
---|
UDDIInquiryJAXRS() |
Modifier and Type | Method and Description |
---|---|
UriContainer |
geEndpointsByServiceJSON(String id)
Returns the binding details of a given entity in JSON
|
BindingTemplate |
getBindingDetailJSON(String id)
Returns the binding details of a given entity in JSON
|
BindingTemplate |
getBindingDetailXML(String id)
Returns the binding details of a given entity in XML
|
BusinessEntity |
getBusinessDetailJSON(String id)
Returns the details of a business entity in JSON
|
BusinessEntity |
getBusinessDetailXML(String id)
Returns the details of a business entity in XML
|
KeyBag |
getBusinessListJSON()
Returns the business keys of the first 100 registered businesses in
JSON
|
KeyBag |
getBusinessListXML()
Returns the business keys of the first 100 registered businesses in
XML
|
BusinessList |
getBusinessSearchJSON(String name,
String lang,
String findQualifiers,
Integer maxrows,
Integer offset)
Returns the search results for registered businesses in JSON
|
BusinessList |
getBusinessSearchXML(String name,
String lang,
String findQualifiers,
Integer maxrows,
Integer offset)
Returns the search results for registered businesses in XML
|
Object |
getDetailJSON(String serviceKey,
String businessKey,
String tModelKey,
String bindingKey)
This method implements the UDDIv3 spec for HTTP GET Inquiry services
Returns the details of a UDDI entity in JSON, use query parameters
serviceKey,businessKey,tModelKey, or bindingKey
|
Object |
getDetailXML(String serviceKey,
String businessKey,
String tModelKey,
String bindingKey)
This method implements the UDDIv3 spec for HTTP GET Inquiry services.
|
UriContainer |
getEndpointsByServiceXML(String id)
Returns the binding details of a given entity in XML
|
OperationalInfo |
getOpInfoJSON(String id)
Returns the operational details of a given entity in JSON
|
OperationalInfo |
getOpInfoXML(String id)
Returns the operational details of a given entity in XML
|
BusinessService |
getServiceDetailJSON(String id)
Returns the details of a service entity in JSON
|
BusinessService |
getServiceDetailXML(String id)
Returns the details of a service entity in XML
|
KeyBag |
getServiceListJSON()
Returns the Service keys of the first 100 registered services in JSON
|
KeyBag |
getServiceListXML()
Returns the Service keys of the first 100 registered services in XML
|
ServiceList |
getServiceSearchJSON(String name,
String lang,
String findQualifiers,
Integer maxrows,
Integer offset)
Returns the search results for registered services in JSON
|
ServiceList |
getServiceSearchXML(String name,
String lang,
String findQualifiers,
Integer maxrows,
Integer offset)
Returns the search results for registered services in XML
|
TModel |
getTModelDetailJSON(String id)
Returns the details of a tModel entity in JSON
|
TModel |
getTModelDetailXML(String id)
Returns the details of a tModel entity in XML
|
KeyBag |
getTModelListJSON()
Returns the tModel keys of the first 100 registered services in JSON
|
KeyBag |
getTModelListXML()
Returns the tModel keys of the first 100 registered services in XML
|
TModelList |
getTModelSearchJSON(String name,
String lang,
String findQualifiers,
Integer maxrows,
Integer offset)
Returns the search results for registered tModel in JSON
|
TModelList |
getTModelSearchXML(String name,
String lang,
String findQualifiers,
Integer maxrows,
Integer offset)
Returns the search results for registered tModel in XML
|
@GET @Path(value="/JSON/businessKey/{id}") @Produces(value="application/json") public BusinessEntity getBusinessDetailJSON(@PathParam(value="id") String id) throws javax.ws.rs.WebApplicationException
id
- javax.ws.rs.WebApplicationException
@GET @Path(value="/XML/businessKey/{id}") @Produces(value="application/xml") public BusinessEntity getBusinessDetailXML(@PathParam(value="id") String id) throws javax.ws.rs.WebApplicationException
id
- javax.ws.rs.WebApplicationException
@GET @Path(value="/XML/tModelKey/{id}") @Produces(value="application/xml") public TModel getTModelDetailXML(@PathParam(value="id") String id) throws javax.ws.rs.WebApplicationException
id
- javax.ws.rs.WebApplicationException
@GET @Path(value="/JSON/tModelKey/{id}") @Produces(value="application/json") public TModel getTModelDetailJSON(@PathParam(value="id") String id) throws javax.ws.rs.WebApplicationException
id
- javax.ws.rs.WebApplicationException
@GET @Path(value="/JSON/serviceKey/{id}") @Produces(value="application/json") public BusinessService getServiceDetailJSON(@PathParam(value="id") String id) throws javax.ws.rs.WebApplicationException
id
- javax.ws.rs.WebApplicationException
@GET @Path(value="/JSON/getDetail") @Produces(value="application/json") public Object getDetailJSON(@QueryParam(value="serviceKey") String serviceKey, @QueryParam(value="businessKey") String businessKey, @QueryParam(value="tModelKey") String tModelKey, @QueryParam(value="bindingKey") String bindingKey) throws javax.ws.rs.WebApplicationException
serviceKey
- businessKey
- tModelKey
- bindingKey
- javax.ws.rs.WebApplicationException
@GET @Path(value="/XML/getDetail") @Produces(value="application/xml") public Object getDetailXML(@QueryParam(value="serviceKey") String serviceKey, @QueryParam(value="businessKey") String businessKey, @QueryParam(value="tModelKey") String tModelKey, @QueryParam(value="bindingKey") String bindingKey) throws javax.ws.rs.WebApplicationException
serviceKey
- businessKey
- tModelKey
- bindingKey
- javax.ws.rs.WebApplicationException
@GET @Path(value="/XML/serviceKey/{id}") @Produces(value="application/xml") public BusinessService getServiceDetailXML(@PathParam(value="id") String id) throws javax.ws.rs.WebApplicationException
id
- javax.ws.rs.WebApplicationException
@GET @Path(value="/JSON/opInfo/{id}") @Produces(value="application/json") public OperationalInfo getOpInfoJSON(@PathParam(value="id") String id) throws javax.ws.rs.WebApplicationException
id
- javax.ws.rs.WebApplicationException
@GET @Path(value="/XML/opInfo/{id}") @Produces(value="application/xml") public OperationalInfo getOpInfoXML(@PathParam(value="id") String id) throws javax.ws.rs.WebApplicationException
id
- javax.ws.rs.WebApplicationException
@GET @Path(value="/JSON/bindingKey/{id}") @Produces(value="application/json") public BindingTemplate getBindingDetailJSON(@PathParam(value="id") String id) throws javax.ws.rs.WebApplicationException
id
- javax.ws.rs.WebApplicationException
@GET @Path(value="/XML/bindingKey/{id}") @Produces(value="application/xml") public BindingTemplate getBindingDetailXML(@PathParam(value="id") String id) throws javax.ws.rs.WebApplicationException
id
- javax.ws.rs.WebApplicationException
@GET @Path(value="/JSON/endpointsByService/{id}") @Produces(value="application/json") public UriContainer geEndpointsByServiceJSON(@PathParam(value="id") String id) throws javax.ws.rs.WebApplicationException
id
- javax.ws.rs.WebApplicationException
@GET @Path(value="/XML/endpointsByService/{id}") @Produces(value="application/xml") public UriContainer getEndpointsByServiceXML(@PathParam(value="id") String id) throws javax.ws.rs.WebApplicationException
id
- javax.ws.rs.WebApplicationException
@GET @Path(value="/XML/businessList") @Produces(value="application/xml") public KeyBag getBusinessListXML() throws javax.ws.rs.WebApplicationException
javax.ws.rs.WebApplicationException
@GET @Path(value="/JSON/businessList") @Produces(value="application/json") public KeyBag getBusinessListJSON() throws javax.ws.rs.WebApplicationException
javax.ws.rs.WebApplicationException
@GET @Path(value="/XML/serviceList") @Produces(value="application/xml") public KeyBag getServiceListXML() throws javax.ws.rs.WebApplicationException
javax.ws.rs.WebApplicationException
@GET @Path(value="/JSON/serviceList") @Produces(value="application/json") public KeyBag getServiceListJSON() throws javax.ws.rs.WebApplicationException
javax.ws.rs.WebApplicationException
@GET @Path(value="/XML/tModelList") @Produces(value="application/xml") public KeyBag getTModelListXML() throws javax.ws.rs.WebApplicationException
javax.ws.rs.WebApplicationException
@GET @Path(value="/XML/businessSearch") @Produces(value="application/xml") public BusinessList getBusinessSearchXML(@QueryParam(value="name") String name, @QueryParam(value="lang") String lang, @QueryParam(value="findQualifiers") String findQualifiers, @QueryParam(value="maxrows") Integer maxrows, @QueryParam(value="offset") Integer offset) throws javax.ws.rs.WebApplicationException
name
- lang
- findQualifiers
- maxrows
- offset
- javax.ws.rs.WebApplicationException
@GET @Path(value="/JSON/businessSearch") @Produces(value="application/json") public BusinessList getBusinessSearchJSON(@QueryParam(value="name") String name, @QueryParam(value="lang") String lang, @QueryParam(value="findQualifiers") String findQualifiers, @QueryParam(value="maxrows") Integer maxrows, @QueryParam(value="offset") Integer offset) throws javax.ws.rs.WebApplicationException
name
- lang
- findQualifiers
- maxrows
- offset
- javax.ws.rs.WebApplicationException
@GET @Path(value="/JSON/serviceSearch") @Produces(value="application/json") public ServiceList getServiceSearchJSON(@QueryParam(value="name") String name, @QueryParam(value="lang") String lang, @QueryParam(value="findQualifiers") String findQualifiers, @QueryParam(value="maxrows") Integer maxrows, @QueryParam(value="offset") Integer offset) throws javax.ws.rs.WebApplicationException
name
- lang
- findQualifiers
- maxrows
- offset
- javax.ws.rs.WebApplicationException
@GET @Path(value="/XML/serviceSearch") @Produces(value="application/json") public ServiceList getServiceSearchXML(@QueryParam(value="name") String name, @QueryParam(value="lang") String lang, @QueryParam(value="findQualifiers") String findQualifiers, @QueryParam(value="maxrows") Integer maxrows, @QueryParam(value="offset") Integer offset) throws javax.ws.rs.WebApplicationException
name
- lang
- findQualifiers
- maxrows
- offset
- javax.ws.rs.WebApplicationException
@GET @Path(value="/JSON/tModelList") @Produces(value="application/json") public KeyBag getTModelListJSON() throws javax.ws.rs.WebApplicationException
javax.ws.rs.WebApplicationException
@GET @Path(value="/JSON/searchTModel") @Produces(value="application/json") public TModelList getTModelSearchJSON(@QueryParam(value="name") String name, @QueryParam(value="lang") String lang, @QueryParam(value="findQualifiers") String findQualifiers, @QueryParam(value="maxrows") Integer maxrows, @QueryParam(value="offset") Integer offset) throws javax.ws.rs.WebApplicationException
name
- lang
- findQualifiers
- maxrows
- offset
- javax.ws.rs.WebApplicationException
@GET @Path(value="/XML/searchTModel") @Produces(value="application/json") public TModelList getTModelSearchXML(@QueryParam(value="name") String name, @QueryParam(value="lang") String lang, @QueryParam(value="findQualifiers") String findQualifiers, @QueryParam(value="maxrows") Integer maxrows, @QueryParam(value="offset") Integer offset) throws javax.ws.rs.WebApplicationException
name
- lang
- findQualifiers
- maxrows
- offset
- javax.ws.rs.WebApplicationException
Copyright © 2004–2021 The Apache Software Foundation. All rights reserved.