Foundations Apex API Developer Reference

fferpcore.ihcc_IProcessContext

global interface ihcc_IProcessContext

Interface representing the context passed to integrations in the processMessages call.

Methods

getProcessLimits

ihcc_IProcessLimits getProcessLimits()

Retrieves the process limits associated with this process context.

getWithSharingUnitOfWork

ihcc_ISObjectUnitOfWork getWithSharingUnitOfWork(List<Schema.SObjectType> SObjectTypes)

Gets a Unit of Work that will respect the process limits associated with this process context in "with sharing" mode.

getWithoutSharingUnitOfWork

ihcc_ISObjectUnitOfWork getWithoutSharingUnitOfWork(List<Schema.SObjectType> SObjectTypes)

Gets a Unit of Work that will respect the process limits associated with this process context in "without sharing" mode.

getInheritedSharingUnitOfWork

ihcc_ISObjectUnitOfWork getInheritedSharingUnitOfWork(List<Schema.SObjectType> SObjectTypes)

Gets a Unit of Work that will respect the process limits associated with this process context in "inherited sharing" mode.

getHttp

ihcc_IHttp getHttp()

Gets a Http instance that will respect the process limits associated with this process context.

getNotificationReporter

ihcc_INotificationReporter getNotificationReporter()

Gets an error reporter

© Copyright 2009–2023 Certinia Inc. All rights reserved. Various trademarks held by their respective owners.