OSID Logo
OSID Specifications
profile rules package
Version 3.0.0
Interfaceosid.profile.rules.ProfileEntryEnabler
Implementsosid.OsidEnabler
Used Byosid.profile.rules.ProfileEntryEnablerAdminSession
osid.profile.rules.ProfileEntryEnablerList
osid.profile.rules.ProfileEntryEnablerLookupSession
Description

A ProfileEntryEnabler describes the rules for making Profiles effective.

MethodgetProfileEntryEnablerRecord
Description

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

Parametersosid.type.TypeprofileEntryEnablerRecordTypethe type of profile entry enabler record to retrieve
Returnosid.profile.rules.records.ProfileEntryEnablerRecordthe profile entry enabler record
ErrorsNULL_ARGUMENTprofileEntryEnablerRecordType is null
OPERATION_FAILEDunable to complete request
UNSUPPORTEDhasRecordType(profileEntryEnablerRecordType) is false
CompliancemandatoryThis method must be implemented.