Class 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 Detail

      • RemoveUserOperation

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

      • 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>