OSID Logo
OSID Specifications
personnel package
Version 3.0.0
Release Candidate Preview
Interfaceosid.personnel.Organization
Implementsosid.OsidObject
osid.Federateable
osid.Temporal
Description

An Organization.

MethodgetDisplayLabel
Description

Gets the display label or code for this organization.

Returnosid.locale.DisplayTextthe display label
CompliancemandatoryThis method must be implemented.
MethodgetOrganizationRecord
Description

Gets the record corresponding to the given Organization record Type. This method is used to retrieve an object implementing the requested record. The organizationRecordType may be the Type returned in getRecordTypes() or any of its parents in a Type hierarchy where hasRecordType(organizationRecordType) is true .

Parametersosid.type.TypeorganizationRecordTypethe type of organization record to retrieve
Returnosid.personnel.records.OrganizationRecordthe organization record
ErrorsNULL_ARGUMENT organizationRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTED hasRecordType(organizationRecordType) is false
CompliancemandatoryThis method must be implemented.