Package com.soffid.iam.iga.service.ejb
Interface SelfService
public interface SelfService
EJB SelfService
-
Method Summary
Modifier and TypeMethodDescriptionvoidcheckCanSetAccountPassword(Account account) voidcheckinHPAccount(Account account) findChildren(AccessTree puntEntrada) findEntryPoints(String name) findRoot()generateAccountTemporaryPassword(Account account) getAccountById(long id) getDataTypeDescription(String systemName, String attName) getDispatcherInformation(String dispatcherCode) getSharedAccounts(String filter) passwordsStatus(Account account) queryAccountPassword(Account account) queryAccountPasswordBypassPolicy(Account account) queryAccountSshKey(Account account) queryAccountSshKeyBypassPolicy(Account account) queryOtherAffectedAccounts(Account account) voidsetAccountPassword(Account account, Password password) voidsetAccountSshKey(Account account, Password password) booleansetHPAccountPassword(Account account, Password password, Date untilDate, boolean force) updateSharedAccount(Account account) updateUserAttribute(UserData attribute)
-
Method Details
-
setHPAccountPassword
boolean setHPAccountPassword(Account account, Password password, Date untilDate, boolean force) throws InternalErrorException, InternalErrorException -
findRoot
-
generateAccountTemporaryPassword
Password generateAccountTemporaryPassword(Account account) throws InternalErrorException, InternalErrorException -
queryAccountPassword
Password queryAccountPassword(Account account) throws InternalErrorException, InternalErrorException -
queryAccountPasswordBypassPolicy
Password queryAccountPasswordBypassPolicy(Account account) throws InternalErrorException, InternalErrorException -
queryAccountSshKey
-
queryAccountSshKeyBypassPolicy
Password queryAccountSshKeyBypassPolicy(Account account) throws InternalErrorException, InternalErrorException -
passwordsStatus
PasswordStatus passwordsStatus(Account account) throws InternalErrorException, InternalErrorException -
getAccountById
- Throws:
InternalErrorException
-
getDataTypeDescription
- Throws:
InternalErrorException
-
getCurrentUser
-
updateUserAttribute
- Throws:
InternalErrorException
-
getDispatcherInformation
System getDispatcherInformation(String dispatcherCode) throws InternalErrorException, InternalErrorException -
getClientHost
-
queryOtherAffectedAccounts
String queryOtherAffectedAccounts(Account account) throws InternalErrorException, InternalErrorException -
findChildren
Collection<AccessTree> findChildren(AccessTree puntEntrada) throws InternalErrorException, InternalErrorException -
findEntryPoints
Collection<AccessTree> findEntryPoints(String name) throws InternalErrorException, InternalErrorException -
findRoleAccounts
-
findUserGroupsByUserName
Collection<UserGroup> findUserGroupsByUserName() throws InternalErrorException, InternalErrorException -
getUserAccounts
-
getUserAttributes
- Throws:
InternalErrorException
-
getAccountAttributes
- Throws:
InternalErrorException
-
checkCanSetAccountPassword
void checkCanSetAccountPassword(Account account) throws InternalErrorException, InternalErrorException -
checkinHPAccount
-
setAccountPassword
void setAccountPassword(Account account, Password password) throws InternalErrorException, InternalErrorException -
setAccountSshKey
void setAccountSshKey(Account account, Password password) throws InternalErrorException, InternalErrorException
-