public java.lang.String getID() { return proxy.getID(); }
public java.lang.String getID() { return proxy.getID(); }
public java.lang.String getID() { return proxy.getID(); }
/** * Add Dataset to internal hash. * * @param ds : add this dataset if ds.getID() != null * @see InvCatalog#findDatasetByID */ public void addDatasetByID(InvDatasetImpl ds) { //if (ds.getID() != null && ds.getID().startsWith("null")) // System.out.printf("HEY addDatasetByID %s%n", ds.getID()); if (ds.getID() != null) dsHash.put(ds.getID(), ds); }
/** * Look for InvMetadata elements in the parent that need to be added to the public metadata of this dataset. * Recurse up through all ancestors. * * @param parent transfer from here */ private void transferInheritable2PublicMetadata(InvDatasetImpl parent) { if (parent == null) return; if (debugInherit) System.out.println(" inheritFromParent= " + parent.getID()); transfer2PublicMetadata(parent.getLocalMetadataInheritable(), true); //transfer2PublicMetadata(parent.getCat6Metadata(), true); /* look through local metadata, find inherited InvMetadata elements ThreddsMetadata tmd = parent.getLocalMetadata(); Iterator iter = tmd.getMetadata().iterator(); while (iter.hasNext()) { InvMetadata meta = (InvMetadata) iter.next(); if (meta.isInherited()) { if (!meta.isThreddsMetadata()) { metadata.add(meta); } else { if (debugInherit) System.out.println(" inheritMetadata Element " + tmd.isInherited() + " " + meta.isInherited()); meta.finish(); // make sure XLink is read in. transfer2PublicMetadata(meta.getThreddsMetadata(), false); } } } */ // recurse transferInheritable2PublicMetadata((InvDatasetImpl) parent.getParent()); }
/** * Look for InvMetadata elements in the parent that need to be added to the public metadata of this dataset. * Recurse up through all ancestors. * * @param parent transfer from here */ private void transferInheritable2PublicMetadata(InvDatasetImpl parent) { if (parent == null) return; if (debugInherit) System.out.println(" inheritFromParent= " + parent.getID()); transfer2PublicMetadata(parent.getLocalMetadataInheritable(), true); //transfer2PublicMetadata(parent.getCat6Metadata(), true); /* look through local metadata, find inherited InvMetadata elements ThreddsMetadata tmd = parent.getLocalMetadata(); Iterator iter = tmd.getMetadata().iterator(); while (iter.hasNext()) { InvMetadata meta = (InvMetadata) iter.next(); if (meta.isInherited()) { if (!meta.isThreddsMetadata()) { metadata.add(meta); } else { if (debugInherit) System.out.println(" inheritMetadata Element " + tmd.isInherited() + " " + meta.isInherited()); meta.finish(); // make sure XLink is read in. transfer2PublicMetadata(meta.getThreddsMetadata(), false); } } } */ // recurse transferInheritable2PublicMetadata((InvDatasetImpl) parent.getParent()); }
private Element writeDataset( InvDatasetImpl ds) { Element dsElem = new Element("dataset", defNS); if (ds instanceof InvDatasetImplProxy) { dsElem.setAttribute("name", ((InvDatasetImplProxy)ds).getAliasName()); dsElem.setAttribute("alias", ds.getID()); return dsElem; } writeDatasetInfo( ds, dsElem, true, raw); return dsElem; }
private Element writeDataset(InvDatasetImpl ds) { Element dsElem = new Element("dataset", defNS); if (ds instanceof InvDatasetImplProxy) { dsElem.setAttribute("name", ((InvDatasetImplProxy) ds).getAliasName()); dsElem.setAttribute("alias", ds.getID()); return dsElem; } writeDatasetInfo(ds, dsElem, true, raw); return dsElem; }
private Element writeDataset(InvDatasetImpl ds) { Element dsElem = new Element("dataset", defNS); if (ds instanceof InvDatasetImplProxy) { dsElem.setAttribute("name", ((InvDatasetImplProxy) ds).getAliasName()); dsElem.setAttribute("alias", ds.getID()); return dsElem; } writeDatasetInfo(ds, dsElem, true, raw); return dsElem; }
/** * Look for InvMetadata elements in the parent that need to be added to the public metadata of this dataset. * Recurse up through all ancestors. * * @param parent transfer from here */ private void transferInheritable2PublicMetadata(InvDatasetImpl parent) { if (parent == null) return; logger.debug(" inheritFromParent= " + parent.getID()); transfer2PublicMetadata(parent.getLocalMetadataInheritable(), true); //transfer2PublicMetadata(parent.getCat6Metadata(), true); /* look through local metadata, find inherited InvMetadata elements ThreddsMetadata tmd = parent.getLocalMetadata(); Iterator iter = tmd.getMetadata().iterator(); while (iter.hasNext()) { InvMetadata meta = (InvMetadata) iter.next(); if (meta.isInherited()) { if (!meta.isThreddsMetadata()) { metadata.add(meta); } else { if (debugInherit) System.out.println(" inheritMetadata Element " + tmd.isInherited() + " " + meta.isInherited()); meta.finish(); // make sure XLink is read in. transfer2PublicMetadata(meta.getThreddsMetadata(), false); } } } */ // recurse transferInheritable2PublicMetadata((InvDatasetImpl) parent.getParent()); }