
package com.oracle.xmlns.apps.cdm.foundation.parties.personservice.applicationmodule.types;

import javax.xml.bind.annotation.XmlRegistry;


/**
 * This object contains factory methods for each 
 * Java content interface and Java element interface 
 * generated in the com.oracle.xmlns.apps.cdm.foundation.parties.personservice.applicationmodule.types package. 
 * <p>An ObjectFactory allows you to programatically 
 * construct new instances of the Java representation 
 * for XML content. The Java representation of XML 
 * content can consist of schema derived interfaces 
 * and classes representing the binding of schema 
 * type definitions, element declarations and model 
 * groups.  Factory methods for each of these are 
 * provided in this class.
 * 
 */
@XmlRegistry
public class ObjectFactory {


    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.oracle.xmlns.apps.cdm.foundation.parties.personservice.applicationmodule.types
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link FindPersonAsyncResponse }
     * 
     */
    public FindPersonAsyncResponse createFindPersonAsyncResponse() {
        return new FindPersonAsyncResponse();
    }

    /**
     * Create an instance of {@link ProcessPersonAsync }
     * 
     */
    public ProcessPersonAsync createProcessPersonAsync() {
        return new ProcessPersonAsync();
    }

    /**
     * Create an instance of {@link FindPerson }
     * 
     */
    public FindPerson createFindPerson() {
        return new FindPerson();
    }

    /**
     * Create an instance of {@link MergePersonResponse }
     * 
     */
    public MergePersonResponse createMergePersonResponse() {
        return new MergePersonResponse();
    }

    /**
     * Create an instance of {@link GetPerson }
     * 
     */
    public GetPerson createGetPerson() {
        return new GetPerson();
    }

    /**
     * Create an instance of {@link GetPersonByOriginalSystemReference }
     * 
     */
    public GetPersonByOriginalSystemReference createGetPersonByOriginalSystemReference() {
        return new GetPersonByOriginalSystemReference();
    }

    /**
     * Create an instance of {@link GetPersonsFilteredByPartyUsageCode }
     * 
     */
    public GetPersonsFilteredByPartyUsageCode createGetPersonsFilteredByPartyUsageCode() {
        return new GetPersonsFilteredByPartyUsageCode();
    }

    /**
     * Create an instance of {@link CreatePerson }
     * 
     */
    public CreatePerson createCreatePerson() {
        return new CreatePerson();
    }

    /**
     * Create an instance of {@link CreatePersonResponse }
     * 
     */
    public CreatePersonResponse createCreatePersonResponse() {
        return new CreatePersonResponse();
    }

    /**
     * Create an instance of {@link GetPersonAsync }
     * 
     */
    public GetPersonAsync createGetPersonAsync() {
        return new GetPersonAsync();
    }

    /**
     * Create an instance of {@link GetPersonsFilteredByPartyUsageFilterRuleCodeAsync }
     * 
     */
    public GetPersonsFilteredByPartyUsageFilterRuleCodeAsync createGetPersonsFilteredByPartyUsageFilterRuleCodeAsync() {
        return new GetPersonsFilteredByPartyUsageFilterRuleCodeAsync();
    }

    /**
     * Create an instance of {@link GetPersonByOriginalSystemReferenceResponse }
     * 
     */
    public GetPersonByOriginalSystemReferenceResponse createGetPersonByOriginalSystemReferenceResponse() {
        return new GetPersonByOriginalSystemReferenceResponse();
    }

    /**
     * Create an instance of {@link DeletePersonAsyncResponse }
     * 
     */
    public DeletePersonAsyncResponse createDeletePersonAsyncResponse() {
        return new DeletePersonAsyncResponse();
    }

    /**
     * Create an instance of {@link ProcessCSPersonResponse }
     * 
     */
    public ProcessCSPersonResponse createProcessCSPersonResponse() {
        return new ProcessCSPersonResponse();
    }

    /**
     * Create an instance of {@link MergePersonAsyncResponse }
     * 
     */
    public MergePersonAsyncResponse createMergePersonAsyncResponse() {
        return new MergePersonAsyncResponse();
    }

    /**
     * Create an instance of {@link DeletePersonAsync }
     * 
     */
    public DeletePersonAsync createDeletePersonAsync() {
        return new DeletePersonAsync();
    }

    /**
     * Create an instance of {@link FindPersonProfileAsyncResponse }
     * 
     */
    public FindPersonProfileAsyncResponse createFindPersonProfileAsyncResponse() {
        return new FindPersonProfileAsyncResponse();
    }

    /**
     * Create an instance of {@link UpdatePersonProfileAsync }
     * 
     */
    public UpdatePersonProfileAsync createUpdatePersonProfileAsync() {
        return new UpdatePersonProfileAsync();
    }

    /**
     * Create an instance of {@link UpdatePerson }
     * 
     */
    public UpdatePerson createUpdatePerson() {
        return new UpdatePerson();
    }

    /**
     * Create an instance of {@link UpdatePersonProfileResponse }
     * 
     */
    public UpdatePersonProfileResponse createUpdatePersonProfileResponse() {
        return new UpdatePersonProfileResponse();
    }

    /**
     * Create an instance of {@link MergePerson }
     * 
     */
    public MergePerson createMergePerson() {
        return new MergePerson();
    }

    /**
     * Create an instance of {@link CreatePersonAsync }
     * 
     */
    public CreatePersonAsync createCreatePersonAsync() {
        return new CreatePersonAsync();
    }

    /**
     * Create an instance of {@link GetPersonsFilteredByPartyUsageCodeResponse }
     * 
     */
    public GetPersonsFilteredByPartyUsageCodeResponse createGetPersonsFilteredByPartyUsageCodeResponse() {
        return new GetPersonsFilteredByPartyUsageCodeResponse();
    }

    /**
     * Create an instance of {@link UpdatePersonProfile }
     * 
     */
    public UpdatePersonProfile createUpdatePersonProfile() {
        return new UpdatePersonProfile();
    }

    /**
     * Create an instance of {@link ProcessCSPersonAsyncResponse }
     * 
     */
    public ProcessCSPersonAsyncResponse createProcessCSPersonAsyncResponse() {
        return new ProcessCSPersonAsyncResponse();
    }

    /**
     * Create an instance of {@link GetPersonByOriginalSystemReferenceAsyncResponse }
     * 
     */
    public GetPersonByOriginalSystemReferenceAsyncResponse createGetPersonByOriginalSystemReferenceAsyncResponse() {
        return new GetPersonByOriginalSystemReferenceAsyncResponse();
    }

    /**
     * Create an instance of {@link FindPersonProfile }
     * 
     */
    public FindPersonProfile createFindPersonProfile() {
        return new FindPersonProfile();
    }

    /**
     * Create an instance of {@link UpdatePersonProfileAsyncResponse }
     * 
     */
    public UpdatePersonProfileAsyncResponse createUpdatePersonProfileAsyncResponse() {
        return new UpdatePersonProfileAsyncResponse();
    }

    /**
     * Create an instance of {@link GetPersonByOriginalSystemReferenceAsync }
     * 
     */
    public GetPersonByOriginalSystemReferenceAsync createGetPersonByOriginalSystemReferenceAsync() {
        return new GetPersonByOriginalSystemReferenceAsync();
    }

    /**
     * Create an instance of {@link UpdatePersonAsyncResponse }
     * 
     */
    public UpdatePersonAsyncResponse createUpdatePersonAsyncResponse() {
        return new UpdatePersonAsyncResponse();
    }

    /**
     * Create an instance of {@link GetPersonAsyncResponse }
     * 
     */
    public GetPersonAsyncResponse createGetPersonAsyncResponse() {
        return new GetPersonAsyncResponse();
    }

    /**
     * Create an instance of {@link GetPersonResponse }
     * 
     */
    public GetPersonResponse createGetPersonResponse() {
        return new GetPersonResponse();
    }

    /**
     * Create an instance of {@link ProcessCSPersonAsync }
     * 
     */
    public ProcessCSPersonAsync createProcessCSPersonAsync() {
        return new ProcessCSPersonAsync();
    }

    /**
     * Create an instance of {@link GetPersonsFilteredByPartyUsageFilterRuleCodeResponse }
     * 
     */
    public GetPersonsFilteredByPartyUsageFilterRuleCodeResponse createGetPersonsFilteredByPartyUsageFilterRuleCodeResponse() {
        return new GetPersonsFilteredByPartyUsageFilterRuleCodeResponse();
    }

    /**
     * Create an instance of {@link FindPersonProfileResponse }
     * 
     */
    public FindPersonProfileResponse createFindPersonProfileResponse() {
        return new FindPersonProfileResponse();
    }

    /**
     * Create an instance of {@link ProcessPerson }
     * 
     */
    public ProcessPerson createProcessPerson() {
        return new ProcessPerson();
    }

    /**
     * Create an instance of {@link MergePersonProfileResponse }
     * 
     */
    public MergePersonProfileResponse createMergePersonProfileResponse() {
        return new MergePersonProfileResponse();
    }

    /**
     * Create an instance of {@link GetPersonProfileResponse }
     * 
     */
    public GetPersonProfileResponse createGetPersonProfileResponse() {
        return new GetPersonProfileResponse();
    }

    /**
     * Create an instance of {@link GetPersonProfile }
     * 
     */
    public GetPersonProfile createGetPersonProfile() {
        return new GetPersonProfile();
    }

    /**
     * Create an instance of {@link FindPersonProfileAsync }
     * 
     */
    public FindPersonProfileAsync createFindPersonProfileAsync() {
        return new FindPersonProfileAsync();
    }

    /**
     * Create an instance of {@link UpdatePersonResponse }
     * 
     */
    public UpdatePersonResponse createUpdatePersonResponse() {
        return new UpdatePersonResponse();
    }

    /**
     * Create an instance of {@link ProcessPersonResponse }
     * 
     */
    public ProcessPersonResponse createProcessPersonResponse() {
        return new ProcessPersonResponse();
    }

    /**
     * Create an instance of {@link MergePersonProfileAsync }
     * 
     */
    public MergePersonProfileAsync createMergePersonProfileAsync() {
        return new MergePersonProfileAsync();
    }

    /**
     * Create an instance of {@link GetPersonsFilteredByPartyUsageFilterRuleCode }
     * 
     */
    public GetPersonsFilteredByPartyUsageFilterRuleCode createGetPersonsFilteredByPartyUsageFilterRuleCode() {
        return new GetPersonsFilteredByPartyUsageFilterRuleCode();
    }

    /**
     * Create an instance of {@link GetPersonProfileAsync }
     * 
     */
    public GetPersonProfileAsync createGetPersonProfileAsync() {
        return new GetPersonProfileAsync();
    }

    /**
     * Create an instance of {@link DeletePerson }
     * 
     */
    public DeletePerson createDeletePerson() {
        return new DeletePerson();
    }

    /**
     * Create an instance of {@link FindPersonAsync }
     * 
     */
    public FindPersonAsync createFindPersonAsync() {
        return new FindPersonAsync();
    }

    /**
     * Create an instance of {@link FindPersonResponse }
     * 
     */
    public FindPersonResponse createFindPersonResponse() {
        return new FindPersonResponse();
    }

    /**
     * Create an instance of {@link ProcessPersonAsyncResponse }
     * 
     */
    public ProcessPersonAsyncResponse createProcessPersonAsyncResponse() {
        return new ProcessPersonAsyncResponse();
    }

    /**
     * Create an instance of {@link MergePersonProfileAsyncResponse }
     * 
     */
    public MergePersonProfileAsyncResponse createMergePersonProfileAsyncResponse() {
        return new MergePersonProfileAsyncResponse();
    }

    /**
     * Create an instance of {@link GetPersonsFilteredByPartyUsageCodeAsyncResponse }
     * 
     */
    public GetPersonsFilteredByPartyUsageCodeAsyncResponse createGetPersonsFilteredByPartyUsageCodeAsyncResponse() {
        return new GetPersonsFilteredByPartyUsageCodeAsyncResponse();
    }

    /**
     * Create an instance of {@link CreatePersonAsyncResponse }
     * 
     */
    public CreatePersonAsyncResponse createCreatePersonAsyncResponse() {
        return new CreatePersonAsyncResponse();
    }

    /**
     * Create an instance of {@link UpdatePersonAsync }
     * 
     */
    public UpdatePersonAsync createUpdatePersonAsync() {
        return new UpdatePersonAsync();
    }

    /**
     * Create an instance of {@link GetPersonProfileAsyncResponse }
     * 
     */
    public GetPersonProfileAsyncResponse createGetPersonProfileAsyncResponse() {
        return new GetPersonProfileAsyncResponse();
    }

    /**
     * Create an instance of {@link ProcessCSPerson }
     * 
     */
    public ProcessCSPerson createProcessCSPerson() {
        return new ProcessCSPerson();
    }

    /**
     * Create an instance of {@link DeletePersonResponse }
     * 
     */
    public DeletePersonResponse createDeletePersonResponse() {
        return new DeletePersonResponse();
    }

    /**
     * Create an instance of {@link MergePersonAsync }
     * 
     */
    public MergePersonAsync createMergePersonAsync() {
        return new MergePersonAsync();
    }

    /**
     * Create an instance of {@link GetPersonsFilteredByPartyUsageCodeAsync }
     * 
     */
    public GetPersonsFilteredByPartyUsageCodeAsync createGetPersonsFilteredByPartyUsageCodeAsync() {
        return new GetPersonsFilteredByPartyUsageCodeAsync();
    }

    /**
     * Create an instance of {@link MergePersonProfile }
     * 
     */
    public MergePersonProfile createMergePersonProfile() {
        return new MergePersonProfile();
    }

    /**
     * Create an instance of {@link GetPersonsFilteredByPartyUsageFilterRuleCodeAsyncResponse }
     * 
     */
    public GetPersonsFilteredByPartyUsageFilterRuleCodeAsyncResponse createGetPersonsFilteredByPartyUsageFilterRuleCodeAsyncResponse() {
        return new GetPersonsFilteredByPartyUsageFilterRuleCodeAsyncResponse();
    }

}
