public void setID(java.lang.String p0) { proxy.setID( p0); }
public void setID(java.lang.String p0) { proxy.setID( p0); }
public void setID(java.lang.String p0) { proxy.setID( p0); }
public boolean addMetadata( InvDataset dataset ) { InvDataset parentDs = dataset.getParent(); String curId = ( parentDs == null) ? this.baseId : parentDs.getID(); if ( curId == null) curId = this.baseId; if ( dataset.getName() != null && ! dataset.getName().equals( "") ) curId += "/" + dataset.getName(); ( (InvDatasetImpl) dataset).setID( curId ); return ( true ); } }
public boolean addMetadata( InvDataset dataset ) { InvDataset parentDs = dataset.getParent(); String curId = ( parentDs == null) ? this.baseId : parentDs.getID(); if ( curId == null) curId = this.baseId; if ( dataset.getName() != null && ! dataset.getName().equals( "") ) curId += "/" + dataset.getName(); ( (InvDatasetImpl) dataset).setID( curId ); return ( true ); } }
public boolean addMetadata( InvDataset dataset ) { InvDataset parentDs = dataset.getParent(); String curId = ( parentDs == null) ? this.baseId : parentDs.getID(); if ( curId == null) curId = this.baseId; if ( dataset.getName() != null && ! dataset.getName().equals( "") ) curId += "/" + dataset.getName(); ( (InvDatasetImpl) dataset).setID( curId ); return ( true ); } }
private List<InvDatasetImpl> makeRunDatasets() throws IOException { List<InvDatasetImpl> datasets = new ArrayList<InvDatasetImpl>(); String id = getID(); if (id == null) id = getPath(); for (CalendarDate runDate : fmrc.getRunDates()) { String name = getName() + "_" + RUN_NAME + runDate; name = StringUtil2.replace(name, ' ', "_"); InvDatasetImpl nested = new InvDatasetImpl(this, name); nested.setUrlPath(path + "/" + RUNS + "/" + name); nested.setID(id + "/" + RUNS + "/" + name); ThreddsMetadata tm = nested.getLocalMetadata(); tm.addDocumentation("summary", "Data from Run " + name); CalendarDateRange dr = fmrc.getDateRangeForRun(runDate); if (dr != null) tm.setTimeCoverage(dr); datasets.add(nested); } Collections.reverse(datasets); return datasets; }
private List<InvDatasetImpl> makeRunDatasets() throws IOException { List<InvDatasetImpl> datasets = new ArrayList<InvDatasetImpl>(); String id = getID(); if (id == null) id = getPath(); for (CalendarDate runDate : fmrc.getRunDates()) { String name = getName() + "_" + RUN_NAME + runDate; name = StringUtil2.replace(name, ' ', "_"); InvDatasetImpl nested = new InvDatasetImpl(this, name); nested.setUrlPath(path + "/" + RUNS + "/" + name); nested.setID(id + "/" + RUNS + "/" + name); ThreddsMetadata tm = nested.getLocalMetadata(); tm.addDocumentation("summary", "Data from Run " + name); CalendarDateRange dr = fmrc.getDateRangeForRun(runDate); if (dr != null) tm.setTimeCoverage(dr); datasets.add(nested); } Collections.reverse(datasets); return datasets; }
private List<InvDatasetImpl> makeRunDatasets() throws IOException { makeFmrc(); List<InvDatasetImpl> datasets = new ArrayList<InvDatasetImpl>(); DateFormatter formatter = new DateFormatter(); String id = getID(); if (id == null) id = getPath(); for (Date runDate : fmrc.getRunDates()) { //String name = StringUtil.escape(formatter.toDateTimeStringISO( runDate), ""); String name = getName()+"_"+RUN_NAME+formatter.toDateTimeStringISO( runDate); name = StringUtil2.replace(name, ' ', "_"); InvDatasetImpl nested = new InvDatasetImpl(this, name); nested.setUrlPath(path+"/"+RUNS+"/"+name); nested.setID(id+"/"+RUNS+"/"+name); ThreddsMetadata tm = nested.getLocalMetadata(); tm.addDocumentation("summary", "Data from Run "+name); datasets.add( nested); } Collections.reverse( datasets); return datasets; }
private List<InvDatasetImpl> makeOffsetDatasets() throws IOException { makeFmrc(); List<InvDatasetImpl> datasets = new ArrayList<InvDatasetImpl>(); String id = getID(); if (id == null) id = getPath(); for (Double offset : fmrc.getForecastOffsets()) { String name = getName()+"_"+OFFSET_NAME+offset+"hr"; name = StringUtil2.replace(name, ' ', "_"); InvDatasetImpl nested = new InvDatasetImpl(this, name); nested.setUrlPath(path+"/"+OFFSET+"/"+name); nested.setID(id+"/"+OFFSET+"/"+name); ThreddsMetadata tm = nested.getLocalMetadata(); tm.addDocumentation("summary", "Data from the "+offset+" hour forecasts, across different model runs."); datasets.add( nested); } return datasets; }
private List<InvDatasetImpl> makeForecastDatasets() throws IOException { List<InvDatasetImpl> datasets = new ArrayList<InvDatasetImpl>(); String id = getID(); if (id == null) id = getPath(); for (CalendarDate forecastDate : fmrc.getForecastDates()) { String name = getName() + "_" + FORECAST_NAME + forecastDate; name = StringUtil2.replace(name, ' ', "_"); InvDatasetImpl nested = new InvDatasetImpl(this, name); nested.setUrlPath(path + "/" + FORECAST + "/" + name); nested.setID(id + "/" + FORECAST + "/" + name); ThreddsMetadata tm = nested.getLocalMetadata(); tm.addDocumentation("summary", "Data with the same forecast date, " + name + ", across different model runs."); tm.setTimeCoverage(CalendarDateRange.of(forecastDate, forecastDate)); datasets.add(nested); } return datasets; }
private List<InvDatasetImpl> makeForecastDatasets() throws IOException { List<InvDatasetImpl> datasets = new ArrayList<InvDatasetImpl>(); String id = getID(); if (id == null) id = getPath(); for (CalendarDate forecastDate : fmrc.getForecastDates()) { String name = getName() + "_" + FORECAST_NAME + forecastDate; name = StringUtil2.replace(name, ' ', "_"); InvDatasetImpl nested = new InvDatasetImpl(this, name); nested.setUrlPath(path + "/" + FORECAST + "/" + name); nested.setID(id + "/" + FORECAST + "/" + name); ThreddsMetadata tm = nested.getLocalMetadata(); tm.addDocumentation("summary", "Data with the same forecast date, " + name + ", across different model runs."); tm.setTimeCoverage(CalendarDateRange.of(forecastDate, forecastDate)); datasets.add(nested); } return datasets; }
private List<InvDatasetImpl> makeOffsetDatasets() throws IOException { List<InvDatasetImpl> datasets = new ArrayList<InvDatasetImpl>(); String id = getID(); if (id == null) id = getPath(); for (double offset : fmrc.getForecastOffsets()) { String name = getName() + "_" + OFFSET_NAME + offset + "hr"; name = StringUtil2.replace(name, ' ', "_"); InvDatasetImpl nested = new InvDatasetImpl(this, name); nested.setUrlPath(path + "/" + OFFSET + "/" + name); nested.setID(id + "/" + OFFSET + "/" + name); ThreddsMetadata tm = nested.getLocalMetadata(); tm.addDocumentation("summary", "Data from the " + offset + " hour forecasts, across different model runs."); CalendarDateRange dr = fmrc.getDateRangeForOffset(offset); if (dr != null) tm.setTimeCoverage(dr); datasets.add(nested); } return datasets; }
private List<InvDatasetImpl> makeOffsetDatasets() throws IOException { List<InvDatasetImpl> datasets = new ArrayList<InvDatasetImpl>(); String id = getID(); if (id == null) id = getPath(); for (double offset : fmrc.getForecastOffsets()) { String name = getName() + "_" + OFFSET_NAME + offset + "hr"; name = StringUtil2.replace(name, ' ', "_"); InvDatasetImpl nested = new InvDatasetImpl(this, name); nested.setUrlPath(path + "/" + OFFSET + "/" + name); nested.setID(id + "/" + OFFSET + "/" + name); ThreddsMetadata tm = nested.getLocalMetadata(); tm.addDocumentation("summary", "Data from the " + offset + " hour forecasts, across different model runs."); CalendarDateRange dr = fmrc.getDateRangeForOffset(offset); if (dr != null) tm.setTimeCoverage(dr); datasets.add(nested); } return datasets; }
private List<InvDatasetImpl> makeForecastDatasets() throws IOException { makeFmrc(); List<InvDatasetImpl> datasets = new ArrayList<InvDatasetImpl>(); DateFormatter formatter = new DateFormatter(); String id = getID(); if (id == null) id = getPath(); for (Date forecastDate : fmrc.getForecastDates()) { String name = getName()+"_"+FORECAST_NAME+formatter.toDateTimeStringISO( forecastDate); name = StringUtil2.replace(name, ' ', "_"); InvDatasetImpl nested = new InvDatasetImpl(this, name); nested.setUrlPath(path+"/"+FORECAST+"/"+name); nested.setID(id+"/"+FORECAST+"/"+name); ThreddsMetadata tm = nested.getLocalMetadata(); tm.addDocumentation("summary", "Data with the same forecast date, "+name+", across different model runs."); datasets.add( nested); } return datasets; }
top.setID(this.path + "/" + path); top.tmi.addVariableMapLink(makeMetadataLink(this.path + "/" + path, VARIABLES)); top.tm.setDataSize(mfile.getLength());
resultDs = new InvDatasetImpl( null, dataset.getName() ); resultDs.setID( dataset.getID() );
top.setID(this.path + "/" + path); top.tmi.addVariableMapLink(makeMetadataLink(this.path + "/" + path, VARIABLES)); top.tm.setDataSize(mfile.getLength());
name = StringUtil2.replace(name, ' ', "_"); ds.setUrlPath(this.path + "/" + name); ds.setID(id + "/" + name); ThreddsMetadata tm = ds.getLocalMetadata(); ds.getLocalMetadataInheritable().setServiceName(collectionService.getName());
if (id == null) id = getPath(); top.setID(id);