OSID Logo
OSID Specifications
osid package
Version 3.0.0
Release Candidate Preview
Interfaceosid.OsidCompendiumForm
Implementsosid.OsidObjectForm
osid.OsidSubjugateableForm
Description

This form is used to create and update governators.

MethodgetStartDateMetadata
Description

Gets the metadata for a start date.

Returnosid.Metadatametadata for the date
CompliancemandatoryThis method must be implemented.
MethodsetStartDate
Description

Sets the start date.

Parametersosid.calendaring.DateTimedatethe new date
ErrorsINVALID_ARGUMENT date is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT date is null
CompliancemandatoryThis method must be implemented.
MethodclearStartDate
Description

Clears the start date.

ErrorsNO_ACCESS Metadata.isRequired() or Metadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodgetEndDateMetadata
Description

Gets the metadata for an end date.

Returnosid.Metadatametadata for the date
CompliancemandatoryThis method must be implemented.
MethodsetEndDate
Description

Sets the end date.

Parametersosid.calendaring.DateTimedatethe new date
ErrorsINVALID_ARGUMENT date is invalid
NO_ACCESS Metadata.isReadOnly() is true
NULL_ARGUMENT date is null
CompliancemandatoryThis method must be implemented.
MethodclearEndDate
Description

Clears the end date.

ErrorsNO_ACCESS Metadata.isRequired() or Metadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodgetInterpolatedMetadata
Description

Gets the metadata for the interpolated flag.

Returnosid.Metadatametadata for the interpolated flag
CompliancemandatoryThis method must be implemented.
MethodsetInterpolated
Description

Sets the interpolated flag.

Parametersbooleaninterpolatedthe new interpolated flag
ErrorsINVALID_ARGUMENT interpolated is invalid
NO_ACCESS Metadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodclearInterpolated
Description

Clears the interpolated flag.

ErrorsNO_ACCESS Metadata.isRequired() or Metadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodgetExtrapolatedMetadata
Description

Gets the metadata for the extrapolated flag.

Returnosid.Metadatametadata for the extrapolated flag
CompliancemandatoryThis method must be implemented.
MethodsetExtrapolated
Description

Sets the extrapolated flag.

Parametersbooleanextrapolatedthe new extrapolated flag
ErrorsINVALID_ARGUMENT extrapolated is invalid
NO_ACCESS Metadata.isReadOnly() is true
CompliancemandatoryThis method must be implemented.
MethodclearExtrapolated
Description

Clears the extrapolated flag.

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