OSID Logo
OSID Specifications
osid package
Version 3.1.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.

Returnboolean true if this is effective, false otherwise
Compliancemandatory This method must be implemented.
MethodgetStartDate
Description

Gets the start date.

Returnosid.calendaring.DateTime the start date
Compliancemandatory This method must be implemented.
MethodgetEndDate
Description

Gets the end date.

Returnosid.calendaring.DateTime the end date
Compliancemandatory This method must be implemented.