electric.uddi
Interface IUDDIServer

All Known Implementing Classes:
UDDIServer

public interface IUDDIServer

IUDDIServer.

Author:
webMethods

Method Summary
 void addListener(IUDDIListener listener)
           
 void checkLimits(User user)
           
 void eraseAssertion(java.lang.String assertionKey)
           
 void eraseBinding(java.lang.String bindingKey)
           
 void eraseBusiness(java.lang.String businessKey)
           
 void eraseService(java.lang.String serviceKey)
           
 void eraseTModel(java.lang.String tModelKey)
           
 java.util.Enumeration getAssertions()
           
 Assertion[] getAssertionsForUser(User user)
           
 java.lang.String[] getBindingKeysForService(java.lang.String serviceKey)
           
 java.util.Enumeration getBindings()
           
 Binding[] getBindingsForUser(User user)
           
 java.util.Enumeration getBusinesses()
           
 Business[] getBusinessesForUser(User user)
           
 java.util.Enumeration getBusinessKeys()
           
 java.lang.String getInquiryServletPath()
           
 IUDDIListener[] getListeners()
           
 java.lang.String getOperator()
           
 User getPublisher(Authorization authorization)
           
 java.lang.String[] getServiceKeysForBusiness(java.lang.String businessKey)
           
 java.util.Enumeration getServices()
           
 Service[] getServicesForUser(User user)
           
 java.util.Enumeration getTModels()
           
 TModel[] getTModelsForUser(User user)
           
 java.lang.Object invoke(ICommand command, Authorization authorization)
           
 boolean ownsBinding(java.lang.String bindingKey, User user)
           
 boolean ownsBusiness(java.lang.String businessKey, User user)
           
 boolean ownsService(java.lang.String serviceKey, User user)
           
 boolean ownsTModel(TModel tModel, User user)
           
 boolean publishedAssertion(Assertion assertion, User user)
           
 Assertion readAssertion(java.lang.String assertionKey)
           
 Binding readBinding(java.lang.String bindingKey)
           
 Business readBusiness(java.lang.String businessKey)
           
 Service readService(java.lang.String serviceKey)
           
 TModel readTModel(java.lang.String tModelKey)
           
 User readUser(java.lang.String name)
           
 void writeAssertion(Assertion assertion)
           
 void writeBinding(Binding binding)
           
 void writeBusiness(Business business)
           
 void writeService(Service service)
           
 void writeTModel(TModel tModel)
           
 

Method Detail

invoke

public java.lang.Object invoke(ICommand command,
                               Authorization authorization)
                        throws UDDIException
Parameters:
command -
authorization -
Throws:
UDDIException

getBusinesses

public java.util.Enumeration getBusinesses()

getBusinessKeys

public java.util.Enumeration getBusinessKeys()

getBusinessesForUser

public Business[] getBusinessesForUser(User user)
                                throws UDDIException
Parameters:
user -
Throws:
UDDIException

ownsBusiness

public boolean ownsBusiness(java.lang.String businessKey,
                            User user)
                     throws UDDIException
Parameters:
businessKey -
user -
Throws:
UDDIException

readBusiness

public Business readBusiness(java.lang.String businessKey)
                      throws UDDIException
Parameters:
businessKey -
Throws:
UDDIException

writeBusiness

public void writeBusiness(Business business)
                   throws UDDIException
Parameters:
business -
Throws:
UDDIException

eraseBusiness

public void eraseBusiness(java.lang.String businessKey)
                   throws UDDIException
Parameters:
businessKey -
Throws:
UDDIException

getServices

public java.util.Enumeration getServices()

getServicesForUser

public Service[] getServicesForUser(User user)
                             throws UDDIException
Parameters:
user -
Throws:
UDDIException

ownsService

public boolean ownsService(java.lang.String serviceKey,
                           User user)
                    throws UDDIException
Parameters:
serviceKey -
user -
Throws:
UDDIException

getServiceKeysForBusiness

public java.lang.String[] getServiceKeysForBusiness(java.lang.String businessKey)
                                             throws UDDIException
Parameters:
businessKey -
Throws:
UDDIException

readService

public Service readService(java.lang.String serviceKey)
                    throws UDDIException
Parameters:
serviceKey -
Throws:
UDDIException

writeService

public void writeService(Service service)
                  throws UDDIException
Parameters:
service -
Throws:
UDDIException

eraseService

public void eraseService(java.lang.String serviceKey)
                  throws UDDIException
Parameters:
serviceKey -
Throws:
UDDIException

getBindings

public java.util.Enumeration getBindings()

getBindingsForUser

public Binding[] getBindingsForUser(User user)
                             throws UDDIException
Parameters:
user -
Throws:
UDDIException

ownsBinding

public boolean ownsBinding(java.lang.String bindingKey,
                           User user)
                    throws UDDIException
Parameters:
bindingKey -
user -
Throws:
UDDIException

getBindingKeysForService

public java.lang.String[] getBindingKeysForService(java.lang.String serviceKey)
                                            throws UDDIException
Parameters:
serviceKey -
Throws:
UDDIException

readBinding

public Binding readBinding(java.lang.String bindingKey)
                    throws UDDIException
Parameters:
bindingKey -
Throws:
UDDIException

writeBinding

public void writeBinding(Binding binding)
                  throws UDDIException
Parameters:
binding -
Throws:
UDDIException

eraseBinding

public void eraseBinding(java.lang.String bindingKey)
                  throws UDDIException
Parameters:
bindingKey -
Throws:
UDDIException

getTModels

public java.util.Enumeration getTModels()

getTModelsForUser

public TModel[] getTModelsForUser(User user)
                           throws UDDIException
Parameters:
user -
Throws:
UDDIException

ownsTModel

public boolean ownsTModel(TModel tModel,
                          User user)
                   throws UDDIException
Parameters:
tModel -
user -
Throws:
UDDIException

readTModel

public TModel readTModel(java.lang.String tModelKey)
                  throws UDDIException
Parameters:
tModelKey -
Throws:
UDDIException

writeTModel

public void writeTModel(TModel tModel)
                 throws UDDIException
Parameters:
tModel -
Throws:
UDDIException

eraseTModel

public void eraseTModel(java.lang.String tModelKey)
                 throws UDDIException
Parameters:
tModelKey -
Throws:
UDDIException

getAssertions

public java.util.Enumeration getAssertions()

getAssertionsForUser

public Assertion[] getAssertionsForUser(User user)
                                 throws UDDIException
Parameters:
user -
Throws:
UDDIException

publishedAssertion

public boolean publishedAssertion(Assertion assertion,
                                  User user)
                           throws UDDIException
Parameters:
assertion -
user -
Throws:
UDDIException

readAssertion

public Assertion readAssertion(java.lang.String assertionKey)
                        throws UDDIException
Parameters:
assertionKey -
Throws:
UDDIException

writeAssertion

public void writeAssertion(Assertion assertion)
                    throws UDDIException
Parameters:
assertion -
Throws:
UDDIException

eraseAssertion

public void eraseAssertion(java.lang.String assertionKey)
                    throws UDDIException
Parameters:
assertionKey -
Throws:
UDDIException

getInquiryServletPath

public java.lang.String getInquiryServletPath()

getOperator

public java.lang.String getOperator()

getPublisher

public User getPublisher(Authorization authorization)
                  throws UDDIException
Parameters:
authorization -
Throws:
UDDIException

checkLimits

public void checkLimits(User user)
                 throws UDDIException
Parameters:
user -
Throws:
UDDIException

readUser

public User readUser(java.lang.String name)
              throws UDDIException
Parameters:
name -
Throws:
UDDIException

addListener

public void addListener(IUDDIListener listener)
Parameters:
listener -

getListeners

public IUDDIListener[] getListeners()


copyright© 2001-2004 by webMethods All Rights Reserved.