OSID Logo
OSID Specifications
osid package
Version 3.1.0
Interfaceosid.OsidRelationshipForm
Implementsosid.OsidObjectForm
osid.OsidTemporalForm
Implemented Byosid.course.CourseOfferingForm
osid.course.ActivityForm
osid.ordering.ItemForm
osid.topology.EdgeForm
osid.relationship.RelationshipForm
osid.contact.ContactForm
osid.provisioning.ProvisionForm
osid.provisioning.RequestForm
osid.provisioning.RequestTransactionForm
osid.provisioning.ProvisionableForm
osid.hold.HoldForm
osid.subscription.SubscriptionForm
osid.authorization.AuthorizationForm
osid.learning.ProficiencyForm
osid.recognition.ConferralForm
osid.grading.GradeEntryForm
osid.room.squatting.LeaseForm
osid.room.squatting.DeedForm
osid.resourcing.AvailabilityForm
osid.resourcing.CommissionForm
osid.resourcing.EffortForm
osid.financials.budgeting.BudgetForm
osid.financials.budgeting.BudgetEntryForm
osid.rules.check.InstructionForm
osid.course.plan.PlanForm
osid.course.plan.LessonForm
osid.bidding.BidForm
osid.course.registration.RegistrationForm
osid.course.registration.CourseRegistrationForm
osid.course.registration.ActivityRegistrationForm
osid.tracking.IssueForm
osid.mapping.route.RouteForm
osid.offering.OfferingForm
osid.offering.ParticipantForm
osid.voting.VoteForm
osid.voting.CandidateForm
osid.calendaring.CommitmentForm
osid.commenting.CommentForm
osid.resource.ResourceRelationshipForm
osid.personnel.AppointmentForm
osid.course.program.ProgramOfferingForm
osid.course.program.EnrollmentForm
osid.billing.EntryForm
osid.inquiry.ResponseForm
osid.course.chronicle.ProgramEntryForm
osid.course.chronicle.CourseEntryForm
osid.course.chronicle.CredentialEntryForm
osid.course.chronicle.AwardEntryForm
osid.acknowledgement.CreditForm
osid.topology.path.PathForm
osid.course.syllabus.DocetForm
osid.ontology.RelevancyForm
Description

This form is used to create and update relationshps.

MethodgetEndReasonMetadata
Description

Gets the metadata for the end reason.

Returnosid.Metadata metadata for the end reason
Compliancemandatory This method must be implemented.
MethodsetEndReason
Description

Sets the end reason.

Parametersosid.id.IdstateId the new end reason
ErrorsINVALID_ARGUMENT stateId is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT stateId is null
Compliancemandatory This method must be implemented.
MethodclearEndReason
Description

Removes the end reason.

ErrorsNO_ACCESS Metadata.isRequired() is true or Metadata.isReadOnly() is true
Compliancemandatory This method must be implemented.