package oracle.demo.pts.fusionproxy.activity;

import com.oracle.xmlns.adf.svc.types.FindControl;
import com.oracle.xmlns.adf.svc.types.FindCriteria;
import com.oracle.xmlns.adf.svc.types.ObjAttrHints;
import com.oracle.xmlns.adf.svc.types.ProcessControl;
import com.oracle.xmlns.adf.svc.types.ServiceViewInfo;
import com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.Activity;
import com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.ActivityAssignee;
import com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.ActivityContact;
import com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.ActivityDeleteException;
import com.oracle.xmlns.apps.crmcommon.objects.objectsservice.CommonAttachments;

import java.util.List;

import javax.jws.Oneway;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;

import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.datatype.XMLGregorianCalendar;
import javax.xml.ws.Action;
import javax.xml.ws.FaultAction;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;

import sdo.commonj.java.ObjectFactory;
// !DO NOT EDIT THIS FILE!
// This source file is generated by Oracle tools
// Contents may be subject to change
// For reporting problems, use the following
// Version = Oracle WebServices (11.1.1.0.0, build 130224.1947.04102)

@WebService(wsdlLocation="https://rws2-fap1314-crm.oracledemos.com:443/appCmmnCompActivitiesActivityManagement/ActivityService?wsdl",
  targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/",
  name="ActivityService")
@XmlSeeAlso(
  { ObjectFactory.class, com.oracle.xmlns.apps.crmcommon.notes.flex.notedff.ObjectFactory.class, com.oracle.xmlns.oracleas.schema.oracle_fault_11_0.ObjectFactory.class, com.oracle.xmlns.adf.svc.types.ObjectFactory.class, sdo.commonj.ObjectFactory.class, com.oracle.xmlns.apps.crmcommon.objects.objectsservice.ObjectFactory.class, com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.ObjectFactory.class, sdo.commonj.xml.ObjectFactory.class, com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.ObjectFactory.class, com.oracle.xmlns.apps.crmcommon.notes.noteservice.ObjectFactory.class, com.oracle.xmlns.adf.svc.errors.ObjectFactory.class })
public interface ActivityService
{
  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/getActivity")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/getActivity", fault =
      { @FaultAction(value="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/getActivity/Fault/ServiceException",
          className = ServiceException.class) }, output="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/getActivityResponse")
  @ResponseWrapper(localName="getActivityResponse", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.GetActivityResponse")
  @RequestWrapper(localName="getActivity", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.GetActivity")
  @WebResult(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    name="result")
  public Activity getActivity(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="activityId")
    long activityId)
    throws ServiceException;

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/createActivity")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/createActivity", fault =
      { @FaultAction(value="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/createActivity/Fault/ServiceException",
          className = ServiceException.class) }, output="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/createActivityResponse")
  @ResponseWrapper(localName="createActivityResponse", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.CreateActivityResponse")
  @RequestWrapper(localName="createActivity", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.CreateActivity")
  @WebResult(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    name="result")
  public Activity createActivity(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="activity")
    Activity activity)
    throws ServiceException;

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/updateActivity")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/updateActivity", fault =
      { @FaultAction(value="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/updateActivity/Fault/ServiceException",
          className = ServiceException.class) }, output="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/updateActivityResponse")
  @ResponseWrapper(localName="updateActivityResponse", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.UpdateActivityResponse")
  @RequestWrapper(localName="updateActivity", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.UpdateActivity")
  @WebResult(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    name="result")
  public Activity updateActivity(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="activity")
    Activity activity)
    throws ServiceException;

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/deleteActivity")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/deleteActivity", fault =
      { @FaultAction(value="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/deleteActivity/Fault/ServiceException",
          className = ServiceException.class) }, output="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/deleteActivityResponse")
  @ResponseWrapper(localName="deleteActivityResponse", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.DeleteActivityResponse")
  @RequestWrapper(localName="deleteActivity", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.DeleteActivity")
  public void deleteActivity(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="activity")
    Activity activity)
    throws ServiceException;

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/findActivity")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/findActivity", fault =
      { @FaultAction(value="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/findActivity/Fault/ServiceException",
          className = ServiceException.class) }, output="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/findActivityResponse")
  @ResponseWrapper(localName="findActivityResponse", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.FindActivityResponse")
  @RequestWrapper(localName="findActivity", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.FindActivity")
  @WebResult(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    name="result")
  public List<Activity> findActivity(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="findCriteria")
    FindCriteria findCriteria, @WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="findControl")
    FindControl findControl)
    throws ServiceException;

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/processActivity")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/processActivity", fault =
      { @FaultAction(value="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/processActivity/Fault/ServiceException",
          className = ServiceException.class) }, output="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/processActivityResponse")
  @ResponseWrapper(localName="processActivityResponse", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.ProcessActivityResponse")
  @RequestWrapper(localName="processActivity", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.ProcessActivity")
  @WebResult(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    name="result")
  public List<Activity> processActivity(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="changeOperation")
    String changeOperation, @WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="activity")
    List<Activity> activity, @WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="processControl")
    ProcessControl processControl)
    throws ServiceException;

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/updateActivityAsync")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/updateActivityAsync")
  @RequestWrapper(localName="updateActivityAsync", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.UpdateActivityAsync")
  @Oneway
  public void updateActivityAsync(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="activity")
    Activity activity);

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/getActivityAsync")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/getActivityAsync")
  @RequestWrapper(localName="getActivityAsync", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.GetActivityAsync")
  @Oneway
  public void getActivityAsync(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="activityId")
    long activityId);

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/processActivityAsync")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/processActivityAsync")
  @RequestWrapper(localName="processActivityAsync", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.ProcessActivityAsync")
  @Oneway
  public void processActivityAsync(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="changeOperation")
    String changeOperation, @WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="activity")
    List<Activity> activity, @WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="processControl")
    ProcessControl processControl);

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/createActivityAsync")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/createActivityAsync")
  @RequestWrapper(localName="createActivityAsync", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.CreateActivityAsync")
  @Oneway
  public void createActivityAsync(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="activity")
    Activity activity);

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/findActivityAsync")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/findActivityAsync")
  @RequestWrapper(localName="findActivityAsync", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.FindActivityAsync")
  @Oneway
  public void findActivityAsync(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="findCriteria")
    FindCriteria findCriteria, @WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="findControl")
    FindControl findControl);

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/deleteActivityAsync")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/deleteActivityAsync")
  @RequestWrapper(localName="deleteActivityAsync", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.DeleteActivityAsync")
  @Oneway
  public void deleteActivityAsync(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="activity")
    Activity activity);

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/createActivityAssignee")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/createActivityAssignee", fault =
      { @FaultAction(value="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/createActivityAssignee/Fault/ServiceException",
          className = ServiceException.class) }, output="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/createActivityAssigneeResponse")
  @ResponseWrapper(localName="createActivityAssigneeResponse",
    targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.CreateActivityAssigneeResponse")
  @RequestWrapper(localName="createActivityAssignee", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.CreateActivityAssignee")
  @WebResult(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    name="result")
  public ActivityAssignee createActivityAssignee(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="activityAssigneeWebService")
    ActivityAssignee activityAssigneeWebService)
    throws ServiceException;

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/deleteActivityAssignee")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/deleteActivityAssignee", fault =
      { @FaultAction(value="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/deleteActivityAssignee/Fault/ServiceException",
          className = ServiceException.class) }, output="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/deleteActivityAssigneeResponse")
  @ResponseWrapper(localName="deleteActivityAssigneeResponse",
    targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.DeleteActivityAssigneeResponse")
  @RequestWrapper(localName="deleteActivityAssignee", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.DeleteActivityAssignee")
  public void deleteActivityAssignee(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="activityAssigneeWebService")
    ActivityAssignee activityAssigneeWebService)
    throws ServiceException;

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/findActivityAssignee")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/findActivityAssignee", fault =
      { @FaultAction(value="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/findActivityAssignee/Fault/ServiceException",
          className = ServiceException.class) }, output="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/findActivityAssigneeResponse")
  @ResponseWrapper(localName="findActivityAssigneeResponse",
    targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.FindActivityAssigneeResponse")
  @RequestWrapper(localName="findActivityAssignee", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.FindActivityAssignee")
  @WebResult(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    name="result")
  public List<ActivityAssignee> findActivityAssignee(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="findCriteria")
    FindCriteria findCriteria, @WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="findControl")
    FindControl findControl)
    throws ServiceException;

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/createActivityContact")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/createActivityContact", fault =
      { @FaultAction(value="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/createActivityContact/Fault/ServiceException",
          className = ServiceException.class) }, output="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/createActivityContactResponse")
  @ResponseWrapper(localName="createActivityContactResponse",
    targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.CreateActivityContactResponse")
  @RequestWrapper(localName="createActivityContact", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.CreateActivityContact")
  @WebResult(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    name="result")
  public ActivityContact createActivityContact(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="activityContactWebService")
    ActivityContact activityContactWebService)
    throws ServiceException;

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/updateActivityContact")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/updateActivityContact", fault =
      { @FaultAction(value="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/updateActivityContact/Fault/ServiceException",
          className = ServiceException.class) }, output="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/updateActivityContactResponse")
  @ResponseWrapper(localName="updateActivityContactResponse",
    targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.UpdateActivityContactResponse")
  @RequestWrapper(localName="updateActivityContact", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.UpdateActivityContact")
  @WebResult(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    name="result")
  public ActivityContact updateActivityContact(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="activityContactWebService")
    ActivityContact activityContactWebService)
    throws ServiceException;

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/deleteActivityContact")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/deleteActivityContact", fault =
      { @FaultAction(value="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/deleteActivityContact/Fault/ServiceException",
          className = ServiceException.class) }, output="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/deleteActivityContactResponse")
  @ResponseWrapper(localName="deleteActivityContactResponse",
    targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.DeleteActivityContactResponse")
  @RequestWrapper(localName="deleteActivityContact", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.DeleteActivityContact")
  public void deleteActivityContact(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="activityContactWebService")
    ActivityContact activityContactWebService)
    throws ServiceException;

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/findActivityContact")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/findActivityContact", fault =
      { @FaultAction(value="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/findActivityContact/Fault/ServiceException",
          className = ServiceException.class) }, output="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/findActivityContactResponse")
  @ResponseWrapper(localName="findActivityContactResponse",
    targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.FindActivityContactResponse")
  @RequestWrapper(localName="findActivityContact", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.FindActivityContact")
  @WebResult(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    name="result")
  public List<ActivityContact> findActivityContact(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="findCriteria")
    FindCriteria findCriteria, @WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="findControl")
    FindControl findControl)
    throws ServiceException;

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/deleteActivityAssigneeAsync")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/deleteActivityAssigneeAsync")
  @RequestWrapper(localName="deleteActivityAssigneeAsync",
    targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.DeleteActivityAssigneeAsync")
  @Oneway
  public void deleteActivityAssigneeAsync(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="activityAssigneeWebService")
    ActivityAssignee activityAssigneeWebService);

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/createActivityContactAsync")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/createActivityContactAsync")
  @RequestWrapper(localName="createActivityContactAsync", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.CreateActivityContactAsync")
  @Oneway
  public void createActivityContactAsync(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="activityContactWebService")
    ActivityContact activityContactWebService);

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/findActivityAssigneeAsync")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/findActivityAssigneeAsync")
  @RequestWrapper(localName="findActivityAssigneeAsync", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.FindActivityAssigneeAsync")
  @Oneway
  public void findActivityAssigneeAsync(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="findCriteria")
    FindCriteria findCriteria, @WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="findControl")
    FindControl findControl);

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/deleteActivityContactAsync")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/deleteActivityContactAsync")
  @RequestWrapper(localName="deleteActivityContactAsync", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.DeleteActivityContactAsync")
  @Oneway
  public void deleteActivityContactAsync(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="activityContactWebService")
    ActivityContact activityContactWebService);

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/updateActivityContactAsync")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/updateActivityContactAsync")
  @RequestWrapper(localName="updateActivityContactAsync", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.UpdateActivityContactAsync")
  @Oneway
  public void updateActivityContactAsync(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="activityContactWebService")
    ActivityContact activityContactWebService);

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/findActivityContactAsync")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/findActivityContactAsync")
  @RequestWrapper(localName="findActivityContactAsync", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.FindActivityContactAsync")
  @Oneway
  public void findActivityContactAsync(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="findCriteria")
    FindCriteria findCriteria, @WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="findControl")
    FindControl findControl);

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/createActivityAssigneeAsync")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/createActivityAssigneeAsync")
  @RequestWrapper(localName="createActivityAssigneeAsync",
    targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.CreateActivityAssigneeAsync")
  @Oneway
  public void createActivityAssigneeAsync(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="activityAssigneeWebService")
    ActivityAssignee activityAssigneeWebService);

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/findActivityDeleteExceptions")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/findActivityDeleteExceptions", fault =
      { @FaultAction(value="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/findActivityDeleteExceptions/Fault/ServiceException",
          className = ServiceException.class) }, output="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/findActivityDeleteExceptionsResponse")
  @ResponseWrapper(localName="findActivityDeleteExceptionsResponse",
    targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.FindActivityDeleteExceptionsResponse")
  @RequestWrapper(localName="findActivityDeleteExceptions",
    targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.FindActivityDeleteExceptions")
  @WebResult(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    name="result")
  public List<ActivityDeleteException> findActivityDeleteExceptions(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="findCriteria")
    FindCriteria findCriteria, @WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="findControl")
    FindControl findControl)
    throws ServiceException;

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/findActivityDeleteExceptionsAsync")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/findActivityDeleteExceptionsAsync")
  @RequestWrapper(localName="findActivityDeleteExceptionsAsync",
    targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.FindActivityDeleteExceptionsAsync")
  @Oneway
  public void findActivityDeleteExceptionsAsync(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="findCriteria")
    FindCriteria findCriteria, @WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="findControl")
    FindControl findControl);

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/deleteAttachment")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/deleteAttachment", fault =
      { @FaultAction(value="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/deleteAttachment/Fault/ServiceException",
          className = ServiceException.class) }, output="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/deleteAttachmentResponse")
  @ResponseWrapper(localName="deleteAttachmentResponse", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.DeleteAttachmentResponse")
  @RequestWrapper(localName="deleteAttachment", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.DeleteAttachment")
  @WebResult(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    name="result")
  public String deleteAttachment(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="deleteParams")
    List<CommonAttachments> deleteParams, @WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="commitData")
    String commitData)
    throws ServiceException;

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/deleteAttachmentAsync")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/deleteAttachmentAsync")
  @RequestWrapper(localName="deleteAttachmentAsync", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.DeleteAttachmentAsync")
  @Oneway
  public void deleteAttachmentAsync(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="deleteParams")
    List<CommonAttachments> deleteParams, @WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="commitData")
    String commitData);

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/getAttachmentsListWithoutContent")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/getAttachmentsListWithoutContent", fault =
      { @FaultAction(value="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/getAttachmentsListWithoutContent/Fault/ServiceException",
          className = ServiceException.class) }, output="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/getAttachmentsListWithoutContentResponse")
  @ResponseWrapper(localName="getAttachmentsListWithoutContentResponse",
    targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.GetAttachmentsListWithoutContentResponse")
  @RequestWrapper(localName="getAttachmentsListWithoutContent",
    targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.GetAttachmentsListWithoutContent")
  @WebResult(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    name="result")
  public List<CommonAttachments> getAttachmentsListWithoutContent(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="getParameters")
    List<CommonAttachments> getParameters)
    throws ServiceException;

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/getAttachmentContent")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/getAttachmentContent", fault =
      { @FaultAction(value="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/getAttachmentContent/Fault/ServiceException",
          className = ServiceException.class) }, output="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/getAttachmentContentResponse")
  @ResponseWrapper(localName="getAttachmentContentResponse",
    targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.GetAttachmentContentResponse")
  @RequestWrapper(localName="getAttachmentContent", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.GetAttachmentContent")
  @WebResult(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    name="result")
  public CommonAttachments getAttachmentContent(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="getParameters")
    CommonAttachments getParameters)
    throws ServiceException;

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/getAttachmentContentAsync")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/getAttachmentContentAsync")
  @RequestWrapper(localName="getAttachmentContentAsync", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.GetAttachmentContentAsync")
  @Oneway
  public void getAttachmentContentAsync(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="getParameters")
    CommonAttachments getParameters);

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/getAttachmentsListWithoutContentAsync")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/getAttachmentsListWithoutContentAsync")
  @RequestWrapper(localName="getAttachmentsListWithoutContentAsync",
    targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.GetAttachmentsListWithoutContentAsync")
  @Oneway
  public void getAttachmentsListWithoutContentAsync(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="getParameters")
    List<CommonAttachments> getParameters);

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/copyAttachment")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/copyAttachment", fault =
      { @FaultAction(value="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/copyAttachment/Fault/ServiceException",
          className = ServiceException.class) }, output="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/copyAttachmentResponse")
  @ResponseWrapper(localName="copyAttachmentResponse", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.CopyAttachmentResponse")
  @RequestWrapper(localName="copyAttachment", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.CopyAttachment")
  @WebResult(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    name="result")
  public String copyAttachment(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="attachmentRows")
    List<CommonAttachments> attachmentRows, @WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="commitData")
    String commitData)
    throws ServiceException;

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/createAttachment")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/createAttachment", fault =
      { @FaultAction(value="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/createAttachment/Fault/ServiceException",
          className = ServiceException.class) }, output="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/createAttachmentResponse")
  @ResponseWrapper(localName="createAttachmentResponse", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.CreateAttachmentResponse")
  @RequestWrapper(localName="createAttachment", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.CreateAttachment")
  @WebResult(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    name="result")
  public String createAttachment(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="attachmentRows")
    List<CommonAttachments> attachmentRows, @WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="commitData")
    String commitData)
    throws ServiceException;

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/createAttachmentAsync")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/createAttachmentAsync")
  @RequestWrapper(localName="createAttachmentAsync", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.CreateAttachmentAsync")
  @Oneway
  public void createAttachmentAsync(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="attachmentRows")
    List<CommonAttachments> attachmentRows, @WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="commitData")
    String commitData);

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/copyAttachmentAsync")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/copyAttachmentAsync")
  @RequestWrapper(localName="copyAttachmentAsync", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.CopyAttachmentAsync")
  @Oneway
  public void copyAttachmentAsync(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="attachmentRows")
    List<CommonAttachments> attachmentRows, @WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="commitData")
    String commitData);

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/generateActivitiesFromTemplate")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/generateActivitiesFromTemplate", fault =
      { @FaultAction(value="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/generateActivitiesFromTemplate/Fault/ServiceException",
          className = ServiceException.class) }, output="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/generateActivitiesFromTemplateResponse")
  @ResponseWrapper(localName="generateActivitiesFromTemplateResponse",
    targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.GenerateActivitiesFromTemplateResponse")
  @RequestWrapper(localName="generateActivitiesFromTemplate",
    targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.GenerateActivitiesFromTemplate")
  @WebResult(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    name="result")
  public List<Activity> generateActivitiesFromTemplate(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="templateId")
    long templateId, @WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="activityAttributes")
    Activity activityAttributes)
    throws ServiceException;

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/generateActivitiesFromTemplateAsync")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/generateActivitiesFromTemplateAsync")
  @RequestWrapper(localName="generateActivitiesFromTemplateAsync",
    targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.GenerateActivitiesFromTemplateAsync")
  @Oneway
  public void generateActivitiesFromTemplateAsync(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="templateId")
    long templateId, @WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="activityAttributes")
    Activity activityAttributes);

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/updateActivityAssignee")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/updateActivityAssignee", fault =
      { @FaultAction(value="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/updateActivityAssignee/Fault/ServiceException",
          className = ServiceException.class) }, output="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/updateActivityAssigneeResponse")
  @ResponseWrapper(localName="updateActivityAssigneeResponse",
    targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.UpdateActivityAssigneeResponse")
  @RequestWrapper(localName="updateActivityAssignee", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.UpdateActivityAssignee")
  @WebResult(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    name="result")
  public ActivityAssignee updateActivityAssignee(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="activityAssigneeWebService")
    ActivityAssignee activityAssigneeWebService)
    throws ServiceException;

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/updateActivityAssigneeAsync")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/updateActivityAssigneeAsync")
  @RequestWrapper(localName="updateActivityAssigneeAsync",
    targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.UpdateActivityAssigneeAsync")
  @Oneway
  public void updateActivityAssigneeAsync(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="activityAssigneeWebService")
    ActivityAssignee activityAssigneeWebService);

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/getDfltObjAttrHints")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/getDfltObjAttrHints", fault =
      { @FaultAction(value="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/getDfltObjAttrHints/Fault/ServiceException",
          className = ServiceException.class) }, output="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/getDfltObjAttrHintsResponse")
  @ResponseWrapper(localName="getDfltObjAttrHintsResponse",
    targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.GetDfltObjAttrHintsResponse")
  @RequestWrapper(localName="getDfltObjAttrHints", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.GetDfltObjAttrHints")
  @WebResult(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    name="result")
  public ObjAttrHints getDfltObjAttrHints(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="viewName")
    String viewName, @WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="localeName")
    String localeName)
    throws ServiceException;

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/getServiceLastUpdateTime")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/getServiceLastUpdateTime", fault =
      { @FaultAction(value="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/getServiceLastUpdateTime/Fault/ServiceException",
          className = ServiceException.class) }, output="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/getServiceLastUpdateTimeResponse")
  @ResponseWrapper(localName="getServiceLastUpdateTimeResponse",
    targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.GetServiceLastUpdateTimeResponse")
  @RequestWrapper(localName="getServiceLastUpdateTime", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.GetServiceLastUpdateTime")
  @WebResult(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    name="result")
  public XMLGregorianCalendar getServiceLastUpdateTime()
    throws ServiceException;

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/getEntityList")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/getEntityList", fault =
      { @FaultAction(value="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/getEntityList/Fault/ServiceException",
          className = ServiceException.class) }, output="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/ActivityService/getEntityListResponse")
  @ResponseWrapper(localName="getEntityListResponse", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.GetEntityListResponse")
  @RequestWrapper(localName="getEntityList", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.GetEntityList")
  @WebResult(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    name="result")
  public List<ServiceViewInfo> getEntityList()
    throws ServiceException;

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/getEntityListAsync")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/getEntityListAsync")
  @RequestWrapper(localName="getEntityListAsync", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.GetEntityListAsync")
  @Oneway
  public void getEntityListAsync();

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/getDfltObjAttrHintsAsync")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/getDfltObjAttrHintsAsync")
  @RequestWrapper(localName="getDfltObjAttrHintsAsync", targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.GetDfltObjAttrHintsAsync")
  @Oneway
  public void getDfltObjAttrHintsAsync(@WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="viewName")
    String viewName, @WebParam(targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
      name="localeName")
    String localeName);

  @WebMethod(action="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/getServiceLastUpdateTimeAsync")
  @Action(input="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/getServiceLastUpdateTimeAsync")
  @RequestWrapper(localName="getServiceLastUpdateTimeAsync",
    targetNamespace="http://xmlns.oracle.com/apps/crmCommon/activities/activityManagementService/types/",
    className="com.oracle.xmlns.apps.crmcommon.activities.activitymanagementservice.types.GetServiceLastUpdateTimeAsync")
  @Oneway
  public void getServiceLastUpdateTimeAsync();
}
