Interface HoldRulesManager

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

public interface HoldRulesManager extends OsidManager, HoldRulesProfile

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

  • IssueEnablerLookupSession : a session to retrieve issue enablers
  • IssueEnablerQuerySession : a session to query for issue enablers
  • IssueEnablerSearchSession : a session to search for issue enablers
  • IssueEnablerAdminSession : a session to create and delete issue enablers
  • IssueEnablerNotificationSession : a session to receive notifications pertaining to issue enabler changes
  • IssueEnablerOublietteSession : a session to look up issue enabler oubliette mappings
  • IssueEnablerOublietteAssignmentSession : a session to manage issue enabler to oubliette mappings
  • IssueEnablerSmartOublietteSession : a session to manage dynamic oubliettes of issue enablers
  • IssueEnablerRuleLookupSession : a session to look up issue enablers to issue mappings
  • IssueEnablerRuleApplicationSession : a session to apply issue enablers to issues
  • IssueConstrainerLookupSession : a session to retrieve issue constrainers
  • IssueConstrainerQuerySession : a session to query for issue constrainers
  • IssueConstrainerSearchSession : a session to search for issue constrainers
  • IssueConstrainerAdminSession : a session to create and delete issue constrainers
  • IssueConstrainerNotificationSession : a session to receive notifications pertaining to issue constrainer changes
  • IssueConstrainerOublietteSession : a session to look up issue constrainer oubliette mappings
  • IssueConstrainerOublietteAssignmentSession : a session to manage issue constrainer to oubliette mappings
  • IssueConstrainerSmartOublietteSession : a session to manage dynamic oubliettes of issue constrainers
  • IssueConstrainerRuleLookupSession : a session to look up issue constrainers to issue mappings
  • IssueConstrainerRuleApplicationSession : a session to apply issue constrainers to issues
  • IssueProcessorLookupSession : a session to retrieve issue processors
  • IssueProcessorQuerySession : a session to query for issue processors
  • IssueProcessorSearchSession : a session to search for issue processors
  • IssueProcessorAdminSession : a session to create and delete issue processors
  • IssueProcessorNotificationSession : a session to receive notifications pertaining to issue processor changes
  • IssueProcessorOublietteSession : a session to look up issue processor oubliette mappings
  • IssueProcessorOublietteAssignmentSession : a session to manage issue processor to oubliette mappings
  • IssueProcessorSmartOublietteSession : a session to manage dynamic oubliettes of issue processors
  • IssueProcessorRuleLookupSession : a session to look up issue processors to issue mappings
  • IssueProcessorRuleApplicationSession : a session to apply issue processors to issues
  • IssueProcessorLookupSession : a session to retrieve issue processors
  • IssueProcessorQuerySession : a session to query for issue processors
  • IssueProcessorSearchSession : a session to search for issue processors
  • IssueProcessorAdminSession : a session to create and delete issue processors
  • IssueProcessorNotificationSession : a session to receive notifications pertaining to issue processor changes
  • IssueProcessorOublietteSession : a session to look up issue processor oubliette mappings
  • IssueProcessorOublietteAssignmentSession : a session to manage issue processor to oubliette mappings
  • IssueProcessorSmartOublietteSession : a session to manage dynamic oubliettes of issue processors
  • IssueProcessorRuleLookupSession : a session to look up issue processors to issue mappings
  • IssueProcessorRuleApplicationSession : a session to apply issue processors to issues
  • IssueProcessorEnablerLookupSession : a session to retrieve issue processor enablers
  • IssueProcessorEnablerQuerySession : a session to query for issue processor enablers
  • IssueProcessorEnablerSearchSession : a session to search for issue processor enablers
  • IssueProcessorEnablerAdminSession : a session to create and delete issue processor enablers
  • IssueProcessorEnablerNotificationSession : a session to receive notifications pertaining to issue processor enabler changes
  • IssueProcessorEnablerOublietteSession : a session to look up issue processor enabler oubliette mappings
  • IssueProcessorEnablerOublietteAssignmentSession : a session to manage issue processor enabler to oubliette mappings
  • IssueProcessorEnablerSmartOublietteSession : a session to manage dynamic oubliettes of issue processor enablers
  • IssueProcessorEnablerRuleLookupSession : a session to look up issue processor enablers to issue processor mappings
  • IssueProcessorEnablerRuleApplicationSession : a session to apply issue processor enablers to issue processors
  • HoldEnablerLookupSession : a session to retrieve hold enablers
  • HoldEnablerQuerySession : a session to query for hold enablers
  • HoldEnablerSearchSession : a session to search for hold enablers
  • HoldEnablerAdminSession : a session to create and delete hold enablers
  • HoldEnablerNotificationSession : a session to receive notifications pertaining to hold enabler changes
  • HoldEnablerOublietteSession : a session to look up hold enabler oubliette mappings
  • HoldEnablerOublietteAssignmentSession : a session to manage hold enabler to oubliette mappings
  • HoldEnablerSmartOublietteSession : a session to manage dynamic oubliettes of hold enablers
  • HoldEnablerRuleLookupSession : a session to look up hold enabler to hold mappings
  • HoldEnablerRuleApplicationSession : a session to apply hold enablers to holds
  • Method Details

    • getIssueEnablerLookupSession

      IssueEnablerLookupSession getIssueEnablerLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the issue enabler lookup service.
      Returns:
      an IssueEnablerLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueEnablerLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueEnablerLookup()} is {@code true} .
    • getIssueEnablerLookupSessionForOubliette

      IssueEnablerLookupSession getIssueEnablerLookupSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue enabler lookup service for the given oubliette.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueEnablerLookupSession
      Throws:
      NotFoundException - no Oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueEnablerLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueEnablerLookup()} and {@code supportsVisibleFederation()} are {@code true}
    • getIssueEnablerQuerySession

      IssueEnablerQuerySession getIssueEnablerQuerySession() throws OperationFailedException
      Gets the OsidSession associated with the issue enabler query service.
      Returns:
      an IssueEnabler QuerySession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueEnablerQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueEnablerQuery()} is {@code true} .
    • getIssueEnablerQuerySessionForOubliette

      IssueEnablerQuerySession getIssueEnablerQuerySessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue enabler query service for the given oubliette.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueEnablerQuerySession
      Throws:
      NotFoundException - no oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueEnablerQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueEnablerQuery()} and {@code supportsVisibleFederation()} are {@code true}
    • getIssueEnablerSearchSession

      IssueEnablerSearchSession getIssueEnablerSearchSession() throws OperationFailedException
      Gets the OsidSession associated with the issue enabler search service.
      Returns:
      an IssueEnablerSearchSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueEnablerSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueEnablerSearch()} is {@code true} .
    • getIssueEnablerSearchSessionForOubliette

      IssueEnablerSearchSession getIssueEnablerSearchSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue enabler search service for the given oubliette.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueEnablerSearchSession
      Throws:
      NotFoundException - no oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueEnablerSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueEnablerSearch()} and {@code supportsVisibleFederation()} are {@code true}
    • getIssueEnablerAdminSession

      IssueEnablerAdminSession getIssueEnablerAdminSession() throws OperationFailedException
      Gets the OsidSession associated with the issue enabler administration service.
      Returns:
      an IssueEnablerAdminSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueEnablerAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueEnablerAdmin()} is {@code true} .
    • getIssueEnablerAdminSessionForOubliette

      IssueEnablerAdminSession getIssueEnablerAdminSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue enabler administration service for the given oubliette.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueEnablerAdminSession
      Throws:
      NotFoundException - no oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueEnablerAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueEnablerAdmin()} and {@code supportsVisibleFederation()} are {@code true}
    • getIssueEnablerNotificationSession

      IssueEnablerNotificationSession getIssueEnablerNotificationSession(IssueEnablerReceiver issueEnablerReceiver) throws OperationFailedException
      Gets the OsidSession associated with the issue enabler notification service.
      Parameters:
      issueEnablerReceiver - the notification callback
      Returns:
      an IssueEnablerNotificationSession
      Throws:
      NullArgumentException - issueEnablerReceiver is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueEnablerNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueEnablerNotification()} is {@code true} .
    • getIssueEnablerNotificationSessionForOubliette

      IssueEnablerNotificationSession getIssueEnablerNotificationSessionForOubliette(IssueEnablerReceiver issueEnablerReceiver, Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue enabler notification service for the given oubliette.
      Parameters:
      issueEnablerReceiver - the notification callback
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueEnablerNotificationSession
      Throws:
      NotFoundException - no oubliette found by the given Id
      NullArgumentException - issueEnablerReceiver or oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueEnablerNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueEnablerNotification()} and {@code supportsVisibleFederation()} are {@code true}
    • getIssueEnablerOublietteSession

      IssueEnablerOublietteSession getIssueEnablerOublietteSession() throws OperationFailedException
      Gets the OsidSession to lookup issue enabler/oubliette mappings.
      Returns:
      an IssueEnablerOublietteSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueEnablerOubliette() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueEnablerOubliette()} is {@code true} .
    • getIssueEnablerOublietteAssignmentSession

      IssueEnablerOublietteAssignmentSession getIssueEnablerOublietteAssignmentSession() throws OperationFailedException
      Gets the OsidSession associated with assigning issue enablers to oubliettes.
      Returns:
      an IssueEnablerOublietteAssignmentSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueEnablerOublietteAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueEnablerOublietteAssignment()} is {@code true} .
    • getIssueEnablerSmartOublietteSession

      IssueEnablerSmartOublietteSession getIssueEnablerSmartOublietteSession(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage issue enabler smart oubliettes.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueEnablerSmartOublietteeSession
      Throws:
      NotFoundException - no oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueEnablerSmartOubliette() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueEnablerSmartOubliette()} is {@code true} .
    • getIssueEnablerRuleLookupSession

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

      IssueEnablerRuleLookupSession getIssueEnablerRuleLookupSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue enabler mapping lookup service for the given oubliette for looking up rules applied to an issue
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueEnablerRuleLookupSession
      Throws:
      NotFoundException - no Oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueEnablerRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueEnablerRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getIssueEnablerRuleApplicationSession

      IssueEnablerRuleApplicationSession getIssueEnablerRuleApplicationSession() throws OperationFailedException
      Gets the OsidSession associated with the issue constrainer assignment service to apply to issues.
      Returns:
      an IssueEnablerRuleApplicationSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueEnablerRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueEnablerRuleApplication()} is {@code true} .
    • getIssueEnablerRuleApplicationSessionForOubliette

      IssueEnablerRuleApplicationSession getIssueEnablerRuleApplicationSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue enabler assignment service for the given oubliette to apply to issues.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueEnablerRuleApplicationSession
      Throws:
      NotFoundException - no Oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueEnablerRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueEnablerRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .
    • getIssueConstrainerLookupSession

      IssueConstrainerLookupSession getIssueConstrainerLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the issue constrainer lookup service.
      Returns:
      an IssueConstrainerLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueConstrainerLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueConstrainerLookup()} is {@code true} .
    • getIssueConstrainerLookupSessionForOubliette

      IssueConstrainerLookupSession getIssueConstrainerLookupSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue constrainer lookup service for the given oubliette.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueConstrainerLookupSession
      Throws:
      NotFoundException - no Oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueConstrainerLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueConstrainerLookup()} and {@code supportsVisibleFederation()} are {@code true}
    • getIssueConstrainerQuerySession

      IssueConstrainerQuerySession getIssueConstrainerQuerySession() throws OperationFailedException
      Gets the OsidSession associated with the issue constrainer query service.
      Returns:
      an IssueConstrainer QuerySession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueConstrainerQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueConstrainerQuery()} is {@code true} .
    • getIssueConstrainerQuerySessionForOubliette

      IssueConstrainerQuerySession getIssueConstrainerQuerySessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue constrainer query service for the given oubliette.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueConstrainerQuerySession
      Throws:
      NotFoundException - no oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueConstrainerQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueConstrainerQuery()} and {@code supportsVisibleFederation()} are {@code true}
    • getIssueConstrainerSearchSession

      IssueConstrainerSearchSession getIssueConstrainerSearchSession() throws OperationFailedException
      Gets the OsidSession associated with the issue constrainer search service.
      Returns:
      an IssueConstrainerSearchSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueConstrainerSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueConstrainerSearch()} is {@code true} .
    • getIssueConstrainerSearchSessionForOubliette

      IssueConstrainerSearchSession getIssueConstrainerSearchSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue constrainer search service for the given oubliette.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueConstrainerSearchSession
      Throws:
      NotFoundException - no oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueConstrainerSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueConstrainerSearch()} and {@code supportsVisibleFederation()} are {@code true}
    • getIssueConstrainerAdminSession

      IssueConstrainerAdminSession getIssueConstrainerAdminSession() throws OperationFailedException
      Gets the OsidSession associated with the issue constrainer administration service.
      Returns:
      an IssueConstrainerAdminSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueConstrainerAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueConstrainerAdmin()} is {@code true} .
    • getIssueConstrainerAdminSessionForOubliette

      IssueConstrainerAdminSession getIssueConstrainerAdminSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue constrainer administration service for the given oubliette.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueConstrainerAdminSession
      Throws:
      NotFoundException - no oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueConstrainerAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueConstrainerAdmin()} and {@code supportsVisibleFederation()} are {@code true}
    • getIssueConstrainerNotificationSession

      IssueConstrainerNotificationSession getIssueConstrainerNotificationSession(IssueConstrainerReceiver issueConstrainerReceiver) throws OperationFailedException
      Gets the OsidSession associated with the issue constrainer notification service.
      Parameters:
      issueConstrainerReceiver - the notification callback
      Returns:
      an IssueConstrainerNotificationSession
      Throws:
      NullArgumentException - issueConstrainerReceiver is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueConstrainerNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueConstrainerNotification()} is {@code true} .
    • getIssueConstrainerNotificationSessionForOubliette

      IssueConstrainerNotificationSession getIssueConstrainerNotificationSessionForOubliette(IssueConstrainerReceiver issueConstrainerReceiver, Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue constrainer notification service for the given oubliette.
      Parameters:
      issueConstrainerReceiver - the notification callback
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueConstrainerNotificationSession
      Throws:
      NotFoundException - no oubliette found by the given Id
      NullArgumentException - issueConstrainerReceiver or oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueConstrainerNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueConstrainerNotification()} and {@code supportsVisibleFederation()} are {@code true}
    • getIssueConstrainerOublietteSession

      IssueConstrainerOublietteSession getIssueConstrainerOublietteSession() throws OperationFailedException
      Gets the OsidSession to lookup issue constrainer/oubliette mappings.
      Returns:
      an IssueConstrainerOublietteSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueConstrainerOubliette() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueConstrainerOubliette()} is {@code true} .
    • getIssueConstrainerOublietteAssignmentSession

      IssueConstrainerOublietteAssignmentSession getIssueConstrainerOublietteAssignmentSession() throws OperationFailedException
      Gets the OsidSession associated with assigning issue constrainers to oubliettes.
      Returns:
      an IssueConstrainerOublietteAssignmentSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueConstrainerOublietteAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueConstrainerOublietteAssignment()} is {@code true} .
    • getIssueConstrainerSmartOublietteSession

      IssueConstrainerSmartOublietteSession getIssueConstrainerSmartOublietteSession(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage issue constrainer smart oubliettes.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueConstrainerSmartOublietteSession
      Throws:
      NotFoundException - no oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueConstrainerSmartOubliette() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueConstrainerSmartOubliette()} is {@code true} .
    • getIssueConstrainerRuleLookupSession

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

      IssueConstrainerRuleLookupSession getIssueConstrainerRuleLookupSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue constrainer mapping lookup service for the given oubliette for looking up rules applied to an issue.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueConstrainerRuleLookupSession
      Throws:
      NotFoundException - no Oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueConstrainerRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueConstrainerRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getIssueConstrainerRuleApplicationSession

      IssueConstrainerRuleApplicationSession getIssueConstrainerRuleApplicationSession() throws OperationFailedException
      Gets the OsidSession associated with the issue constrainer assignment service to apply to issues.
      Returns:
      an IssueConstrainerRuleApplicationSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueConstrainerRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueConstrainerRuleApplication()} is {@code true} .
    • getIssueConstrainerRuleApplicationSessionForOubliette

      IssueConstrainerRuleApplicationSession getIssueConstrainerRuleApplicationSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue constrainer assignment service for the given oubliette to apply to issues.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueConstrainerRuleApplicationSession
      Throws:
      NotFoundException - no Oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueConstrainerRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueConstrainerRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .
    • getIssueConstrainerEnablerLookupSession

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

      IssueConstrainerEnablerLookupSession getIssueConstrainerEnablerLookupSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue constrainer enabler lookup service for the given oubliette.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueConstrainerEnablerLookupSession
      Throws:
      NotFoundException - no Oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueConstrainerEnablerLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueConstrainerEnablerLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getIssueConstrainerEnablerQuerySession

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

      IssueConstrainerEnablerQuerySession getIssueConstrainerEnablerQuerySessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue constrainer enabler query service for the given oubliette.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueConstrainerEnablerQuerySession
      Throws:
      NotFoundException - no oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueConstrainerEnablerQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueConstrainerEnablerQuery()} and {@code supportsVisibleFederation()} are {@code true} .
    • getIssueConstrainerEnablerSearchSession

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

      IssueConstrainerEnablerSearchSession getIssueConstrainerEnablerSearchSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue constrainer enabler search service for the given oubliette.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueConstrainerEnablerSearchSession
      Throws:
      NotFoundException - no oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueConstrainerEnablerSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueConstrainerEnablerSearch()} and {@code supportsVisibleFederation()} are {@code true} .
    • getIssueConstrainerEnablerAdminSession

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

      IssueConstrainerEnablerAdminSession getIssueConstrainerEnablerAdminSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue constrainer enabler administration service for the given oubliette.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueConstrainerEnablerAdminSession
      Throws:
      NotFoundException - no oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueConstrainerEnablerAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueConstrainerEnablerAdmin()} and {@code supportsVisibleFederation()} are {@code true}
    • getIssueConstrainerEnablerNotificationSession

      IssueConstrainerEnablerNotificationSession getIssueConstrainerEnablerNotificationSession(IssueConstrainerEnablerReceiver issueConstrainerEnablerReceiver) throws OperationFailedException
      Gets the OsidSession associated with the issue constrainer enabler notification service.
      Parameters:
      issueConstrainerEnablerReceiver - the notification callback
      Returns:
      an IssueConstrainerEnablerNotificationSession
      Throws:
      NullArgumentException - issueConstrainerEnablerReceiver is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueConstrainerEnablerNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueConstrainerEnablerNotification()} is {@code true} .
    • getIssueConstrainerEnablerNotificationSessionForOubliette

      IssueConstrainerEnablerNotificationSession getIssueConstrainerEnablerNotificationSessionForOubliette(IssueConstrainerEnablerReceiver issueConstrainerEnablerReceiver, Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue constrainer enabler notification service for the given oubliette.
      Parameters:
      issueConstrainerEnablerReceiver - the notification callback
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueConstrainerEnablerNotificationSession
      Throws:
      NotFoundException - no oubliette found by the given Id
      NullArgumentException - issueConstrainerEnablerReceiver or oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueConstrainerEnablerNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueConstrainerEnablerNotification()} and {@code supportsVisibleFederation()} are {@code true} .
    • getIssueConstrainerEnablerOublietteSession

      IssueConstrainerEnablerOublietteSession getIssueConstrainerEnablerOublietteSession() throws OperationFailedException
      Gets the OsidSession to lookup issue constrainer enabler/oubliette mappings.
      Returns:
      an IssueConstrainerEnablerOublietteSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueConstrainerEnablerOubliette() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueConstrainerEnablerOubliette()} is {@code true} .
    • getIssueConstrainerEnablerOublietteAssignmentSession

      IssueConstrainerEnablerOublietteAssignmentSession getIssueConstrainerEnablerOublietteAssignmentSession() throws OperationFailedException
      Gets the OsidSession associated with assigning issue constrainer enablers to oubliettes.
      Returns:
      an IssueConstrainerEnablerOublietteAssignmentSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueConstrainerEnablerOublietteAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueConstrainerEnablerOublietteAssignment()} is {@code true} .
    • getIssueConstrainerEnablerSmartOublietteSession

      IssueConstrainerEnablerSmartOublietteSession getIssueConstrainerEnablerSmartOublietteSession(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage issue constrainer enabler smart oubliettes.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueConstrainerEnablerSmartOublietteSession
      Throws:
      NotFoundException - no oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueConstrainerEnablerSmartOubliette() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueConstrainerEnablerSmartOubliette()} is {@code true} .
    • getIssueConstrainerEnablerRuleLookupSession

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

      IssueConstrainerEnablerRuleLookupSession getIssueConstrainerEnablerRuleLookupSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue constrainer enabler mapping lookup service for the given oubliette for looking up rules applied to an issue constrainer.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueConstrainerEnablerRuleLookupSession
      Throws:
      NotFoundException - no Oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueConstrainerEnablerRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueConstrainerEnablerRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getIssueConstrainerEnablerRuleApplicationSession

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

      IssueConstrainerEnablerRuleApplicationSession getIssueConstrainerEnablerRuleApplicationSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue constrainer enabler assignment service for the given oubliette to apply to issue constrainers.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueConstrainerEnablerRuleApplicationSession
      Throws:
      NotFoundException - no Oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueConstrainerEnablerRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueConstrainerEnabelrRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .
    • getIssueProcessorLookupSession

      IssueProcessorLookupSession getIssueProcessorLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the issue processor lookup service.
      Returns:
      an IssueProcessorLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueProcessorLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueProcessorLookup()} is {@code true} .
    • getIssueProcessorLookupSessionForOubliette

      IssueProcessorLookupSession getIssueProcessorLookupSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue processor lookup service for the given oubliette.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueProcessorLookupSession
      Throws:
      NotFoundException - no Oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueProcessorLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueProcessorLookup()} and {@code supportsVisibleFederation()} are {@code true}
    • getIssueProcessorQuerySession

      IssueProcessorQuerySession getIssueProcessorQuerySession() throws OperationFailedException
      Gets the OsidSession associated with the issue processor query service.
      Returns:
      an IssueProcessor QuerySession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueProcessorQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueProcessorQuery()} is {@code true} .
    • getIssueProcessorQuerySessionForOubliette

      IssueProcessorQuerySession getIssueProcessorQuerySessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue processor query service for the given oubliette.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueProcessorQuerySession
      Throws:
      NotFoundException - no oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueProcessorQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueProcessorQuery()} and {@code supportsVisibleFederation()} are {@code true}
    • getIssueProcessorSearchSession

      IssueProcessorSearchSession getIssueProcessorSearchSession() throws OperationFailedException
      Gets the OsidSession associated with the issue processor search service.
      Returns:
      an IssueProcessorSearchSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueProcessorSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueProcessorSearch()} is {@code true} .
    • getIssueProcessorSearchSessionForOubliette

      IssueProcessorSearchSession getIssueProcessorSearchSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue processor search service for the given oubliette.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueProcessorSearchSession
      Throws:
      NotFoundException - no oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueProcessorSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueProcessorSearch()} and {@code supportsVisibleFederation()} are {@code true}
    • getIssueProcessorAdminSession

      IssueProcessorAdminSession getIssueProcessorAdminSession() throws OperationFailedException
      Gets the OsidSession associated with the issue processor administration service.
      Returns:
      an IssueProcessorAdminSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueProcessorAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueProcessorAdmin()} is {@code true} .
    • getIssueProcessorAdminSessionForOubliette

      IssueProcessorAdminSession getIssueProcessorAdminSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue processor administration service for the given oubliette.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueProcessorAdminSession
      Throws:
      NotFoundException - no oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueProcessorAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueProcessorAdmin()} and {@code supportsVisibleFederation()} are {@code true}
    • getIssueProcessorNotificationSession

      IssueProcessorNotificationSession getIssueProcessorNotificationSession(IssueProcessorReceiver issueProcessorReceiver) throws OperationFailedException
      Gets the OsidSession associated with the issue processor notification service.
      Parameters:
      issueProcessorReceiver - the notification callback
      Returns:
      an IssueProcessorNotificationSession
      Throws:
      NullArgumentException - issueProcessorReceiver is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueProcessorNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueProcessorNotification()} is {@code true} .
    • getIssueProcessorNotificationSessionForOubliette

      IssueProcessorNotificationSession getIssueProcessorNotificationSessionForOubliette(IssueProcessorReceiver issueProcessorReceiver, Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue processor notification service for the given oubliette.
      Parameters:
      issueProcessorReceiver - the notification callback
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueProcessorNotificationSession
      Throws:
      NotFoundException - no oubliette found by the given Id
      NullArgumentException - issueProcessorReceiver or oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueProcessorNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueProcessorNotification()} and {@code supportsVisibleFederation()} are {@code true}
    • getIssueProcessorOublietteSession

      IssueProcessorOublietteSession getIssueProcessorOublietteSession() throws OperationFailedException
      Gets the OsidSession to lookup issue processor/oubliette mappings.
      Returns:
      an IssueProcessorOublietteSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueProcessorOubliette() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueProcessorOubliette()} is {@code true} .
    • getIssueProcessorOublietteAssignmentSession

      IssueProcessorOublietteAssignmentSession getIssueProcessorOublietteAssignmentSession() throws OperationFailedException
      Gets the OsidSession associated with assigning issue processors to oubliettes.
      Returns:
      an IssueProcessorOublietteAssignmentSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueProcessorOublietteAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueProcessorOublietteAssignment()} is {@code true} .
    • getIssueProcessorSmartOublietteSession

      IssueProcessorSmartOublietteSession getIssueProcessorSmartOublietteSession(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage issue processor smart oubliettes.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueProcessorSmartOublietteSession
      Throws:
      NotFoundException - no oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueProcessorSmartOubliette() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueProcessorSmartOubliette()} is {@code true} .
    • getIssueProcessorRuleLookupSession

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

      IssueProcessorRuleLookupSession getIssueProcessorRuleLookupSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue processor mapping lookup service for the given oubliette for looking up rules applied to an issues.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueProcessorRuleLookupSession
      Throws:
      NotFoundException - no Oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueProcessorRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueProcessorRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getIssueProcessorRuleApplicationSession

      IssueProcessorRuleApplicationSession getIssueProcessorRuleApplicationSession() throws OperationFailedException
      Gets the OsidSession associated with the issue processor assignment service to apply to issues.
      Returns:
      an IssueProcessorRuleApplicationSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueProcessorRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueProcessorRuleApplication()} is {@code true} .
    • getIssueProcessorRuleApplicationSessionForOubliette

      IssueProcessorRuleApplicationSession getIssueProcessorRuleApplicationSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue processor assignment service for the given oubliette to apply to issues.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueProcessorRuleApplicationSession
      Throws:
      NotFoundException - no Oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueProcessorRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueProcessorRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .
    • getIssueProcessorEnablerLookupSession

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

      IssueProcessorEnablerLookupSession getIssueProcessorEnablerLookupSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue processor enabler lookup service for the given oubliette.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueProcessorEnablerLookupSession
      Throws:
      NotFoundException - no Oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueProcessorEnablerLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueProcessorEnablerLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getIssueProcessorEnablerQuerySession

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

      IssueProcessorEnablerQuerySession getIssueProcessorEnablerQuerySessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue processor enabler query service for the given oubliette.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueProcessorEnablerQuerySession
      Throws:
      NotFoundException - no oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueProcessorEnablerQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueProcessorEnablerQuery()} and {@code supportsVisibleFederation()} are {@code true}
    • getIssueProcessorEnablerSearchSession

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

      IssueProcessorEnablerSearchSession getIssueProcessorEnablerSearchSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue processor enabler search service for the given oubliette.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueProcessorEnablerSearchSession
      Throws:
      NotFoundException - no oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueProcessorEnablerSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueProcessorEnablerSearch()} and {@code supportsVisibleFederation()} are {@code true}
    • getIssueProcessorEnablerAdminSession

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

      IssueProcessorEnablerAdminSession getIssueProcessorEnablerAdminSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue processor enabler administration service for the given oubliette.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueProcessorEnablerAdminSession
      Throws:
      NotFoundException - no oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueProcessorEnablerAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueProcessorEnablerAdmin()} and {@code supportsVisibleFederation()} are {@code true}
    • getIssueProcessorEnablerNotificationSession

      IssueProcessorEnablerNotificationSession getIssueProcessorEnablerNotificationSession(IssueProcessorEnablerReceiver issueProcessorEnablerReceiver) throws OperationFailedException
      Gets the OsidSession associated with the issue processor enabler notification service.
      Parameters:
      issueProcessorEnablerReceiver - the notification callback
      Returns:
      an IssueProcessorEnablerNotificationSession
      Throws:
      NullArgumentException - issueProcessorEnablerReceiver is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueProcessorEnablerNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueProcessorEnablerNotification()} is {@code true} .
    • getIssueProcessorEnablerNotificationSessionForOubliette

      IssueProcessorEnablerNotificationSession getIssueProcessorEnablerNotificationSessionForOubliette(IssueProcessorEnablerReceiver issueProcessorEnablerReceiver, Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue processor enabler notification service for the given oubliette.
      Parameters:
      issueProcessorEnablerReceiver - the notification callback
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueProcessorEnablerNotificationSession
      Throws:
      NotFoundException - no oubliette found by the given Id
      NullArgumentException - issueProcessorEnablerReceiver or oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueProcessorEnablerNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueProcessorEnablerNotification()} and {@code supportsVisibleFederation()} are {@code true} .
    • getIssueProcessorEnablerOublietteSession

      IssueProcessorEnablerOublietteSession getIssueProcessorEnablerOublietteSession() throws OperationFailedException
      Gets the OsidSession to lookup issue processor enabler/oubliette mappings.
      Returns:
      an IssueProcessorEnablerOublietteSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueProcessorEnablerOubliette() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueProcessorEnablerOubliette()} is {@code true} .
    • getIssueProcessorEnablerOublietteAssignmentSession

      IssueProcessorEnablerOublietteAssignmentSession getIssueProcessorEnablerOublietteAssignmentSession() throws OperationFailedException
      Gets the OsidSession associated with assigning issue processors enablers to oubliettes.
      Returns:
      an IssueProcessorEnablerOublietteAssignmentSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueProcessorEnablerOublietteAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueProcessorEnablerOublietteAssignment()} is {@code true} .
    • getIssueProcessorEnablerSmartOublietteSession

      IssueProcessorEnablerSmartOublietteSession getIssueProcessorEnablerSmartOublietteSession(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage issue processor enabler smart oubliettes.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueProcessorEnablerSmartOublietteSession
      Throws:
      NotFoundException - no oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueProcessorEnablerSmartOubliette() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueProcessorEnablerSmartOubliette()} is {@code true} .
    • getIssueProcessorEnablerRuleLookupSession

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

      IssueProcessorEnablerRuleLookupSession getIssueProcessorEnablerRuleLookupSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue processor enabler mapping lookup service for the given oubliette for looking up rules applied to an issue processors.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueProcessorEnablerRuleLookupSession
      Throws:
      NotFoundException - no Oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueProcessorEnablerRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueProcessorEnablerRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getIssueProcessorEnablerRuleApplicationSession

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

      IssueProcessorEnablerRuleApplicationSession getIssueProcessorEnablerRuleApplicationSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the issue processor enabler assignment service for the given oubliette to apply to issue processors.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      an IssueProcessorEnablerRuleApplicationSession
      Throws:
      NotFoundException - no Oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsIssueProcessorEnablerRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsIssueProcessorEnabelrRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .
    • getHoldEnablerLookupSession

      HoldEnablerLookupSession getHoldEnablerLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the hold enabler lookup service.
      Returns:
      a HoldEnablerLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsHoldEnablerLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsHoldEnablerLookup()} is {@code true} .
    • getHoldEnablerLookupSessionForOubliette

      HoldEnablerLookupSession getHoldEnablerLookupSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the hold enabler lookup service for the given oubliette.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      a HoldEnablerLookupSession
      Throws:
      NotFoundException - no Oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsHoldEnablerLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsHoldEnablerLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getHoldEnablerQuerySession

      HoldEnablerQuerySession getHoldEnablerQuerySession() throws OperationFailedException
      Gets the OsidSession associated with the hold enabler query service.
      Returns:
      a HoldEnablerQuerySession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsHoldEnablerQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsHoldEnablerQuery()} is {@code true} .
    • getHoldEnablerQuerySessionForOubliette

      HoldEnablerQuerySession getHoldEnablerQuerySessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the hold enabler query service for the given oubliette.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      a HoldEnablerQuerySession
      Throws:
      NotFoundException - no Oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsHoldEnablerQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsHoldEnablerQuery()} and {@code supportsVisibleFederation()} are {@code true} .
    • getHoldEnablerSearchSession

      HoldEnablerSearchSession getHoldEnablerSearchSession() throws OperationFailedException
      Gets the OsidSession associated with the hold enabler search service.
      Returns:
      a HoldEnablerSearchSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsHoldEnablerSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsHoldEnablerSearch()} is {@code true} .
    • getHoldEnablerSearchSessionForOubliette

      HoldEnablerSearchSession getHoldEnablerSearchSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the hold enablers earch service for the given oubliette.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      a HoldEnablerSearchSession
      Throws:
      NotFoundException - no Oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsHoldEnablerSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsHoldEnablerSearch()} and {@code supportsVisibleFederation()} are {@code true} .
    • getHoldEnablerAdminSession

      HoldEnablerAdminSession getHoldEnablerAdminSession() throws OperationFailedException
      Gets the OsidSession associated with the hold enabler administration service.
      Returns:
      a HoldEnablerAdminSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsHoldEnablerAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsHoldEnablerAdmin()} is {@code true} .
    • getHoldEnablerAdminSessionForOubliette

      HoldEnablerAdminSession getHoldEnablerAdminSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the hold enabler administration service for the given oubliette.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      a HoldEnablerAdminSession
      Throws:
      NotFoundException - no Oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsHoldEnablerAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsHoldEnablerAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
    • getHoldEnablerNotificationSession

      HoldEnablerNotificationSession getHoldEnablerNotificationSession(HoldEnablerReceiver holdEnablerReceiver) throws OperationFailedException
      Gets the OsidSession associated with the hold enabler notification service.
      Parameters:
      holdEnablerReceiver - the notification callback
      Returns:
      a HoldEnablerNotificationSession
      Throws:
      NullArgumentException - holdEnablerReceiver is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsHoldEnablerNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsHoldEnablerNotification()} is {@code true} .
    • getHoldEnablerNotificationSessionForOubliette

      HoldEnablerNotificationSession getHoldEnablerNotificationSessionForOubliette(HoldEnablerReceiver holdEnablerReceiver, Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the hold enabler notification service for the given oubliette.
      Parameters:
      holdEnablerReceiver - the notification callback
      oublietteId - the Id of the Oubliette
      Returns:
      a HoldEnablerNotificationSession
      Throws:
      NotFoundException - no oubliette found by the given Id
      NullArgumentException - holdEnablerReceiver or oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsHoldEnablerNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsHoldEnablerNotification()} and {@code supportsVisibleFederation()} are {@code true} .
    • getHoldEnablerOublietteSession

      HoldEnablerOublietteSession getHoldEnablerOublietteSession() throws OperationFailedException
      Gets the OsidSession to lookup hold enableroubliette mappings.
      Returns:
      a HoldEnablerOublietteSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsHoldEnablerOubliette() is false
      Compliance:
      optional - This method must be implemented if {@code supportsHoldEnablerOubliette()} is {@code true} .
    • getHoldEnablerOublietteAssignmentSession

      HoldEnablerOublietteAssignmentSession getHoldEnablerOublietteAssignmentSession() throws OperationFailedException
      Gets the OsidSession associated with assigning hold enablers to oubliettes.
      Returns:
      a HoldEnablerOublietteAssignmentSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsHoldEnablerOublietteAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsHoldEnablerOublietteAssignment()} is {@code true} .
    • getHoldEnablerSmartOublietteSession

      HoldEnablerSmartOublietteSession getHoldEnablerSmartOublietteSession(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage hold enabler smart oubliettes.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      a HoldEnablerSmartOublietteSession
      Throws:
      NotFoundException - no Oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsHoldEnablerSmartOubliette() is false
      Compliance:
      optional - This method must be implemented if {@code supportsHoldEnablerSmartOubliette()} is {@code true} .
    • getHoldEnablerRuleLookupSession

      HoldEnablerRuleLookupSession getHoldEnablerRuleLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the hold enabler mapping lookup service for looking up the rules applied to the hold.
      Returns:
      a HoldEnablerRuleSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsHoldEnablerRuleLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsHoldEnablerRuleLookup()} is {@code true} .
    • getHoldEnablerRuleLookupSessionForOubliette

      HoldEnablerRuleLookupSession getHoldEnablerRuleLookupSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the hold enabler mapping lookup service for the given hold for looking up rules applied to a hold.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      a HoldEnablerRuleLookupSession
      Throws:
      NotFoundException - no Oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsHoldEnablerRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsHoldEnablerRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getHoldEnablerRuleApplicationSession

      HoldEnablerRuleApplicationSession getHoldEnablerRuleApplicationSession() throws OperationFailedException
      Gets the OsidSession associated with the hold enabler assignment service to apply enablers to holds.
      Returns:
      a HoldEnablerRuleApplicationSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsHoldEnablerRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supportsHoldEnablerRuleApplication()} is {@code true} .
    • getHoldEnablerRuleApplicationSessionForOubliette

      HoldEnablerRuleApplicationSession getHoldEnablerRuleApplicationSessionForOubliette(Id oublietteId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the hold enabler assignment service for the given hold to apply enablers to holds.
      Parameters:
      oublietteId - the Id of the Oubliette
      Returns:
      a HoldEnablerRuleApplicationSession
      Throws:
      NotFoundException - no Oubliette found by the given Id
      NullArgumentException - oublietteId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsHoldEnablerRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsHoldEnablerRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .