public class JUDDIApiService extends UnicastRemoteObject implements JUDDIApiPortType
ref| Modifier | Constructor and Description |
|---|---|
protected |
JUDDIApiService(int port) |
| Modifier and Type | Method and Description |
|---|---|
void |
adminDeleteSubscription(String authInfo,
List<String> subscriptionKey)
deletes a client subscription
|
void |
adminDeleteTModel(DeleteTModel body) |
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 request)
removes a clerk from the database, useful for replication scenarios.
|
void |
deleteClientSubscriptionInfo(DeleteClientSubscriptionInfo body) |
void |
deleteNode(DeleteNode body)
removes a node from the database, useful for replication scenarios.
|
void |
deletePublisher(DeletePublisher body) |
ClerkList |
getAllClerks(String authInfo)
gets all Clerks persisted in the database, useful for replication scenarios.
|
List<SubscriptionWrapper> |
getAllClientSubscriptionInfo(String authInfo)
gets all client subscriptions.
|
NodeList |
getAllNodes(String authInfo)
gets all nodes persisted in the database, useful for replication scenarios
|
PublisherDetail |
getAllPublisherDetail(GetAllPublisherDetail body) |
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) |
ReplicationConfiguration |
getReplicationNodes(String authInfo)
returns all Nodes that have been enabled for replication.
|
SyncSubscriptionDetail |
invokeSyncSubscription(SyncSubscription body) |
ClerkDetail |
saveClerk(SaveClerk body) |
ClientSubscriptionInfoDetail |
saveClientSubscriptionInfo(SaveClientSubscriptionInfo body) |
NodeDetail |
saveNode(SaveNode body) |
PublisherDetail |
savePublisher(SavePublisher body) |
DispositionReport |
setReplicationNodes(String authInfo,
ReplicationConfiguration replicationConfiguration)
sets all Nodes for replication.
|
clone, exportObject, exportObject, exportObject, unexportObjectgetClientHost, getLog, setLogprotected JUDDIApiService(int port)
throws RemoteException
RemoteExceptionpublic void deletePublisher(DeletePublisher body) throws DispositionReportFaultMessage, RemoteException
deletePublisher in interface JUDDIApiPortTypeDispositionReportFaultMessageRemoteExceptionpublic PublisherDetail getAllPublisherDetail(GetAllPublisherDetail body) throws DispositionReportFaultMessage, RemoteException
getAllPublisherDetail in interface JUDDIApiPortTypeDispositionReportFaultMessageRemoteExceptionpublic PublisherDetail getPublisherDetail(GetPublisherDetail body) throws DispositionReportFaultMessage, RemoteException
getPublisherDetail in interface JUDDIApiPortTypeDispositionReportFaultMessageRemoteExceptionpublic PublisherDetail savePublisher(SavePublisher body) throws DispositionReportFaultMessage, RemoteException
savePublisher in interface JUDDIApiPortTypeDispositionReportFaultMessageRemoteExceptionpublic void adminDeleteTModel(DeleteTModel body) throws DispositionReportFaultMessage, RemoteException
adminDeleteTModel in interface JUDDIApiPortTypeDispositionReportFaultMessageRemoteExceptionpublic void deleteClientSubscriptionInfo(DeleteClientSubscriptionInfo body) throws DispositionReportFaultMessage, RemoteException
deleteClientSubscriptionInfo in interface JUDDIApiPortTypeDispositionReportFaultMessageRemoteExceptionpublic ClientSubscriptionInfoDetail saveClientSubscriptionInfo(SaveClientSubscriptionInfo body) throws DispositionReportFaultMessage, RemoteException
saveClientSubscriptionInfo in interface JUDDIApiPortTypeDispositionReportFaultMessageRemoteExceptionpublic ClerkDetail saveClerk(SaveClerk body) throws DispositionReportFaultMessage, RemoteException
saveClerk in interface JUDDIApiPortTypeDispositionReportFaultMessageRemoteExceptionpublic NodeDetail saveNode(SaveNode body) throws DispositionReportFaultMessage, RemoteException
saveNode in interface JUDDIApiPortTypeDispositionReportFaultMessageRemoteExceptionpublic SyncSubscriptionDetail invokeSyncSubscription(SyncSubscription body) throws DispositionReportFaultMessage, RemoteException
invokeSyncSubscription in interface JUDDIApiPortTypeDispositionReportFaultMessageRemoteExceptionpublic 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 body) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortTypedeleteNode in interface JUDDIApiPortTypeDispositionReportFaultMessageRemoteExceptionpublic void deleteClerk(DeleteClerk request) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortTypedeleteClerk 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 ReplicationConfiguration getReplicationNodes(String authInfo) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortTypegetReplicationNodes in interface JUDDIApiPortTypeDispositionReportFaultMessageRemoteExceptionpublic DispositionReport setReplicationNodes(String authInfo, ReplicationConfiguration replicationConfiguration) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortTypesetReplicationNodes in interface JUDDIApiPortTypeDispositionReportFaultMessageRemoteExceptionpublic List<SubscriptionWrapper> getAllClientSubscriptionInfo(String authInfo) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortTypegetAllClientSubscriptionInfo in interface JUDDIApiPortTypeDispositionReportFaultMessageRemoteExceptionpublic void adminDeleteSubscription(String authInfo, List<String> subscriptionKey) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortTypeadminDeleteSubscription in interface JUDDIApiPortTypeDispositionReportFaultMessageRemoteExceptionpublic void adminSaveSubscription(String authInfo, String publisherOrUsername, Holder<List<Subscription>> subscriptions) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortTypeadminSaveSubscription in interface JUDDIApiPortTypeDispositionReportFaultMessageRemoteExceptionpublic GetEntityHistoryMessageResponse getEntityHistory(GetEntityHistoryMessageRequest body) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortTypegetEntityHistory in interface JUDDIApiPortTypeDispositionReportFaultMessageRemoteExceptionpublic GetFailedReplicationChangeRecordsMessageResponse getFailedReplicationChangeRecords(GetFailedReplicationChangeRecordsMessageRequest body) throws DispositionReportFaultMessage, RemoteException
JUDDIApiPortTypegetFailedReplicationChangeRecords in interface JUDDIApiPortTypeDispositionReportFaultMessageRemoteExceptionCopyright © 2004–2020 The Apache Software Foundation. All rights reserved.