osid.OsidObjectForm
osid.OsidOperableForm
osid.assessment.authoring.SequenceRuleForm
osid.ordering.PriceForm
osid.voting.rules.records.RaceConstrainerFormRecord
osid.voting.rules.records.RaceConstrainerEnablerFormRecord
osid.voting.rules.records.RaceProcessorFormRecord
osid.voting.rules.records.RaceProcessorEnablerFormRecord
osid.voting.rules.records.BallotConstrainerFormRecord
osid.voting.rules.records.BallotConstrainerEnablerFormRecord
osid.authorization.FunctionForm
osid.grading.transform.GradeSystemTransformForm
osid.OsidEnablerForm
osid.OsidConstrainerForm
osid.OsidProcessorForm
osid.resource.demographic.DemographicForm
osid.checklist.mason.TodoProducerForm
osid.rules.check.AgendaForm
osid.rules.check.CheckForm
osid.course.requisite.RequisiteForm
osid.course.requisite.CourseRequirementForm
osid.course.requisite.ProgramRequirementForm
osid.course.requisite.CredentialRequirementForm
osid.course.requisite.LearningObjectiveRequirementForm
osid.course.requisite.AssessmentRequirementForm
osid.course.requisite.AwardRequirementForm
osid.calendaring.RecurringEventForm
osid.calendaring.SupersedingEventForm
osid.calendaring.OffsetEventForm
osid.configuration.ParameterForm
osid.inquiry.InquiryForm
osid.course.chronicle.AssessmentEntryForm
osid.workflow.StepForm
osid.mapping.path.SpeedZoneForm
osid.mapping.path.SignalForm
osid.control.InputForm
osid.control.TriggerForm
osid.control.ActionForm
This form is used to create and update rules.
Gets the metadata for an associated rule.
osid.Metadata
mandatory
Sets a rule.
osid.id.Id
ruleId
Metadata.isReadOnly()
true
null
Removes the rule.
Metadata.isRequired()
Gets the metadata for the condition record types.
Sets the condition record types.
osid.type.Type[]
conditionRecordTypes
Clears the condition record types.