Package sonia.scm.user
Class AbstractUserManager
java.lang.Object
sonia.scm.user.AbstractUserManager
- All Implemented Interfaces:
Closeable
,AutoCloseable
,HandlerBase<User>
,Initable
,LastModifiedAware
,Manager<User>
,Searchable<User>
,UserManager
Abstract base class for
UserManager
implementations. This class
implements the listener methods of the UserManager
interface.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
fireEvent
(HandlerEventType event, User user) Creates a newUserEvent
and callsfireEvent(sonia.scm.user.UserEvent)
.protected void
fireEvent
(HandlerEventType event, User user, User oldUser) Send aUserEvent
to theScmEventBus
.protected void
Send aUserEvent
to theScmEventBus
.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface sonia.scm.HandlerBase
create, delete, modify
Methods inherited from interface sonia.scm.LastModifiedAware
getLastModified
Methods inherited from interface sonia.scm.Manager
get, getAll, getAll, getAll, getAll, getAll, getPage, refresh
Methods inherited from interface sonia.scm.search.Searchable
search
Methods inherited from interface sonia.scm.user.UserManager
changePasswordForLoggedInUser, contains, getDefaultType, isTypeDefault, overwritePassword
-
Constructor Details
-
AbstractUserManager
public AbstractUserManager()
-
-
Method Details
-
fireEvent
Send aUserEvent
to theScmEventBus
.- Parameters:
event
- type of change eventuser
- user that has changedoldUser
- old user
-
fireEvent
Creates a newUserEvent
and callsfireEvent(sonia.scm.user.UserEvent)
.- Parameters:
user
- user that has changedevent
- type of change event
-
fireEvent
Send aUserEvent
to theScmEventBus
.- Parameters:
event
- user event- Since:
- 1.48
-