Package com.soffid.iam.iga.service
Interface SelfService
public interface SelfService
Service SelfService
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidcheckCanSetAccountPassword(Account account) Operation checkCanSetAccountPasswordvoidcheckinHPAccount(Account account) Operation checkinHPAccount Unlocks a high privileged accountOperation createSharedAccountData Created an account attributefindChildren(AccessTree puntEntrada) Operation findChildrenfindEntryPoints(String name) Operation findEntryPoints Finds entry points by nameOperation findRoleAccountsfindRoot()Operation findRootOperation findUserGroupsByUserNamegenerateAccountTemporaryPassword(Account account) Operation generateAccountTemporaryPassword Generates a temporary password for the accountOperation getAccountAttributes Get account attributesgetAccountById(long id) Operation getAccountById Get accountOperation getClientHostOperation getCurrentUsergetDataTypeDescription(String systemName, String attName) Operation getDataTypeDescriptiongetDispatcherInformation(String dispatcherCode) Operation getDispatcherInformationgetSharedAccounts(String filter) Operation getSharedAccounts Gets the list of shared accounts granted to the userOperation getUserAccountsOperation getUserAttributespasswordsStatus(Account account) Operation passwordsStatusqueryAccountPassword(Account account) Operation queryAccountPasswordqueryAccountPasswordBypassPolicy(Account account) Operation queryAccountPasswordBypassPolicyqueryAccountSshKey(Account account) Operation queryAccountSshKeyqueryAccountSshKeyBypassPolicy(Account account) Operation queryAccountSshKeyBypassPolicyqueryOtherAffectedAccounts(Account account) Operation queryOtherAffectedAccountsvoidsetAccountPassword(Account account, Password password) Operation setAccountPasswordvoidsetAccountSshKey(Account account, Password password) Operation setAccountSshKeybooleansetHPAccountPassword(Account account, Password password, Date untilDate, boolean force) Operation setHPAccountPasswordupdateSharedAccount(Account account) Operation updateSharedAccount Updates an account, including ACLs if user is ownerOperation updateSharedAccountData Updates an account attributeupdateUserAttribute(UserData attribute) Operation updateUserAttribute
-
Field Details
-
SERVICE_NAME
- See Also:
-
-
Method Details
-
setHPAccountPassword
boolean setHPAccountPassword(Account account, Password password, Date untilDate, boolean force) throws InternalErrorException, InternalErrorException Operation setHPAccountPassword- Parameters:
account-password-untilDate-force-- Returns:
- Throws:
InternalErrorExceptionInternalErrorException
-
findRoot
Operation findRoot- Returns:
- Throws:
InternalErrorExceptionInternalErrorException
-
generateAccountTemporaryPassword
Password generateAccountTemporaryPassword(Account account) throws InternalErrorException, InternalErrorException Operation generateAccountTemporaryPassword Generates a temporary password for the account- Parameters:
account-- Returns:
- Throws:
InternalErrorExceptionInternalErrorException
-
queryAccountPassword
Password queryAccountPassword(Account account) throws InternalErrorException, InternalErrorException Operation queryAccountPassword- Parameters:
account-- Returns:
- Throws:
InternalErrorExceptionInternalErrorException
-
queryAccountPasswordBypassPolicy
Password queryAccountPasswordBypassPolicy(Account account) throws InternalErrorException, InternalErrorException Operation queryAccountPasswordBypassPolicy- Parameters:
account-- Returns:
- Throws:
InternalErrorExceptionInternalErrorException
-
queryAccountSshKey
Operation queryAccountSshKey- Parameters:
account-- Returns:
- Throws:
InternalErrorExceptionInternalErrorException
-
queryAccountSshKeyBypassPolicy
Password queryAccountSshKeyBypassPolicy(Account account) throws InternalErrorException, InternalErrorException Operation queryAccountSshKeyBypassPolicy- Parameters:
account-- Returns:
- Throws:
InternalErrorExceptionInternalErrorException
-
passwordsStatus
PasswordStatus passwordsStatus(Account account) throws InternalErrorException, InternalErrorException Operation passwordsStatus- Parameters:
account-- Returns:
- Throws:
InternalErrorExceptionInternalErrorException
-
getAccountById
Operation getAccountById Get account- Parameters:
id-- Returns:
- Throws:
InternalErrorException
-
getDataTypeDescription
Operation getDataTypeDescription- Parameters:
systemName-attName-- Returns:
- Throws:
InternalErrorException
-
getCurrentUser
Operation getCurrentUser- Returns:
- Throws:
InternalErrorExceptionInternalErrorException
-
updateUserAttribute
Operation updateUserAttribute- Parameters:
attribute-- Returns:
- Throws:
InternalErrorException
-
getDispatcherInformation
System getDispatcherInformation(String dispatcherCode) throws InternalErrorException, InternalErrorException Operation getDispatcherInformation- Parameters:
dispatcherCode-- Returns:
- Throws:
InternalErrorExceptionInternalErrorException
-
getClientHost
Operation getClientHost- Returns:
- Throws:
InternalErrorExceptionInternalErrorException
-
queryOtherAffectedAccounts
String queryOtherAffectedAccounts(Account account) throws InternalErrorException, InternalErrorException Operation queryOtherAffectedAccounts- Parameters:
account-- Returns:
- Throws:
InternalErrorExceptionInternalErrorException
-
findChildren
Collection<AccessTree> findChildren(AccessTree puntEntrada) throws InternalErrorException, InternalErrorException Operation findChildren- Parameters:
puntEntrada-- Returns:
- Throws:
InternalErrorExceptionInternalErrorException
-
findEntryPoints
Collection<AccessTree> findEntryPoints(String name) throws InternalErrorException, InternalErrorException Operation findEntryPoints Finds entry points by name- Parameters:
name-- Returns:
- Throws:
InternalErrorExceptionInternalErrorException
-
findRoleAccounts
Operation findRoleAccounts- Returns:
- Throws:
InternalErrorExceptionInternalErrorException
-
findUserGroupsByUserName
Collection<UserGroup> findUserGroupsByUserName() throws InternalErrorException, InternalErrorExceptionOperation findUserGroupsByUserName- Returns:
- Throws:
InternalErrorExceptionInternalErrorException
-
getUserAccounts
Operation getUserAccounts- Returns:
- Throws:
InternalErrorExceptionInternalErrorException
-
getUserAttributes
Operation getUserAttributes- Returns:
- Throws:
InternalErrorException
-
getAccountAttributes
Operation getAccountAttributes Get account attributes- Parameters:
acc-- Returns:
- Throws:
InternalErrorException
-
checkCanSetAccountPassword
void checkCanSetAccountPassword(Account account) throws InternalErrorException, InternalErrorException Operation checkCanSetAccountPassword- Parameters:
account-- Throws:
InternalErrorExceptionInternalErrorException
-
checkinHPAccount
Operation checkinHPAccount Unlocks a high privileged account- Parameters:
account-- Throws:
InternalErrorExceptionInternalErrorException
-
setAccountPassword
void setAccountPassword(Account account, Password password) throws InternalErrorException, InternalErrorException Operation setAccountPassword- Parameters:
account-password-- Throws:
InternalErrorExceptionInternalErrorException
-
setAccountSshKey
void setAccountSshKey(Account account, Password password) throws InternalErrorException, InternalErrorException Operation setAccountSshKey- Parameters:
account-password-- Throws:
InternalErrorExceptionInternalErrorException
-