private void addHumanReadableName(SosProcedureDescription<?> desc, ProcedureEntity procedure) { if (!desc.isSetHumanReadableIdentifier() && procedure.isSetName()) { desc.setHumanReadableIdentifier(procedure.getName()); } }
private void addHumanReadableName(SosProcedureDescription<?> desc, ProcedureEntity procedure) { if (!desc.isSetHumanReadableIdentifier() && procedure.isSetName()) { desc.setHumanReadableIdentifier(procedure.getName()); } }
private void addHumanReadableName(SosProcedureDescription<?> desc, ProcedureEntity procedure) { if (!desc.isSetHumanReadableIdentifier() && procedure.isSetName()) { desc.setHumanReadableIdentifier(procedure.getName()); } }
private ReferenceType getProcedureReference(Dataset entity, Map<String, ReferenceType> procedures) { String identifier = entity.getProcedure().getIdentifier(); if (!procedures.containsKey(identifier)) { ReferenceType referenceType = new ReferenceType(identifier); if (entity.getProcedure().isSetName()) { referenceType.setTitle(entity.getProcedure().getName()); } procedures.put(identifier, referenceType); } return procedures.get(identifier); }
private void addName(ProcedureEntity procedure, ObservationProcess op) { String name = procedure.getIdentifier(); if (procedure.isSetName()) { name = procedure.getName(); } op.addParameter(createName("shortName", name)); op.addParameter(createName("longName", name)); }
private void addName(ProcedureEntity procedure, ObservationProcess op) { String name = procedure.getIdentifier(); if (procedure.isSetName()) { name = procedure.getName(); } op.addParameter(createName("shortName", name)); op.addParameter(createName("longName", name)); }
private void addName(ProcedureEntity procedure, ObservationProcess op) { String name = procedure.getIdentifier(); if (procedure.isSetName()) { name = procedure.getName(); } op.addParameter(createName("shortName", name)); op.addParameter(createName("longName", name)); }
public ProcedureEntity updateProcedure(ProcedureEntity procedure, SosProcedureDescription procedureDescription, Session session) { if (procedureDescription.getProcedureDescription() instanceof AbstractFeature) { AbstractFeature af = (AbstractFeature) procedureDescription.getProcedureDescription(); if (af.isSetName()) { if (!procedure.isSetName() || (procedure.isSetName() && !checkForName(af.getName(), procedure.getName()))) { procedure.setName(af.getFirstName().getValue()); } if (af.isSetDescription() && !af.getDescription().equals(procedure.getDescription())) { procedure.setDescription(af.getDescription()); } } session.saveOrUpdate(procedure); session.flush(); session.refresh(procedure); } return procedure; }
public ProcedureEntity updateProcedure(ProcedureEntity procedure, SosProcedureDescription procedureDescription, Session session) { if (procedureDescription.getProcedureDescription() instanceof AbstractFeature) { AbstractFeature af = (AbstractFeature) procedureDescription.getProcedureDescription(); if (af.isSetName()) { if (!procedure.isSetName() || (procedure.isSetName() && !checkForName(af.getName(), procedure.getName()))) { procedure.setName(af.getFirstName().getValue()); } if (af.isSetDescription() && !af.getDescription().equals(procedure.getDescription())) { procedure.setDescription(af.getDescription()); } } session.saveOrUpdate(procedure); session.flush(); session.refresh(procedure); } return procedure; }
String identifier = procedure.getIdentifier(); getCache().addProcedure(identifier); if (procedure.isSetName()) { getCache().addProcedureIdentifierHumanReadableName(identifier, procedure.getName());
SosProcedureDescriptionUnknownType sosProcedure = new SosProcedureDescriptionUnknownType(hProcedure.getIdentifier(), pdf, null); if (hProcedure.isSetName()) { sosProcedure.setHumanReadableIdentifier(hProcedure.getName()); addName(sosProcedure, hProcedure);
SosProcedureDescriptionUnknownType sosProcedure = new SosProcedureDescriptionUnknownType(hProcedure.getIdentifier(), pdf, null); if (hProcedure.isSetName()) { sosProcedure.setHumanReadableIdentifier(hProcedure.getName()); addName(sosProcedure, hProcedure);
protected void getProcedureInformationFromDbAndAddItToCacheMaps() throws OwsExceptionReport { if (datasets != null) { String identifier = procedure.getIdentifier(); getCache().addProcedure(identifier); if (!datasets.isEmpty() && datasets.stream() .anyMatch(d -> d.isPublished() || d instanceof NotInitializedDataset && !d.isDeleted())) { getCache().addPublishedProcedure(identifier); } if (procedure.isSetName()) { getCache().addProcedureIdentifierHumanReadableName(identifier, procedure.getName()); } getCache().setOfferingsForProcedure(identifier, DatasourceCacheUpdateHelper .getAllOfferingIdentifiersFromDatasets(datasets)); getCache().setObservablePropertiesForProcedure(identifier, DatasourceCacheUpdateHelper .getAllObservablePropertyIdentifiersFromDatasets(datasets)); if (procedure.hasParents()) { Collection<String> parents = getParents(procedure); getCache().addParentProcedures(identifier, parents); getCache().addPublishedProcedures(parents); } TimePeriod phenomenonTime = new TimePeriod(); for (DatasetEntity dataset : datasets) { OfferingEntity offering = dataset.getOffering(); phenomenonTime.extendToContain( new TimePeriod(offering.getPhenomenonTimeStart(), offering.getPhenomenonTimeEnd())); } getCache().setMinPhenomenonTimeForProcedure(identifier, phenomenonTime.getStart()); getCache().setMaxPhenomenonTimeForProcedure(identifier, phenomenonTime.getEnd()); } }