Index
Service com.soffid.iam.base.service.UserService
[UseCase]
Spring bean name
UserServiceBase
Description
EJB bean name
soffid/ejb/com.soffid.iam.base.service.UserService
Service methods
getESSORules
Actors:
user_role_query
user
java.lang.String
Returns
byte[]
disableUsers
Disable or notify users that has not been active for a while
Actors:
user_update
scimQuery
java.lang.String
rules
java.util.List<
com.soffid.iam.base.api.DisableObjectRule
>
Actions to perform
Returns
com.soffid.iam.base.api.AsyncProcessTracker
disableUsersPreview
Actors:
user_update
scimQuery
java.lang.String
rules
java.util.List<
com.soffid.iam.base.api.DisableObjectRule
>
actions
java.util.List< java.lang.Object[] >
Returns
com.soffid.iam.base.api.AsyncProcessTracker
disableUser
Disable a user
userName
java.lang.String
Returns
com.soffid.iam.base.api.User
create
Actors:
user_create
usuari
com.soffid.iam.base.api.User
Returns
com.soffid.iam.base.api.User
findUserByUserName
Retrieves a user by user name
Actors:
Tothom
userName
java.lang.String
Returns
com.soffid.iam.base.api.User
findUserByUserId
Retrieves a user by its user id
Actors:
user_query
id
java.lang.Long
Returns
com.soffid.iam.base.api.User
getCurrentUser
Actors:
Tothom
Returns
com.soffid.iam.base.api.User
getUserInfo
user
java.lang.String
Returns
com.soffid.iam.base.api.User
update
Update a user
Actors:
user_custom_update
user_update
usuari
com.soffid.iam.base.api.User
Returns
com.soffid.iam.base.api.User
create
Notifies the workflow is acting on a user
userProcess
com.soffid.iam.iga.api.BpmUserProcess
Returns
com.soffid.iam.iga.api.BpmUserProcess
update
usuariWFProces
com.soffid.iam.iga.api.BpmUserProcess
Returns
com.soffid.iam.iga.api.BpmUserProcess
findUsers
Actors:
user_query
q
com.soffid.zkdb.api.Query
Returns
com.soffid.zkdb.api.PagedResult
isUpdatePendingExtended
Identifies if there is any pending change. 0 means no change pending, 1 task is on hald, 2 means synchronization in progress, 3 means error
Actors:
user_query
userName
java.lang.String
Returns
int
setTemporaryPassword
Generates a random temporary password for a user
Actors:
user_password_update
userName
java.lang.String
passwordDomain
java.lang.String
The password domain uses to be 'DEFAULT'
Returns
java.lang.String
createNewUserProcess
Starts a new workflow far a user
Actors:
Tothom
processName
java.lang.String
userName
java.lang.String
canviaAProces
boolean
Must be true to retrieve the current task URL
Returns
java.lang.String
setPassword
Generates a random password for a user
userName
java.lang.String
passwordDomain
java.lang.String
The password domain is usually "DEFAULT"
Returns
java.lang.String
getTasks
Gets any pending task for the user
Actors:
user_query
user_refresh
userName
java.lang.String
Returns
java.lang.String[]
refreshChanges
Synchronize the user with any target system
Actors:
user_refresh
userName
java.lang.String
Returns
java.lang.String[]
findPrintersByUserName
Fetches all printers assigned to a user
userName
java.lang.String
Returns
java.util.Collection<
com.soffid.iam.iga.api.Printer
>
findBpmUserProcessInstanceByUserName
Actors:
user_query
userName
java.lang.String
Returns
java.util.Collection<
com.soffid.iam.bpm.api.ProcessInstance
>
findBpmUserProcessByUserName
userName
java.lang.String
Returns
java.util.Collection<
com.soffid.iam.iga.api.BpmUserProcess
>
findBpmUserProcessByProcessId
idProces
java.lang.Long
Returns
java.util.Collection<
com.soffid.iam.iga.api.BpmUserProcess
>
findBpmUserProcessByUserNif
nifUsuari
java.lang.String
Returns
java.util.Collection<
com.soffid.iam.iga.api.BpmUserProcess
>
findSessionByUserName
Retrieves all the sessions a user currently has
Actors:
user_session_query
userName
java.lang.String
Returns
java.util.Collection<
com.soffid.iam.am.api.Session
>
findUserNames
Returns
java.util.Collection< java.lang.String >
findUserPrintersByUserName
Retrieves the printers assigned to a user
Actors:
user_query
userName
java.lang.String
Returns
java.util.Collection<
com.soffid.iam.iga.api.PrinterUser
>
findNetworksACByUserName
Retrieves network authorizations granted to a user
Actors:
user_query
userName
java.lang.String
Returns
java.util.Collection<
com.soffid.iam.am.api.NetworkAuthorization
>
getActiveTasks
Retrieves current synchronization tasks for user
Actors:
user_query
userName
java.lang.String
Returns
java.util.Collection<
com.soffid.iam.sync.api.SyncAgentTaskLog
>
getUserExplicitRoles
userId
long
Returns
java.util.Collection<
com.soffid.iam.iga.api.RoleGrant
>
getUserGroups
userId
long
Returns
java.util.Collection<
com.soffid.iam.iga.api.Group
>
getUserGroupsHierarchy
userId
long
Returns
java.util.Collection<
com.soffid.iam.iga.api.Group
>
getUserGroupsHierarchy
userId
long
holderGroup
java.lang.String
Returns
java.util.Collection<
com.soffid.iam.iga.api.Group
>
getUserRoles
userId
long
Returns
java.util.Collection<
com.soffid.iam.iga.api.RoleGrant
>
getBpmUserProcessList
Gets the list of workflows that can be started for a user
Actors:
user_query
Returns
java.util.Collection<
com.soffid.iam.iga.api.BpmProcess
>
findPasswordDomainStatus
Actors:
user_query
user
java.lang.String
Returns
java.util.List<
com.soffid.iam.am.api.PasswordDomainStatus
>
delete
Removes a user
Actors:
user_delete
user
com.soffid.iam.base.api.User
Returns
void
delete
usuariWFProces
com.soffid.iam.iga.api.BpmUserProcess
Returns
void
merge
Actors:
user_merge
srcId
java.lang.Long
targetId
java.lang.Long
eventId
java.lang.Long
Returns
void
sendPassword
Sends the current account password back to the target system
Actors:
user_password_update
userName
java.lang.String
passwordDomain
java.lang.String
Returns
void
setPassword
Sets a password for a user
Actors:
user_password_update
userName
java.lang.String
passwordDomain
java.lang.String
The password domain uses to be 'DEFAULT'
newPassword
com.soffid.iam.am.api.Password
Returns
void
setTemporaryPassword
Sets a temporary password for a user
Actors:
user_password_update
userName
java.lang.String
passwordDomain
java.lang.String
The password domain uses to be 'DEFAULT'
newPassword
com.soffid.iam.am.api.Password
Returns
void
unlockPasswordDomain
Actors:
user_password_set
user_password_update
user
java.lang.String
passwordDomain
java.lang.String
Returns
void
DAO Dependencies
AccessLogEntity
AccountAttributeEntity
AccountEntity
AccountPasswordEntity
AuditEntity
GroupEntity
HostEntity
InformationSystemEntity
IssueEntity
IssueUserEntity
MetaDataEntity
NetworkAuthorizationEntity
PasswordDomainEntity
PasswordEntity
PrinterEntity
RoleAccountEntity
RoleDependencyEntity
RoleEntity
RoleGroupEntity
SecretEntity
ServerEntity
SessionEntity
TaskEntity
UserAccountEntity
UserDataEntity
UserDomainEntity
UserEntity
UserGroupEntity
UserPreferenceEntity
UserPrinterEntity
UserProcessEntity
UserTypeEntity
VaultFolderAccessEntity
VaultFolderEntity
Service Dependencies
AccountService
AdditionalDataService
ApplicationService
AsyncRunnerService
AttributeValidationService
AuditService
AuthorizationService
BpmEngine
ConfigurationService
GroupService
InternalPasswordService
IssueService
MailListsService
MailService
NetworkService
RuleEvaluatorService
SignalService
12/16/25