Class AbstractOsidRule

All Implemented Interfaces:
Browsable, Extensible, Identifiable, Operable, OsidObject, OsidRule
Direct Known Subclasses:
AbstractAction, AbstractAgenda, AbstractAssessmentRequirement, AbstractAwardRequirement, AbstractCheck, AbstractCourseRequirement, AbstractCredentialRequirement, AbstractDemographic, AbstractFunction, AbstractGradebookColumnCalculation, AbstractGradeSystemTransform, AbstractInquiry, AbstractLearningObjectiveRequirement, AbstractOffsetEvent, AbstractOsidConstrainer, AbstractOsidEnabler, AbstractOsidProcessor, AbstractParameter, AbstractPrice, AbstractProgramRequirement, AbstractRecurringEvent, AbstractRequisiteRequirement, AbstractRule, AbstractSequenceRule, AbstractSignal, AbstractSpeedZone, AbstractStep, AbstractSupersedingEvent, AbstractTodoProducer, AbstractTrigger

public abstract class AbstractOsidRule extends AbstractOperableOsidObject implements OsidRule
Defines a simple OSID rule to draw from. using this abstract class requires that setId() must be done before passing this interface to a consumer in order to maintain compliance with the OSID specification.
  • Constructor Details

    • AbstractOsidRule

      public AbstractOsidRule()
      Constructs a new AbstractOsidRule.
  • Method Details