36,8 → 36,11 |
throws ModelException |
{ |
UserManager.getInstance().addBeforeDeleteListener(this); |
UserManager.getInstance().addDeletingListener(this); |
SystemUserManager.getInstance().addBeforeDeleteListener(this); |
SystemUserManager.getInstance().addDeletingListener(this); |
InetDomainManager.getInstance().addBeforeDeleteListener(this); |
InetDomainManager.getInstance().addDeletingListener(this); |
} |
|
public Mailbox create(User editor) |
303,6 → 306,7 |
Collection mailboxes = store.listMailboxesForSystemUser(user); |
|
for(Iterator i = mailboxes.iterator(); i.hasNext(); ) { |
// FIXME do not delete, just reset system user (?) |
delete(editor, (Mailbox)i.next()); |
} |
} |