Package org.sakaiproject.provider.user
Class SampleCandidateDetailProvider
- java.lang.Object
-
- org.sakaiproject.provider.user.SampleCandidateDetailProvider
-
- All Implemented Interfaces:
CandidateDetailProvider
public class SampleCandidateDetailProvider extends Object implements CandidateDetailProvider
SampleCandidateDetailProvider is a sample CandidateDetailProvider.
-
-
Constructor Summary
Constructors Constructor Description SampleCandidateDetailProvider()Construct.
-
Method Summary
-
-
-
Method Detail
-
setPreferencesService
public void setPreferencesService(PreferencesService preferencesService)
-
setServerConfigurationService
public void setServerConfigurationService(ServerConfigurationService serverConfigurationService)
-
setSessionManager
public void setSessionManager(SessionManager sessionManager)
-
setSiteService
public void setSiteService(SiteService siteService)
-
setToolManager
public void setToolManager(ToolManager toolManager)
-
setValueEncryptionUtilities
public void setValueEncryptionUtilities(ValueEncryptionUtilities encryptionUtilities)
-
init
public void init()
Final initialization, once all dependencies are set.
-
destroy
public void destroy()
Returns to uninitialized state. You can use this method to release resources thet your Service allocated when Turbine shuts down.
-
getCandidateID
public Optional<String> getCandidateID(User user, Site site)
- Specified by:
getCandidateIDin interfaceCandidateDetailProvider
-
getAdditionalNotes
public Optional<List<String>> getAdditionalNotes(User user, Site site)
- Specified by:
getAdditionalNotesin interfaceCandidateDetailProvider
-
isAdditionalNotesEnabled
public boolean isAdditionalNotesEnabled(Site site)
- Specified by:
isAdditionalNotesEnabledin interfaceCandidateDetailProvider
-
getSpecialNeeds
public Optional<List<String>> getSpecialNeeds(User user, Site site)
- Specified by:
getSpecialNeedsin interfaceCandidateDetailProvider
-
isSpecialNeedsEnabled
public boolean isSpecialNeedsEnabled(Site site)
- Specified by:
isSpecialNeedsEnabledin interfaceCandidateDetailProvider
-
getInstitutionalNumericId
public Optional<String> getInstitutionalNumericId(User user, Site site)
- Specified by:
getInstitutionalNumericIdin interfaceCandidateDetailProvider
-
getInstitutionalNumericIdIgnoringCandidatePermissions
public Optional<String> getInstitutionalNumericIdIgnoringCandidatePermissions(User candidate, Site site)
- Specified by:
getInstitutionalNumericIdIgnoringCandidatePermissionsin interfaceCandidateDetailProvider
-
useInstitutionalAnonymousId
public boolean useInstitutionalAnonymousId(Site site)
- Specified by:
useInstitutionalAnonymousIdin interfaceCandidateDetailProvider
-
isInstitutionalNumericIdEnabled
public boolean isInstitutionalNumericIdEnabled(Site site)
- Specified by:
isInstitutionalNumericIdEnabledin interfaceCandidateDetailProvider
-
-