Interface IssueConstrainerEnabler

All Superinterfaces:
Browsable, Extensible, Identifiable, Operable, OsidEnabler, OsidObject, OsidRule, Temporal

public interface IssueConstrainerEnabler extends OsidEnabler

An IssueConstrainerEnabler manages the active status of an IssueConstrainer.

  • Method Details

    • getIssueConstrainerEnablerRecord

      IssueConstrainerEnablerRecord getIssueConstrainerEnablerRecord(Type issueConstrainerEnablerRecordType) throws OperationFailedException
      Gets the issue constrainer enabler record corresponding to the given IssueConstrainerEnabler record Type. This method ie used to retrieve an object implementing the requested record. The issueConstrainerEnablerRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(issueConstrainerEnablerRecordType) is true.
      Parameters:
      issueConstrainerEnablerRecordType - the type of issue constrainer enabler record to retrieve
      Returns:
      the issue constrainer enabler record
      Throws:
      NullArgumentException - issueConstrainerEnablerRecordType is null
      OperationFailedException - unable to complete request
      UnsupportedException - hasRecordType(issueConstrainerEnablerRecordType) is false
      Compliance:
      mandatory - This method must be implemented.