public String getServiceName() { if (defaultService != null) return defaultService.getName(); return null; }
public String getServiceName() { if (defaultService != null) return defaultService.getName(); return null; }
public String getServiceName() { if (defaultService != null) return defaultService.getName(); return null; }
/** String representation */ public String toString() { return "service:("+service.getName()+") path:("+urlPath+")"; }
/** String representation */ public String toString() { return "service:("+service.getName()+") path:("+urlPath+")"; }
/** String representation */ public String toString() { return "service:("+service.getName()+") path:("+urlPath+")"; }
public String getServiceName() { return service.getName(); }
public String getServiceName() { return service.getName(); }
public String getServiceName() { return service.getName(); }
public InvService findNestedService(String name) { for (InvService s : nestedServices) { if (s.getName().equals(name)) return s; if (s.type == ServiceType.COMPOUND) { InvService result = s.findNestedService(name); if (result != null) return result; } } return null; }
public InvService findNestedService(String name) { for (InvService s : nestedServices) { if (s.getName().equals(name)) return s; if (s.type == ServiceType.COMPOUND) { InvService result = s.findNestedService(name); if (result != null) return result; } } return null; }
public InvService findNestedService(String name) { for (InvService s : nestedServices) { if (s.getName().equals(name)) return s; if (s.type == ServiceType.COMPOUND) { InvService result = s.findNestedService(name); if (result != null) return result; } } return null; }
static InvService findServiceByName( String name, List<InvService> servicePool) { if ( servicePool == null ) return null; for ( InvService curService : servicePool ) { if (curService.getName().equals( name )) return curService; List<InvService> nestedServices = curService.getServices(); InvService target = nestedServices != null ? findServiceByName( name, nestedServices ) : null; if ( target != null ) return target; } return null; }
static public InvService findServiceByName( String name, List<InvService> servicePool) { if ( servicePool == null ) return null; for ( InvService curService : servicePool ) { if (curService.getName().equals( name )) return curService; List<InvService> nestedServices = curService.getServices(); InvService target = nestedServices != null ? findServiceByName( name, nestedServices ) : null; if ( target != null ) return target; } return null; }
static public InvService findServiceByName( String name, List<InvService> servicePool) { if ( servicePool == null ) return null; for ( InvService curService : servicePool ) { if (curService.getName().equals( name )) return curService; List<InvService> nestedServices = curService.getServices(); InvService target = nestedServices != null ? findServiceByName( name, nestedServices ) : null; if ( target != null ) return target; } return null; }
void findServices(List<InvService> result, InvDataset ds) { if (ds instanceof InvCatalogRef) return; // look for access elements with unresolved services for (InvAccess a : ds.getAccess()) { InvService s = a.getService(); InvDataset d = a.getDataset(); if (null == d.findService(s.getName()) && !(result.contains(s))) result.add(s); } // recurse into nested datasets for (InvDataset nested : ds.getDatasets()) { findServices(result, nested); } }
void findServices(List<InvService> result, InvDataset ds) { if (ds instanceof InvCatalogRef) return; // look for access elements with unresolved services for (InvAccess a : ds.getAccess()) { InvService s = a.getService(); InvDataset d = a.getDataset(); if (null == d.findService(s.getName()) && !(result.contains(s))) result.add(s); } // recurse into nested datasets for (InvDataset nested : ds.getDatasets()) { findServices(result, nested); } }
void findServices(List<InvService> result, InvDataset ds) { if (ds instanceof InvCatalogRef) return; // look for access elements with unresolved services for (InvAccess a : ds.getAccess()) { InvService s = a.getService(); InvDataset d = a.getDataset(); if (null == d.findService(s.getName()) && !(result.contains(s))) result.add(s); } // recurse into nested datasets for (InvDataset nested : ds.getDatasets()) { findServices(result, nested); } }
private void findDODSService(List<InvService> services) { for (InvService service : services) { if ((dodsService == null) && (service.getServiceType() == ServiceType.OPENDAP)) { dodsService = service.getName(); return; } if (service.getServiceType() == ServiceType.COMPOUND) findDODSService(service.getServices()); } }
public static InvService copyService( InvService service ) { if ( service == null ) throw new IllegalArgumentException( "Service may not be null."); InvService resultService = new InvService( service.getName(), service.getServiceType().toString(), service.getBase(), service.getSuffix(), service.getDescription() ); for ( InvService curService : service.getServices()) { resultService.addService( copyService( curService ) ); } for ( InvProperty curProperty : service.getProperties()) { resultService.addProperty( copyProperty( curProperty ) ); } for ( InvProperty curDatasetRoot : service.getDatasetRoots()) { resultService.addDatasetRoot( copyProperty( curDatasetRoot) ); } return resultService; }