OSID Logo
OSID Specifications
osid package
Version 3.0.0
Interfaceosid.Temporal
Implemented Byosid.financials.Activity
osid.OsidRelationship
osid.OsidEnabler
osid.room.construction.Renovation
osid.room.construction.Project
osid.offering.Result
osid.voting.Ballot
osid.calendaring.Event
osid.personnel.Organization
osid.personnel.Position
osid.checklist.Todo
osid.billing.Customer
osid.billing.payment.Payer
osid.room.Room
osid.room.Floor
osid.room.Building
Description

Temporal is used to indicate the object endures for a period of time.

MethodisEffective
Description

Tests if the current date is within the start end end dates inclusive. The current date may be the real date or the supplied current date in the context of the running service. Temporals may be evaluated against other dates in which case it is possible that the Temporal is relevant at points in time where isEffective() is false .

Returnbooleantrue if this is effective, false otherwise
CompliancemandatoryThis method must be implemented.
MethodgetStartDate
Description

Gets the start date.

Returnosid.calendaring.DateTimethe start date
CompliancemandatoryThis method must be implemented.
MethodgetEndDate
Description

Gets the end date.

Returnosid.calendaring.DateTimethe end date
CompliancemandatoryThis method must be implemented.