public abstract class AbstractExternalUserRepository extends Object implements ExternalUserRepository
| Constructor and Description |
|---|
AbstractExternalUserRepository(String defaultExternalSystemId) |
| Modifier and Type | Method and Description |
|---|---|
String |
getExternalSystemId()
Get the external system identifier
|
ExternalUserGroupAccessor |
getExternalUserGroupAccessor()
Get the external user group accessor if user repository is also an group repository
|
IncrementalRepositoryChangeTracker |
getIncrementalRepositoryChangeTracker(boolean doFullSynchronization)
Method to get an tracker for changes within an external repository.
|
int |
getOrder() |
ExternalUserVO |
getUser(UserIdentification userIdentification)
Get the
ExternalUserVO of the UserIdentification |
boolean |
isActive()
Check if configuration is set
|
protected boolean |
isConfigurationSet() |
boolean |
isIncrementalSynchronizationAvailable() |
boolean |
showInIntegrationOverview() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateConfiguration, getConfiguration, getExternalLoginProperties, getName, getProvidedProfileFieldNames, getUserpublic AbstractExternalUserRepository(String defaultExternalSystemId)
defaultExternalSystemId - use this id as defaultExternalSystemId (see and #getExternalSystemId()public String getExternalSystemId()
getExternalSystemId in interface ExternalUserRepositorypublic ExternalUserGroupAccessor getExternalUserGroupAccessor()
ExternalUserRepositorygetExternalUserGroupAccessor in interface ExternalUserRepositorypublic IncrementalRepositoryChangeTracker getIncrementalRepositoryChangeTracker(boolean doFullSynchronization)
getIncrementalRepositoryChangeTracker in interface ExternalUserRepositorydoFullSynchronization - If set to true, a full synchronization should be done.public int getOrder()
public ExternalUserVO getUser(UserIdentification userIdentification) throws ExternalRepositoryException
ExternalUserVO of the UserIdentificationgetUser in interface ExternalUserRepositoryuserIdentification - UserIdentificationExternalUserVOExternalRepositoryException - repository exceptionpublic boolean isActive()
isActive in interface ExternalUserRepositoryprotected boolean isConfigurationSet()
public boolean isIncrementalSynchronizationAvailable()
isIncrementalSynchronizationAvailable in interface ExternalUserRepositorypublic boolean showInIntegrationOverview()
showInIntegrationOverview in interface ExternalUserRepositoryCopyright © 2019 Communote team. All rights reserved.