OSID Logo
OSID Specifications
profile package
Version 3.0.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.TypeprofileRecordTypea profile record type
Returnosid.profile.records.ProfileRecordthe profile record
ErrorsNULL_ARGUMENTprofileRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(profileRecordType) is false
CompliancemandatoryThis method must be implemented.