Interface InquiryRulesManager

All Superinterfaces:
AutoCloseable, Closeable, InquiryRulesProfile, OsidManager, OsidManager, OsidProfile, Sourceable

public interface InquiryRulesManager extends OsidManager, InquiryRulesProfile

The inquiry rules manager provides access to inquiry rules sessions and provides interoperability tests for various aspects of this service. The sessions included in this manager are:

  • AuditEnablerLookupSession : a session to retrieve audit enablers
  • AuditEnablerQuerySession : a session to query for audit enablers
  • AuditEnablerSearchSession : a session to search for audit enablers
  • AuditEnablerAdminSession : a session to create and delete audit enablers
  • AuditEnablerNotificationSession : a session to receive notifications pertaining to audit enabler changes
  • AuditEnablerInquestSession : a session to look up audit enabler inquest mappings
  • AuditEnablerInquestAssignmentSession : a session to manage audit enabler to inquest mappings
  • AuditEnablerSmartInquestSession : a session to manage dynamic inquests of audit enablers
  • AuditEnableRuleLookupSession : a session to look up audit enabler mappings
  • AuditEnablerRuleApplicationSession : a session to apply audit enablers
  • AuditConstrainerLookupSession : a session to retrieve audit constrainers
  • AuditConstrainerQuerySession : a session to query for audit constrainers
  • AuditConstrainerSearchSession : a session to search for audit constrainers
  • AuditConstrainerAdminSession : a session to create and delete audit constrainers
  • AuditConstrainerNotificationSession : a session to receive notifications pertaining to audit constrainer changes
  • AuditConstrainerInquestSession : a session to look up audit constrainer inquest mappings
  • AuditConstrainerInquestAssignmentSession : a session to manage audit constrainer to inquest mappings
  • AuditConstrainerSmartInquestSession : a session to manage dynamic inquests of audit constrainers
  • AuditConstrainerRuleLookupSession : a session to look up audit constrainers to audit mappings
  • AuditConstrainerRuleApplicationSession : a session to apply audit constrainers to audits
  • AuditConstrainerEnablerLookupSession : a session to retrieve audit constrainer enablers
  • AuditConstrainerEnablerQuerySession : a session to query for audit constrainer enablers
  • AuditConstrainerEnablerSearchSession : a session to search for audit constrainer enablers
  • AuditConstrainerEnablerAdminSession : a session to create and delete audit constrainer enablers
  • AuditConstrainerEnablerNotificationSession : a session to receive notifications pertaining to audit constrainer enabler changes
  • AuditConstrainerEnablerInquestSession : a session to look up audit constrainer enabler inquest mappings
  • AuditConstrainerEnablerInquestAssignmentSession : a session to manage audit constrainer enabler to inquest mappings
  • AuditConstrainerEnablerSmartInquestSession : a session to manage dynamic inquests of audit constrainer enablers
  • AuditConstrainerEnablerRuleLookupSession : a session to look up audit constrainer enablers to audit constrainer mappings
  • AuditConstrainerEnablerRuleApplicationSession : a session to apply audit constrainer enablers to audit constrainers
  • AuditProcessorLookupSession : a session to retrieve audit processors
  • AuditProcessorQuerySession : a session to query for audit processors
  • AuditProcessorSearchSession : a session to search for audit processors
  • AuditProcessorAdminSession : a session to create and delete audit processors
  • AuditProcessorNotificationSession : a session to receive notifications pertaining to audit processor changes
  • AuditProcessorInquestSession : a session to look up audit processor inquest mappings
  • AuditProcessorInquestAssignmentSession : a session to manage audit processor to inquest mappings
  • AuditProcessorSmartInquestSession : a session to manage dynamic inquests of audit processors
  • AuditProcessorRuleLookupSession : a session to look up audit processors to audit mappings
  • AuditProcessorRuleApplicationSession : a session to apply audit processors to audits
  • AuditProcessorEnablerLookupSession : a session to retrieve audit processor enablers
  • AuditProcessorEnablerQuerySession : a session to query for audit processor enablers
  • AuditProcessorEnablerSearchSession : a session to search for audit processor enablers
  • AuditProcessorEnablerAdminSession : a session to create and delete audit processor enablers
  • AuditProcessorEnablerNotificationSession : a session to receive notifications pertaining to audit processor enabler changes
  • AuditProcessorEnablerInquestSession : a session to look up audit processor enabler inquest mappings
  • AuditProcessorEnablerInquestAssignmentSession : a session to manage audit processor enabler to inquest mappings
  • AuditProcessorEnablerSmartInquestSession : a session to manage dynamic inquests of audit processor enablers
  • AuditProcessorEnablerRuleLookupSession : a session to look up audit processor enablers to audit processor mappings
  • AuditProcessorEnablerRuleApplicationSession : a session to apply audit processor enablers to audit processors
  • InquiryEnablerLookupSession : a session to retrieve inquiry enablers
  • InquiryEnablerQuerySession : a session to query for inquiry enablers
  • InquiryEnablerSearchSession : a session to search for inquiry enablers
  • InquiryEnablerAdminSession : a session to create and delete inquiry enablers
  • InquiryEnablerNotificationSession : a session to receive notifications pertaining to inquiry enabler changes
  • InquiryEnablerInquestSession : a session to look up inquiry enabler inquest mappings
  • InquiryEnablerInquestAssignmentSession : a session to manage inquiry enabler to inquest mappings
  • InquiryEnablerSmartInquestSession : a session to manage dynamic inquests of inquiry enablers
  • InquiryEnablerRuleLookupSession : a session to look up inquiry enabler mappings
  • InquiryEnablerRuleApplicationSession : a session to apply inquiry enablers
  • Method Details

    • getAuditEnablerLookupSession

      AuditEnablerLookupSession getAuditEnablerLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the audit enabler lookup service.
      Returns:
      an AuditEnablerLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditEnablerLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditEnablerLookup()} is {@code true} .
    • getAuditEnablerLookupSessionForInquest

      AuditEnablerLookupSession getAuditEnablerLookupSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit enabler lookup service for the given inquest.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditEnablerLookupSession
      Throws:
      NotFoundException - no Inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditEnablerLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditEnablerLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuditEnablerQuerySession

      AuditEnablerQuerySession getAuditEnablerQuerySession() throws OperationFailedException
      Gets the OsidSession associated with the audit enabler query service.
      Returns:
      an AuditEnablerQuerySession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditEnablerQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditEnablerQuery()} is {@code true} .
    • getAuditEnablerQuerySessionForInquest

      AuditEnablerQuerySession getAuditEnablerQuerySessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit enabler query service for the given inquest.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditEnablerQuerySession
      Throws:
      NotFoundException - no Inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditEnablerQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditEnablerQuery()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuditEnablerSearchSession

      AuditEnablerSearchSession getAuditEnablerSearchSession() throws OperationFailedException
      Gets the OsidSession associated with the audit enabler search service.
      Returns:
      an AuditEnablerSearchSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditEnablerSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditEnablerSearch()} is {@code true} .
    • getAuditEnablerSearchSessionForInquest

      AuditEnablerSearchSession getAuditEnablerSearchSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit enablers earch service for the given inquest.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditEnablerSearchSession
      Throws:
      NotFoundException - no Inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditEnablerSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditEnablerSearch()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuditEnablerAdminSession

      AuditEnablerAdminSession getAuditEnablerAdminSession() throws OperationFailedException
      Gets the OsidSession associated with the audit enabler administration service.
      Returns:
      an AuditEnablerAdminSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditEnablerAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditEnablerAdmin()} is {@code true} .
    • getAuditEnablerAdminSessionForInquest

      AuditEnablerAdminSession getAuditEnablerAdminSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit enabler administration service for the given inquest.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditEnablerAdminSession
      Throws:
      NotFoundException - no Inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditEnablerAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditEnablerAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuditEnablerNotificationSession

      AuditEnablerNotificationSession getAuditEnablerNotificationSession(AuditEnablerReceiver auditEnablerReceiver) throws OperationFailedException
      Gets the OsidSession associated with the audit enabler notification service.
      Parameters:
      auditEnablerReceiver - the notification callback
      Returns:
      an AuditEnablerNotificationSession
      Throws:
      NullArgumentException - auditEnablerReceiver is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditEnablerNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditEnablerNotification()} is {@code true} .
    • getAuditEnablerNotificationSessionForInquest

      AuditEnablerNotificationSession getAuditEnablerNotificationSessionForInquest(AuditEnablerReceiver auditEnablerReceiver, Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit enabler notification service for the given inquest.
      Parameters:
      auditEnablerReceiver - the notification callback
      inquestId - the Id of the Inquest
      Returns:
      an AuditEnablerNotificationSession
      Throws:
      NotFoundException - no inquest found by the given Id
      NullArgumentException - auditEnablerReceiver or inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditEnablerNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditEnablerNotification()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuditEnablerInquestSession

      AuditEnablerInquestSession getAuditEnablerInquestSession() throws OperationFailedException
      Gets the OsidSession to lookup audit enabler/inquest mappings for audit enablers.
      Returns:
      an AuditEnablerInquestSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditEnablerInquest() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditEnablerInquest()} is {@code true} .
    • getAuditEnablerInquestAssignmentSession

      AuditEnablerInquestAssignmentSession getAuditEnablerInquestAssignmentSession() throws OperationFailedException
      Gets the OsidSession associated with assigning audit enablers to inquests.
      Returns:
      an AuditEnablerInquestAssignmentSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditEnablerInquestAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditEnablerInquestAssignment()} is {@code true} .
    • getAuditEnablerSmartInquestSession

      AuditEnablerSmartInquestSession getAuditEnablerSmartInquestSession(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage audit enabler smart inquests.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditEnablerSmartInquestSession
      Throws:
      NotFoundException - no Inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditEnablerSmartInquest() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditEnablerSmartInquest()} is {@code true} .
    • getAuditEnablerRuleLookupSession

      AuditEnablerRuleLookupSession getAuditEnablerRuleLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the audit enabler mapping lookup service.
      Returns:
      an AuditEnablerRuleLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditEnablerRuleLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditEnablerRuleLookup()} is {@code true} .
    • getAuditEnablerRuleLookupSessionForInquest

      AuditEnablerRuleLookupSession getAuditEnablerRuleLookupSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit enabler mapping lookup service for the given inquest.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditEnablerRuleLookupSession
      Throws:
      NotFoundException - no Inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditEnablerRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditEnablerRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuditEnablerRuleApplicationSession

      AuditEnablerRuleApplicationSession getAuditEnablerRuleApplicationSession() throws OperationFailedException
      Gets the OsidSession associated with the audit enabler assignment service.
      Returns:
      an AuditEnablerRuleApplicationSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditEnablerRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditEnablerRuleApplication()} is {@code true} .
    • getAuditEnablerRuleApplicationSessionForInquest

      AuditEnablerRuleApplicationSession getAuditEnablerRuleApplicationSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit enabler assignment service for the given inquest.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditEnablerRuleApplicationSession
      Throws:
      NotFoundException - no Inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditEnablerRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditEnablerRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuditConstrainerLookupSession

      AuditConstrainerLookupSession getAuditConstrainerLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the audit constrainer lookup service.
      Returns:
      an AuditConstrainerLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerLookup()} is {@code true} .
    • getAuditConstrainerLookupSessionForInquest

      AuditConstrainerLookupSession getAuditConstrainerLookupSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit constrainer lookup service for the given inquest.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditConstrainerLookupSession
      Throws:
      NotFoundException - no Inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuditConstrainerQuerySession

      AuditConstrainerQuerySession getAuditConstrainerQuerySession() throws OperationFailedException
      Gets the OsidSession associated with the audit constrainer query service.
      Returns:
      an AuditConstrainerQuerySession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerQuery()} is {@code true} .
    • getAuditConstrainerQuerySessionForInquest

      AuditConstrainerQuerySession getAuditConstrainerQuerySessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit constrainer query service for the given inquest.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditConstrainerQuerySession
      Throws:
      NotFoundException - no inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerQuery()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuditConstrainerSearchSession

      AuditConstrainerSearchSession getAuditConstrainerSearchSession() throws OperationFailedException
      Gets the OsidSession associated with the audit constrainer search service.
      Returns:
      an AuditConstrainerSearchSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerSearch()} is {@code true} .
    • getAuditConstrainerSearchSessionForInquest

      AuditConstrainerSearchSession getAuditConstrainerSearchSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit constrainer search service for the given inquest.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditConstrainerSearchSession
      Throws:
      NotFoundException - no inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerSearch()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuditConstrainerAdminSession

      AuditConstrainerAdminSession getAuditConstrainerAdminSession() throws OperationFailedException
      Gets the OsidSession associated with the audit constrainer administration service.
      Returns:
      an AuditConstrainerAdminSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerAdmin()} is {@code true} .
    • getAuditConstrainerAdminSessionForInquest

      AuditConstrainerAdminSession getAuditConstrainerAdminSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit constrainer administration service for the given inquest.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditConstrainerAdminSession
      Throws:
      NotFoundException - no inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuditConstrainerNotificationSession

      AuditConstrainerNotificationSession getAuditConstrainerNotificationSession(AuditConstrainerReceiver auditConstrainerReceiver) throws OperationFailedException
      Gets the OsidSession associated with the audit constrainer notification service.
      Parameters:
      auditConstrainerReceiver - the notification callback
      Returns:
      an AuditConstrainerNotificationSession
      Throws:
      NullArgumentException - auditConstrainerReceiver is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerNotification()} is {@code true} .
    • getAuditConstrainerNotificationSessionForInquest

      AuditConstrainerNotificationSession getAuditConstrainerNotificationSessionForInquest(AuditConstrainerReceiver auditConstrainerReceiver, Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit constrainer notification service for the given inquest.
      Parameters:
      auditConstrainerReceiver - the notification callback
      inquestId - the Id of the Inquest
      Returns:
      an AuditConstrainerNotificationSession
      Throws:
      NotFoundException - no inquest found by the given Id
      NullArgumentException - auditConstrainerReceiver or inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerNotification()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuditConstrainerInquestSession

      AuditConstrainerInquestSession getAuditConstrainerInquestSession() throws OperationFailedException
      Gets the OsidSession to lookup audit constrainer/inquest mappings.
      Returns:
      an AuditConstrainerInquestSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerInquest() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerInquest()} is {@code true} .
    • getAuditConstrainerInquestAssignmentSession

      AuditConstrainerInquestAssignmentSession getAuditConstrainerInquestAssignmentSession() throws OperationFailedException
      Gets the OsidSession associated with assigning audit constrainers to inquests.
      Returns:
      an AuditConstrainerInquestAssignmentSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerInquestAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerInquestAssignment()} is {@code true} .
    • getAuditConstrainerSmartInquestSession

      AuditConstrainerSmartInquestSession getAuditConstrainerSmartInquestSession(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage audit constrainer smart inquests.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditConstrainerSmartInquestSession
      Throws:
      NotFoundException - no inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerSmartInquest() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerSmartInquest()} is {@code true} .
    • getAuditConstrainerRuleLookupSession

      AuditConstrainerRuleLookupSession getAuditConstrainerRuleLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the audit constrainer audit mapping lookup service for looking up the rules applied to an audit.
      Returns:
      an AuditConstrainerRuleLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerRuleLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerRuleLookup()} is {@code true} .
    • getAuditConstrainerRuleLookupSessionForInquest

      AuditConstrainerRuleLookupSession getAuditConstrainerRuleLookupSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit constrainer mapping lookup service for the given inquest for looking up rules applied to an audit.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditConstrainerRuleLookupSession
      Throws:
      NotFoundException - no Inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuditConstrainerRuleApplicationSession

      AuditConstrainerRuleApplicationSession getAuditConstrainerRuleApplicationSession() throws OperationFailedException
      Gets the OsidSession associated with the audit constrainer assignment service to apply to audits.
      Returns:
      an AuditConstrainerRuleApplicationSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerRuleApplication()} is {@code true} .
    • getAuditConstrainerRuleApplicationSessionForInquest

      AuditConstrainerRuleApplicationSession getAuditConstrainerRuleApplicationSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit constrainer assignment service for the given inquest to apply to audits.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditConstrainerRuleApplicationSession
      Throws:
      NotFoundException - no Inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuditConstrainerEnablerLookupSession

      AuditConstrainerEnablerLookupSession getAuditConstrainerEnablerLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the audit constrainer enabler lookup service.
      Returns:
      an AuditConstrainerEnablerLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerEnablerLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerEnablerLookup()} is {@code true} .
    • getAuditConstrainerEnablerLookupSessionForInquest

      AuditConstrainerEnablerLookupSession getAuditConstrainerEnablerLookupSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit constrainer enabler lookup service for the given inquest.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditConstrainerEnablerLookupSession
      Throws:
      NotFoundException - no Inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerEnablerLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerEnablerLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuditConstrainerEnablerQuerySession

      AuditConstrainerEnablerQuerySession getAuditConstrainerEnablerQuerySession() throws OperationFailedException
      Gets the OsidSession associated with the audit constrainer enabler query service.
      Returns:
      an AuditConstrainerEnablerQuerySession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerEnablerQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerEnablerQuery()} is {@code true} .
    • getAuditConstrainerEnablerQuerySessionForInquest

      AuditConstrainerEnablerQuerySession getAuditConstrainerEnablerQuerySessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit constrainer enabler query service for the given inquest.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditConstrainerEnablerQuerySession
      Throws:
      NotFoundException - no inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerEnablerQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerEnablerQuery()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuditConstrainerEnablerSearchSession

      AuditConstrainerEnablerSearchSession getAuditConstrainerEnablerSearchSession() throws OperationFailedException
      Gets the OsidSession associated with the audit constrainer enabler search service.
      Returns:
      an AuditConstrainerEnablerSearchSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerEnablerSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerEnablerSearch()} is {@code true} .
    • getAuditConstrainerEnablerSearchSessionForInquest

      AuditConstrainerEnablerSearchSession getAuditConstrainerEnablerSearchSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit constrainer enabler search service for the given inquest.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditConstrainerEnablerSearchSession
      Throws:
      NotFoundException - no inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerEnablerSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerEnablerSearch()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuditConstrainerEnablerAdminSession

      AuditConstrainerEnablerAdminSession getAuditConstrainerEnablerAdminSession() throws OperationFailedException
      Gets the OsidSession associated with the audit constrainer enabler administration service.
      Returns:
      an AuditConstrainerEnablerAdminSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerEnablerAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerEnablerAdmin()} is {@code true} .
    • getAuditConstrainerEnablerAdminSessionForInquest

      AuditConstrainerEnablerAdminSession getAuditConstrainerEnablerAdminSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit constrainer enabler administration service for the given inquest.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditConstrainerEnablerAdminSession
      Throws:
      NotFoundException - no inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerEnablerAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerEnablerAdmin()} and {@code supportsVisibleFederation()} are {@code true}
    • getAuditConstrainerEnablerNotificationSession

      AuditConstrainerEnablerNotificationSession getAuditConstrainerEnablerNotificationSession(AuditConstrainerEnablerReceiver auditConstrainerEnablerReceiver) throws OperationFailedException
      Gets the OsidSession associated with the audit constrainer enabler notification service.
      Parameters:
      auditConstrainerEnablerReceiver - the notification callback
      Returns:
      an AuditConstrainerEnablerNotificationSession
      Throws:
      NullArgumentException - auditConstrainerEnablerReceiver is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerEnablerNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerEnablerNotification()} is {@code true} .
    • getAuditConstrainerEnablerNotificationSessionForInquest

      AuditConstrainerEnablerNotificationSession getAuditConstrainerEnablerNotificationSessionForInquest(AuditConstrainerEnablerReceiver auditConstrainerEnablerReceiver, Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit constrainer enabler notification service for the given inquest.
      Parameters:
      auditConstrainerEnablerReceiver - the notification callback
      inquestId - the Id of the Inquest
      Returns:
      an AuditConstrainerEnablerNotificationSession
      Throws:
      NotFoundException - no inquest found by the given Id
      NullArgumentException - auditConstrainerEnablerReceiver or inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerEnablerNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerEnablerNotification()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuditConstrainerEnablerInquestSession

      AuditConstrainerEnablerInquestSession getAuditConstrainerEnablerInquestSession() throws OperationFailedException
      Gets the OsidSession to lookup audit constrainer enabler/inquest mappings.
      Returns:
      an AuditConstrainerEnablerInquestSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerEnablerInquest() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerEnablerInquest()} is {@code true} .
    • getAuditConstrainerEnablerInquestAssignmentSession

      AuditConstrainerEnablerInquestAssignmentSession getAuditConstrainerEnablerInquestAssignmentSession() throws OperationFailedException
      Gets the OsidSession associated with assigning audit constrainer enablers to inquests.
      Returns:
      an AuditConstrainerEnablerInquestAssignmentSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerEnablerInquestAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerEnablerInquestAssignment()} is {@code true} .
    • getAuditConstrainerEnablerSmartInquestSession

      AuditConstrainerEnablerSmartInquestSession getAuditConstrainerEnablerSmartInquestSession(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage audit constrainer enabler smart inquests.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditConstrainerEnablerSmartInquestSession
      Throws:
      NotFoundException - no inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerEnablerSmartInquest() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerEnablerSmartInquest()} is {@code true} .
    • getAuditConstrainerEnablerRuleLookupSession

      AuditConstrainerEnablerRuleLookupSession getAuditConstrainerEnablerRuleLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the audit constrainer enabler audit mapping lookup service for looking up the rules applied to an audit constrainer.
      Returns:
      an AuditConstrainerEnablerRuleLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerEnablerRuleLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerEnablerRuleLookup()} is {@code true} .
    • getAuditConstrainerEnablerRuleLookupSessionForInquest

      AuditConstrainerEnablerRuleLookupSession getAuditConstrainerEnablerRuleLookupSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit constrainer enabler mapping lookup service for the given inquest for looking up rules applied to an audit constrainer.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditConstrainerEnablerRuleLookupSession
      Throws:
      NotFoundException - no Inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerEnablerRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerEnablerRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuditConstrainerEnablerRuleApplicationSession

      AuditConstrainerEnablerRuleApplicationSession getAuditConstrainerEnablerRuleApplicationSession() throws OperationFailedException
      Gets the OsidSession associated with the audit constrainer enabler assignment service to apply to audit constrainers.
      Returns:
      an AuditConstrainerEnablerRuleApplicationSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerEnablerRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerEnablerRuleApplication()} is {@code true} .
    • getAuditConstrainerEnablerRuleApplicationSessionForInquest

      AuditConstrainerEnablerRuleApplicationSession getAuditConstrainerEnablerRuleApplicationSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit constrainer enabler assignment service for the given inquest to apply to audit constrainers.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditConstrainerEnablerRuleApplicationSession
      Throws:
      NotFoundException - no Inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditConstrainerEnablerRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditConstrainerEnabelrRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuditProcessorLookupSession

      AuditProcessorLookupSession getAuditProcessorLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the audit processor lookup service.
      Returns:
      an AuditProcessorLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorLookup()} is {@code true} .
    • getAuditProcessorLookupSessionForInquest

      AuditProcessorLookupSession getAuditProcessorLookupSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit processor lookup service for the given inquest.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditProcessorLookupSession
      Throws:
      NotFoundException - no Inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorLookup()} and {@code supportsVisibleFederation()} are {@code true}
    • getAuditProcessorQuerySession

      AuditProcessorQuerySession getAuditProcessorQuerySession() throws OperationFailedException
      Gets the OsidSession associated with the audit processor query service.
      Returns:
      an AuditProcessorQuerySession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorQuery()} is {@code true} .
    • getAuditProcessorQuerySessionForInquest

      AuditProcessorQuerySession getAuditProcessorQuerySessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit processor query service for the given inquest.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditProcessorQuerySession
      Throws:
      NotFoundException - no inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorQuery()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuditProcessorSearchSession

      AuditProcessorSearchSession getAuditProcessorSearchSession() throws OperationFailedException
      Gets the OsidSession associated with the audit processor search service.
      Returns:
      an AuditProcessorSearchSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorSearch()} is {@code true} .
    • getAuditProcessorSearchSessionForInquest

      AuditProcessorSearchSession getAuditProcessorSearchSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit processor search service for the given inquest.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditProcessorSearchSession
      Throws:
      NotFoundException - no inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorSearch()} and {@code supportsVisibleFederation()} are {@code true}
    • getAuditProcessorAdminSession

      AuditProcessorAdminSession getAuditProcessorAdminSession() throws OperationFailedException
      Gets the OsidSession associated with the audit processor administration service.
      Returns:
      an AuditProcessorAdminSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorAdmin()} is {@code true} .
    • getAuditProcessorAdminSessionForInquest

      AuditProcessorAdminSession getAuditProcessorAdminSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit processor administration service for the given inquest.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditProcessorAdminSession
      Throws:
      NotFoundException - no inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuditProcessorNotificationSession

      AuditProcessorNotificationSession getAuditProcessorNotificationSession(AuditProcessorReceiver auditProcessorReceiver) throws OperationFailedException
      Gets the OsidSession associated with the audit processor notification service.
      Parameters:
      auditProcessorReceiver - the notification callback
      Returns:
      an AuditProcessorNotificationSession
      Throws:
      NullArgumentException - auditConstrainerReceiver is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorNotification()} is {@code true} .
    • getAuditProcessorNotificationSessionForInquest

      AuditProcessorNotificationSession getAuditProcessorNotificationSessionForInquest(AuditProcessorReceiver auditProcessorReceiver, Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit processor notification service for the given inquest.
      Parameters:
      auditProcessorReceiver - the notification callback
      inquestId - the Id of the Inquest
      Returns:
      an AuditProcessorNotificationSession
      Throws:
      NotFoundException - no inquest found by the given Id
      NullArgumentException - auditProcessorReceiver or inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorNotification()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuditProcessorInquestSession

      AuditProcessorInquestSession getAuditProcessorInquestSession() throws OperationFailedException
      Gets the OsidSession to lookup audit processor/inquest mappings.
      Returns:
      an AuditProcessorInquestSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorInquest() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorInquest()} is {@code true} .
    • getAuditProcessorInquestAssignmentSession

      AuditProcessorInquestAssignmentSession getAuditProcessorInquestAssignmentSession() throws OperationFailedException
      Gets the OsidSession associated with assigning audit processors to inquests.
      Returns:
      an AuditProcessorInquestAssignmentSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorInquestAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorInquestAssignment()} is {@code true} .
    • getAuditProcessorSmartInquestSession

      AuditProcessorSmartInquestSession getAuditProcessorSmartInquestSession(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage audit processor smart inquests.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditProcessorSmartInquestSession
      Throws:
      NotFoundException - no inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorSmartInquest() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorSmartInquest()} is {@code true} .
    • getAuditProcessorRuleLookupSession

      AuditProcessorRuleLookupSession getAuditProcessorRuleLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the audit processor audit mapping lookup service for looking up the rules applied to an audit.
      Returns:
      an AuditProcessorRuleLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorRuleLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorRuleLookup()} is {@code true} .
    • getAuditProcessorRuleLookupSessionForInquest

      AuditProcessorRuleLookupSession getAuditProcessorRuleLookupSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit processor mapping lookup service for the given inquest for looking up rules applied to an audits.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditProcessorRuleLookupSession
      Throws:
      NotFoundException - no Inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuditProcessorRuleApplicationSession

      AuditProcessorRuleApplicationSession getAuditProcessorRuleApplicationSession() throws OperationFailedException
      Gets the OsidSession associated with the audit processor assignment service to apply to audits.
      Returns:
      an AuditProcessorRuleApplicationSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorRuleApplication()} is {@code true} .
    • getAuditProcessorRuleApplicationSessionForInquest

      AuditProcessorRuleApplicationSession getAuditProcessorRuleApplicationSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit processor assignment service for the given inquest to apply to audits.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditProcessorRuleApplicationSession
      Throws:
      NotFoundException - no Inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuditProcessorEnablerLookupSession

      AuditProcessorEnablerLookupSession getAuditProcessorEnablerLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the audit processor enabler lookup service.
      Returns:
      an AuditProcessorEnablerLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorEnablerLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorEnablerLookup()} is {@code true} .
    • getAuditProcessorEnablerLookupSessionForInquest

      AuditProcessorEnablerLookupSession getAuditProcessorEnablerLookupSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit processor enabler lookup service for the given inquest.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditProcessorEnablerLookupSession
      Throws:
      NotFoundException - no Inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorEnablerLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorEnablerLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuditProcessorEnablerQuerySession

      AuditProcessorEnablerQuerySession getAuditProcessorEnablerQuerySession() throws OperationFailedException
      Gets the OsidSession associated with the audit processor enabler query service.
      Returns:
      an AuditProcessorEnablerQuerySession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorEnablerQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorEnablerQuery()} is {@code true} .
    • getAuditProcessorEnablerQuerySessionForInquest

      AuditProcessorEnablerQuerySession getAuditProcessorEnablerQuerySessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit processor enabler query service for the given inquest.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditProcessorEnablerQuerySession
      Throws:
      NotFoundException - no inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorEnablerQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorEnablerQuery()} and {@code supportsVisibleFederation()} are {@code true}
    • getAuditProcessorEnablerSearchSession

      AuditProcessorEnablerSearchSession getAuditProcessorEnablerSearchSession() throws OperationFailedException
      Gets the OsidSession associated with the audit processor enabler search service.
      Returns:
      an AuditProcessorEnablerSearchSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorEnablerSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorEnablerSearch()} is {@code true} .
    • getAuditProcessorEnablerSearchSessionForInquest

      AuditProcessorEnablerSearchSession getAuditProcessorEnablerSearchSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit processor enabler search service for the given inquest.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditProcessorEnablerSearchSession
      Throws:
      NotFoundException - no inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorEnablerSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorEnablerSearch()} and {@code supportsVisibleFederation()} are {@code true}
    • getAuditProcessorEnablerAdminSession

      AuditProcessorEnablerAdminSession getAuditProcessorEnablerAdminSession() throws OperationFailedException
      Gets the OsidSession associated with the audit processor enabler administration service.
      Returns:
      an AuditProcessorEnablerAdminSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorEnablerAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorEnablerAdmin()} is {@code true} .
    • getAuditProcessorEnablerAdminSessionForInquest

      AuditProcessorEnablerAdminSession getAuditProcessorEnablerAdminSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit processor enabler administration service for the given inquest.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditProcessorEnablerAdminSession
      Throws:
      NotFoundException - no inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorEnablerAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorEnablerAdmin()} and {@code supportsVisibleFederation()} are {@code true}
    • getAuditProcessorEnablerNotificationSession

      AuditProcessorEnablerNotificationSession getAuditProcessorEnablerNotificationSession(AuditProcessorEnablerReceiver auditProcessorEnablerReceiver) throws OperationFailedException
      Gets the OsidSession associated with the audit processor enabler notification service.
      Parameters:
      auditProcessorEnablerReceiver - the notification callback
      Returns:
      an AuditProcessorEnablerNotificationSession
      Throws:
      NullArgumentException - auditProcessorEnablerReceiver is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorEnablerNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorEnablerNotification()} is {@code true} .
    • getAuditProcessorEnablerNotificationSessionForInquest

      AuditProcessorEnablerNotificationSession getAuditProcessorEnablerNotificationSessionForInquest(AuditProcessorEnablerReceiver auditProcessorEnablerReceiver, Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit processor enabler notification service for the given inquest.
      Parameters:
      auditProcessorEnablerReceiver - the notification callback
      inquestId - the Id of the Inquest
      Returns:
      an AuditProcessorEnablerNotificationSession
      Throws:
      NotFoundException - no inquest found by the given Id
      NullArgumentException - auditProcessorEnablerReceiver or inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorEnablerNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorEnablerNotification()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuditProcessorEnablerInquestSession

      AuditProcessorEnablerInquestSession getAuditProcessorEnablerInquestSession() throws OperationFailedException
      Gets the OsidSession to lookup audit processor enabler/inquest mappings.
      Returns:
      an AuditProcessorEnablerInquestSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorEnablerInquest() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorEnablerInquest()} is {@code true} .
    • getAuditProcessorEnablerInquestAssignmentSession

      AuditProcessorEnablerInquestAssignmentSession getAuditProcessorEnablerInquestAssignmentSession() throws OperationFailedException
      Gets the OsidSession associated with assigning audit processors enablers to inquests.
      Returns:
      an AuditProcessorEnablerInquestAssignmentSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorEnablerInquestAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorEnablerInquestAssignment()} is {@code true} .
    • getAuditProcessorEnablerSmartInquestSession

      AuditProcessorEnablerSmartInquestSession getAuditProcessorEnablerSmartInquestSession(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage audit processor enabler smart inquests.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditProcessorEnablerSmartInquestSession
      Throws:
      NotFoundException - no inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorEnablerSmartInquest() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorEnablerSmartInquest()} is {@code true} .
    • getAuditProcessorEnablerRuleLookupSession

      AuditProcessorEnablerRuleLookupSession getAuditProcessorEnablerRuleLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the audit processor enabler audit mapping lookup service for looking up the rules applied to an audit processor.
      Returns:
      an AuditProcessorEnablerRuleLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorEnablerRuleLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorEnablerRuleLookup()} is {@code true} .
    • getAuditProcessorEnablerRuleLookupSessionForInquest

      AuditProcessorEnablerRuleLookupSession getAuditProcessorEnablerRuleLookupSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit processor enabler mapping lookup service for the given inquest for looking up rules applied to an audit processors.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditProcessorEnablerRuleLookupSession
      Throws:
      NotFoundException - no Inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorEnablerRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorEnablerRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAuditProcessorEnablerRuleApplicationSession

      AuditProcessorEnablerRuleApplicationSession getAuditProcessorEnablerRuleApplicationSession() throws OperationFailedException
      Gets the OsidSession associated with the audit processor enabler assignment service to apply to audit processors.
      Returns:
      an AuditProcessorEnablerRuleApplicationSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorEnablerRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorEnablerRuleApplication()} is {@code true} .
    • getAuditProcessorEnablerRuleApplicationSessionForInquest

      AuditProcessorEnablerRuleApplicationSession getAuditProcessorEnablerRuleApplicationSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the audit processor enabler assignment service for the given inquest to apply to audit processors.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an AuditProcessorEnablerRuleApplicationSession
      Throws:
      NotFoundException - no Inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAuditProcessorEnablerRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAuditProcessorEnabelrRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .
    • getInquiryEnablerLookupSession

      InquiryEnablerLookupSession getInquiryEnablerLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the inquiry enabler lookup service.
      Returns:
      an InquiryEnablerLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsInquiryEnablerLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsInquiryEnablerLookup()} is {@code true} .
    • getInquiryEnablerLookupSessionForInquest

      InquiryEnablerLookupSession getInquiryEnablerLookupSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the inquiry enabler lookup service for the given inquest.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an InquiryEnablerLookupSession
      Throws:
      NotFoundException - no Inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsInquiryEnablerLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsInquiryEnablerLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getInquiryEnablerQuerySession

      InquiryEnablerQuerySession getInquiryEnablerQuerySession() throws OperationFailedException
      Gets the OsidSession associated with the inquiry enabler query service.
      Returns:
      an InquiryEnablerQuerySession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsInquiryEnablerQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsInquiryEnablerQuery()} is {@code true} .
    • getInquiryEnablerQuerySessionForInquest

      InquiryEnablerQuerySession getInquiryEnablerQuerySessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the inquiry enabler query service for the given inquest.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an InquiryEnablerQuerySession
      Throws:
      NotFoundException - no Inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsInquiryEnablerQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsInquiryEnablerQuery()} and {@code supportsVisibleFederation()} are {@code true} .
    • getInquiryEnablerSearchSession

      InquiryEnablerSearchSession getInquiryEnablerSearchSession() throws OperationFailedException
      Gets the OsidSession associated with the inquiry enabler search service.
      Returns:
      an InquiryEnablerSearchSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsInquiryEnablerSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsInquiryEnablerSearch()} is {@code true} .
    • getInquiryEnablerSearchSessionForInquest

      InquiryEnablerSearchSession getInquiryEnablerSearchSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the inquiry enablers earch service for the given inquest.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an InquiryEnablerSearchSession
      Throws:
      NotFoundException - no Inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsInquiryEnablerSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsInquiryEnablerSearch()} and {@code supportsVisibleFederation()} are {@code true} .
    • getInquiryEnablerAdminSession

      InquiryEnablerAdminSession getInquiryEnablerAdminSession() throws OperationFailedException
      Gets the OsidSession associated with the inquiry enabler administration service.
      Returns:
      an InquiryEnablerAdminSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsInquiryEnablerAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsInquiryEnablerAdmin()} is {@code true} .
    • getInquiryEnablerAdminSessionForInquest

      InquiryEnablerAdminSession getInquiryEnablerAdminSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the inquiry enabler administration service for the given inquest.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an InquiryEnablerAdminSession
      Throws:
      NotFoundException - no Inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsInquiryEnablerAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsInquiryEnablerAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
    • getInquiryEnablerNotificationSession

      InquiryEnablerNotificationSession getInquiryEnablerNotificationSession(InquiryEnablerReceiver inquiryEnablerReceiver) throws OperationFailedException
      Gets the OsidSession associated with the inquiry enabler notification service.
      Parameters:
      inquiryEnablerReceiver - the notification callback
      Returns:
      an InquiryEnablerNotificationSession
      Throws:
      NullArgumentException - inquiryEnablerReceiver is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsInquiryEnablerNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsInquiryEnablerNotification()} is {@code true} .
    • getInquiryEnablerNotificationSessionForInquest

      InquiryEnablerNotificationSession getInquiryEnablerNotificationSessionForInquest(InquiryEnablerReceiver inquiryEnablerReceiver, Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the inquiry enabler notification service for the given inquest.
      Parameters:
      inquiryEnablerReceiver - the notification callback
      inquestId - the Id of the Inquest
      Returns:
      an InquiryEnablerNotificationSession
      Throws:
      NotFoundException - no inquest found by the given Id
      NullArgumentException - inquiryEnablerReceiver or inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsInquiryEnablerNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsInquiryEnablerNotification()} and {@code supportsVisibleFederation()} are {@code true} .
    • getInquiryEnablerInquestSession

      InquiryEnablerInquestSession getInquiryEnablerInquestSession() throws OperationFailedException
      Gets the OsidSession to lookup inquiry enabler/inquest mappings for inquiry enablers.
      Returns:
      an InquiryEnablerInquestSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsInquiryEnablerInquest() is false
      Compliance:
      optional - This method must be implemented if {@code supportsInquiryEnablerInquest()} is {@code true} .
    • getInquiryEnablerInquestAssignmentSession

      InquiryEnablerInquestAssignmentSession getInquiryEnablerInquestAssignmentSession() throws OperationFailedException
      Gets the OsidSession associated with assigning inquiry enablers to inquests.
      Returns:
      an InquiryEnablerInquestAssignmentSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsInquiryEnablerInquestAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsInquiryEnablerInquestAssignment()} is {@code true} .
    • getInquiryEnablerSmartInquestSession

      InquiryEnablerSmartInquestSession getInquiryEnablerSmartInquestSession(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage inquiry enabler smart inquests.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an InquiryEnablerSmartInquestSession
      Throws:
      NotFoundException - no Inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsInquiryEnablerSmartInquest() is false
      Compliance:
      optional - This method must be implemented if {@code supportsInquiryEnablerSmartInquest()} is {@code true} .
    • getInquiryEnablerRuleLookupSession

      InquiryEnablerRuleLookupSession getInquiryEnablerRuleLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the inquiry enabler mapping lookup service.
      Returns:
      an InquiryEnablerRuleLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsInquiryEnablerRuleLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsInquiryEnablerRuleLookup()} is {@code true} .
    • getInquiryEnablerRuleLookupSessionForInquest

      InquiryEnablerRuleLookupSession getInquiryEnablerRuleLookupSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the inquiry enabler mapping lookup service for the given inquest.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an InquiryEnablerRuleLookupSession
      Throws:
      NotFoundException - no Inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsInquiryEnablerRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsInquiryEnablerRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getInquiryEnablerRuleApplicationSession

      InquiryEnablerRuleApplicationSession getInquiryEnablerRuleApplicationSession() throws OperationFailedException
      Gets the OsidSession associated with the inquiry enabler assignment service.
      Returns:
      an InquiryEnablerRuleApplicationSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsInquiryEnablerRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supportsInquiryEnablerRuleApplication()} is {@code true} .
    • getInquiryEnablerRuleApplicationSessionForInquest

      InquiryEnablerRuleApplicationSession getInquiryEnablerRuleApplicationSessionForInquest(Id inquestId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the inquiry enabler assignment service for the given inquest.
      Parameters:
      inquestId - the Id of the Inquest
      Returns:
      an InquiryEnablerRuleApplicationSession
      Throws:
      NotFoundException - no Inquest found by the given Id
      NullArgumentException - inquestId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsInquiryEnablerRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsInquiryEnablerRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .