Package icc.util
Class IdentitySelectorHelper
- java.lang.Object
-
- icc.util.IdentitySelectorHelper
-
public class IdentitySelectorHelper extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description IdentitySelectorHelper()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description sailpoint.object.QueryOptions
getForwardingIdentitySuggest(sailpoint.api.SailPointContext context, java.lang.String userId)
Returns the query for a given user when the forwardingIdentitySuggest selector is used.static IdentitySelectorHelper
getInstance()
sailpoint.object.QueryOptions
ownerNameSuggestBoxWorkItemListForward(sailpoint.api.SailPointContext context, java.lang.String userId)
Returns the query for a given user when the ownerNameSuggestBoxWorkItemListForward selector is used A Member of SI_Berechtigungsvergabe can see every workgroup and every (active) identity of type personal.sailpoint.object.QueryOptions
reportFormSkeleton_emailIdentities(sailpoint.api.SailPointContext context, java.lang.String userId)
Returns the query for a given user when the selector for form 'Report Form Skeleton' and field 'emailIdentities' is used A Member of SI_Berechtigungsvergabe can see every workgroup and every identity of type personal.
-
-
-
Method Detail
-
getInstance
public static IdentitySelectorHelper getInstance()
-
ownerNameSuggestBoxWorkItemListForward
public sailpoint.object.QueryOptions ownerNameSuggestBoxWorkItemListForward(sailpoint.api.SailPointContext context, java.lang.String userId) throws sailpoint.tools.GeneralException
Returns the query for a given user when the ownerNameSuggestBoxWorkItemListForward selector is used A Member of SI_Berechtigungsvergabe can see every workgroup and every (active) identity of type personal. Every other user can see his manager, his subordinates and every identity in the same primaryDept (active, excluding himself) SystemAdministrator can see everyone- Parameters:
context
-userId
- The id of the user- Returns:
- QueryOptions representing all identities/workgroups the user can see suggestions for in an identity field.
- Throws:
sailpoint.tools.GeneralException
-
reportFormSkeleton_emailIdentities
public sailpoint.object.QueryOptions reportFormSkeleton_emailIdentities(sailpoint.api.SailPointContext context, java.lang.String userId) throws sailpoint.tools.GeneralException
Returns the query for a given user when the selector for form 'Report Form Skeleton' and field 'emailIdentities' is used A Member of SI_Berechtigungsvergabe can see every workgroup and every identity of type personal. Every other user can see his manager, his subordinates and every identity in the same primaryDept SystemAdministrator can see everyone- Parameters:
context
-userId
- The id of the user- Returns:
- QueryOptions representing all identities/workgroups the user can see suggestions for in an identity field.
- Throws:
sailpoint.tools.GeneralException
-
getForwardingIdentitySuggest
public sailpoint.object.QueryOptions getForwardingIdentitySuggest(sailpoint.api.SailPointContext context, java.lang.String userId) throws sailpoint.tools.GeneralException
Returns the query for a given user when the forwardingIdentitySuggest selector is used. Resulting query contains all active identities: his manager, his subordinates and every identity in the same primaryDept SystemAdministrator can see everyone excluding himself- Parameters:
context
-userId
- The id of the user- Returns:
- QueryOptions representing all identities/workgroups the user can see suggestions for in an identity field.
- Throws:
sailpoint.tools.GeneralException
-
-