Package thredds.catalog.util
Class DeepCopyUtils
- java.lang.Object
-
- thredds.catalog.util.DeepCopyUtils
-
public class DeepCopyUtils extends Object
_more_- Since:
- 4.2
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static InvAccesscopyAccess(InvAccess access, InvDataset parentDataset, List<InvService> availableServices)static InvCatalogcopyCatalog(InvCatalog catalog)static InvDatasetcopyDataset(InvDataset dataset, List<InvService> availableServices, boolean copyInheritedMetadataFromParents)static InvPropertycopyProperty(InvProperty property)static InvServicecopyService(InvService service)static InvServicefindServiceByName(String name, List<InvService> servicePool)static InvCatalogsubsetCatalogOnDataset(InvCatalog catalog, String datasetId)static InvCatalogsubsetCatalogOnDataset(InvCatalog catalog, InvDataset dataset)
-
-
-
Method Detail
-
copyCatalog
public static InvCatalog copyCatalog(InvCatalog catalog)
-
subsetCatalogOnDataset
public static InvCatalog subsetCatalogOnDataset(InvCatalog catalog, String datasetId)
-
subsetCatalogOnDataset
public static InvCatalog subsetCatalogOnDataset(InvCatalog catalog, InvDataset dataset)
-
copyDataset
public static InvDataset copyDataset(InvDataset dataset, List<InvService> availableServices, boolean copyInheritedMetadataFromParents)
-
copyAccess
public static InvAccess copyAccess(InvAccess access, InvDataset parentDataset, List<InvService> availableServices)
-
findServiceByName
public static InvService findServiceByName(String name, List<InvService> servicePool)
-
copyService
public static InvService copyService(InvService service)
-
copyProperty
public static InvProperty copyProperty(InvProperty property)
-
-