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 void
cancel()
Collection<com.soffid.iam.api.RoleGrant>
getGrants()
com.soffid.iam.api.Group
getGroup()
String
getHash()
Remove conflictive tasks.TaskHandlerLog
getLog(int i)
List<TaskHandlerLog>
getLogs()
TaskHandlerLog
getPamLog()
es.caib.seycon.ng.comu.Password
getPassword()
int
getPriority()
com.soffid.iam.sync.intf.ExtensibleObject
getResult()
com.soffid.iam.api.Task
getTask()
String
getTenant()
Long
getTenantId()
Date
getTimeout()
com.soffid.iam.api.User
getUser()
boolean
isChanged()
boolean
isComplete()
boolean
isExpired()
boolean
isOfflineTask()
boolean
isPamTask()
boolean
isRejected()
boolean
isValidated()
void
reject()
void
setChanged(boolean changed)
void
setGrants(Collection<com.soffid.iam.api.RoleGrant> grants)
void
setGroup(com.soffid.iam.api.Group grup)
void
setLogs(List<TaskHandlerLog> logs)
void
setOfflineTask(boolean offlineTask)
void
setPamLog(TaskHandlerLog pamLog)
void
setPamTask(boolean pamTask)
void
setResult(com.soffid.iam.sync.intf.ExtensibleObject result)
void
setTask(com.soffid.iam.api.Task task)
void
setTenant(String tenant)
void
setTenantId(Long tenantId)
void
setTimeout(Date timeout)
void
setUser(com.soffid.iam.api.User usuari)
void
setValidated(boolean validated)
String
toString()
-
-
-
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:
SQLException
es.caib.seycon.ng.exception.InternalErrorException
UnknownHostException
-
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)
-
-