edu.uga.cs.lsdis.meteors.uddiproxy.impl
Class RefKey

java.lang.Object
  extended by edu.uga.cs.lsdis.meteors.uddiproxy.impl.RefKey

public class RefKey
extends java.lang.Object


Field Summary
static java.lang.String WSDL_TYPE
           
 
Constructor Summary
RefKey()
           
 
Method Summary
 org.uddi4j.util.KeyedReference createBusinessReferenceKeyedReference(java.lang.String businessName)
          creates a businessName keyedrefernce
 org.uddi4j.util.KeyedReference createDomainKeyedReference(java.lang.String domain)
          creates a wsdl type keyedrefernce (not in use)
 org.uddi4j.util.KeyedReference createFilterKeyedReferenceByType(java.lang.String filter, java.lang.String filterType)
          Returns keyedreference based on the filter type and filter value
 org.uddi4j.util.KeyedReference createFunctionalConceptKeyedReference(java.lang.String functionalConcept)
          creates a namespace keyedrefernce
 org.uddi4j.util.KeyedReference createFunctionalKeyedReference(java.lang.String functionalConcept)
          Creates functional keyedReference for discovery
 org.uddi4j.util.KeyedReference createInputKeyedReference(ParameterDetails paramDetails)
          creates a wsdl type keyedrefernce
 org.uddi4j.util.KeyedReference createInputKeyedReference(java.lang.String inputConcept)
          Creates input keyedReference for discovery
 org.uddi4j.util.KeyedReference createInputMessageKeyedReference(java.lang.String inputMsg)
          creates a input message keyedrefernce
 org.uddi4j.util.KeyedReference createNameSpaceKeyedReference(java.lang.String namespace, java.lang.String typeNameSpace)
          creates a namespace keyedrefernce
 org.uddi4j.util.KeyedReference createOutputKeyedReference(ParameterDetails paramDetails)
          creates a wsdl type keyedrefernce
 org.uddi4j.util.KeyedReference createOutputKeyedReference(java.lang.String outputConcept)
          Creates output keyedReference for discovery
 org.uddi4j.util.KeyedReference createOutputMessageKeyedReference(java.lang.String outputMsg)
          creates a output message keyedrefernce
 org.uddi4j.util.KeyedReference createPortReferenceKeyedReference(java.lang.String port)
          creates a port keyedrefernce
 org.uddi4j.util.KeyedReference createPortTypeReferenceKeyedReference(java.lang.String portTypeKey)
          creates a portType Reference keyedrefernce
 org.uddi4j.util.KeyedReference createProtocolKeyedReference(java.lang.String protocol)
          creates a protocol keyedrefernce
 org.uddi4j.util.KeyedReference createServiceReferenceKeyedReference(java.lang.String serviceName)
          creates a service keyedrefernce
 org.uddi4j.util.KeyedReference createTransportKeyedReference(java.lang.String transport)
          creates a transport keyedrefernce
 org.uddi4j.util.KeyedReference createWSDLLocationKeyedReference(java.lang.String wsdlLocation)
           
 org.uddi4j.util.KeyedReference createWSDLTypeKeyedReference(java.lang.String wsdltype)
          creates a wsdl type keyedrefernce
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WSDL_TYPE

public static final java.lang.String WSDL_TYPE
See Also:
Constant Field Values
Constructor Detail

RefKey

public RefKey()
Method Detail

createNameSpaceKeyedReference

public org.uddi4j.util.KeyedReference createNameSpaceKeyedReference(java.lang.String namespace,
                                                                    java.lang.String typeNameSpace)
creates a namespace keyedrefernce

Parameters:
namespace - Namespace of the uddi entity
typeNameSpace - WSDL type and namespace e.g "portType namespace"
Returns:
KeyReference object created for namespace

createWSDLLocationKeyedReference

public org.uddi4j.util.KeyedReference createWSDLLocationKeyedReference(java.lang.String wsdlLocation)
Parameters:
wsdlLocation -
Returns:

createPortTypeReferenceKeyedReference

public org.uddi4j.util.KeyedReference createPortTypeReferenceKeyedReference(java.lang.String portTypeKey)
creates a portType Reference keyedrefernce

Parameters:
namespace - key of the portType referenced by WSDL Entity
Returns:
KeyReference object created for namespace

createProtocolKeyedReference

public org.uddi4j.util.KeyedReference createProtocolKeyedReference(java.lang.String protocol)
creates a protocol keyedrefernce

Parameters:
communication - protocol for the particular binding
Returns:
KeyReference object created for protocol

createTransportKeyedReference

public org.uddi4j.util.KeyedReference createTransportKeyedReference(java.lang.String transport)
creates a transport keyedrefernce

Parameters:
transport - protocol for the particular binding
Returns:
KeyReference object created for transport

createFunctionalConceptKeyedReference

public org.uddi4j.util.KeyedReference createFunctionalConceptKeyedReference(java.lang.String functionalConcept)
creates a namespace keyedrefernce

Parameters:
namespace - Namespace of the uddi entity
typeNameSpace - WSDL type and namespace e.g "portType namespace"
Returns:
KeyReference object created for namespace

createPortReferenceKeyedReference

public org.uddi4j.util.KeyedReference createPortReferenceKeyedReference(java.lang.String port)
creates a port keyedrefernce

Parameters:
namespace - Namespace of the uddi entity
typeNameSpace - WSDL type and namespace e.g "portType namespace"
Returns:
KeyReference object created for namespace

createServiceReferenceKeyedReference

public org.uddi4j.util.KeyedReference createServiceReferenceKeyedReference(java.lang.String serviceName)
creates a service keyedrefernce

Parameters:
namespace - Namespace of the uddi entity
typeNameSpace - WSDL type and namespace e.g "portType namespace"
Returns:
KeyReference object created for namespace

createBusinessReferenceKeyedReference

public org.uddi4j.util.KeyedReference createBusinessReferenceKeyedReference(java.lang.String businessName)
creates a businessName keyedrefernce

Parameters:
namespace - Namespace of the uddi entity
typeNameSpace - WSDL type and namespace e.g "portType namespace"
Returns:
KeyReference object created for namespace

createWSDLTypeKeyedReference

public org.uddi4j.util.KeyedReference createWSDLTypeKeyedReference(java.lang.String wsdltype)
creates a wsdl type keyedrefernce

Parameters:
type - type of wsdl entity
Returns:
KeyReference object created for wsdl type

createInputKeyedReference

public org.uddi4j.util.KeyedReference createInputKeyedReference(ParameterDetails paramDetails)
creates a wsdl type keyedrefernce

Parameters:
type - type of wsdl entity
Returns:
KeyReference object created for wsdl type

createOutputKeyedReference

public org.uddi4j.util.KeyedReference createOutputKeyedReference(ParameterDetails paramDetails)
creates a wsdl type keyedrefernce

Parameters:
type - type of wsdl entity
Returns:
KeyReference object created for wsdl type

createDomainKeyedReference

public org.uddi4j.util.KeyedReference createDomainKeyedReference(java.lang.String domain)
creates a wsdl type keyedrefernce (not in use)

Parameters:
type - type of wsdl entity
Returns:
KeyReference object created for wsdl type

createFilterKeyedReferenceByType

public org.uddi4j.util.KeyedReference createFilterKeyedReferenceByType(java.lang.String filter,
                                                                       java.lang.String filterType)
Returns keyedreference based on the filter type and filter value

Parameters:
filter - Value of the filter
filterType - Type of the filter
Returns:
KeyedReference object

createFunctionalKeyedReference

public org.uddi4j.util.KeyedReference createFunctionalKeyedReference(java.lang.String functionalConcept)
Creates functional keyedReference for discovery

Parameters:
functionalConcept - Input concept from domain ontology

createInputKeyedReference

public org.uddi4j.util.KeyedReference createInputKeyedReference(java.lang.String inputConcept)
Creates input keyedReference for discovery

Parameters:
inputConcept - Input concept from domain ontology

createOutputKeyedReference

public org.uddi4j.util.KeyedReference createOutputKeyedReference(java.lang.String outputConcept)
Creates output keyedReference for discovery

Parameters:
outputConcept - Input concept from domain ontology

createInputMessageKeyedReference

public org.uddi4j.util.KeyedReference createInputMessageKeyedReference(java.lang.String inputMsg)
creates a input message keyedrefernce

Parameters:
inputMsg - input message of the operation * @return KeyReference object created for input message

createOutputMessageKeyedReference

public org.uddi4j.util.KeyedReference createOutputMessageKeyedReference(java.lang.String outputMsg)
creates a output message keyedrefernce

Parameters:
inputMsg - input message of the operation * @return KeyReference object created for input message