OSID Logo
OSID Specifications
osid package
Version 3.1.0
Interfaceosid.OsidConstrainer
Implementsosid.OsidRule
Implemented Byosid.bidding.rules.AuctionConstrainer
osid.voting.rules.RaceConstrainer
osid.voting.rules.BallotConstrainer
osid.subscription.rules.DispatchConstrainer
osid.hold.rules.IssueConstrainer
osid.workflow.rules.ProcessConstrainer
osid.workflow.rules.StepConstrainer
osid.offering.rules.OfferingConstrainer
osid.inquiry.rules.AuditConstrainer
osid.provisioning.rules.BrokerConstrainer
osid.provisioning.rules.QueueConstrainer
osid.provisioning.rules.PoolConstrainer
osid.tracking.rules.QueueConstrainer
osid.resourcing.rules.JobConstrainer
Description

An OsidConstrainer marks an interface as a control point to constrain another object. A constrainer may define specific methods to describe the constrainment or incorporate external logic using a rule.