All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.intelie.liverig.witsml.objects.LogData Maven / Gradle / Ivy

The newest version!
package net.intelie.liverig.witsml.objects;

import java.util.List;
import java.util.Map;
import java.util.Objects;

public class LogData extends ParsedData {
    private AbstractLogHeader header;
    private List> data;

    public AbstractLogHeader getHeader() {
        return header;
    }

    public void setHeader(AbstractLogHeader header) {
        this.header = header;
    }

    public List> getData() {
        return data;
    }

    public void setData(List> data) {
        this.data = data;
    }

    public boolean hasData() {
        return data != null && data.stream()
                .filter(Objects::nonNull)
                .flatMap(stringObjectMap -> stringObjectMap
                        .values().stream())
                .anyMatch(Objects::nonNull);
    }
}







© 2015 - 2025 Weber Informatics LLC | Privacy Policy