cgl.expeditor
Interface IRegistry

All Known Implementing Classes:
AbstractRegistry

public interface IRegistry

Represents Expeditor Module registry and implements all primary functionalities which has to be done through Cache Module.

Author:
Mehmet S. Aktas (maktas@indiana.edu)

Field Summary
static java.lang.String JUDDI_V1_GENERIC
           
static java.lang.String JUDDI_V1_NAMESPACE
           
static java.lang.String UDDI_V1_GENERIC
           
static java.lang.String UDDI_V1_NAMESPACE
           
static java.lang.String UDDI_V2_GENERIC
           
static java.lang.String UDDI_V2_NAMESPACE
           
static java.lang.String UDDI_V3_GENERIC
           
static java.lang.String UDDI_V3_NAMESPACE
           
 
Method Summary
 org.apache.juddi.datatype.response.DispositionReport deletePublisher(AuthInfo authInfo, java.util.Vector publisherIDVector)
          "Used to delete an existing publisher accounts."
 org.apache.juddi.datatype.response.DispositionReport discardAuthToken(AuthInfo authInfo)
          "Used to inform an Operator Site that a previously provided authentication token is no longer valid.
 org.apache.juddi.datatype.RegistryObject execute(org.apache.juddi.datatype.RegistryObject request)
           
 PublisherList findPublisher(java.lang.String publisherID, java.lang.String name, org.apache.juddi.datatype.request.FindQualifiers findQualifiers, int maxRows)
           
 AuthToken getAuthToken(java.lang.String userID, java.lang.String cred)
          "Used to request an authentication token from an Operator Site.
 AttributeDetail getContextDetailFromMemory(java.util.Vector attributeKeys)
          "Used to get full bindingTemplate information suitable for make one or more service requests.
 PublisherDetail getPublisherDetail(java.util.Vector publisherIDVector)
           
 AttributeDetail saveContextToMemory(AuthInfo authInfo, java.util.Vector contextVector)
          "Used to register new bindingTemplate information or update existing bindingTemplate information.
 PublisherDetail savePublisher(AuthInfo authInfo, java.util.Vector publisherVector)
           
 org.apache.juddi.datatype.response.DispositionReport validateValues(java.util.Vector businessVector, java.util.Vector serviceVector, java.util.Vector tModelVector)
           
 

Field Detail

UDDI_V1_GENERIC

public static final java.lang.String UDDI_V1_GENERIC
See Also:
Constant Field Values

UDDI_V2_GENERIC

public static final java.lang.String UDDI_V2_GENERIC
See Also:
Constant Field Values

UDDI_V3_GENERIC

public static final java.lang.String UDDI_V3_GENERIC
See Also:
Constant Field Values

JUDDI_V1_GENERIC

public static final java.lang.String JUDDI_V1_GENERIC
See Also:
Constant Field Values

UDDI_V1_NAMESPACE

public static final java.lang.String UDDI_V1_NAMESPACE
See Also:
Constant Field Values

UDDI_V2_NAMESPACE

public static final java.lang.String UDDI_V2_NAMESPACE
See Also:
Constant Field Values

UDDI_V3_NAMESPACE

public static final java.lang.String UDDI_V3_NAMESPACE
See Also:
Constant Field Values

JUDDI_V1_NAMESPACE

public static final java.lang.String JUDDI_V1_NAMESPACE
See Also:
Constant Field Values
Method Detail

saveContextToMemory

public AttributeDetail saveContextToMemory(AuthInfo authInfo,
                                           java.util.Vector contextVector)
                                    throws org.apache.juddi.error.RegistryException
"Used to register new bindingTemplate information or update existing bindingTemplate information. Use this to control information about technical capabilities exposed by a registered business."

Throws:
RegistryException;
org.apache.juddi.error.RegistryException

getContextDetailFromMemory

public AttributeDetail getContextDetailFromMemory(java.util.Vector attributeKeys)
                                           throws org.apache.juddi.error.RegistryException
"Used to get full bindingTemplate information suitable for make one or more service requests. Returns a bindingDetail message."

Throws:
RegistryException;
org.apache.juddi.error.RegistryException

discardAuthToken

public org.apache.juddi.datatype.response.DispositionReport discardAuthToken(AuthInfo authInfo)
                                                                      throws org.apache.juddi.error.RegistryException
"Used to inform an Operator Site that a previously provided authentication token is no longer valid. See get_authToken."

Throws:
RegistryException;
org.apache.juddi.error.RegistryException

getAuthToken

public AuthToken getAuthToken(java.lang.String userID,
                              java.lang.String cred)
                       throws org.apache.juddi.error.RegistryException
"Used to request an authentication token from an Operator Site. Authentication tokens are required to use all other APIs defined in the publishers API. This server serves as the program's equivalent of a login request."

Throws:
RegistryException;
org.apache.juddi.error.RegistryException

deletePublisher

public org.apache.juddi.datatype.response.DispositionReport deletePublisher(AuthInfo authInfo,
                                                                            java.util.Vector publisherIDVector)
                                                                     throws org.apache.juddi.error.RegistryException
"Used to delete an existing publisher accounts."

Throws:
RegistryException;
org.apache.juddi.error.RegistryException

getPublisherDetail

public PublisherDetail getPublisherDetail(java.util.Vector publisherIDVector)
                                   throws org.apache.juddi.error.RegistryException
Throws:
RegistryException;
org.apache.juddi.error.RegistryException

findPublisher

public PublisherList findPublisher(java.lang.String publisherID,
                                   java.lang.String name,
                                   org.apache.juddi.datatype.request.FindQualifiers findQualifiers,
                                   int maxRows)
                            throws org.apache.juddi.error.RegistryException
Throws:
RegistryException;
org.apache.juddi.error.RegistryException

savePublisher

public PublisherDetail savePublisher(AuthInfo authInfo,
                                     java.util.Vector publisherVector)
                              throws org.apache.juddi.error.RegistryException
Throws:
RegistryException;
org.apache.juddi.error.RegistryException

validateValues

public org.apache.juddi.datatype.response.DispositionReport validateValues(java.util.Vector businessVector,
                                                                           java.util.Vector serviceVector,
                                                                           java.util.Vector tModelVector)
                                                                    throws org.apache.juddi.error.RegistryException
Throws:
RegistryException;
org.apache.juddi.error.RegistryException

execute

public org.apache.juddi.datatype.RegistryObject execute(org.apache.juddi.datatype.RegistryObject request)
                                                 throws org.apache.juddi.error.RegistryException
Throws:
org.apache.juddi.error.RegistryException