Package icc.util

Class IdentitySelectorHelper


  • public class IdentitySelectorHelper
    extends java.lang.Object
    • 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.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • IdentitySelectorHelper

        public IdentitySelectorHelper()
    • Method Detail

      • 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