public class SampleCandidateDetailProvider extends Object implements CandidateDetailProvider
SampleCandidateDetailProvider is a sample CandidateDetailProvider.
| Constructor and Description |
|---|
SampleCandidateDetailProvider()
Construct.
|
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Returns to uninitialized state.
|
Optional<List<String>> |
getAdditionalNotes(User user,
Site site) |
Optional<String> |
getCandidateID(User user,
Site site) |
Optional<String> |
getInstitutionalNumericId(User user,
Site site) |
Optional<String> |
getInstitutionalNumericIdIgnoringCandidatePermissions(User candidate,
Site site) |
void |
init()
Final initialization, once all dependencies are set.
|
boolean |
isAdditionalNotesEnabled(Site site) |
boolean |
isInstitutionalNumericIdEnabled(Site site) |
void |
setServerConfigurationService(ServerConfigurationService serverConfigurationService) |
void |
setSiteService(SiteService siteService) |
void |
setToolManager(ToolManager toolManager) |
void |
setValueEncryptionUtilities(ValueEncryptionUtilities encryptionUtilities) |
boolean |
useInstitutionalAnonymousId(Site site) |
public void setServerConfigurationService(ServerConfigurationService serverConfigurationService)
public void setSiteService(SiteService siteService)
public void setToolManager(ToolManager toolManager)
public void setValueEncryptionUtilities(ValueEncryptionUtilities encryptionUtilities)
public void init()
public void destroy()
public Optional<String> getCandidateID(User user, Site site)
getCandidateID in interface CandidateDetailProviderpublic Optional<List<String>> getAdditionalNotes(User user, Site site)
getAdditionalNotes in interface CandidateDetailProviderpublic Optional<String> getInstitutionalNumericId(User user, Site site)
getInstitutionalNumericId in interface CandidateDetailProviderpublic Optional<String> getInstitutionalNumericIdIgnoringCandidatePermissions(User candidate, Site site)
getInstitutionalNumericIdIgnoringCandidatePermissions in interface CandidateDetailProviderpublic boolean isAdditionalNotesEnabled(Site site)
isAdditionalNotesEnabled in interface CandidateDetailProviderpublic boolean useInstitutionalAnonymousId(Site site)
useInstitutionalAnonymousId in interface CandidateDetailProviderpublic boolean isInstitutionalNumericIdEnabled(Site site)
isInstitutionalNumericIdEnabled in interface CandidateDetailProviderCopyright © 2003–2021 Sakai Project. All rights reserved.