Class UserSourceProfileKernelWrapper
- java.lang.Object
- 
- com.inductiveautomation.ignition.gateway.user.UserSourceProfileKernelWrapper
 
- 
- All Implemented Interfaces:
- UserSourceProfileKernel
 - Direct Known Subclasses:
- AbstractUserSourceProfile,- LockoutTrackingUserSourceProfileKernel
 
 public abstract class UserSourceProfileKernelWrapper extends java.lang.Object implements UserSourceProfileKernel 
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetCacheValidationTimeout()GatewayContextgetContext()UserSourceManagergetManager()longgetProfileId()java.lang.StringgetProfileName()booleanisLockedOut(java.lang.String user)booleannotifyFailedAttempt(java.lang.String user)voidshutdown()Called either when the user source has been edited and so it is being restarted, or when the gateway is shutting down.voidstartup(UserSourceManager manager)Called when the user source is created before it is used.
 
- 
- 
- 
Method Detail- 
getContextpublic GatewayContext getContext() - Specified by:
- getContextin interface- UserSourceProfileKernel
- Returns:
- the GatewayContextin which thisUserSourceProfileKernelis running
 
 - 
getManagerpublic UserSourceManager getManager() - Specified by:
- getManagerin interface- UserSourceProfileKernel
- Returns:
- the UserSourceManagerrunning in this context
 
 - 
getProfileIdpublic long getProfileId() - Specified by:
- getProfileIdin interface- UserSourceProfileKernel
- Returns:
- the ID of this user source profile
 
 - 
getProfileNamepublic java.lang.String getProfileName() - Specified by:
- getProfileNamein interface- UserSourceProfileKernel
- Returns:
- the name of this user source profile
 
 - 
getCacheValidationTimeoutpublic long getCacheValidationTimeout() - Specified by:
- getCacheValidationTimeoutin interface- UserSourceProfileKernel
- Returns:
- the cache update time-out option
 
 - 
isLockedOutpublic boolean isLockedOut(java.lang.String user) - Specified by:
- isLockedOutin interface- UserSourceProfileKernel
- Parameters:
- user- the username of the user to check
- Returns:
- whether or not the user is locked out
 
 - 
notifyFailedAttemptpublic boolean notifyFailedAttempt(java.lang.String user) - Specified by:
- notifyFailedAttemptin interface- UserSourceProfileKernel
- Parameters:
- user- the username of the user who failed to authenticate
- Returns:
- whether or not the user is locked out after failing to authenticate
 
 - 
startuppublic void startup(UserSourceManager manager) Description copied from interface:UserSourceProfileKernelCalled when the user source is created before it is used.- Specified by:
- startupin interface- UserSourceProfileKernel
 
 - 
shutdownpublic void shutdown() Description copied from interface:UserSourceProfileKernelCalled either when the user source has been edited and so it is being restarted, or when the gateway is shutting down.- Specified by:
- shutdownin interface- UserSourceProfileKernel
 
 
- 
 
-