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

net.intelie.liverig.witsml.query.QueryFactory20 Maven / Gradle / Ivy

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

import net.intelie.liverig.witsml.HeaderElements;
import net.intelie.liverig.witsml.WitsmlFilters;
import net.intelie.liverig.witsml.objects.LogHeader;
import net.intelie.liverig.witsml.objects.LogIndex;
import net.intelie.liverig.witsml.objects.LogRange;

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

public class QueryFactory20 implements QueryFactory {
    @Override
    public CapabilityQuery getCapability() {
        throw new UnsupportedOperationException("getCapability");
    }

    @Override
    public WellListQuery listWells(WitsmlFilters filters) {
        throw new UnsupportedOperationException("listWells");
    }

    @Override
    public WellboreListQuery listWellbores(String uidWell) {
        throw new UnsupportedOperationException("listWellbores");
    }

    @Override
    public LogListQuery listLogs(String uidWell, String uidWellbore, WitsmlFilters filters, HeaderElements header) {
        return new LogListQuery20(uidWell, uidWellbore, header.hasIndex());
    }

    @Override
    public MudLogListQuery listMudLogs(String uidWell, String uidWellbore, WitsmlFilters filters, HeaderElements header) {
        throw new UnsupportedOperationException("listMudLogs");
    }

    @Override
    public MessageListQuery listMessages(String uidWell, String uidWellbore) {
        throw new UnsupportedOperationException("listMessages");
    }

    @Override
    public TrajectoryListQuery listTrajectories(String uidWell, String uidWellbore, WitsmlFilters filters, HeaderElements header) {
        throw new UnsupportedOperationException("listTrajectories");
    }

    @Override
    public WellboreGeometryListQuery listWellboreGeometries(String uidWell, String uidWellbore, HeaderElements header) {
        throw new UnsupportedOperationException("listWellboreGeometries");
    }

    @Override
    public TubularListQuery listTubulars(String uidWell, String uidWellbore, WitsmlFilters filters, HeaderElements header) {
        throw new UnsupportedOperationException("listTubulars");
    }


    @Override
    public LogQuery getLogHeader(String uidWell, String uidWellbore, String uid, WitsmlFilters filters, boolean raw) {
        return new LogQuery20(uidWell, uidWellbore, uid, null, false, raw);
    }

    @Override
    public LogQuery getLogData(String uidWell, String uidWellbore, String uid, WitsmlFilters filters, LogRange range, boolean raw) {
        return new LogQuery20(uidWell, uidWellbore, uid, range, true, raw);
    }

    @Override
    public MudLogQuery getMudLogHeader(String uidWell, String uidWellbore, String uid, WitsmlFilters filters, boolean raw) {
        throw new UnsupportedOperationException("getMudLogHeader");
    }

    @Override
    public MudLogQuery getMudLogData(String uidWell, String uidWellbore, String uid, WitsmlFilters filters, LogIndex range, boolean raw) {
        throw new UnsupportedOperationException("getMudLogData");
    }

    @Override
    public TrajectoryQuery getTrajectoryHeader(String uidWell, String uidWellbore, String uid, WitsmlFilters filters, boolean raw) {
        throw new UnsupportedOperationException("getTrajectoryHeader");
    }

    @Override
    public TrajectoryQuery getTrajectoryData(String uidWell, String uidWellbore, String uid, WitsmlFilters filters, LogIndex range, boolean raw) {
        throw new UnsupportedOperationException("getTrajectoryData");
    }

    @Override
    public WellboreGeometryQuery getWellboreGeometryHeader(String uidWell, String uidWellbore, String uid, boolean raw) {
        throw new UnsupportedOperationException("getWellboreGeometryHeader");
    }

    @Override
    public WellboreGeometryQuery getWellboreGeometryData(String uidWell, String uidWellbore, String uid, boolean raw) {
        throw new UnsupportedOperationException("getWellboreGeometryData");
    }

    @Override
    public TubularQuery getTubularHeader(String uidWell, String uidWellbore, String uid, WitsmlFilters filters, boolean raw) {
        throw new UnsupportedOperationException("listTubulars");
    }

    @Override
    public TubularQuery getTubularData(String uidWell, String uidWellbore, String uid, WitsmlFilters filters, boolean raw) {
        throw new UnsupportedOperationException("listTubulars");
    }

    @Override
    public MessageQuery getMessage(String uidWell, String uidWellbore, String uid, boolean raw) {
        throw new UnsupportedOperationException("getMessage");
    }

    @Override
    public Update appendLogData(LogHeader header, List> data) {
        throw new UnsupportedOperationException("appendLogData");
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy