OSID Logo
OSID Specifications
personnel package
Version 3.1.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.DisplayText the display label
Compliancemandatory This 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.TypeorganizationRecordType the type of organization record to retrieve
Returnosid.personnel.records.OrganizationRecord the organization record
ErrorsNULL_ARGUMENT organizationRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(organizationRecordType) is false
Compliancemandatory This method must be implemented.