Package org.openiam.provision.dto
Class ProvisionUser
- java.lang.Object
-
- org.openiam.base.BaseObject
-
- org.openiam.base.KeyDTO
-
- org.openiam.base.KeyNameDTO
-
- org.openiam.base.AbstractMetadataTypeDTO
-
- org.openiam.idm.srvc.user.dto.User
-
- org.openiam.provision.dto.ProvisionUser
-
- All Implemented Interfaces:
Serializable
,BaseIdentity
,ProvisionObject
,ProvisionOperationAware
public class ProvisionUser extends User
ProvisionUser is the user object used by the provisioning service.- Author:
- suneet
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
isReconciliationObject
protected boolean
notifyTargetSystems
protected Policy
passwordPolicy
ProvisionModelEnum
provisionModel
protected String
requestId
protected String
sessionId
-
Fields inherited from class org.openiam.base.AbstractMetadataTypeDTO
mdGrouping, mdTypeId, metadataTypeName
-
Fields inherited from class org.openiam.base.KeyNameDTO
name_
-
Fields inherited from class org.openiam.base.BaseObject
DELETE, NEW, objectState, requestClientIP, requestorLogin, requestorSessionID, requestorUserId, UPDATE
-
-
Constructor Summary
Constructors Constructor Description ProvisionUser(User user)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
addNotProvisioninResourcesId(String notProvisioninResourceId)
String
getPrimaryOrganizationId()
Deprecated.User
getUser()
boolean
isOrganizationMarkedAsDeleted(String organizationId)
boolean
isSkipProvisioning(String resourceId)
-
Methods inherited from class org.openiam.idm.srvc.user.dto.User
addAddress, addAffiliation, addAffiliation, addAffiliationWithRights, addEmail, addGroup, addGroup, addGroup, addGroup, addGroupWithRights, addGroupWithRights, addOrganization, addPhone, addPrimaryAccount, addPrincipal, addRelatedAccount, addResource, addResource, addResource, addResource, addResourceWithRights, addResourceWithRights, addRole, addRole, addRole, addRole, addRoleWithRights, addRoleWithRights, addSubordinate, addSupervisor, addUserAttribute, addUserNote, containsLogin, containsLoginWithManagedSystem, getAddressById, getAddressByMetadataType, getAddressByName, getAffiliation, getAttribute, getDefActiveEmailAddress, getDefaultAddress, getDefaultEmailAddress, getDefaultPhone, getDisplayName, getEmailAddressById, getEmailAddressByMetadataType, getEmailByName, getGroup, getObjectType, getPhoneById, getPhoneByMetadataType, getPhoneByName, getPrimaryPrincipal, getPrincipalByManagedSysId, getPublishedEmailAddress, getRelatedAccount, getResource, getRole, getUserNote, markAffiliateAsDeleted, markGroupAsDeleted, markLoginAsDeleted, markLoginAsInactive, markRoleAsDeleted, mergeUser, removeAffiliation, removeAttributes, removeGroup, removeGroup, removeNote, removePrimaryAccount, removeRelatedAccount, removeResource, removeResource, removeRole, removeSubordinate, removeSupervisor, saveAttribute, saveNote, setAccessRightIds, updateAttributes, updateUser
-
Methods inherited from class org.openiam.base.KeyNameDTO
equals, getName, hashCode, setName, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.openiam.base.BaseIdentity
getId, setId
-
Methods inherited from interface org.openiam.provision.dto.ProvisionObject
getId, setId
-
Methods inherited from interface org.openiam.provision.dto.ProvisionOperationAware
getOperation
-
-
-
-
Field Detail
-
provisionModel
public ProvisionModelEnum provisionModel
-
requestId
protected String requestId
-
sessionId
protected String sessionId
-
notifyTargetSystems
protected boolean notifyTargetSystems
-
passwordPolicy
protected Policy passwordPolicy
-
isReconciliationObject
protected boolean isReconciliationObject
-
-
Constructor Detail
-
ProvisionUser
public ProvisionUser(User user)
-
-
Method Detail
-
getUser
public User getUser()
-
getPrimaryOrganizationId
@Deprecated public String getPrimaryOrganizationId()
Deprecated.
-
isOrganizationMarkedAsDeleted
public boolean isOrganizationMarkedAsDeleted(String organizationId)
-
addNotProvisioninResourcesId
public void addNotProvisioninResourcesId(String notProvisioninResourceId)
-
isSkipProvisioning
public boolean isSkipProvisioning(String resourceId)
-
-