Hold Rules

The Hold Rules OSID includes rules services to manage rules applied to Holds.

IssueEnabler Rule

An IssueEnabler determines the overall operation of an Issue. A disabled Issue is one whose processing and related Holds are suspended.

IssueProcessor Rule

An IssueProcessor manages the automatic placement of Holds.

IssueProcessorEnabler Rule

An IssueProcessorEnabler manages the effectiveness of an IssueProcessor.

IssueConstrainer Rule

An IssueConstrainer manages constrains what Holds may be placed.

IssueConstrainerEnabler Rule

An IssueConstrainerEnabler manages the effectiveness of an IssueConstrainer.

HoldEnabler Rule

A HoldEnabler is an OsidRule that operates the enabling and disabling of a Hold through management of the Hold effective dates. A HoldEnabler may modify the effective dates of an Hold to make them effective at a fture time or expire them. A HoldEnabler that resurrects an expired Hold may create a new Hold with new effective dates to preserve the audit trail of effective Holds.

Oubliette Cataloging

IssueEnablers, IssueProcessors, IssueProcessorEnablers, IssueConstrainers, IssueConstrainerEnablers, and HoldEnablers are also cataloged in Oubliettes.
Package List Model