public interface UserSearchHandler extends EntitySearchHandler<User,UserQuery,UserWithFieldsVO>
| Modifier and Type | Method and Description |
|---|---|
UsersWithBalancesOverview |
getBalancesOverview(UserWithBalanceQuery params)
Returns an overview with summaries for all matching balances
|
void |
onBrokerChange(User user)
Callback used to update the broker references for the given user
|
void |
onGroupChange(User user)
Callback used to update the group reference for the given user
|
Page<UserWithBalanceVO> |
searchWithBalances(UserWithBalanceQuery params)
Searches users with their respective balances
|
void |
updateBalances(java.util.Map<UserAccount,org.cyclos.impl.sql.BalanceUpdateResult> updates)
Updates all the given account fields
|
void |
updateLastLogin(User user,
java.util.Date lastLogin)
Updates the last login of the given user
|
void |
updateUserFields(User user)
Updates the user fields which can also affect searches on related data, such as advertisements and
records.
|
index, indexName, iterateEntities, iterateIds, reindex, searchUsersWithBalancesOverview getBalancesOverview(UserWithBalanceQuery params)
void onBrokerChange(User user)
void onGroupChange(User user)
Page<UserWithBalanceVO> searchWithBalances(UserWithBalanceQuery params)
void updateBalances(java.util.Map<UserAccount,org.cyclos.impl.sql.BalanceUpdateResult> updates)
void updateLastLogin(User user, java.util.Date lastLogin)
void updateUserFields(User user)