congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
CollectionHelper
Code IndexAdd Tabnine to your IDE (free)

How to use
CollectionHelper
in
org.n52.sos.util

Best Java code snippets using org.n52.sos.util.CollectionHelper (Showing top 20 results out of 315)

origin: org.n52.sensorweb.sos/ereporting

public boolean isSetContent() {
  return CollectionHelper.isNotEmpty(content);
}
origin: org.n52.sensorweb.sos/binding-soap

  protected String checkSoapAction(String soapAction, List<SoapHeader> soapHeaders) {
    if (soapAction != null && !soapAction.isEmpty()) {
      return soapAction;
    } else if (CollectionHelper.isEmpty(soapHeaders)) {
      for (SoapHeader soapHeader : soapHeaders) {
        if (WsaConstants.NS_WSA.equals(soapHeader.getNamespace()) && soapHeader instanceof WsaActionHeader) {
          return ((WsaActionHeader)soapHeader).getValue();
        }
      }
    }
    return null;
  }
}
origin: org.n52.sensorweb.sos/coding-wml-v20

private void parseComment(ObservationProcessType opt, ObservationProcess observationProcess) {
  if (CollectionHelper.isNotNullOrEmpty(opt.getCommentArray())) {
    observationProcess.setComments(Lists.newArrayList(opt.getCommentArray()));
  }
}
origin: org.n52.sensorweb.sos/coding-sensorML-v101

@SuppressWarnings({ "unchecked", "rawtypes" })
private SweAllowedTokens parseAllowedTokens(AllowedTokens att) {
  SweAllowedTokens allowedTokens = new SweAllowedTokens();
  if (att.isSetId()) {
    allowedTokens.setGmlId(att.getId());
  }
  if (CollectionHelper.isNotNullOrEmpty(att.getValueListArray())) {
    for (List list : att.getValueListArray()) {
      if (CollectionHelper.isNotEmpty(list)) {
        allowedTokens.setValue(list);
      }
    }
  }
  return allowedTokens;
}
origin: org.n52.sensorweb.sos/hibernate-dao

addParentChildRestriction(c);
if (isEmpty(featureIdentifiers)) {
  return null; // because no features where found regarding the
} else if (isNotEmpty(featureIdentifiers)) {
  c.createCriteria(AbstractLegacyObservation.FEATURE_OF_INTEREST).add(
      Restrictions.in(FeatureOfInterest.IDENTIFIER, featureIdentifiers));
origin: org.n52.sensorweb.sos/hibernate-dao

@Override
public void updateCacheOfferings(WritableContentCache cache, Collection<String> offeringsNeedingUpdate)
    throws OwsExceptionReport {
  checkCacheNotNull(cache);
  if (CollectionHelper.isEmpty(offeringsNeedingUpdate)) {
    return;
  }
  List<OwsExceptionReport> errors = CollectionHelper.synchronizedList();
  Session session = getSession();
  OfferingCacheUpdate update = new OfferingCacheUpdate(getCacheThreadCount(), offeringsNeedingUpdate);
  update.setCache(cache);
  update.setErrors(errors);
  update.setSession(session);
  
  LOGGER.info("Starting offering cache update for {} offering(s)", offeringsNeedingUpdate.size());
  long cacheUpdateStartTime = System.currentTimeMillis();
  try {
    update.execute();
  } catch (Exception e) {
    LOGGER.error("Error while updating ContentCache!", e);
    errors.add(new NoApplicableCodeException().causedBy(e).withMessage("Error while updating ContentCache!"));
  } finally {
    returnSession(session);
  }
  logCacheLoadTime(cacheUpdateStartTime);
  if (!errors.isEmpty()) {
    throw new CompositeOwsException(errors);
  }
}
origin: org.n52.sensorweb.sos/binding-soap

@SuppressWarnings("unchecked")
@Override
public Set<EncoderKey> getEncoderKeyType() {
  return Collections.unmodifiableSet(CollectionHelper.union(ENCODER_KEY_TYPES, super.getEncoderKeyType()));
}
origin: org.n52.sensorweb.sos/coding-sensorML-v20

private void addAbstractPhysicalProcessValues(final AbstractPhysicalProcessType appt,
    final AbstractPhysicalProcess absPhysicalProcess) throws OwsExceptionReport {
  // set attachedTo
  if (absPhysicalProcess.isSetAttachedTo()) {
    if (appt.isSetAttachedTo()) {
      substitute(appt.getAttachedTo(), encodeObjectToXmlGml32(absPhysicalProcess.getAttachedTo()));
    } else {
      substitute(appt.addNewAttachedTo(), encodeObjectToXmlGml32(absPhysicalProcess.getAttachedTo()));
    }
  }
  // set localReferenceFrame
  // set localTimeFrame
  // set position
  if (CollectionHelper.isNullOrEmpty(appt.getPositionArray()) && absPhysicalProcess.isSetPosition()) {
    createPosition(appt.addNewPosition(), absPhysicalProcess.getPosition());
  }
  // set timePosition
  // // set location
  // if (absPhysicalProcess.isSetLocation()) {
  // appt.setSmlLocation(createLocation(absPhysicalProcess.getLocation()));
  // }
}
origin: org.n52.sensorweb.sos/coding-sensorML-v101

@SuppressWarnings({ "unchecked", "rawtypes" })
private SweAllowedValues parseAllowedValues(AllowedValues avt) {
  SweAllowedValues allowedValues = new SweAllowedValues();
  if (avt.isSetId()) {
    allowedValues.setGmlId(avt.getId());
  }
  if (CollectionHelper.isNotNullOrEmpty(avt.getValueListArray())) {
    for (List list : avt.getValueListArray()) {
      if (CollectionHelper.isNotEmpty(list)) {
        for (Object value : list) {
          allowedValues.addValue(Double.parseDouble(value.toString()));
        }
      }
    }
  }
  if (CollectionHelper.isNotNullOrEmpty(avt.getIntervalArray())) {
    for (List interval : avt.getIntervalArray()) {
      RangeValue<Double> rangeValue = new RangeValue<Double>();
      Iterator<Double> iterator = interval.iterator();
      if (iterator.hasNext()) {
        rangeValue.setRangeStart(iterator.next());
      }
      if (iterator.hasNext()) {
        rangeValue.setRangeEnd(iterator.next());
      }
      allowedValues.addInterval(rangeValue);
    }
  }
  return allowedValues;
}
origin: org.n52.sensorweb.sos/coding-wml-v20

@SuppressWarnings("unchecked")
private static Set<EncoderKey> createEncoderKeys() {
  return CollectionHelper.union(getDefaultEncoderKeys(), CodingHelper.encoderKeysForElements(
      WaterMLConstants.NS_WML_20_DR, GetObservationResponse.class, OmObservation.class,
      AbstractFeature.class, SingleObservationValue.class, MultiObservationValues.class));
}
origin: org.n52.sensorweb.sos/coding-sensorML-v20

if (describedObject.isSetName() && CollectionHelper.isNullOrEmpty(dot.getNameArray())) {
  if (CollectionHelper.isNullOrEmpty(dot.getKeywordsArray())) {
    final List<String> keywords = describedObject.getKeywords();
if (describedObject.isSetValidTime() && CollectionHelper.isNullOrEmpty(dot.getValidTimeArray())) {
  final Time time = describedObject.getValidTime();
  final XmlObject xbtime = encodeObjectToXmlGml32(time);
  if (CollectionHelper.isNullOrEmpty(dot.getCharacteristicsArray())) {
    dot.setCharacteristicsArray(createCharacteristics(describedObject.getCharacteristics()));
  if (CollectionHelper.isNullOrEmpty(dot.getContactsArray())) {
    ContactListType cl = ContactListType.Factory.newInstance();
    for (SmlContact contact : describedObject.getContact()) {
  if (CollectionHelper.isNullOrEmpty(dot.getDocumentationArray())) {
    dot.setDocumentationArray(createDocumentationArray(describedObject.getDocumentation()));
origin: org.n52.sensorweb.sos/gc-dao

private boolean checkOfferingValues(final Collection<String> procedures, final SosEnvelope envelopeForOffering, final Set<String> featuresForOffering,
    final Collection<String> responseFormats) {
  return CollectionHelper.isNotEmpty(procedures) && SosEnvelope.isNotNullOrEmpty(envelopeForOffering) && CollectionHelper.isNotEmpty(featuresForOffering)
      && CollectionHelper.isNotEmpty(responseFormats) && CollectionHelper.isNotEmpty(procedures);
}
origin: org.n52.sensorweb.sos/coding-sensorML-v101

@SuppressWarnings({ "unchecked", "rawtypes" })
private SweAllowedTimes parseAllowedTimes(AllowedTimes att) throws DateTimeParseException {
  SweAllowedTimes allowedTimes = new SweAllowedTimes();
  if (att.isSetId()) {
    allowedTimes.setGmlId(att.getId());
  }
  if (CollectionHelper.isNotNullOrEmpty(att.getValueListArray())) {
    for (List list : att.getValueListArray()) {
      if (CollectionHelper.isNotEmpty(list)) {
        for (Object value : list) {
          allowedTimes.addValue(DateTimeHelper.parseIsoString2DateTime(value.toString()));
        }
      }
    }
  }
  if (CollectionHelper.isNotNullOrEmpty(att.getIntervalArray())) {
    for (List interval : att.getIntervalArray()) {
      RangeValue<DateTime> rangeValue = new RangeValue<DateTime>();
      Iterator iterator = interval.iterator();
      if (iterator.hasNext()) {
        rangeValue.setRangeStart(DateTimeHelper.parseIsoString2DateTime(iterator.next().toString()));
      }
      if (iterator.hasNext()) {
        rangeValue.setRangeEnd(DateTimeHelper.parseIsoString2DateTime(iterator.next().toString()));
      }
      allowedTimes.addInterval(rangeValue);
    }
  }
  return allowedTimes;
}
origin: org.n52.sensorweb.sos/ereporting

public List<GeographicalName> getAdminUnits() {
  if (CollectionHelper.isEmpty(adminUnits)) {
    addAdminUnit(new GeographicalName());
  }
  return Collections.unmodifiableList(adminUnits);
}
origin: org.n52.sensorweb.sos/coding-ows-v110

private void clearAbstracts(ServiceIdentification serviceIdent) {
  if (CollectionHelper.isNotNullOrEmpty(serviceIdent.getAbstractArray())) {
    for (int i = 0; i < serviceIdent.getAbstractArray().length; i++) {
      serviceIdent.removeAbstract(i);
    }
  }
}
origin: org.n52.sensorweb.sos/coding-wml-v20

@SuppressWarnings("unchecked")
private static Set<EncoderKey> createEncoderKeys() {
  return CollectionHelper.union(getDefaultEncoderKeys(),
      CodingHelper.encoderKeysForElements(WaterMLConstants.NS_WML_20, GetObservationResponse.class,
          OmObservation.class, SingleObservationValue.class, MultiObservationValues.class));
}
origin: org.n52.sensorweb.sos/coding-sensorML-v101

  abstractProcess.addNewDescription().setStringValue(sosAbstractProcess.getDescription());
if (sosAbstractProcess.isSetName() && CollectionHelper.isNullOrEmpty(abstractProcess.getNameArray())) {
if (sosAbstractProcess.isSetDocumentation() && CollectionHelper.isNullOrEmpty(abstractProcess.getDocumentationArray())) {
  abstractProcess.setDocumentationArray(createDocumentationArray(sosAbstractProcess.getDocumentation()));
if (sosAbstractProcess.isSetContact() && CollectionHelper.isNullOrEmpty(abstractProcess.getContactArray())) {
  ContactList contactList = createContactList(sosAbstractProcess.getContact());
  if (contactList != null && contactList.getMemberArray().length > 0) {
origin: org.n52.sensorweb.sos/hibernate-dao

/**
 * Check the queried {@link AbstractValuedLegacyObservation}s for null and
 * set them as iterator to local variable.
 *
 * @param valuesResult
 *            Queried {@link AbstractValuedLegacyObservation}s
 */
private void setObservationValuesResult(Collection<ValuedObservation<?>> valuesResult) {
  if (CollectionHelper.isNotEmpty(valuesResult)) {
    this.valuesResult = valuesResult.iterator();
  }
}
origin: org.n52.sensorweb.sos/ereporting

public List<Spelling> getSpelling() {
  if (CollectionHelper.isEmpty(spelling)) {
    addSpelling(new Spelling());
  }
  return Collections.unmodifiableList(spelling);
}
origin: org.n52.sensorweb.sos/coding-wml-v20

private void parseInput(ObservationProcessType opt, ObservationProcess observationProcess) {
  if (CollectionHelper.isNotNullOrEmpty(opt.getInputArray())) {
    parseReferenceType(opt.getInputArray());
  }
}
org.n52.sos.utilCollectionHelper

Most used methods

  • isNotEmpty
  • isEmpty
  • isNotNullOrEmpty
  • isNullOrEmpty
  • union
  • conjunctCollections
  • map
  • synchronizedList
  • synchronizedMap

Popular in Java

  • Making http requests using okhttp
  • compareTo (BigDecimal)
  • getApplicationContext (Context)
  • scheduleAtFixedRate (ScheduledExecutorService)
  • Permission (java.security)
    Legacy security code; do not use.
  • Deque (java.util)
    A linear collection that supports element insertion and removal at both ends. The name deque is shor
  • List (java.util)
    An ordered collection (also known as a sequence). The user of this interface has precise control ove
  • Handler (java.util.logging)
    A Handler object accepts a logging request and exports the desired messages to a target, for example
  • Collectors (java.util.stream)
  • StringUtils (org.apache.commons.lang)
    Operations on java.lang.String that arenull safe. * IsEmpty/IsBlank - checks if a String contains
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now