OSID Logo
OSID Specifications
osid package
Version 3.0.0
Release Candidate Preview
Interfaceosid.OsidTemporalForm
Implementsosid.OsidForm
Description

This form is used to create and update temporals.

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.