Class AnonymizeUserService.AnonymizeProcessData.Builder
java.lang.Object
com.atlassian.jira.user.anonymize.AnonymizeUserService.AnonymizeProcessData.Builder
- Enclosing class:
AnonymizeUserService.AnonymizeProcessData
-
Method Summary
Modifier and TypeMethodDescriptionaffectedEntities(Collection<AffectedEntity> affectedEntities) Affected entities reported by plugin points.affectedEntitiesWithHandlerError(boolean affectedEntitiesWithHandlerError) True when one of affected entities handlers executed with error.build()newUserKey(String newUserKey) New anonymized user key.newUserName(String newUserName) New anonymized user name.user(ApplicationUser user) User to anonymizeuserDeleted(boolean userDeleted) Is user deleted from Jira (present in app_user but missing from cwd_user).userDeletedExternally(boolean userDeletedExternally) Is user deleted externally (deleted in remote system).userKeyAlreadyAnonymized(boolean userKeyAlreadyAnonymized) Is user key already anonymized.userNameAlreadyAnonymized(boolean userNameAlreadyAnonymized) Is user name already anonymized.
-
Method Details
-
user
User to anonymize- Parameters:
user- User to anonymize- Returns:
- this
-
userDeletedExternally
public AnonymizeUserService.AnonymizeProcessData.Builder userDeletedExternally(boolean userDeletedExternally) Is user deleted externally (deleted in remote system).- Parameters:
userDeletedExternally- Flag indicating if user has been deleted externally.- Returns:
- this
-
userDeleted
Is user deleted from Jira (present in app_user but missing from cwd_user).- Parameters:
userDeleted- Flag indicating if user has been deleted from Jira.- Returns:
- this
- See Also:
-
userNameAlreadyAnonymized
public AnonymizeUserService.AnonymizeProcessData.Builder userNameAlreadyAnonymized(boolean userNameAlreadyAnonymized) Is user name already anonymized.- Parameters:
userNameAlreadyAnonymized- Flag indicating if user name is already anonymized.- Returns:
- this
-
userKeyAlreadyAnonymized
public AnonymizeUserService.AnonymizeProcessData.Builder userKeyAlreadyAnonymized(boolean userKeyAlreadyAnonymized) Is user key already anonymized.- Parameters:
userKeyAlreadyAnonymized- Flag indicating if user key is already anonymized.- Returns:
- this
-
newUserName
New anonymized user name.- Parameters:
newUserName- New user name- Returns:
- this
-
newUserKey
New anonymized user key.- Parameters:
newUserKey- New user key- Returns:
- this
-
affectedEntities
public AnonymizeUserService.AnonymizeProcessData.Builder affectedEntities(@Nonnull Collection<AffectedEntity> affectedEntities) Affected entities reported by plugin points.- Parameters:
affectedEntities- Affected entities- Returns:
- this
-
affectedEntitiesWithHandlerError
public AnonymizeUserService.AnonymizeProcessData.Builder affectedEntitiesWithHandlerError(boolean affectedEntitiesWithHandlerError) True when one of affected entities handlers executed with error.- Parameters:
affectedEntitiesWithHandlerError- True when one of affected entities handlers executed with error, false otherwise.- Returns:
- this
-
build
-