public class DeepCopyUtils
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static InvAccess |
copyAccess(InvAccess access,
InvDataset parentDataset,
java.util.List<InvService> availableServices) |
static InvCatalog |
copyCatalog(InvCatalog catalog) |
static InvDataset |
copyDataset(InvDataset dataset,
java.util.List<InvService> availableServices,
boolean copyInheritedMetadataFromParents) |
static InvProperty |
copyProperty(InvProperty property) |
static InvService |
copyService(InvService service) |
static InvService |
findServiceByName(java.lang.String name,
java.util.List<InvService> servicePool) |
static InvCatalog |
subsetCatalogOnDataset(InvCatalog catalog,
InvDataset dataset) |
static InvCatalog |
subsetCatalogOnDataset(InvCatalog catalog,
java.lang.String datasetId) |
public static InvCatalog copyCatalog(InvCatalog catalog)
public static InvCatalog subsetCatalogOnDataset(InvCatalog catalog, java.lang.String datasetId)
public static InvCatalog subsetCatalogOnDataset(InvCatalog catalog, InvDataset dataset)
public static InvDataset copyDataset(InvDataset dataset, java.util.List<InvService> availableServices, boolean copyInheritedMetadataFromParents)
public static InvAccess copyAccess(InvAccess access, InvDataset parentDataset, java.util.List<InvService> availableServices)
public static InvService findServiceByName(java.lang.String name, java.util.List<InvService> servicePool)
public static InvService copyService(InvService service)
public static InvProperty copyProperty(InvProperty property)