use of org.eclipse.ecf.remoteserviceadmin.ui.rsa.model.ServiceIdNode in project ecf by eclipse.
the class RemoteServiceAdminView method updateExports.
private void updateExports(ExportedServicesRootNode exportedRoot) {
RemoteServiceAdmin rsa = getLocalRSA();
if (rsa != null && exportedRoot != null) {
exportedRoot.clearChildren();
List<ExportRegistration> exportRegistrations = rsa.getExportedRegistrations();
for (ExportRegistration er : exportRegistrations) {
ExportRegistrationNode exportRegistrationNode = new ExportRegistrationNode(er);
ExportReference eRef = (ExportReference) er.getExportReference();
if (eRef != null) {
exportRegistrationNode.addChild(new ServiceIdNode(eRef.getExportedService(), Messages.RSAView_SERVICE_ID_LABEL));
EndpointDescription ed = (EndpointDescription) eRef.getExportedEndpoint();
if (ed != null)
exportRegistrationNode.addChild(new EndpointDescriptionRSANode(ed));
}
exportedRoot.addChild(exportRegistrationNode);
}
}
}
use of org.eclipse.ecf.remoteserviceadmin.ui.rsa.model.ServiceIdNode in project ecf by eclipse.
the class RemoteServiceAdminView method updateImports.
private void updateImports(ImportedEndpointsRootNode importedRoot) {
RemoteServiceAdmin rsa = getLocalRSA();
if (rsa != null && importedRoot != null) {
importedRoot.clearChildren();
List<ImportRegistration> importRegistrations = rsa.getImportedRegistrations();
for (ImportRegistration ir : importRegistrations) {
ImportRegistrationNode importRegistrationNode = new ImportRegistrationNode(ir);
ImportReference iRef = (ImportReference) ir.getImportReference();
if (iRef != null) {
importRegistrationNode.addChild(new ServiceIdNode(iRef.getImportedService(), Messages.RSAView_PROXY_SERVICE_ID_LABEL));
EndpointDescription ed = (EndpointDescription) iRef.getImportedEndpoint();
if (ed != null)
importRegistrationNode.addChild(new EndpointDescriptionRSANode(ed, ir));
}
importedRoot.addChild(importRegistrationNode);
}
}
}
Aggregations