Package org.keycloak.storage
Class UserStorageProviderModel
java.lang.Object
org.keycloak.component.ComponentModel
org.keycloak.component.PrioritizedComponentModel
org.keycloak.storage.CacheableStorageProviderModel
org.keycloak.storage.UserStorageProviderModel
Stored configuration of a User Storage provider instance.
- Author:
- Marek Posolda, Bill Burke
-
Nested Class Summary
Nested classes/interfaces inherited from class org.keycloak.storage.CacheableStorageProviderModel
CacheableStorageProviderModel.CachePolicy
Nested classes/interfaces inherited from class org.keycloak.component.ComponentModel
ComponentModel.MultiMapEntry
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
Fields inherited from class org.keycloak.storage.CacheableStorageProviderModel
CACHE_INVALID_BEFORE, CACHE_POLICY, ENABLED, EVICTION_DAY, EVICTION_HOUR, EVICTION_MINUTE, MAX_LIFESPAN
Fields inherited from class org.keycloak.component.PrioritizedComponentModel
comparator, PRIORITY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
int
int
boolean
void
setChangedSyncPeriod
(int changedSyncPeriod) void
setFullSyncPeriod
(int fullSyncPeriod) void
setImportEnabled
(boolean flag) void
setLastSync
(int lastSync) Methods inherited from class org.keycloak.storage.CacheableStorageProviderModel
dailyEvictionBoundary, dailyTimeout, getCacheInvalidBefore, getCachePolicy, getEvictionDay, getEvictionHour, getEvictionMinute, getLifespan, getMaxLifespan, isEnabled, setCacheInvalidBefore, setCachePolicy, setEnabled, setEvictionDay, setEvictionHour, setEvictionMinute, setMaxLifespan, shouldInvalidate, weeklyTimeout
Methods inherited from class org.keycloak.component.PrioritizedComponentModel
getPriority, parsePriority, setPriority
Methods inherited from class org.keycloak.component.ComponentModel
contains, get, get, get, get, get, getConfig, getConfigProto, getId, getName, getNote, getParentId, getProviderId, getProviderType, getSubType, hasNote, put, put, put, put, removeNote, setConfig, setConfigProto, setId, setName, setNote, setParentId, setProviderId, setProviderType, setSubType
-
Field Details
-
IMPORT_ENABLED
- See Also:
-
FULL_SYNC_PERIOD
- See Also:
-
CHANGED_SYNC_PERIOD
- See Also:
-
LAST_SYNC
- See Also:
-
-
Constructor Details
-
UserStorageProviderModel
public UserStorageProviderModel() -
UserStorageProviderModel
-
-
Method Details
-
isImportEnabled
public boolean isImportEnabled() -
setImportEnabled
public void setImportEnabled(boolean flag) -
getFullSyncPeriod
public int getFullSyncPeriod() -
setFullSyncPeriod
public void setFullSyncPeriod(int fullSyncPeriod) -
getChangedSyncPeriod
public int getChangedSyncPeriod() -
setChangedSyncPeriod
public void setChangedSyncPeriod(int changedSyncPeriod) -
getLastSync
public int getLastSync() -
setLastSync
public void setLastSync(int lastSync)
-