OSID Logo
OSID Specifications
profile package
Version 3.1.0
Interfaceosid.profile.Profile
Implementsosid.OsidCatalog
Used Byosid.profile.ProfileAdminSession
osid.profile.ProfileEntryAdminSession
osid.profile.ProfileEntryLookupSession
osid.profile.ProfileEntryNotificationSession
osid.profile.ProfileEntryQuerySession
osid.profile.ProfileEntrySmartProfileSession
osid.profile.ProfileItemAdminSession
osid.profile.ProfileItemLookupSession
osid.profile.ProfileItemNotificationSession
osid.profile.ProfileItemQuerySession
show 12 more…
osid.profile.ProfileItemSmartProfileSession
osid.profile.ProfileList
osid.profile.ProfileLookupSession
osid.profile.ProfileNode
osid.profile.ProfilingSession
osid.profile.rules.ProfileEntryEnablerAdminSession
osid.profile.rules.ProfileEntryEnablerLookupSession
osid.profile.rules.ProfileEntryEnablerNotificationSession
osid.profile.rules.ProfileEntryEnablerQuerySession
osid.profile.rules.ProfileEntryEnablerRuleApplicationSession
osid.profile.rules.ProfileEntryEnablerRuleLookupSession
osid.profile.rules.ProfileEntryEnablerSmartProfileSession
Description

A profile defines a collection of profile entries and items.

MethodgetProfileRecord
Description

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

Parametersosid.type.TypeprofileRecordType a profile record type
Returnosid.profile.records.ProfileRecord the profile record
ErrorsNULL_ARGUMENT profileRecordType is null
OPERATION_FAILED unable to complete request
UNSUPPORTED hasRecordType(profileRecordType) is false
Compliancemandatory This method must be implemented.