|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.juddi.datastore.jdbc.JDBCDataStore
public class JDBCDataStore
Constructor Summary | |
---|---|
JDBCDataStore()
Create a new JDBCDataStore and aquire a JDBC connection from the connection pool. |
Method Summary | |
---|---|
void |
beginTrans()
begin a new transaction |
void |
commit()
commit on all connections. |
void |
deleteAssertions(java.lang.String publisherID,
java.util.Vector assertions)
For each PublisherAssertion in the Vector of PublisherAssertions passed in perform the following steps: 1. |
void |
deleteBinding(java.lang.String bindingKey)
|
void |
deleteBusiness(java.lang.String businessKey)
|
void |
deletePublisher(java.lang.String publisherID)
|
void |
deleteService(java.lang.String serviceKey)
|
void |
deleteTModel(java.lang.String tModelKey)
|
BindingTemplate |
fetchBinding(java.lang.String bindingKey)
|
BusinessEntity |
fetchBusiness(java.lang.String businessKey)
|
BusinessInfo |
fetchBusinessInfo(java.lang.String businessKey)
|
PublisherInfo |
fetchPublisherInfo(java.lang.String publisherID)
|
BusinessService |
fetchService(java.lang.String serviceKey)
|
ServiceInfo |
fetchServiceInfo(java.lang.String serviceKey)
|
TModel |
fetchTModel(java.lang.String tModelKey)
|
TModelInfo |
fetchTModelInfo(java.lang.String tModelKey)
|
java.util.Vector |
findBinding(java.lang.String serviceKey,
CategoryBag categoryBag,
TModelBag tModelBag,
FindQualifiers findQualifiers)
|
java.util.Vector |
findBusiness(java.util.Vector nameVector,
DiscoveryURLs discoveryURLs,
IdentifierBag identifierBag,
CategoryBag categoryBag,
TModelBag tModelBag,
FindQualifiers findQualifiers)
|
java.util.Vector |
findPublisher(java.lang.String name,
FindQualifiers findQualifiers)
|
java.util.Vector |
findRegisteredBusinesses(java.lang.String publisherID)
|
java.util.Vector |
findRegisteredTModels(java.lang.String publisherID)
|
java.util.Vector |
findRelatedBusinesses(java.lang.String businessKey,
KeyedReference keyedRef,
FindQualifiers findQualifiers)
1. |
java.util.Vector |
findService(java.lang.String businessKey,
java.util.Vector nameVector,
CategoryBag categoryBag,
TModelBag tModelBag,
FindQualifiers findQualifiers)
|
java.util.Vector |
findTModel(java.lang.String name,
CategoryBag categoryBag,
IdentifierBag identifierBag,
FindQualifiers findQualifiers)
|
java.lang.String |
generateToken(Publisher publisher)
|
java.util.Vector |
getAssertions(java.lang.String publisherID)
1. |
java.util.Vector |
getAssertionStatusItems(java.lang.String publisherID,
java.lang.String completionStatus)
1. |
Publisher |
getAuthTokenPublisher(java.lang.String token)
|
java.sql.Connection |
getConnection()
|
Publisher |
getPublisher(java.lang.String publisherID)
verify that the individual or system identified by the 'publisherID' is a valid jUDDI user (aka publisher). |
boolean |
isAdministrator(java.lang.String publisherID)
Will return true if the publisherID parameter specified has been tagged with registry administrator priviledges otherwise returns false. |
boolean |
isAuthTokenExpired(java.lang.String token)
|
boolean |
isBindingPublisher(java.lang.String bindingKey,
java.lang.String publisherID)
|
boolean |
isBusinessPublisher(java.lang.String businessKey,
java.lang.String publisherID)
|
boolean |
isEnabled(java.lang.String publisherID)
Will return true if the publisherID parameter specified is currently enabled otherwise returns false. |
boolean |
isServicePublisher(java.lang.String serviceKey,
java.lang.String publisherID)
|
boolean |
isTModelPublisher(java.lang.String tModelKey,
java.lang.String publisherID)
|
boolean |
isValidBindingKey(java.lang.String bindingKey)
|
boolean |
isValidBusinessKey(java.lang.String businessKey)
|
boolean |
isValidServiceKey(java.lang.String serviceKey)
|
boolean |
isValidTModelKey(java.lang.String tModelKey)
|
void |
markTModelAsDeleted(java.lang.String tModelKey)
|
void |
release()
Release all JDBC connections used by this JDBCDataStore back into the connection pool. |
void |
retireAuthToken(java.lang.String token)
|
void |
rollback()
rollback on all connections. |
void |
saveAssertions(java.lang.String publisherID,
java.util.Vector assertions)
For each PublisherAssertion in the Vector of PublisherAssertions passed in perform the following steps: 1. |
void |
saveBinding(BindingTemplate binding)
|
void |
saveBusiness(BusinessEntity business,
java.lang.String publisherID)
|
void |
savePublisher(Publisher publisher)
|
void |
saveService(BusinessService service)
|
void |
saveTModel(TModel tModel,
java.lang.String authorizedUserID)
|
java.util.Vector |
setAssertions(java.lang.String publisherID,
java.util.Vector newAssertions)
1. |
void |
storeAuthToken(java.lang.String token,
Publisher publisher)
|
void |
touchAuthToken(java.lang.String token)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public JDBCDataStore()
Method Detail |
---|
public void release()
release
in interface DataStore
public java.sql.Connection getConnection()
public void beginTrans() throws RegistryException
beginTrans
in interface DataStore
RegistryException
public void commit() throws RegistryException
commit
in interface DataStore
RegistryException
public void rollback() throws RegistryException
rollback
in interface DataStore
RegistryException
public Publisher getPublisher(java.lang.String publisherID) throws RegistryException
getPublisher
in interface DataStore
publisherID
-
RegistryException
public boolean isAdministrator(java.lang.String publisherID) throws RegistryException
isAdministrator
in interface DataStore
publisherID
-
RegistryException
public boolean isEnabled(java.lang.String publisherID) throws RegistryException
publisherID
-
RegistryException
public java.lang.String generateToken(Publisher publisher) throws RegistryException
generateToken
in interface DataStore
publisher
-
RegistryException
public void storeAuthToken(java.lang.String token, Publisher publisher) throws RegistryException
storeAuthToken
in interface DataStore
RegistryException
public void retireAuthToken(java.lang.String token) throws RegistryException
retireAuthToken
in interface DataStore
RegistryException
public Publisher getAuthTokenPublisher(java.lang.String token) throws RegistryException
getAuthTokenPublisher
in interface DataStore
RegistryException
public boolean isAuthTokenExpired(java.lang.String token) throws RegistryException
isAuthTokenExpired
in interface DataStore
RegistryException
public void touchAuthToken(java.lang.String token) throws RegistryException
touchAuthToken
in interface DataStore
RegistryException
public void saveBusiness(BusinessEntity business, java.lang.String publisherID) throws RegistryException
saveBusiness
in interface DataStore
RegistryException
public BusinessEntity fetchBusiness(java.lang.String businessKey) throws RegistryException
fetchBusiness
in interface DataStore
RegistryException
public void deleteBusiness(java.lang.String businessKey) throws RegistryException
deleteBusiness
in interface DataStore
RegistryException
public boolean isBusinessPublisher(java.lang.String businessKey, java.lang.String publisherID) throws RegistryException
isBusinessPublisher
in interface DataStore
RegistryException
public boolean isValidBusinessKey(java.lang.String businessKey) throws RegistryException
isValidBusinessKey
in interface DataStore
RegistryException
public void saveService(BusinessService service) throws RegistryException
saveService
in interface DataStore
RegistryException
public BusinessService fetchService(java.lang.String serviceKey) throws RegistryException
fetchService
in interface DataStore
RegistryException
public void deleteService(java.lang.String serviceKey) throws RegistryException
deleteService
in interface DataStore
RegistryException
public boolean isValidServiceKey(java.lang.String serviceKey) throws RegistryException
isValidServiceKey
in interface DataStore
RegistryException
public boolean isServicePublisher(java.lang.String serviceKey, java.lang.String publisherID) throws RegistryException
isServicePublisher
in interface DataStore
RegistryException
public void saveBinding(BindingTemplate binding) throws RegistryException
saveBinding
in interface DataStore
RegistryException
public BindingTemplate fetchBinding(java.lang.String bindingKey) throws RegistryException
fetchBinding
in interface DataStore
RegistryException
public void deleteBinding(java.lang.String bindingKey) throws RegistryException
deleteBinding
in interface DataStore
RegistryException
public boolean isValidBindingKey(java.lang.String bindingKey) throws RegistryException
isValidBindingKey
in interface DataStore
RegistryException
public boolean isBindingPublisher(java.lang.String bindingKey, java.lang.String publisherID) throws RegistryException
isBindingPublisher
in interface DataStore
RegistryException
public void saveTModel(TModel tModel, java.lang.String authorizedUserID) throws RegistryException
saveTModel
in interface DataStore
RegistryException
public TModel fetchTModel(java.lang.String tModelKey) throws RegistryException
fetchTModel
in interface DataStore
RegistryException
public void deleteTModel(java.lang.String tModelKey) throws RegistryException
deleteTModel
in interface DataStore
RegistryException
public void markTModelAsDeleted(java.lang.String tModelKey) throws RegistryException
markTModelAsDeleted
in interface DataStore
RegistryException
public boolean isValidTModelKey(java.lang.String tModelKey) throws RegistryException
isValidTModelKey
in interface DataStore
RegistryException
public boolean isTModelPublisher(java.lang.String tModelKey, java.lang.String publisherID) throws RegistryException
isTModelPublisher
in interface DataStore
RegistryException
public BusinessInfo fetchBusinessInfo(java.lang.String businessKey) throws RegistryException
fetchBusinessInfo
in interface DataStore
RegistryException
public ServiceInfo fetchServiceInfo(java.lang.String serviceKey) throws RegistryException
fetchServiceInfo
in interface DataStore
RegistryException
public TModelInfo fetchTModelInfo(java.lang.String tModelKey) throws RegistryException
fetchTModelInfo
in interface DataStore
RegistryException
public java.util.Vector findBusiness(java.util.Vector nameVector, DiscoveryURLs discoveryURLs, IdentifierBag identifierBag, CategoryBag categoryBag, TModelBag tModelBag, FindQualifiers findQualifiers) throws RegistryException
findBusiness
in interface DataStore
RegistryException
public java.util.Vector findService(java.lang.String businessKey, java.util.Vector nameVector, CategoryBag categoryBag, TModelBag tModelBag, FindQualifiers findQualifiers) throws RegistryException
findService
in interface DataStore
RegistryException
public java.util.Vector findTModel(java.lang.String name, CategoryBag categoryBag, IdentifierBag identifierBag, FindQualifiers findQualifiers) throws RegistryException
findTModel
in interface DataStore
RegistryException
public java.util.Vector findBinding(java.lang.String serviceKey, CategoryBag categoryBag, TModelBag tModelBag, FindQualifiers findQualifiers) throws RegistryException
findBinding
in interface DataStore
RegistryException
public java.util.Vector findRelatedBusinesses(java.lang.String businessKey, KeyedReference keyedRef, FindQualifiers findQualifiers) throws RegistryException
findRelatedBusinesses
in interface DataStore
RegistryException
public java.util.Vector findRegisteredBusinesses(java.lang.String publisherID) throws RegistryException
findRegisteredBusinesses
in interface DataStore
RegistryException
public java.util.Vector findRegisteredTModels(java.lang.String publisherID) throws RegistryException
findRegisteredTModels
in interface DataStore
RegistryException
public void saveAssertions(java.lang.String publisherID, java.util.Vector assertions) throws RegistryException
saveAssertions
in interface DataStore
RegistryException
public void deleteAssertions(java.lang.String publisherID, java.util.Vector assertions) throws RegistryException
deleteAssertions
in interface DataStore
RegistryException
public java.util.Vector getAssertions(java.lang.String publisherID) throws RegistryException
getAssertions
in interface DataStore
RegistryException
public java.util.Vector setAssertions(java.lang.String publisherID, java.util.Vector newAssertions) throws RegistryException
setAssertions
in interface DataStore
RegistryException
public java.util.Vector getAssertionStatusItems(java.lang.String publisherID, java.lang.String completionStatus) throws RegistryException
getAssertionStatusItems
in interface DataStore
RegistryException
public void savePublisher(Publisher publisher) throws RegistryException
savePublisher
in interface DataStore
RegistryException
public void deletePublisher(java.lang.String publisherID) throws RegistryException
deletePublisher
in interface DataStore
RegistryException
public PublisherInfo fetchPublisherInfo(java.lang.String publisherID) throws RegistryException
fetchPublisherInfo
in interface DataStore
RegistryException
public java.util.Vector findPublisher(java.lang.String name, FindQualifiers findQualifiers) throws RegistryException
findPublisher
in interface DataStore
RegistryException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |