Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
Copyright (C) 2014 Philip Helger (www.helger.com) philip[at]helger[dot]com Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
package com.helger.appbasics.security.user;
Callback interface when a user is created, modified, deleted, undeleted, enabled or disabled.

Author(s):
Philip Helger
public interface IUserModificationCallback extends ICallback
{
  
Called after a user was created.

Parameters:
aUser The created user. Never null.
bPredefinedUser true if it is a predefined user, false if it is a regular user
  void onUserCreated (@Nonnull IUser aUserboolean bPredefinedUser);

  
Called after a user was edited fully.

Parameters:
aUser The modified user. Never null.
  void onUserUpdated (@Nonnull IUser aUser);

  
Called after a user's last failed login was updated.

Parameters:
aUser The modified user. Never null.
  void onUserLastFailedLoginUpdated (@Nonnull IUser aUser);

  
Called after a user's password was changed.

Parameters:
aUser The modified user. Never null.
  void onUserPasswordChanged (@Nonnull IUser aUser);

  
Called after a user was deleted.

Parameters:
aUser The deleted user. Never null.
  void onUserDeleted (@Nonnull IUser aUser);

  
Called after a user was undeleted.

Parameters:
aUser The undeleted user. Never null.
  void onUserUndeleted (@Nonnull IUser aUser);

  
Called after a user was enabled or disabled.

Parameters:
aUser The enabled or disabled user. Never null.
bEnabled true if the user was enabled, false if it was disabled
  void onUserEnabled (@Nonnull IUser aUserboolean bEnabled);
New to GrepCode? Check out our FAQ X