public class JUDDIApiImpl extends AuthenticatedService implements JUDDIApiPortType
AUTHTOKEN_ACTIVE, AUTHTOKEN_RETIRED, baseUrl, baseUrlSSL, ctx, df, UTF8| Constructor and Description |
|---|
JUDDIApiImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
adminDeleteSubscription(String authInfo,
List<String> subscriptionKey)
deletes a client subscription
|
void |
adminDeleteTModel(DeleteTModel body)
Completely deletes a tModel from the persistence layer.
|
DispositionReport |
adminSaveBusiness(String authInfo,
List<AdminSaveBusinessWrapper> values)
saves a business just like from the Publication API, however administrators can use this to perform restores from backup.
|
void |
adminSaveSubscription(String authInfo,
String publisherOrUsername,
Holder<List<Subscription>> subscriptions)
saves a client subscription, useful for restore functions
|
DispositionReport |
adminSaveTModel(String authInfo,
List<AdminSaveTModelWrapper> values)
saves a tModel just like from the Publication API, however administrators can use this to perform restores from backup.
|
void |
deleteClerk(DeleteClerk req)
removes a clerk from the database, useful for replication scenarios.
|
void |
deleteClientSubscriptionInfo(DeleteClientSubscriptionInfo body)
Delete's a client's subscription information.
|
void |
deleteNode(DeleteNode req)
removes a node from the database, useful for replication scenarios.
|
void |
deletePublisher(DeletePublisher body)
Deletes publisher(s) from the persistence layer.
|
ClerkList |
getAllClerks(String authInfo)
gets all Clerks persisted in the database, useful for replication scenarios.
|
List<SubscriptionWrapper> |
getAllClientSubscriptionInfo(String authInfo)
gets all client subscriptions.
|
ClientSubscriptionInfoDetail |
getAllClientSubscriptionInfoDetail(GetAllClientSubscriptionInfoDetail body)
Gets all client subscription information.
|
NodeList |
getAllNodes(String authInfo)
gets all nodes persisted in the database, useful for replication scenarios
|
PublisherDetail |
getAllPublisherDetail(GetAllPublisherDetail body)
Retrieves all publisher from the persistence layer.
|
ClientSubscriptionInfoDetail |
getClientSubscriptionInfoDetail(GetClientSubscriptionInfoDetail body)
Retrieves clientSubscriptionKey(s) from the persistence layer.
|
GetEntityHistoryMessageResponse |
getEntityHistory(GetEntityHistoryMessageRequest body)
gets a given entities change record history
|
GetFailedReplicationChangeRecordsMessageResponse |
getFailedReplicationChangeRecords(GetFailedReplicationChangeRecordsMessageRequest body)
gets a list of change records that were received from another node but failed to save locally, usually due to a key conflict
|
PublisherDetail |
getPublisherDetail(GetPublisherDetail body)
Retrieves publisher(s) from the persistence layer.
|
ReplicationConfiguration |
getReplicationNodes(String authInfo)
returns all Nodes that have been enabled for replication.
|
SyncSubscriptionDetail |
invokeSyncSubscription(SyncSubscription body)
Instructs the registry to perform a synchronous subscription
response.
|
ClerkDetail |
saveClerk(SaveClerk body)
Saves clerk(s) to the persistence layer.
|
ClientSubscriptionInfoDetail |
saveClientSubscriptionInfo(SaveClientSubscriptionInfo body)
Adds client subscription information.
|
NodeDetail |
saveNode(SaveNode body)
Saves nodes(s) to the persistence layer.
|
PublisherDetail |
savePublisher(SavePublisher body)
Saves publisher(s) to the persistence layer.
|
DispositionReport |
setReplicationNodes(String authInfo,
ReplicationConfiguration replicationConfiguration)
sets all Nodes for replication.
|
getEntityPublisher, getNode, getRequestorsIPAddress, setContextpublic PublisherDetail savePublisher(SavePublisher body) throws DispositionReportFaultMessage
savePublisher in interface JUDDIApiPortTypebody - DispositionReportFaultMessagepublic void deletePublisher(DeletePublisher body) throws DispositionReportFaultMessage
deletePublisher in interface JUDDIApiPortTypebody - DispositionReportFaultMessagepublic PublisherDetail getPublisherDetail(GetPublisherDetail body) throws DispositionReportFaultMessage
getPublisherDetail in interface JUDDIApiPortTypebody - DispositionReportFaultMessagepublic PublisherDetail getAllPublisherDetail(GetAllPublisherDetail body) throws DispositionReportFaultMessage, RemoteException
getAllPublisherDetail in interface JUDDIApiPortTypebody - DispositionReportFaultMessageRemoteExceptionpublic void adminDeleteTModel(DeleteTModel body) throws DispositionReportFaultMessage
Property.JUDDI_ENFORCE_REFERENTIAL_INTEGRITY. In addition,
tModels that are owned by another node via replication cannot be
deleted using this method and will throw an exceptionadminDeleteTModel in interface JUDDIApiPortTypebody - DispositionReportFaultMessagepublic void deleteClientSubscriptionInfo(DeleteClientSubscriptionInfo body) throws DispositionReportFaultMessage, RemoteException
deleteClientSubscriptionInfo in interface JUDDIApiPortTypebody - DispositionReportFaultMessageRemoteExceptionpublic ClientSubscriptionInfoDetail saveClientSubscriptionInfo(SaveClientSubscriptionInfo body) throws DispositionReportFaultMessage, RemoteException
saveClientSubscriptionInfo in interface JUDDIApiPortTypebody - DispositionReportFaultMessageRemoteExceptionpublic ClientSubscriptionInfoDetail getAllClientSubscriptionInfoDetail(GetAllClientSubscriptionInfoDetail body) throws DispositionReportFaultMessage
body - DispositionReportFaultMessagepublic ClientSubscriptionInfoDetail getClientSubscriptionInfoDetail(GetClientSubscriptionInfoDetail body) throws DispositionReportFaultMessage
body - DispositionReportFaultMessagepublic ClerkDetail saveClerk(SaveClerk body) throws DispositionReportFaultMessage
saveClerk in interface JUDDIApiPortTypebody - DispositionReportFaultMessagepublic NodeDetail saveNode(SaveNode body) throws DispositionReportFaultMessage
saveNode in interface JUDDIApiPortTypebody - DispositionReportFaultMessagepublic SyncSubscriptionDetail invokeSyncSubscription(SyncSubscription body) throws DispositionReportFaultMessage, RemoteException
invokeSyncSubscription in interface JUDDIApiPortTypebody - DispositionReportFaultMessageRemoteExceptionpublic NodeList getAllNodes(String authInfo) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortTypegetAllNodes in interface JUDDIApiPortTypeDispositionReportFaultMessageRemoteExceptionpublic ClerkList getAllClerks(String authInfo) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortTypegetAllClerks in interface JUDDIApiPortTypeDispositionReportFaultMessageRemoteExceptionpublic void deleteNode(DeleteNode req) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortTypedeleteNode in interface JUDDIApiPortTypeDispositionReportFaultMessageRemoteExceptionpublic void deleteClerk(DeleteClerk req) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortTypedeleteClerk in interface JUDDIApiPortTypeDispositionReportFaultMessageRemoteExceptionpublic void adminDeleteSubscription(String authInfo, List<String> subscriptionKey) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortTypeadminDeleteSubscription in interface JUDDIApiPortTypeDispositionReportFaultMessageRemoteExceptionpublic DispositionReport adminSaveBusiness(String authInfo, List<AdminSaveBusinessWrapper> values) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortTypeadminSaveBusiness in interface JUDDIApiPortTypeDispositionReportFaultMessageRemoteExceptionpublic DispositionReport adminSaveTModel(String authInfo, List<AdminSaveTModelWrapper> values) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortTypeadminSaveTModel in interface JUDDIApiPortTypeDispositionReportFaultMessageRemoteExceptionpublic List<SubscriptionWrapper> getAllClientSubscriptionInfo(String authInfo) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortTypegetAllClientSubscriptionInfo in interface JUDDIApiPortTypeDispositionReportFaultMessageRemoteExceptionpublic DispositionReport setReplicationNodes(String authInfo, ReplicationConfiguration replicationConfiguration) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortTypesetReplicationNodes in interface JUDDIApiPortTypeDispositionReportFaultMessageRemoteExceptionpublic ReplicationConfiguration getReplicationNodes(String authInfo) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortTypegetReplicationNodes in interface JUDDIApiPortTypeDispositionReportFaultMessageRemoteExceptionpublic void adminSaveSubscription(String authInfo, String publisherOrUsername, Holder<List<Subscription>> subscriptions) throws DispositionReportFaultMessage
JUDDIApiPortTypeadminSaveSubscription in interface JUDDIApiPortTypeDispositionReportFaultMessagepublic GetEntityHistoryMessageResponse getEntityHistory(GetEntityHistoryMessageRequest body) throws DispositionReportFaultMessage, RemoteException
getEntityHistory in interface JUDDIApiPortTypebody - DispositionReportFaultMessageRemoteExceptionpublic GetFailedReplicationChangeRecordsMessageResponse getFailedReplicationChangeRecords(GetFailedReplicationChangeRecordsMessageRequest body) throws DispositionReportFaultMessage, RemoteException
getFailedReplicationChangeRecords in interface JUDDIApiPortTypebody - DispositionReportFaultMessageRemoteExceptionCopyright © 2004–2021 The Apache Software Foundation. All rights reserved.