OSID Logo
OSID Specifications
personnel package
Version 3.0.0
Interfaceosid.personnel.Organization
Implementsosid.OsidObject
osid.Federateable
osid.Temporal
Used Byosid.personnel.OrganizationAdminSession
osid.personnel.OrganizationList
osid.personnel.OrganizationLookupSession
osid.personnel.OrganizationNode
osid.personnel.Position
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_ARGUMENTorganizationRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(organizationRecordType) is false
CompliancemandatoryThis method must be implemented.