public class AdminAdminService
extends org.youngmonkeys.ezyplatform.service.DefaultAdminService
| Constructor and Description |
|---|
AdminAdminService(org.youngmonkeys.ezyplatform.time.ClockProxy clock,
AdminAdminRoleService roleService,
AdminSettingService settingService,
AdminAdminMetaService adminMetaService,
AdminAdminAccessTokenService accessTokenService,
PasswordManager passwordManager,
AdminAdminRepository adminRepository,
AdminAdminAccessTokenRepository accessTokenRepository,
AdminEntityToModelConverter entityToModelConverter,
AdminModelToEntityConverter modelToEntityConverter,
AdminResultToModelConverter resultToModelConverter) |
| Modifier and Type | Method and Description |
|---|---|
void |
activateAdmin(String username) |
org.youngmonkeys.ezyplatform.model.AdminModel |
addAdmin(AddAdminModel model) |
org.youngmonkeys.ezyplatform.model.AdminAccessTokenModel |
addAdminAndGetAccessToken(AddAdminModel adminModel) |
void |
archiveAdmin(String username,
boolean deleteBySuperAdmin) |
boolean |
containsAdminById(long adminId) |
boolean |
containsAdminByUsername(String username) |
long |
countAllAdmins() |
void |
createNewResetPasswordToken(long adminId,
String token,
long tokenExpiredAt) |
List<org.youngmonkeys.ezyplatform.model.AdminModel> |
getActiveSuperAdmins(int limit) |
org.youngmonkeys.ezyplatform.model.AdminModel |
getAdminByEmail(String email) |
org.youngmonkeys.ezyplatform.model.AdminModel |
getAdminByPhone(String phone) |
org.youngmonkeys.ezyplatform.model.AdminModel |
getAdminByUsernameOrEmail(String usernameOrEmail) |
Map<Long,org.youngmonkeys.ezyplatform.model.AdminModel> |
getAdminMapByIds(Collection<Long> ids) |
List<org.youngmonkeys.ezyplatform.model.AdminModel> |
getAdmins() |
List<org.youngmonkeys.ezyplatform.model.AdminModel> |
getAdminsByIds(Collection<Long> ids) |
List<org.youngmonkeys.ezyplatform.model.AdminModel> |
getAdminsByRoleIds(Collection<Long> roleIds) |
List<org.youngmonkeys.ezyplatform.model.AdminModel> |
getAdminsByRoleNames(Collection<String> roleNames) |
Optional<org.youngmonkeys.ezyplatform.model.AdminModel> |
getFirstActiveSuperAdmin() |
org.youngmonkeys.ezyplatform.model.AdminAccessTokenModel |
getOrCreateAccessTokenByAdminId(long adminId) |
boolean |
isEnable2FaByAdminId(long adminId) |
void |
removeAdminAccessToken(long adminId) |
void |
setNewPassword(long adminId,
String newPassword) |
List<org.youngmonkeys.ezyplatform.model.AdminNameModel> |
simpleSearch(String keyword,
int limit) |
List<org.youngmonkeys.ezyplatform.model.AdminNameModel> |
simpleSearchWithRoleIds(Collection<Long> roleIds,
String keyword,
int limit) |
List<org.youngmonkeys.ezyplatform.model.AdminNameModel> |
simpleSearchWithRoleNames(Collection<String> roleNames,
String keyword,
int limit) |
long |
updateAdmin(UpdateAdminModel model) |
void |
updateAvatar(long adminId,
long avatarId) |
void |
updatePassword(long adminId,
String oldPassword,
String newPassword) |
void |
updatePassword(String username,
String oldPassword,
String newPassword) |
void |
verifyResetPasswordToken(long adminId,
String token,
long tokenExpiredAt) |
getAccessTokenEntityOrThrowByAccessToken, getAdminAccessTokenOrThrowByAccessToken, getAdminByAccessToken, getAdminById, getAdminByIdOptional, getAdminByUsername, getAdminByUsernameOptional, getAdminByUuid, getAdminByUuidOptional, getAdminIdByAccessToken, getAdminIdByUuid, getAdminNameById, getAdminNameMapByIds, getAdminUuidNameById, getAdminUuidNameByUuid, getAdminUuidNameMapByIds, validateAdminAccessTokenpublic AdminAdminService(org.youngmonkeys.ezyplatform.time.ClockProxy clock,
AdminAdminRoleService roleService,
AdminSettingService settingService,
AdminAdminMetaService adminMetaService,
AdminAdminAccessTokenService accessTokenService,
PasswordManager passwordManager,
AdminAdminRepository adminRepository,
AdminAdminAccessTokenRepository accessTokenRepository,
AdminEntityToModelConverter entityToModelConverter,
AdminModelToEntityConverter modelToEntityConverter,
AdminResultToModelConverter resultToModelConverter)
public List<org.youngmonkeys.ezyplatform.model.AdminModel> getAdmins()
public List<org.youngmonkeys.ezyplatform.model.AdminModel> getAdminsByRoleIds(Collection<Long> roleIds)
public List<org.youngmonkeys.ezyplatform.model.AdminModel> getAdminsByRoleNames(Collection<String> roleNames)
public Optional<org.youngmonkeys.ezyplatform.model.AdminModel> getFirstActiveSuperAdmin()
public List<org.youngmonkeys.ezyplatform.model.AdminModel> getActiveSuperAdmins(int limit)
public List<org.youngmonkeys.ezyplatform.model.AdminModel> getAdminsByIds(Collection<Long> ids)
public Map<Long,org.youngmonkeys.ezyplatform.model.AdminModel> getAdminMapByIds(Collection<Long> ids)
public org.youngmonkeys.ezyplatform.model.AdminModel getAdminByEmail(String email)
public org.youngmonkeys.ezyplatform.model.AdminModel getAdminByPhone(String phone)
public org.youngmonkeys.ezyplatform.model.AdminModel getAdminByUsernameOrEmail(String usernameOrEmail)
public org.youngmonkeys.ezyplatform.model.AdminAccessTokenModel getOrCreateAccessTokenByAdminId(long adminId)
public boolean isEnable2FaByAdminId(long adminId)
public boolean containsAdminById(long adminId)
public boolean containsAdminByUsername(String username)
public List<org.youngmonkeys.ezyplatform.model.AdminNameModel> simpleSearch(String keyword, int limit)
public List<org.youngmonkeys.ezyplatform.model.AdminNameModel> simpleSearchWithRoleIds(Collection<Long> roleIds, String keyword, int limit)
public List<org.youngmonkeys.ezyplatform.model.AdminNameModel> simpleSearchWithRoleNames(Collection<String> roleNames, String keyword, int limit)
public long countAllAdmins()
public org.youngmonkeys.ezyplatform.model.AdminModel addAdmin(AddAdminModel model)
public org.youngmonkeys.ezyplatform.model.AdminAccessTokenModel addAdminAndGetAccessToken(AddAdminModel adminModel)
public long updateAdmin(UpdateAdminModel model)
public void updateAvatar(long adminId,
long avatarId)
public void setNewPassword(long adminId,
String newPassword)
public void archiveAdmin(String username, boolean deleteBySuperAdmin)
public void activateAdmin(String username)
public void removeAdminAccessToken(long adminId)
public void createNewResetPasswordToken(long adminId,
String token,
long tokenExpiredAt)
public void verifyResetPasswordToken(long adminId,
String token,
long tokenExpiredAt)
Copyright © 2024 Young Monkeys. All rights reserved.