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

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

import at.vvo.omds.types.omds3Types.r1_2_0.servicetypes.*;

import java.util.logging.Logger;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.xml.bind.annotation.XmlSeeAlso;

/**
 * This class was generated by Apache CXF 3.2.0
 * 2019-06-12T15:18:07.652+02:00
 * Generated source version: 3.2.0
 * 
 */

@WebService(
                      serviceName = "omdsService",
                      portName = "omdsServicePort",
                      targetNamespace = "urn:omds3Services-1-1-0",
                      wsdlLocation = "file:/C:/Users/Jens/git/omdsservicedefinitions/OMDSServiceDefinition/src/main/resources/def/v1-2-0/omds3Services.wsdl",
                      endpointInterface = "at.vvo.omds.types.omds3types.v1_2_0.service.OmdsServicePortType")
                      
public class OmdsServicePortImpl implements OmdsServicePortType {

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

    /* (non-Javadoc)
     * @see at.vvo.omds.types.omds3types.v1_2_0.service.OmdsServicePortType#initiateClaim(at.vvo.omds.types.omds3Types.v1_2_0.servicetypes.InitiateClaimRequestType parameters)*
     */
    public InitiateClaimResponseType initiateClaim(InitiateClaimRequestType parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation initiateClaim");
        System.out.println(parameters);
        try {
            InitiateClaimResponseType _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.v1_2_0.service.OmdsServicePortType#getUserData(at.vvo.omds.types.omds3Types.v1_2_0.servicetypes.UserDataRequest parameters)*
     */
    public UserDataResponse getUserData(UserDataRequest parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation getUserData");
        System.out.println(parameters);
        try {
            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.v1_2_0.service.OmdsServicePortType#getChangedClaimsList(at.vvo.omds.types.omds3Types.v1_2_0.servicetypes.ChangedClaimsListRequestType parameters)*
     */
    public ChangedClaimsListResponseType getChangedClaimsList(ChangedClaimsListRequestType parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation getChangedClaimsList");
        System.out.println(parameters);
        try {
            ChangedClaimsListResponseType _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.v1_2_0.service.OmdsServicePortType#searchClaim(at.vvo.omds.types.omds3Types.v1_2_0.servicetypes.SearchClaimRequestType parameters)*
     */
    public SearchClaimResponseType searchClaim(SearchClaimRequestType parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation searchClaim");
        System.out.println(parameters);
        try {
            SearchClaimResponseType _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.v1_2_0.service.OmdsServicePortType#deepLinkPolicy(at.vvo.omds.types.omds3Types.v1_2_0.servicetypes.DeepLinkPolicyRequest parameters)*
     */
    public DeepLinkBusinessObjectResponse deepLinkPolicy(DeepLinkPolicyRequest parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation deepLinkPolicy");
        System.out.println(parameters);
        try {
            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.v1_2_0.service.OmdsServicePortType#getDocumentInfos(at.vvo.omds.types.omds3Types.v1_2_0.servicetypes.GetDocumentInfosRequestType parameters)*
     */
    public GetDocumentInfosResponseType getDocumentInfos(GetDocumentInfosRequestType parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation getDocumentInfos");
        System.out.println(parameters);
        try {
            GetDocumentInfosResponseType _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.v1_2_0.service.OmdsServicePortType#deepLinkPartner(at.vvo.omds.types.omds3Types.v1_2_0.servicetypes.DeepLinkPartnerRequest parameters)*
     */
    public DeepLinkBusinessObjectResponse deepLinkPartner(DeepLinkPartnerRequest parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation deepLinkPartner");
        System.out.println(parameters);
        try {
            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.v1_2_0.service.OmdsServicePortType#addDocToClaim(at.vvo.omds.types.omds3Types.v1_2_0.servicetypes.AddDocToClaimRequestType parameters)*
     */
    public AddDocToClaimResponseType addDocToClaim(AddDocToClaimRequestType parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation addDocToClaim");
        System.out.println(parameters);
        try {
            AddDocToClaimResponseType _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.v1_2_0.service.OmdsServicePortType#getClaimLight(at.vvo.omds.types.omds3Types.v1_2_0.servicetypes.SpezifikationSchadenType parameters)*
     */
    public GetClaimResponseLightType getClaimLight(SpezifikationSchadenType parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation getClaimLight");
        System.out.println(parameters);
        try {
            GetClaimResponseLightType _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.v1_2_0.service.OmdsServicePortType#getOMDSPackageList(at.vvo.omds.types.omds3Types.v1_2_0.servicetypes.OMDSPackageListRequest parameters)*
     */
    public OMDSPackageListResponse getOMDSPackageList(OMDSPackageListRequest parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation getOMDSPackageList");
        System.out.println(parameters);
        try {
            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.v1_2_0.service.OmdsServicePortType#getArcImageInfos(at.vvo.omds.types.omds3Types.v1_2_0.servicetypes.ArcImageInfosRequest parameters)*
     */
    public ArcImageInfosResponse getArcImageInfos(ArcImageInfosRequest parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation getArcImageInfos");
        System.out.println(parameters);
        try {
            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.v1_2_0.service.OmdsServicePortType#getLossEventList(at.vvo.omds.types.omds3Types.v1_2_0.servicetypes.LossEventListRequestType parameters)*
     */
    public LossEventListResponseType getLossEventList(LossEventListRequestType parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation getLossEventList");
        System.out.println(parameters);
        try {
            LossEventListResponseType _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.v1_2_0.service.OmdsServicePortType#declareEndpoint(at.vvo.omds.types.omds3Types.v1_2_0.servicetypes.DeclareEndpointRequestType parameters)*
     */
    public DeclareEndpointResponseType declareEndpoint(DeclareEndpointRequestType parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation declareEndpoint");
        System.out.println(parameters);
        try {
            DeclareEndpointResponseType _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.v1_2_0.service.OmdsServicePortType#login(at.vvo.omds.types.omds3Types.v1_2_0.servicetypes.LoginRequestType parameters)*
     */
    public DeepLinkBusinessObjectResponse login(LoginRequestType parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation login");
        System.out.println(parameters);
        try {
            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.v1_2_0.service.OmdsServicePortType#deepLinkOffer(at.vvo.omds.types.omds3Types.v1_2_0.servicetypes.DeepLinkOfferRequest parameters)*
     */
    public DeepLinkBusinessObjectResponse deepLinkOffer(DeepLinkOfferRequest parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation deepLinkOffer");
        System.out.println(parameters);
        try {
            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.v1_2_0.service.OmdsServicePortType#getOMDSPackage(at.vvo.omds.types.omds3Types.v1_2_0.servicetypes.OMDSPackageRequest parameters)*
     */
    public OMDSPackageResponse getOMDSPackage(OMDSPackageRequest parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation getOMDSPackage");
        System.out.println(parameters);
        try {
            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.v1_2_0.service.OmdsServicePortType#getNumberOfDocuments(at.vvo.omds.types.omds3Types.v1_2_0.servicetypes.GetNumberOfDocumentsRequestType parameters)*
     */
    public GetNumberOfDocumentsResponseType getNumberOfDocuments(GetNumberOfDocumentsRequestType parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation getNumberOfDocuments");
        System.out.println(parameters);
        try {
            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.v1_2_0.service.OmdsServicePortType#createClaim(at.vvo.omds.types.omds3Types.v1_2_0.servicetypes.CreateClaimRequestType parameters)*
     */
    public CreateClaimResponseType createClaim(CreateClaimRequestType parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation createClaim");
        System.out.println(parameters);
        try {
            CreateClaimResponseType _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.v1_2_0.service.OmdsServicePortType#getArcImage(at.vvo.omds.types.omds3Types.v1_2_0.servicetypes.ArcImageRequest parameters)*
     */
    public ArcImageResponse getArcImage(ArcImageRequest parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation getArcImage");
        System.out.println(parameters);
        try {
            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.v1_2_0.service.OmdsServicePortType#deepLinkClaim(at.vvo.omds.types.omds3Types.v1_2_0.servicetypes.DeepLinkClaimRequest parameters)*
     */
    public DeepLinkBusinessObjectResponse deepLinkClaim(DeepLinkClaimRequest parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation deepLinkClaim");
        System.out.println(parameters);
        try {
            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.v1_2_0.service.OmdsServicePortType#getClaim(at.vvo.omds.types.omds3Types.v1_2_0.servicetypes.SpezifikationSchadenType parameters)*
     */
    public GetClaimResponseType getClaim(SpezifikationSchadenType parameters) throws ServiceFaultMsg   {
        LOG.info("Executing operation getClaim");
        System.out.println(parameters);
        try {
            GetClaimResponseType _return = null;
            return _return;
        } catch (Exception ex) {
            ex.printStackTrace();
            throw new RuntimeException(ex);
        }
        //throw new ServiceFaultMsg("ServiceFaultMsg...");
    }

}
