java.lang.Object
com.atlassian.confluence.impl.user.crowd.hibernate.batch.operation.RemoveUserOperation
All Implemented Interfaces:
com.atlassian.crowd.util.persistence.hibernate.batch.HibernateOperation<org.hibernate.Session>

public class RemoveUserOperation extends Object implements com.atlassian.crowd.util.persistence.hibernate.batch.HibernateOperation<org.hibernate.Session>
Operation to remove a user and all its related information. Expects a username to be passed into the performOperation(Object, Session) method which is used to find the user to delete.
Since:
7.20.0
  • Constructor Details

    • RemoveUserOperation

      public RemoveUserOperation(long directoryId, List<String> usersHavingLocalGroup)
  • Method Details

    • performOperation

      public void performOperation(Object o, org.hibernate.Session session)
      Specified by:
      performOperation in interface com.atlassian.crowd.util.persistence.hibernate.batch.HibernateOperation<org.hibernate.Session>