Interface ResourcingRulesManager

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

public interface ResourcingRulesManager extends OsidManager, ResourcingRulesProfile

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

  • AvailabilityEnablerLookupSession : a session to retrieve availability enabler
  • AvailabilityEnablerQuerySession : a session to query for availability enabler
  • AvailabilityEnablerSearchSession : a session to search for availability enabler
  • AvailabilityEnablerAdminSession : a session to create and delete availability enabler
  • AvailabilityEnablerNotificationSession : a session to receive notifications pertaining to availability enabler changes
  • AvailabilityEnablerFoundrySession : a session to look up availability enabler foundry mappings
  • AvailabilityEnablerFoundryAssignmentSession : a session to manage availability enabler to foundry mappings
  • AvailabilityEnablerSmartFoundrySession : a session to manage dynamic foundries of availability enabler
  • AvailabilityEnablerRuleLookupSession : a session to look up availability enabler to availability mappings
  • AvailabilityEnablerRuleApplicationSession : a session to apply availability enabler to availabilities
  • CommissionEnablerLookupSession : a session to retrieve commission enabler
  • CommissionEnablerQuerySession : a session to query for commission enabler
  • CommissionEnablerSearchSession : a session to search for commission enabler
  • CommissionEnablerAdminSession : a session to create and delete commission enabler
  • CommissionEnablerNotificationSession : a session to receive notifications pertaining to commission enabler changes
  • CommissionEnablerFoundrySession : a session to look up commission enabler foundry mappings
  • CommissionEnablerFoundryAssignmentSession : a session to manage commission enabler to foundry mappings
  • CommissionEnablerSmartFoundrySession : a session to manage dynamic foundries of commission enabler
  • CommissionEnablerRuleLookupSession : a session to look up commission enabler to commission mappings
  • CommissionEnablerRuleApplicationSession : a session to apply commission enabler to commissions
  • JobConstrainerLookupSession : a session to retrieve job constrainer
  • JobConstrainerQuerySession : a session to query for job constrainer
  • JobConstrainerSearchSession : a session to search for job constrainer
  • JobConstrainerAdminSession : a session to create and delete job constrainer
  • JobConstrainerNotificationSession : a session to receive notifications pertaining to job constrainer changes
  • JobConstrainerFoundrySession : a session to look up job constrainer foundry mappings
  • JobConstrainerFoundryAssignmentSession : a session to manage job constrainer to foundry mappings
  • JobConstrainerSmartFoundrySession : a session to manage dynamic foundries of job constrainer
  • JobConstrainerRuleLookupSession : a session to look up job constrainer to job mappings
  • JobConstrainerRuleApplicationSession : a session to apply job constrainer to jobs
  • JobConstrainerEnablerLookupSession : a session to retrieve job constrainer enablers
  • JobConstrainerEnablerQuerySession : a session to query for job constrainer enablers
  • JobConstrainerEnablerSearchSession : a session to search for job constrainer enablers
  • JobConstrainerEnablerAdminSession : a session to create and delete job constrainer enablers
  • JobConstrainerEnablerNotificationSession : a session to receive notifications pertaining to job constrainer enabler changes
  • JobConstrainerEnablerFoundrySession : a session to look up job constrainer enabler foundry mappings
  • JobConstrainerEnablerFoundryAssignmentSession : a session to manage job constrainer enabler to foundry mappings
  • JobConstrainerEnablerSmartFoundrySession : a session to manage dynamic foundries of job constrainer enablers
  • JobConstrainerEnableRuleLookupSession : a session to look up job constrainer enabler mappings
  • JobConstrainerEnablerRuleApplicationSession : a session to apply job constrainer enablers
  • JobProcessorLookupSession : a session to retrieve job processor
  • JobProcessorQuerySession : a session to query for job processor
  • JobProcessorSearchSession : a session to search for job processor
  • JobProcessorAdminSession : a session to create and delete job processor
  • JobProcessorNotificationSession : a session to receive notifications pertaining to job processor changes
  • JobProcessorFoundrySession : a session to look up job processor foundry mappings
  • JobProcessorFoundryAssignmentSession : a session to manage job processor to foundry mappings
  • JobProcessorSmartFoundrySession : a session to manage dynamic foundries of job processor
  • JobProcessorRuleLookupSession : a session to look up job processor to job mappings
  • JobProcessorRuleApplicationSession : a session to apply job processor to jobs
  • JobProcessorEnablerLookupSession : a session to retrieve job processor enablers
  • JobProcessorEnablerQuerySession : a session to query for job processor enablers
  • JobProcessorEnablerSearchSession : a session to search for job processor enablers
  • JobProcessorEnablerAdminSession : a session to create and delete job processor enablers
  • JobProcessorEnablerNotificationSession : a session to receive notifications pertaining to job processor enabler changes
  • JobProcessorEnablerFoundrySession : a session to look up job processor enabler foundry mappings
  • JobProcessorEnablerFoundryAssignmentSession : a session to manage job processor enabler to foundry mappings
  • JobProcessorEnablerSmartFoundrySession : a session to manage dynamic foundries of job processor enablers
  • JobProcessorEnablerRuleLookupSession : a session to look up job processor enabler mappings
  • JobProcessorEnablerRuleApplicationSession : a session to apply job processor enablers
  • Method Details

    • getAvailabilityEnablerLookupSession

      AvailabilityEnablerLookupSession getAvailabilityEnablerLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the availability enabler lookup service.
      Returns:
      an AvailabilityEnablerLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAvailabilityEnablerLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAvailabilityEnablerLookup()} is {@code true} .
    • getAvailabilityEnablerLookupSessionForFoundry

      AvailabilityEnablerLookupSession getAvailabilityEnablerLookupSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the availability enabler lookup service for the given foundry.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      an AvailabilityEnablerLookupSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAvailabilityEnablerLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAvailabilityEnablerLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAvailabilityEnablerQuerySession

      AvailabilityEnablerQuerySession getAvailabilityEnablerQuerySession() throws OperationFailedException
      Gets the OsidSession associated with the availability enabler query service.
      Returns:
      an AvailabilityEnablerQuerySession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAvailabilityEnablerQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAvailabilityEnablerQuery()} is {@code true} .
    • getAvailabilityEnablerQuerySessionForFoundry

      AvailabilityEnablerQuerySession getAvailabilityEnablerQuerySessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the availability enabler query service for the given foundry.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      an AvailabilityEnablerQuerySession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAvailabilityEnablerQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAvailabilityEnablerQuery()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAvailabilityEnablerSearchSession

      AvailabilityEnablerSearchSession getAvailabilityEnablerSearchSession() throws OperationFailedException
      Gets the OsidSession associated with the availability enabler search service.
      Returns:
      an AvailabilityEnablerSearchSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAvailabilityEnablerSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAvailabilityEnablerSearch()} is {@code true} .
    • getAvailabilityEnablerSearchSessionForFoundry

      AvailabilityEnablerSearchSession getAvailabilityEnablerSearchSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the availability enabler earch service for the given foundry.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      an AvailabilityEnablerSearchSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAvailabilityEnablerSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAvailabilityEnablerSearch()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAvailabilityEnablerAdminSession

      AvailabilityEnablerAdminSession getAvailabilityEnablerAdminSession() throws OperationFailedException
      Gets the OsidSession associated with the availability enabler administration service.
      Returns:
      an AvailabilityEnablerAdminSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAvailabilityEnablerAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAvailabilityEnablerAdmin()} is {@code true} .
    • getAvailabilityEnablerAdminSessionForFoundry

      AvailabilityEnablerAdminSession getAvailabilityEnablerAdminSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the availability enabler administration service for the given foundry.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      an AvailabilityEnablerAdminSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAvailabilityEnablerAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAvailabilityEnablerAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAvailabilityEnablerNotificationSession

      AvailabilityEnablerNotificationSession getAvailabilityEnablerNotificationSession(AvailabilityEnablerReceiver availabilityConstrainerReceiver) throws OperationFailedException
      Gets the OsidSession associated with the availability enabler notification service.
      Parameters:
      availabilityConstrainerReceiver - the notification callback
      Returns:
      an AvailabilityEnablerNotificationSession
      Throws:
      NullArgumentException - availabilityConstrainerReceiver is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAvailabilityEnablerNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAvailabilityEnablerNotification()} is {@code true} .
    • getAvailabilityEnablerNotificationSessionForFoundry

      AvailabilityEnablerNotificationSession getAvailabilityEnablerNotificationSessionForFoundry(AvailabilityEnablerReceiver availabilityConstrainerReceiver, Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the availability enabler notification service for the given foundry.
      Parameters:
      availabilityConstrainerReceiver - the notification callback
      foundryId - the Id of the Foundry
      Returns:
      an AvailabilityEnablerNotificationSession
      Throws:
      NotFoundException - no foundry found by the given Id
      NullArgumentException - availabilityConstrainerReceiver or foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAvailabilityEnablerNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAvailabilityEnablerNotification()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAvailabilityEnablerFoundrySession

      AvailabilityEnablerFoundrySession getAvailabilityEnablerFoundrySession() throws OperationFailedException
      Gets the OsidSession to lookup availability enabler/foundry mappings for availability enablers.
      Returns:
      an AvailabilityEnablerFoundrySession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAvailabilityEnablerFoundry() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAvailabilityEnablerFoundry()} is {@code true} .
    • getAvailabilityEnablerFoundryAssignmentSession

      AvailabilityEnablerFoundryAssignmentSession getAvailabilityEnablerFoundryAssignmentSession() throws OperationFailedException
      Gets the OsidSession associated with assigning availability enabler to foundries.
      Returns:
      an AvailabilityEnablerFoundryAssignmentSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAvailabilityEnablerFoundryAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAvailabilityEnablerFoundryAssignment()} is {@code true} .
    • getAvailabilityEnablerSmartFoundrySession

      AvailabilityEnablerSmartFoundrySession getAvailabilityEnablerSmartFoundrySession(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage availability enabler smart foundries.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      an AvailabilityEnablerSmartFoundrySession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAvailabilityEnablerSmartFoundry() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAvailabilityEnablerSmartFoundry()} is {@code true} .
    • getAvailabilityEnablerRuleLookupSession

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

      AvailabilityEnablerRuleLookupSession getAvailabilityEnablerRuleLookupSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the availability enabler mapping lookup service for the given foundry for looking up rules applied to an availability.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      an AvailabilityEnablerRuleLookupSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAvailabilityEnablerRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAvailabilityEnablerRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getAvailabilityEnablerRuleApplicationSession

      AvailabilityEnablerRuleApplicationSession getAvailabilityEnablerRuleApplicationSession() throws OperationFailedException
      Gets the OsidSession associated with the availability enabler assignment service to apply to availabilities.
      Returns:
      an AvailabilityEnablerRuleApplicationSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAvailabilityEnablerRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAvailabilityEnablerRuleApplication()} is {@code true} .
    • getAvailabilityEnablerRuleApplicationSessionForFoundry

      AvailabilityEnablerRuleApplicationSession getAvailabilityEnablerRuleApplicationSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the availability enabler assignment service for the given foundry to apply to availabilities.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      an AvailabilityEnablerRuleApplicationSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsAvailabilityEnablerRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsAvailabilityEnablerRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .
    • getCommissionEnablerLookupSession

      CommissionEnablerLookupSession getCommissionEnablerLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the commission enabler lookup service.
      Returns:
      a CommissionEnablerLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsCommissionEnablerLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsCommissionEnablerLookup()} is {@code true} .
    • getCommissionEnablerLookupSessionForFoundry

      CommissionEnablerLookupSession getCommissionEnablerLookupSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the commission enabler lookup service for the given foundry.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a CommissionEnablerLookupSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsCommissionEnablerLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsCommissionEnablerLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getCommissionEnablerQuerySession

      CommissionEnablerQuerySession getCommissionEnablerQuerySession() throws OperationFailedException
      Gets the OsidSession associated with the commission enabler query service.
      Returns:
      a CommissionEnablerQuerySession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsCommissionEnablerQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsCommissionEnablerQuery()} is {@code true} .
    • getCommissionEnablerQuerySessionForFoundry

      CommissionEnablerQuerySession getCommissionEnablerQuerySessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the commission enabler query service for the given foundry.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a CommissionEnablerQuerySession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsCommissionEnablerQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsCommissionEnablerQuery()} and {@code supportsVisibleFederation()} are {@code true} .
    • getCommissionEnablerSearchSession

      CommissionEnablerSearchSession getCommissionEnablerSearchSession() throws OperationFailedException
      Gets the OsidSession associated with the commission enabler search service.
      Returns:
      a CommissionEnablerSearchSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsCommissionEnablerSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsCommissionEnablerSearch()} is {@code true} .
    • getCommissionEnablerSearchSessionForFoundry

      CommissionEnablerSearchSession getCommissionEnablerSearchSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the commission enabler earch service for the given foundry.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a CommissionEnablerSearchSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsCommissionEnablerSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsCommissionEnablerSearch()} and {@code supportsVisibleFederation()} are {@code true} .
    • getCommissionEnablerAdminSession

      CommissionEnablerAdminSession getCommissionEnablerAdminSession() throws OperationFailedException
      Gets the OsidSession associated with the commission enabler administration service.
      Returns:
      a CommissionEnablerAdminSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsCommissionEnablerAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsCommissionEnablerAdmin()} is {@code true} .
    • getCommissionEnablerAdminSessionForFoundry

      CommissionEnablerAdminSession getCommissionEnablerAdminSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the commission enabler administration service for the given foundry.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a CommissionEnablerAdminSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsCommissionEnablerAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsCommissionEnablerAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
    • getCommissionEnablerNotificationSession

      CommissionEnablerNotificationSession getCommissionEnablerNotificationSession(CommissionEnablerReceiver commissionConstrainerReceiver) throws OperationFailedException
      Gets the OsidSession associated with the commission enabler notification service.
      Parameters:
      commissionConstrainerReceiver - the notification callback
      Returns:
      a CommissionEnablerNotificationSession
      Throws:
      NullArgumentException - commissionConstrainerReceiver is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsCommissionEnablerNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsCommissionEnablerNotification()} is {@code true} .
    • getCommissionEnablerNotificationSessionForFoundry

      CommissionEnablerNotificationSession getCommissionEnablerNotificationSessionForFoundry(CommissionEnablerReceiver commissionConstrainerReceiver, Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the commission enabler notification service for the given foundry.
      Parameters:
      commissionConstrainerReceiver - the notification callback
      foundryId - the Id of the Foundry
      Returns:
      a CommissionEnablerNotificationSession
      Throws:
      NotFoundException - no foundry found by the given Id
      NullArgumentException - commissionConstrainerReceiver or foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsCommissionEnablerNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsCommissionEnablerNotification()} and {@code supportsVisibleFederation()} are {@code true} .
    • getCommissionEnablerFoundrySession

      CommissionEnablerFoundrySession getCommissionEnablerFoundrySession() throws OperationFailedException
      Gets the OsidSession to lookup commission enabler/foundry mappings for commission enablers.
      Returns:
      a CommissionEnablerFoundrySession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsCommissionEnablerFoundry() is false
      Compliance:
      optional - This method must be implemented if {@code supportsCommissionEnablerFoundry()} is {@code true} .
    • getCommissionEnablerFoundryAssignmentSession

      CommissionEnablerFoundryAssignmentSession getCommissionEnablerFoundryAssignmentSession() throws OperationFailedException
      Gets the OsidSession associated with assigning commission enabler to foundries.
      Returns:
      a CommissionEnablerFoundryAssignmentSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsCommissionEnablerFoundryAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsCommissionEnablerFoundryAssignment()} is {@code true} .
    • getCommissionEnablerSmartFoundrySession

      CommissionEnablerSmartFoundrySession getCommissionEnablerSmartFoundrySession(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage commission enabler smart foundries.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a CommissionEnablerSmartFoundrySession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsCommissionEnablerSmartFoundry() is false
      Compliance:
      optional - This method must be implemented if {@code supportsCommissionEnablerSmartFoundry()} is {@code true} .
    • getCommissionEnablerRuleLookupSession

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

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

      CommissionEnablerRuleApplicationSession getCommissionEnablerRuleApplicationSession() throws OperationFailedException
      Gets the OsidSession associated with the commission enabler assignment service to apply to commissions.
      Returns:
      a CommissionEnablerRuleApplicationSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsCommissionEnablerRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supportsCommissionEnablerRuleApplication()} is {@code true} .
    • getCommissionEnablerRuleApplicationSessionForFoundry

      CommissionEnablerRuleApplicationSession getCommissionEnablerRuleApplicationSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the commission enabler assignment service for the given foundry to apply to commissions.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a CommissionEnablerRuleApplicationSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsCommissionEnablerRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsCommissionEnablerRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .
    • getJobConstrainerLookupSession

      JobConstrainerLookupSession getJobConstrainerLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the job constrainer lookup service.
      Returns:
      a JobConstrainerLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerLookup()} is {@code true} .
    • getJobConstrainerLookupSessionForFoundry

      JobConstrainerLookupSession getJobConstrainerLookupSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the job constrainer lookup service for the given foundry.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a JobConstrainerLookupSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getJobConstrainerQuerySession

      JobConstrainerQuerySession getJobConstrainerQuerySession() throws OperationFailedException
      Gets the OsidSession associated with the job constrainer query service.
      Returns:
      a JobConstrainerQuerySession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerQuery()} is {@code true} .
    • getJobConstrainerQuerySessionForFoundry

      JobConstrainerQuerySession getJobConstrainerQuerySessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the job constrainer query service for the given foundry.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a JobConstrainerQuerySession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerQuery()} and {@code supportsVisibleFederation()} are {@code true} .
    • getJobConstrainerSearchSession

      JobConstrainerSearchSession getJobConstrainerSearchSession() throws OperationFailedException
      Gets the OsidSession associated with the job constrainer search service.
      Returns:
      a JobConstrainerSearchSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerSearch()} is {@code true} .
    • getJobConstrainerSearchSessionForFoundry

      JobConstrainerSearchSession getJobConstrainerSearchSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the job constrainer earch service for the given foundry.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a JobConstrainerSearchSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerSearch()} and {@code supportsVisibleFederation()} are {@code true} .
    • getJobConstrainerAdminSession

      JobConstrainerAdminSession getJobConstrainerAdminSession() throws OperationFailedException
      Gets the OsidSession associated with the job constrainer administration service.
      Returns:
      a JobConstrainerAdminSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerAdmin()} is {@code true} .
    • getJobConstrainerAdminSessionForFoundry

      JobConstrainerAdminSession getJobConstrainerAdminSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the job constrainer administration service for the given foundry.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a JobConstrainerAdminSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
    • getJobConstrainerNotificationSession

      JobConstrainerNotificationSession getJobConstrainerNotificationSession(JobConstrainerReceiver jobConstrainerReceiver) throws OperationFailedException
      Gets the OsidSession associated with the job constrainer notification service.
      Parameters:
      jobConstrainerReceiver - the notification callback
      Returns:
      a JobConstrainerNotificationSession
      Throws:
      NullArgumentException - jobConstrainerReceiver is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerNotification()} is {@code true} .
    • getJobConstrainerNotificationSessionForFoundry

      JobConstrainerNotificationSession getJobConstrainerNotificationSessionForFoundry(JobConstrainerReceiver jobConstrainerReceiver, Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the job constrainer notification service for the given foundry.
      Parameters:
      jobConstrainerReceiver - the notification callback
      foundryId - the Id of the Foundry
      Returns:
      a JobConstrainerNotificationSession
      Throws:
      NotFoundException - no foundry found by the given Id
      NullArgumentException - jobConstrainerReceiver or foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerNotification()} and {@code supportsVisibleFederation()} are {@code true} .
    • getJobConstrainerFoundrySession

      JobConstrainerFoundrySession getJobConstrainerFoundrySession() throws OperationFailedException
      Gets the OsidSession to lookup job constrainer/foundry mappings for job constrainers.
      Returns:
      a JobConstrainerFoundrySession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerFoundry() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerFoundry()} is {@code true} .
    • getJobConstrainerFoundryAssignmentSession

      JobConstrainerFoundryAssignmentSession getJobConstrainerFoundryAssignmentSession() throws OperationFailedException
      Gets the OsidSession associated with assigning job constrainer to foundries.
      Returns:
      a JobConstrainerFoundryAssignmentSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerFoundryAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerFoundryAssignment()} is {@code true} .
    • getJobConstrainerSmartFoundrySession

      JobConstrainerSmartFoundrySession getJobConstrainerSmartFoundrySession(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage job constrainer smart foundries.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a JobConstrainerSmartFoundrySession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerSmartFoundry() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerSmartFoundry()} is {@code true} .
    • getJobConstrainerRuleLookupSession

      JobConstrainerRuleLookupSession getJobConstrainerRuleLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the job constrainer mapping lookup service for looking up the rules applied to a job.
      Returns:
      a JobConstrainerRuleLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerRuleLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerRuleLookup()} is {@code true} .
    • getJobConstrainerRuleLookupSessionForFoundry

      JobConstrainerRuleLookupSession getJobConstrainerRuleLookupSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the job constrainer mapping lookup service for the given foundry for looking up rules applied to a job.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a JobConstrainerRuleLookupSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getJobConstrainerRuleApplicationSession

      JobConstrainerRuleApplicationSession getJobConstrainerRuleApplicationSession() throws OperationFailedException
      Gets the OsidSession associated with the job constrainer assignment service to apply to jobs.
      Returns:
      a JobConstrainerRuleApplicationSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerRuleApplication()} is {@code true} .
    • getJobConstrainerRuleApplicationSessionForFoundry

      JobConstrainerRuleApplicationSession getJobConstrainerRuleApplicationSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the job constrainer assignment service for the given foundry to apply to jobs.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a JobConstrainerRuleApplicationSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .
    • getJobConstrainerEnablerLookupSession

      JobConstrainerEnablerLookupSession getJobConstrainerEnablerLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the job constrainer enabler lookup service.
      Returns:
      a JobConstrainerEnablerLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerEnablerLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerEnablerLookup()} is {@code true} .
    • getJobConstrainerEnablerLookupSessionForFoundry

      JobConstrainerEnablerLookupSession getJobConstrainerEnablerLookupSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the job constrainer enabler lookup service for the given foundry.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a JobConstrainerEnablerLookupSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerEnablerLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerEnablerLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getJobConstrainerEnablerQuerySession

      JobConstrainerEnablerQuerySession getJobConstrainerEnablerQuerySession() throws OperationFailedException
      Gets the OsidSession associated with the job constrainer enabler query service.
      Returns:
      a JobConstrainerEnablerQuerySession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerEnablerQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerEnablerQuery()} is {@code true} .
    • getJobConstrainerEnablerQuerySessionForFoundry

      JobConstrainerEnablerQuerySession getJobConstrainerEnablerQuerySessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the job constrainer enabler query service for the given foundry.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a JobConstrainerEnablerQuerySession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerEnablerQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerEnablerQuery()} and {@code supportsVisibleFederation()} are {@code true} .
    • getJobConstrainerEnablerSearchSession

      JobConstrainerEnablerSearchSession getJobConstrainerEnablerSearchSession() throws OperationFailedException
      Gets the OsidSession associated with the job constrainer enabler search service.
      Returns:
      a JobConstrainerEnablerSearchSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerEnablerSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerEnablerSearch()} is {@code true} .
    • getJobConstrainerEnablerSearchSessionForFoundry

      JobConstrainerEnablerSearchSession getJobConstrainerEnablerSearchSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the job constrainer enablers earch service for the given foundry.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a JobConstrainerEnablerSearchSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerEnablerSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerEnablerSearch()} and {@code supportsVisibleFederation()} are {@code true} .
    • getJobConstrainerEnablerAdminSession

      JobConstrainerEnablerAdminSession getJobConstrainerEnablerAdminSession() throws OperationFailedException
      Gets the OsidSession associated with the job constrainer enabler administration service.
      Returns:
      a JobConstrainerEnablerAdminSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerEnablerAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerEnablerAdmin()} is {@code true} .
    • getJobConstrainerEnablerAdminSessionForFoundry

      JobConstrainerEnablerAdminSession getJobConstrainerEnablerAdminSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the job constrainer enabler administration service for the given foundry.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a JobConstrainerEnablerAdminSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerEnablerAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerEnablerAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
    • getJobConstrainerEnablerNotificationSession

      JobConstrainerEnablerNotificationSession getJobConstrainerEnablerNotificationSession(JobConstrainerEnablerReceiver jobConstrainerEnablerReceiver) throws OperationFailedException
      Gets the OsidSession associated with the job constrainer enabler notification service.
      Parameters:
      jobConstrainerEnablerReceiver - the notification callback
      Returns:
      a JobConstrainerEnablerNotificationSession
      Throws:
      NullArgumentException - jobConstrainerEnablerReceiver is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerEnablerNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerEnablerNotification()} is {@code true} .
    • getJobConstrainerEnablerNotificationSessionForFoundry

      JobConstrainerEnablerNotificationSession getJobConstrainerEnablerNotificationSessionForFoundry(JobConstrainerEnablerReceiver jobConstrainerEnablerReceiver, Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the job constrainer enabler notification service for the given foundry.
      Parameters:
      jobConstrainerEnablerReceiver - the notification callback
      foundryId - the Id of the Foundry
      Returns:
      a JobConstrainerEnablerNotificationSession
      Throws:
      NotFoundException - no foundry found by the given Id
      NullArgumentException - jobConstrainerEnablerReceiver or foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerEnablerNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerEnablerNotification()} and {@code supportsVisibleFederation()} are {@code true} .
    • getJobConstrainerEnablerFoundrySession

      JobConstrainerEnablerFoundrySession getJobConstrainerEnablerFoundrySession() throws OperationFailedException
      Gets the OsidSession to lookup job constrainer enabler/foundry mappings for job constrainer enablers.
      Returns:
      a JobConstrainerEnablerFoundrySession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerEnablerFoundry() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerEnablerFoundry()} is {@code true} .
    • getJobConstrainerEnablerFoundryAssignmentSession

      JobConstrainerEnablerFoundryAssignmentSession getJobConstrainerEnablerFoundryAssignmentSession() throws OperationFailedException
      Gets the OsidSession associated with assigning job constrainer enablers to foundries.
      Returns:
      a JobConstrainerEnablerFoundryAssignmentSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerEnablerFoundryAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerEnablerFoundryAssignment()} is {@code true} .
    • getJobConstrainerEnablerSmartFoundrySession

      JobConstrainerEnablerSmartFoundrySession getJobConstrainerEnablerSmartFoundrySession(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage job constrainer enabler smart foundries.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a JobConstrainerEnablerSmartFoundrySession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerEnablerSmartFoundry() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerEnablerSmartFoundry()} is {@code true} .
    • getJobConstrainerEnablerRuleLookupSession

      JobConstrainerEnablerRuleLookupSession getJobConstrainerEnablerRuleLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the job constrainer enabler mapping lookup service.
      Returns:
      a JobConstrainerEnablerRuleLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerEnablerRuleLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerEnablerRuleLookup()} is {@code true} .
    • getJobConstrainerEnablerRuleLookupSessionForFoundry

      JobConstrainerEnablerRuleLookupSession getJobConstrainerEnablerRuleLookupSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the job constrainer enabler mapping lookup service for the given foundry.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a JobConstrainerEnablerRuleLookupSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerEnablerRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerEnablerRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getJobConstrainerEnablerRuleApplicationSession

      JobConstrainerEnablerRuleApplicationSession getJobConstrainerEnablerRuleApplicationSession() throws OperationFailedException
      Gets the OsidSession associated with the job constrainer enabler assignment service.
      Returns:
      a JobConstrainerEnablerRuleApplicationSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerEnablerRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerEnablerRuleApplication()} is {@code true} .
    • getJobConstrainerEnablerRuleApplicationSessionForFoundry

      JobConstrainerEnablerRuleApplicationSession getJobConstrainerEnablerRuleApplicationSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the job constrainer enabler assignment service for the given foundry.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a JobConstrainerEnablerRuleApplicationSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobConstrainerEnablerRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobConstrainerEnablerRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .
    • getJobProcessorLookupSession

      JobProcessorLookupSession getJobProcessorLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the job processor lookup service.
      Returns:
      a JobProcessorLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorLookup()} is {@code true} .
    • getJobProcessorLookupSessionForFoundry

      JobProcessorLookupSession getJobProcessorLookupSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the job processor lookup service for the given foundry.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a JobProcessorLookupSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getJobProcessorQuerySession

      JobProcessorQuerySession getJobProcessorQuerySession() throws OperationFailedException
      Gets the OsidSession associated with the job processor query service.
      Returns:
      a JobProcessorQuerySession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorQuery()} is {@code true} .
    • getJobProcessorQuerySessionForFoundry

      JobProcessorQuerySession getJobProcessorQuerySessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the job processor query service for the given foundry.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a JobProcessorQuerySession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorQuery()} and {@code supportsVisibleFederation()} are {@code true} .
    • getJobProcessorSearchSession

      JobProcessorSearchSession getJobProcessorSearchSession() throws OperationFailedException
      Gets the OsidSession associated with the job processor search service.
      Returns:
      a JobProcessorSearchSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorSearch()} is {@code true} .
    • getJobProcessorSearchSessionForFoundry

      JobProcessorSearchSession getJobProcessorSearchSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the job processor earch service for the given foundry.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a JobProcessorSearchSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorSearch()} and {@code supportsVisibleFederation()} are {@code true} .
    • getJobProcessorAdminSession

      JobProcessorAdminSession getJobProcessorAdminSession() throws OperationFailedException
      Gets the OsidSession associated with the job processor administration service.
      Returns:
      a JobProcessorAdminSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorAdmin()} is {@code true} .
    • getJobProcessorAdminSessionForFoundry

      JobProcessorAdminSession getJobProcessorAdminSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the job processor administration service for the given foundry.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a JobProcessorAdminSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
    • getJobProcessorNotificationSession

      JobProcessorNotificationSession getJobProcessorNotificationSession(JobProcessorReceiver jobProcessorReceiver) throws OperationFailedException
      Gets the OsidSession associated with the job processor notification service.
      Parameters:
      jobProcessorReceiver - the notification callback
      Returns:
      a JobProcessorNotificationSession
      Throws:
      NullArgumentException - jobProcessorReceiver is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorNotification()} is {@code true} .
    • getJobProcessorNotificationSessionForFoundry

      JobProcessorNotificationSession getJobProcessorNotificationSessionForFoundry(JobProcessorReceiver jobProcessorReceiver, Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the job processor notification service for the given foundry.
      Parameters:
      jobProcessorReceiver - the notification callback
      foundryId - the Id of the Foundry
      Returns:
      a JobProcessorNotificationSession
      Throws:
      NotFoundException - no foundry found by the given Id
      NullArgumentException - jobProcessorReceiver or foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorNotification()} and {@code supportsVisibleFederation()} are {@code true} .
    • getJobProcessorFoundrySession

      JobProcessorFoundrySession getJobProcessorFoundrySession() throws OperationFailedException
      Gets the OsidSession to lookup job processor/foundry mappings for job processors.
      Returns:
      a JobProcessorFoundrySession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorFoundry() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorFoundry()} is {@code true} .
    • getJobProcessorFoundryAssignmentSession

      JobProcessorFoundryAssignmentSession getJobProcessorFoundryAssignmentSession() throws OperationFailedException
      Gets the OsidSession associated with assigning job processor to foundries.
      Returns:
      a JobProcessorFoundryAssignmentSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorFoundryAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorFoundryAssignment()} is {@code true} .
    • getJobProcessorSmartFoundrySession

      JobProcessorSmartFoundrySession getJobProcessorSmartFoundrySession(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage job processor smart foundries.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a JobProcessorSmartFoundrySession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorSmartFoundry() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorSmartFoundry()} is {@code true} .
    • getJobProcessorRuleLookupSession

      JobProcessorRuleLookupSession getJobProcessorRuleLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the job processor mapping lookup service for looking up the rules applied to the job.
      Returns:
      a JobProcessorRuleLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorRuleLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorRuleLookup()} is {@code true} .
    • getJobProcessorRuleLookupSessionForFoundry

      JobProcessorRuleLookupSession getJobProcessorRuleLookupSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the job processor mapping lookup service for the given foundry for looking up rules applied to a job.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a JobProcessorRuleLookupSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getJobProcessorRuleApplicationSession

      JobProcessorRuleApplicationSession getJobProcessorRuleApplicationSession() throws OperationFailedException
      Gets the OsidSession associated with the job processor assignment service.
      Returns:
      a JobProcessorRuleApplicationSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorRuleApplication()} is {@code true} .
    • getJobProcessorRuleApplicationSessionForFoundry

      JobProcessorRuleApplicationSession getJobProcessorRuleApplicationSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the job processor assignment service for the given foundry.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a JobProcessorRuleApplicationSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .
    • getJobProcessorEnablerLookupSession

      JobProcessorEnablerLookupSession getJobProcessorEnablerLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the job processor enabler lookup service.
      Returns:
      a JobProcessorEnablerLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorEnablerLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorEnablerLookup()} is {@code true} .
    • getJobProcessorEnablerLookupSessionForFoundry

      JobProcessorEnablerLookupSession getJobProcessorEnablerLookupSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the job processor enabler lookup service for the given foundry.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a JobProcessorEnablerLookupSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorEnablerLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorEnablerLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getJobProcessorEnablerQuerySession

      JobProcessorEnablerQuerySession getJobProcessorEnablerQuerySession() throws OperationFailedException
      Gets the OsidSession associated with the job processor enabler query service.
      Returns:
      a JobProcessorEnablerQuerySession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorEnablerQuery() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorEnablerQuery()} is {@code true} .
    • getJobProcessorEnablerQuerySessionForFoundry

      JobProcessorEnablerQuerySession getJobProcessorEnablerQuerySessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the job processor enabler query service for the given foundry.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a JobProcessorEnablerQuerySession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorEnablerQuery() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorEnablerQuery()} and {@code supportsVisibleFederation()} are {@code true} .
    • getJobProcessorEnablerSearchSession

      JobProcessorEnablerSearchSession getJobProcessorEnablerSearchSession() throws OperationFailedException
      Gets the OsidSession associated with the job processor enabler search service.
      Returns:
      a JobProcessorEnablerSearchSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorEnablerSearch() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorEnablerSearch()} is {@code true} .
    • getJobProcessorEnablerSearchSessionForFoundry

      JobProcessorEnablerSearchSession getJobProcessorEnablerSearchSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the job processor enablers earch service for the given foundry.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a JobProcessorEnablerSearchSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorEnablerSearch() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorEnablerSearch()} and {@code supportsVisibleFederation()} are {@code true} .
    • getJobProcessorEnablerAdminSession

      JobProcessorEnablerAdminSession getJobProcessorEnablerAdminSession() throws OperationFailedException
      Gets the OsidSession associated with the job processor enabler administration service.
      Returns:
      a JobProcessorEnablerAdminSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorEnablerAdmin() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorEnablerAdmin()} is {@code true} .
    • getJobProcessorEnablerAdminSessionForFoundry

      JobProcessorEnablerAdminSession getJobProcessorEnablerAdminSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the job processor enabler administration service for the given foundry.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a JobProcessorEnablerAdminSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorEnablerAdmin() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorEnablerAdmin()} and {@code supportsVisibleFederation()} are {@code true} .
    • getJobProcessorEnablerNotificationSession

      JobProcessorEnablerNotificationSession getJobProcessorEnablerNotificationSession(JobProcessorEnablerReceiver jobProcessorEnablerReceiver) throws OperationFailedException
      Gets the OsidSession associated with the job processor enabler notification service.
      Parameters:
      jobProcessorEnablerReceiver - the notification callback
      Returns:
      a JobProcessorEnablerNotificationSession
      Throws:
      NullArgumentException - jobProcessorEnablerReceiver is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorEnablerNotification() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorEnablerNotification()} is {@code true} .
    • getJobProcessorEnablerNotificationSessionForFoundry

      JobProcessorEnablerNotificationSession getJobProcessorEnablerNotificationSessionForFoundry(JobProcessorEnablerReceiver jobProcessorEnablerReceiver, Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the job processor enabler notification service for the given foundry.
      Parameters:
      jobProcessorEnablerReceiver - the notification callback
      foundryId - the Id of the Foundry
      Returns:
      a JobProcessorEnablerNotificationSession
      Throws:
      NotFoundException - no foundry found by the given Id
      NullArgumentException - jobProcessorEnablerReceiver or foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorEnablerNotification() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorEnablerNotification()} and {@code supportsVisibleFederation()} are {@code true} .
    • getJobProcessorEnablerFoundrySession

      JobProcessorEnablerFoundrySession getJobProcessorEnablerFoundrySession() throws OperationFailedException
      Gets the OsidSession to lookup job processor enabler/foundry mappings for job processor enablers.
      Returns:
      a JobProcessorEnablerFoundrySession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorEnablerFoundry() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorEnablerFoundry()} is {@code true} .
    • getJobProcessorEnablerFoundryAssignmentSession

      JobProcessorEnablerFoundryAssignmentSession getJobProcessorEnablerFoundryAssignmentSession() throws OperationFailedException
      Gets the OsidSession associated with assigning job processor enablers to foundries.
      Returns:
      a JobProcessorEnablerFoundryAssignmentSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorEnablerFoundryAssignment() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorEnablerFoundryAssignment()} is {@code true} .
    • getJobProcessorEnablerSmartFoundrySession

      JobProcessorEnablerSmartFoundrySession getJobProcessorEnablerSmartFoundrySession(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession to manage job processor enabler smart foundries.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a JobProcessorEnablerSmartFoundrySession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorEnablerSmartFoundry() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorEnablerSmartFoundry()} is {@code true} .
    • getJobProcessorEnablerRuleLookupSession

      JobProcessorEnablerRuleLookupSession getJobProcessorEnablerRuleLookupSession() throws OperationFailedException
      Gets the OsidSession associated with the job processor enabler mapping lookup service.
      Returns:
      a JobProcessorEnablerRuleLookupSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorEnablerRuleLookup() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorEnablerRuleLookup()} is {@code true} .
    • getJobProcessorEnablerRuleLookupSessionForFoundry

      JobProcessorEnablerRuleLookupSession getJobProcessorEnablerRuleLookupSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the job processor enabler mapping lookup service.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a JobProcessorEnablerRuleLookupSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorEnablerRuleLookup() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorEnablerRuleLookup()} and {@code supportsVisibleFederation()} are {@code true} .
    • getJobProcessorEnablerRuleApplicationSession

      JobProcessorEnablerRuleApplicationSession getJobProcessorEnablerRuleApplicationSession() throws OperationFailedException
      Gets the OsidSession associated with the job processor enabler assignment service.
      Returns:
      a JobProcessorEnablerRuleApplicationSession
      Throws:
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorEnablerRuleApplication() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorEnablerRuleApplication()} is {@code true} .
    • getJobProcessorEnablerRuleApplicationSessionForFoundry

      JobProcessorEnablerRuleApplicationSession getJobProcessorEnablerRuleApplicationSessionForFoundry(Id foundryId) throws NotFoundException, OperationFailedException
      Gets the OsidSession associated with the job processor enabler assignment service for the given foundry.
      Parameters:
      foundryId - the Id of the Foundry
      Returns:
      a JobProcessorEnablerRuleApplicationSession
      Throws:
      NotFoundException - no Foundry found by the given Id
      NullArgumentException - foundryId is null
      OperationFailedException - unable to complete request
      UnimplementedException - supportsJobProcessorEnablerRuleApplication() or supportsVisibleFederation() is false
      Compliance:
      optional - This method must be implemented if {@code supportsJobProcessorEnablerRuleApplication()} and {@code supportsVisibleFederation()} are {@code true} .