Package com.soffid.iam.sync.engine
Class TaskHandler
- java.lang.Object
-
- com.soffid.iam.sync.engine.TaskHandler
-
public class TaskHandler extends Object
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description TaskHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcancel()Collection<com.soffid.iam.api.RoleGrant>getGrants()com.soffid.iam.api.GroupgetGroup()StringgetHash()Remove conflictive tasks.TaskHandlerLoggetLog(int i)List<TaskHandlerLog>getLogs()TaskHandlerLoggetPamLog()es.caib.seycon.ng.comu.PasswordgetPassword()intgetPriority()com.soffid.iam.sync.intf.ExtensibleObjectgetResult()com.soffid.iam.api.TaskgetTask()StringgetTenant()LonggetTenantId()DategetTimeout()com.soffid.iam.api.UsergetUser()booleanisChanged()booleanisComplete()booleanisExpired()booleanisOfflineTask()booleanisPamTask()booleanisRejected()booleanisValidated()voidreject()voidsetChanged(boolean changed)voidsetGrants(Collection<com.soffid.iam.api.RoleGrant> grants)voidsetGroup(com.soffid.iam.api.Group grup)voidsetLogs(List<TaskHandlerLog> logs)voidsetOfflineTask(boolean offlineTask)voidsetPamLog(TaskHandlerLog pamLog)voidsetPamTask(boolean pamTask)voidsetResult(com.soffid.iam.sync.intf.ExtensibleObject result)voidsetTask(com.soffid.iam.api.Task task)voidsetTenant(String tenant)voidsetTenantId(Long tenantId)voidsetTimeout(Date timeout)voidsetUser(com.soffid.iam.api.User usuari)voidsetValidated(boolean validated)StringtoString()
-
-
-
Field Detail
-
PROPAGATE_PASSWORD
public static final String PROPAGATE_PASSWORD
- See Also:
- Constant Field Values
-
UPDATE_PROPAGATED_PASSWORD
public static final String UPDATE_PROPAGATED_PASSWORD
- See Also:
- Constant Field Values
-
UPDATE_USER_PASSWORD
public static final String UPDATE_USER_PASSWORD
- See Also:
- Constant Field Values
-
UPDATE_USER
public static final String UPDATE_USER
- See Also:
- Constant Field Values
-
VALIDATE_PASSWORD
public static final String VALIDATE_PASSWORD
- See Also:
- Constant Field Values
-
CREATE_FOLDER
public static final String CREATE_FOLDER
- See Also:
- Constant Field Values
-
UPDATE_ROLE
public static final String UPDATE_ROLE
- See Also:
- Constant Field Values
-
UPDATE_HOST
public static final String UPDATE_HOST
- See Also:
- Constant Field Values
-
PURGE_HOSTS
public static final String PURGE_HOSTS
- See Also:
- Constant Field Values
-
UPDATE_PRINTER
public static final String UPDATE_PRINTER
- See Also:
- Constant Field Values
-
GET_LOG
public static final String GET_LOG
- See Also:
- Constant Field Values
-
UPDATE_NETWORKS
public static final String UPDATE_NETWORKS
- See Also:
- Constant Field Values
-
UPDATE_USER_ALIAS
public static final String UPDATE_USER_ALIAS
- See Also:
- Constant Field Values
-
UPDATE_LIST_ALIAS
public static final String UPDATE_LIST_ALIAS
- See Also:
- Constant Field Values
-
UPDATE_GROUP
public static final String UPDATE_GROUP
- See Also:
- Constant Field Values
-
EXPIRE_USER_UNTRUSTED_PASSWORD
public static final String EXPIRE_USER_UNTRUSTED_PASSWORD
- See Also:
- Constant Field Values
-
EXPIRE_USER_PASSWORD
public static final String EXPIRE_USER_PASSWORD
- See Also:
- Constant Field Values
-
UPDATE_PROPAGATED_PASSWORD_SINCRONO
public static final String UPDATE_PROPAGATED_PASSWORD_SINCRONO
- See Also:
- Constant Field Values
-
UPDATE_IBSALUT_PASSWORD
public static final String UPDATE_IBSALUT_PASSWORD
- See Also:
- Constant Field Values
-
UPDATE_ACESS_CONTROL
public static final String UPDATE_ACESS_CONTROL
- See Also:
- Constant Field Values
-
END_RECONCILE
public static final String END_RECONCILE
- See Also:
- Constant Field Values
-
RECONCILE_USERS
public static final String RECONCILE_USERS
- See Also:
- Constant Field Values
-
RECONCILE_USER
public static final String RECONCILE_USER
- See Also:
- Constant Field Values
-
FINISH_RECONCILE_USER
public static final String FINISH_RECONCILE_USER
- See Also:
- Constant Field Values
-
RECONCILE_ROLE
public static final String RECONCILE_ROLE
- See Also:
- Constant Field Values
-
RECONCILE_ROLES
public static final String RECONCILE_ROLES
- See Also:
- Constant Field Values
-
UPDATE_ACCOUNT
public static final String UPDATE_ACCOUNT
- See Also:
- Constant Field Values
-
UPDATE_ACCOUNT_PASSWORD
public static final String UPDATE_ACCOUNT_PASSWORD
- See Also:
- Constant Field Values
-
VALIDATE_ACCOUNT_PASSWORD
public static final String VALIDATE_ACCOUNT_PASSWORD
- See Also:
- Constant Field Values
-
PROPAGATE_ACCOUNT_PASSWORD
public static final String PROPAGATE_ACCOUNT_PASSWORD
- See Also:
- Constant Field Values
-
NOTIFY_PASSWORD_CHANGE
public static final String NOTIFY_PASSWORD_CHANGE
- See Also:
- Constant Field Values
-
UPDATE_OBJECT
public static final String UPDATE_OBJECT
- See Also:
- Constant Field Values
-
DELETE_OBJECT
public static final String DELETE_OBJECT
- See Also:
- Constant Field Values
-
UPDATE_SERVICE_PASSWORD
public static final String UPDATE_SERVICE_PASSWORD
- See Also:
- Constant Field Values
-
UPDATE_EXT_OBJECT
public static final String UPDATE_EXT_OBJECT
- See Also:
- Constant Field Values
-
INDEX_OBJECT
public static final String INDEX_OBJECT
- See Also:
- Constant Field Values
-
ASYNC_INVOKE
public static final String ASYNC_INVOKE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getTenant
public String getTenant()
-
setTenant
public void setTenant(String tenant)
-
isChanged
public boolean isChanged()
-
setChanged
public void setChanged(boolean changed)
-
isOfflineTask
public boolean isOfflineTask()
-
setOfflineTask
public void setOfflineTask(boolean offlineTask)
-
getGroup
public com.soffid.iam.api.Group getGroup()
-
setGroup
public void setGroup(com.soffid.iam.api.Group grup)
-
getUser
public com.soffid.iam.api.User getUser()
-
setUser
public void setUser(com.soffid.iam.api.User usuari)
-
getGrants
public Collection<com.soffid.iam.api.RoleGrant> getGrants()
-
setGrants
public void setGrants(Collection<com.soffid.iam.api.RoleGrant> grants)
-
getLogs
public List<TaskHandlerLog> getLogs()
-
setLogs
public void setLogs(List<TaskHandlerLog> logs)
-
getLog
public TaskHandlerLog getLog(int i)
-
getTask
public com.soffid.iam.api.Task getTask()
-
setTask
public void setTask(com.soffid.iam.api.Task task)
-
getTimeout
public Date getTimeout()
-
setTimeout
public void setTimeout(Date timeout)
-
isValidated
public boolean isValidated()
-
setValidated
public void setValidated(boolean validated)
-
getPassword
public es.caib.seycon.ng.comu.Password getPassword()
-
getPriority
public int getPriority()
-
getHash
public String getHash() throws es.caib.seycon.ng.exception.InternalErrorException
Remove conflictive tasks.- Throws:
SQLExceptiones.caib.seycon.ng.exception.InternalErrorExceptionUnknownHostException
-
isComplete
public boolean isComplete()
-
isExpired
public boolean isExpired()
-
cancel
public void cancel()
-
getTenantId
public Long getTenantId()
-
setTenantId
public void setTenantId(Long tenantId)
-
reject
public void reject()
-
isRejected
public boolean isRejected()
-
getResult
public com.soffid.iam.sync.intf.ExtensibleObject getResult()
-
setResult
public void setResult(com.soffid.iam.sync.intf.ExtensibleObject result)
-
isPamTask
public boolean isPamTask()
-
setPamTask
public void setPamTask(boolean pamTask)
-
getPamLog
public TaskHandlerLog getPamLog()
-
setPamLog
public void setPamLog(TaskHandlerLog pamLog)
-
-