|
||||||||||
| 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 DataStorepublic java.sql.Connection getConnection()
public void beginTrans()
throws RegistryException
beginTrans in interface DataStoreRegistryException
public void commit()
throws RegistryException
commit in interface DataStoreRegistryException
public void rollback()
throws RegistryException
rollback in interface DataStoreRegistryException
public Publisher getPublisher(java.lang.String publisherID)
throws RegistryException
getPublisher in interface DataStorepublisherID -
RegistryException
public boolean isAdministrator(java.lang.String publisherID)
throws RegistryException
isAdministrator in interface DataStorepublisherID -
RegistryException
public boolean isEnabled(java.lang.String publisherID)
throws RegistryException
publisherID -
RegistryException
public java.lang.String generateToken(Publisher publisher)
throws RegistryException
generateToken in interface DataStorepublisher -
RegistryException
public void storeAuthToken(java.lang.String token,
Publisher publisher)
throws RegistryException
storeAuthToken in interface DataStoreRegistryException
public void retireAuthToken(java.lang.String token)
throws RegistryException
retireAuthToken in interface DataStoreRegistryException
public Publisher getAuthTokenPublisher(java.lang.String token)
throws RegistryException
getAuthTokenPublisher in interface DataStoreRegistryException
public boolean isAuthTokenExpired(java.lang.String token)
throws RegistryException
isAuthTokenExpired in interface DataStoreRegistryException
public void touchAuthToken(java.lang.String token)
throws RegistryException
touchAuthToken in interface DataStoreRegistryException
public void saveBusiness(BusinessEntity business,
java.lang.String publisherID)
throws RegistryException
saveBusiness in interface DataStoreRegistryException
public BusinessEntity fetchBusiness(java.lang.String businessKey)
throws RegistryException
fetchBusiness in interface DataStoreRegistryException
public void deleteBusiness(java.lang.String businessKey)
throws RegistryException
deleteBusiness in interface DataStoreRegistryException
public boolean isBusinessPublisher(java.lang.String businessKey,
java.lang.String publisherID)
throws RegistryException
isBusinessPublisher in interface DataStoreRegistryException
public boolean isValidBusinessKey(java.lang.String businessKey)
throws RegistryException
isValidBusinessKey in interface DataStoreRegistryException
public void saveService(BusinessService service)
throws RegistryException
saveService in interface DataStoreRegistryException
public BusinessService fetchService(java.lang.String serviceKey)
throws RegistryException
fetchService in interface DataStoreRegistryException
public void deleteService(java.lang.String serviceKey)
throws RegistryException
deleteService in interface DataStoreRegistryException
public boolean isValidServiceKey(java.lang.String serviceKey)
throws RegistryException
isValidServiceKey in interface DataStoreRegistryException
public boolean isServicePublisher(java.lang.String serviceKey,
java.lang.String publisherID)
throws RegistryException
isServicePublisher in interface DataStoreRegistryException
public void saveBinding(BindingTemplate binding)
throws RegistryException
saveBinding in interface DataStoreRegistryException
public BindingTemplate fetchBinding(java.lang.String bindingKey)
throws RegistryException
fetchBinding in interface DataStoreRegistryException
public void deleteBinding(java.lang.String bindingKey)
throws RegistryException
deleteBinding in interface DataStoreRegistryException
public boolean isValidBindingKey(java.lang.String bindingKey)
throws RegistryException
isValidBindingKey in interface DataStoreRegistryException
public boolean isBindingPublisher(java.lang.String bindingKey,
java.lang.String publisherID)
throws RegistryException
isBindingPublisher in interface DataStoreRegistryException
public void saveTModel(TModel tModel,
java.lang.String authorizedUserID)
throws RegistryException
saveTModel in interface DataStoreRegistryException
public TModel fetchTModel(java.lang.String tModelKey)
throws RegistryException
fetchTModel in interface DataStoreRegistryException
public void deleteTModel(java.lang.String tModelKey)
throws RegistryException
deleteTModel in interface DataStoreRegistryException
public void markTModelAsDeleted(java.lang.String tModelKey)
throws RegistryException
markTModelAsDeleted in interface DataStoreRegistryException
public boolean isValidTModelKey(java.lang.String tModelKey)
throws RegistryException
isValidTModelKey in interface DataStoreRegistryException
public boolean isTModelPublisher(java.lang.String tModelKey,
java.lang.String publisherID)
throws RegistryException
isTModelPublisher in interface DataStoreRegistryException
public BusinessInfo fetchBusinessInfo(java.lang.String businessKey)
throws RegistryException
fetchBusinessInfo in interface DataStoreRegistryException
public ServiceInfo fetchServiceInfo(java.lang.String serviceKey)
throws RegistryException
fetchServiceInfo in interface DataStoreRegistryException
public TModelInfo fetchTModelInfo(java.lang.String tModelKey)
throws RegistryException
fetchTModelInfo in interface DataStoreRegistryException
public java.util.Vector findBusiness(java.util.Vector nameVector,
DiscoveryURLs discoveryURLs,
IdentifierBag identifierBag,
CategoryBag categoryBag,
TModelBag tModelBag,
FindQualifiers findQualifiers)
throws RegistryException
findBusiness in interface DataStoreRegistryException
public java.util.Vector findService(java.lang.String businessKey,
java.util.Vector nameVector,
CategoryBag categoryBag,
TModelBag tModelBag,
FindQualifiers findQualifiers)
throws RegistryException
findService in interface DataStoreRegistryException
public java.util.Vector findTModel(java.lang.String name,
CategoryBag categoryBag,
IdentifierBag identifierBag,
FindQualifiers findQualifiers)
throws RegistryException
findTModel in interface DataStoreRegistryException
public java.util.Vector findBinding(java.lang.String serviceKey,
CategoryBag categoryBag,
TModelBag tModelBag,
FindQualifiers findQualifiers)
throws RegistryException
findBinding in interface DataStoreRegistryException
public java.util.Vector findRelatedBusinesses(java.lang.String businessKey,
KeyedReference keyedRef,
FindQualifiers findQualifiers)
throws RegistryException
findRelatedBusinesses in interface DataStoreRegistryException
public java.util.Vector findRegisteredBusinesses(java.lang.String publisherID)
throws RegistryException
findRegisteredBusinesses in interface DataStoreRegistryException
public java.util.Vector findRegisteredTModels(java.lang.String publisherID)
throws RegistryException
findRegisteredTModels in interface DataStoreRegistryException
public void saveAssertions(java.lang.String publisherID,
java.util.Vector assertions)
throws RegistryException
saveAssertions in interface DataStoreRegistryException
public void deleteAssertions(java.lang.String publisherID,
java.util.Vector assertions)
throws RegistryException
deleteAssertions in interface DataStoreRegistryException
public java.util.Vector getAssertions(java.lang.String publisherID)
throws RegistryException
getAssertions in interface DataStoreRegistryException
public java.util.Vector setAssertions(java.lang.String publisherID,
java.util.Vector newAssertions)
throws RegistryException
setAssertions in interface DataStoreRegistryException
public java.util.Vector getAssertionStatusItems(java.lang.String publisherID,
java.lang.String completionStatus)
throws RegistryException
getAssertionStatusItems in interface DataStoreRegistryException
public void savePublisher(Publisher publisher)
throws RegistryException
savePublisher in interface DataStoreRegistryException
public void deletePublisher(java.lang.String publisherID)
throws RegistryException
deletePublisher in interface DataStoreRegistryException
public PublisherInfo fetchPublisherInfo(java.lang.String publisherID)
throws RegistryException
fetchPublisherInfo in interface DataStoreRegistryException
public java.util.Vector findPublisher(java.lang.String name,
FindQualifiers findQualifiers)
throws RegistryException
findPublisher in interface DataStoreRegistryException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||