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
 
 
 
 
- 
- All Implemented Interfaces:
- Serializable
 
 public class UserStorageProviderModel extends CacheableStorageProviderModel Stored configuration of a User Storage provider instance.- Author:
- Marek Posolda, Bill Burke
- See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.keycloak.storage.CacheableStorageProviderModelCacheableStorageProviderModel.CachePolicy
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static StringCHANGED_SYNC_PERIODstatic StringFULL_SYNC_PERIODstatic StringIMPORT_ENABLEDstatic StringLAST_SYNC- 
Fields inherited from class org.keycloak.storage.CacheableStorageProviderModelCACHE_INVALID_BEFORE, CACHE_POLICY, ENABLED, EVICTION_DAY, EVICTION_HOUR, EVICTION_MINUTE, MAX_LIFESPAN
 - 
Fields inherited from class org.keycloak.component.PrioritizedComponentModelcomparator, PRIORITY
 
- 
 - 
Constructor SummaryConstructors Constructor Description UserStorageProviderModel()UserStorageProviderModel(ComponentModel copy)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetChangedSyncPeriod()intgetFullSyncPeriod()intgetLastSync()booleanisImportEnabled()voidsetChangedSyncPeriod(int changedSyncPeriod)voidsetFullSyncPeriod(int fullSyncPeriod)voidsetImportEnabled(boolean flag)voidsetLastSync(int lastSync)- 
Methods inherited from class org.keycloak.storage.CacheableStorageProviderModeldailyEvictionBoundary, 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.PrioritizedComponentModelgetPriority, parsePriority, setPriority
 - 
Methods inherited from class org.keycloak.component.ComponentModelcontains, get, get, get, get, get, getConfig, getId, getName, getNote, getParentId, getProviderId, getProviderType, getSubType, hasNote, put, put, put, put, removeNote, setConfig, setId, setName, setNote, setParentId, setProviderId, setProviderType, setSubType
 
- 
 
- 
- 
- 
Field Detail- 
IMPORT_ENABLEDpublic static final String IMPORT_ENABLED - See Also:
- Constant Field Values
 
 - 
FULL_SYNC_PERIODpublic static final String FULL_SYNC_PERIOD - See Also:
- Constant Field Values
 
 - 
CHANGED_SYNC_PERIODpublic static final String CHANGED_SYNC_PERIOD - See Also:
- Constant Field Values
 
 - 
LAST_SYNCpublic static final String LAST_SYNC - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
UserStorageProviderModelpublic UserStorageProviderModel() 
 - 
UserStorageProviderModelpublic UserStorageProviderModel(ComponentModel copy) 
 
- 
 - 
Method Detail- 
isImportEnabledpublic boolean isImportEnabled() 
 - 
setImportEnabledpublic void setImportEnabled(boolean flag) 
 - 
getFullSyncPeriodpublic int getFullSyncPeriod() 
 - 
setFullSyncPeriodpublic void setFullSyncPeriod(int fullSyncPeriod) 
 - 
getChangedSyncPeriodpublic int getChangedSyncPeriod() 
 - 
setChangedSyncPeriodpublic void setChangedSyncPeriod(int changedSyncPeriod) 
 - 
getLastSyncpublic int getLastSync() 
 - 
setLastSyncpublic void setLastSync(int lastSync) 
 
- 
 
-