
/**
 * Please modify this class to meet your needs
 * This class is not complete
 */

package at.vvo.omds.types.omds3Types.r1_4_0.service;

import javax.jws.WebService;
import javax.xml.ws.soap.MTOM;
import java.util.logging.Logger;

/**
 * This class was generated by Apache CXF 3.2.0
 * 2019-10-14T12:32:10.463+02:00
 * Generated source version: 3.2.0
 * 
 */

@WebService(
                      serviceName = "omdsService",
                      portName = "omdsServicePort",
                      targetNamespace = "urn:omds3Services-1-4-0",
                      wsdlLocation = "file:/C:/Users/Jens/git/omdsservicedefinitions-master/OMDSServiceDefinition/src/main/resources/def/r1_4_0/omds3Services.wsdl",
                      endpointInterface = "at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType")
@MTOM(enabled = true, threshold = 1024)
public class OmdsServicePortImpl implements OmdsServicePortType {

    private static final Logger LOG = Logger.getLogger(OmdsServicePortImpl.class.getName());

    /* (non-Javadoc)
     * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#getOMDSPackageList(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageListRequest parameters)*
     */
    public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageListResponse getOMDSPackageList(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageListRequest parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation getOMDSPackageList");
        System.out.println(parameters);
        try {
            at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageListResponse _return = null;
            return _return;
        } catch (Exception ex) {
            ex.printStackTrace();
            throw new RuntimeException(ex);
        }
        //throw new ServiceFaultMsg("ServiceFaultMsg...");
    }

    /* (non-Javadoc)
     * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#getDocumentsOfObject(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfObjectRequestType parameters)*
     */
    public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfObjectResponseType getDocumentsOfObject(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfObjectRequestType parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation getDocumentsOfObject");
        System.out.println(parameters);
        try {
            at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfObjectResponseType _return = null;
            return _return;
        } catch (Exception ex) {
            ex.printStackTrace();
            throw new RuntimeException(ex);
        }
        //throw new ServiceFaultMsg("ServiceFaultMsg...");
    }

    /* (non-Javadoc)
     * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#addDocToBusinessCase(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.AddDocToBusinessCaseRequestType parameters)*
     */
    public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.AddDocToBusinessCaseResponseType addDocToBusinessCase(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.AddDocToBusinessCaseRequestType parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation addDocToBusinessCase");
        System.out.println(parameters);
        try {
            at.vvo.omds.types.omds3Types.r1_4_0.on1basis.AddDocToBusinessCaseResponseType _return = null;
            return _return;
        } catch (Exception ex) {
            ex.printStackTrace();
            throw new RuntimeException(ex);
        }
        //throw new ServiceFaultMsg("ServiceFaultMsg...");
    }

    /* (non-Javadoc)
     * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#calculateKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CalculateKfzRequestType parameters)*
     */
    public at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CalculateKfzResponseType calculateKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CalculateKfzRequestType parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation calculateKfz");
        System.out.println(parameters);
        try {
            at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CalculateKfzResponseType _return = null;
            return _return;
        } catch (Exception ex) {
            ex.printStackTrace();
            throw new RuntimeException(ex);
        }
        //throw new ServiceFaultMsg("ServiceFaultMsg...");
    }

    /* (non-Javadoc)
     * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#createApplicationKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateApplicationKfzRequestType parameters)*
     */
    public at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateApplicationKfzResponseType createApplicationKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateApplicationKfzRequestType parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation createApplicationKfz");
        System.out.println(parameters);
        try {
            at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateApplicationKfzResponseType _return = null;
            return _return;
        } catch (Exception ex) {
            ex.printStackTrace();
            throw new RuntimeException(ex);
        }
        //throw new ServiceFaultMsg("ServiceFaultMsg...");
    }

    /* (non-Javadoc)
     * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#createOfferKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzRequestType parameters)*
     */
    public at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzResponseType createOfferKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzRequestType parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation createOfferKfz");
        System.out.println(parameters);
        try {
            at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.CreateOfferKfzResponseType _return = null;
            return _return;
        } catch (Exception ex) {
            ex.printStackTrace();
            throw new RuntimeException(ex);
        }
        //throw new ServiceFaultMsg("ServiceFaultMsg...");
    }

    /* (non-Javadoc)
     * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#deepLinkPartner(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkPartnerRequest parameters)*
     */
    public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPartner(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkPartnerRequest parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation deepLinkPartner");
        System.out.println(parameters);
        try {
            at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse _return = null;
            return _return;
        } catch (Exception ex) {
            ex.printStackTrace();
            throw new RuntimeException(ex);
        }
        //throw new ServiceFaultMsg("ServiceFaultMsg...");
    }

    /* (non-Javadoc)
     * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#deepLinkPolicy(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkPolicyRequest parameters)*
     */
    public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkPolicy(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkPolicyRequest parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation deepLinkPolicy");
        System.out.println(parameters);
        try {
            at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse _return = null;
            return _return;
        } catch (Exception ex) {
            ex.printStackTrace();
            throw new RuntimeException(ex);
        }
        //throw new ServiceFaultMsg("ServiceFaultMsg...");
    }

    /* (non-Javadoc)
     * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#getStateChanges(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesRequestType parameters)*
     */
    public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesResponseType getStateChanges(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesRequestType parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation getStateChanges");
        System.out.println(parameters);
        try {
            at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetStateChangesResponseType _return = null;
            return _return;
        } catch (Exception ex) {
            ex.printStackTrace();
            throw new RuntimeException(ex);
        }
        //throw new ServiceFaultMsg("ServiceFaultMsg...");
    }

    /* (non-Javadoc)
     * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#getUserData(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.UserDataRequest parameters)*
     */
    public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.UserDataResponse getUserData(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.UserDataRequest parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation getUserData");
        System.out.println(parameters);
        try {
            at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.UserDataResponse _return = null;
            return _return;
        } catch (Exception ex) {
            ex.printStackTrace();
            throw new RuntimeException(ex);
        }
        //throw new ServiceFaultMsg("ServiceFaultMsg...");
    }

    /* (non-Javadoc)
     * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#getArcImage(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageRequest parameters)*
     */
    public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageResponse getArcImage(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageRequest parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation getArcImage");
        System.out.println(parameters);
        try {
            at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageResponse _return = null;
            return _return;
        } catch (Exception ex) {
            ex.printStackTrace();
            throw new RuntimeException(ex);
        }
        //throw new ServiceFaultMsg("ServiceFaultMsg...");
    }

    /* (non-Javadoc)
     * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#deepLinkClaim(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkClaimRequest parameters)*
     */
    public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkClaim(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkClaimRequest parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation deepLinkClaim");
        System.out.println(parameters);
        try {
            at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse _return = null;
            return _return;
        } catch (Exception ex) {
            ex.printStackTrace();
            throw new RuntimeException(ex);
        }
        //throw new ServiceFaultMsg("ServiceFaultMsg...");
    }

    /* (non-Javadoc)
     * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#getOMDSPackage(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageRequest parameters)*
     */
    public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageResponse getOMDSPackage(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageRequest parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation getOMDSPackage");
        System.out.println(parameters);
        try {
            at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.OMDSPackageResponse _return = null;
            return _return;
        } catch (Exception ex) {
            ex.printStackTrace();
            throw new RuntimeException(ex);
        }
        //throw new ServiceFaultMsg("ServiceFaultMsg...");
    }

    /* (non-Javadoc)
     * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#getNumberOfDocuments(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetNumberOfDocumentsRequestType parameters)*
     */
    public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetNumberOfDocumentsResponseType getNumberOfDocuments(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetNumberOfDocumentsRequestType parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation getNumberOfDocuments");
        System.out.println(parameters);
        try {
            at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetNumberOfDocumentsResponseType _return = null;
            return _return;
        } catch (Exception ex) {
            ex.printStackTrace();
            throw new RuntimeException(ex);
        }
        //throw new ServiceFaultMsg("ServiceFaultMsg...");
    }

    /* (non-Javadoc)
     * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#login(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.LoginRequestType parameters)*
     */
    public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse login(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.LoginRequestType parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation login");
        System.out.println(parameters);
        try {
            at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse _return = null;
            return _return;
        } catch (Exception ex) {
            ex.printStackTrace();
            throw new RuntimeException(ex);
        }
        //throw new ServiceFaultMsg("ServiceFaultMsg...");
    }

    /* (non-Javadoc)
     * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#deepLinkOffer(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkOfferRequest parameters)*
     */
    public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse deepLinkOffer(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkOfferRequest parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation deepLinkOffer");
        System.out.println(parameters);
        try {
            at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.DeepLinkBusinessObjectResponse _return = null;
            return _return;
        } catch (Exception ex) {
            ex.printStackTrace();
            throw new RuntimeException(ex);
        }
        //throw new ServiceFaultMsg("ServiceFaultMsg...");
    }

    /* (non-Javadoc)
     * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#submitApplicationKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SubmitApplicationKfzRequestType parameters)*
     */
    public at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SubmitApplicationKfzResponseType submitApplicationKfz(at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SubmitApplicationKfzRequestType parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation submitApplicationKfz");
        System.out.println(parameters);
        try {
            at.vvo.omds.types.omds3Types.r1_4_0.on2antrag.kfz.SubmitApplicationKfzResponseType _return = null;
            return _return;
        } catch (Exception ex) {
            ex.printStackTrace();
            throw new RuntimeException(ex);
        }
        //throw new ServiceFaultMsg("ServiceFaultMsg...");
    }

    /* (non-Javadoc)
     * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#getArcImageInfos(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageInfosRequest parameters)*
     */
    public at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageInfosResponse getArcImageInfos(at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageInfosRequest parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation getArcImageInfos");
        System.out.println(parameters);
        try {
            at.vvo.omds.types.omds3Types.r1_4_0.servicetypes.ArcImageInfosResponse _return = null;
            return _return;
        } catch (Exception ex) {
            ex.printStackTrace();
            throw new RuntimeException(ex);
        }
        //throw new ServiceFaultMsg("ServiceFaultMsg...");
    }

    /* (non-Javadoc)
     * @see at.vvo.omds.types.omds3Types.r1_4_0.service.OmdsServicePortType#getDocumentsOfPeriod(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfPeriodRequestType parameters)*
     */
    public at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfPeriodResponseType getDocumentsOfPeriod(at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfPeriodRequestType parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation getDocumentsOfPeriod");
        System.out.println(parameters);
        try {
            at.vvo.omds.types.omds3Types.r1_4_0.on1basis.GetDocumentsOfPeriodResponseType _return = null;
            return _return;
        } catch (Exception ex) {
            ex.printStackTrace();
            throw new RuntimeException(ex);
        }
        //throw new ServiceFaultMsg("ServiceFaultMsg...");
    }

}
