com.crossideas.certification.common.interfaces

Interface IPersonRemediationReview



  • public interface IPersonRemediationReview
    • Method Detail

      • findUser

        com.engiweb.pm.entity.BeanList<UserReviewBean> findUser(UserReviewBean userReviewBean,
                                                                java.lang.Boolean incomp,
                                                                boolean hier,
                                                                com.crossideas.certification.common.util.PersonRemediationReviewOption reviewOption,
                                                                AttestationBean attestationBean,
                                                                com.engiweb.pm.entity.Paging paging,
                                                                java.lang.String token,
                                                                java.lang.String realm)
                                                         throws com.engiweb.toolkit.common.BackendException
        Parameters:
        incomp -
        ouBean -
        hier -
        reviewOption -
        attestationBean -
        paging - Paging
        token - String Authorization string String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findUser

        com.engiweb.pm.entity.BeanList<UserReviewBean> findUser(UserReviewBean userReviewBean,
                                                                java.lang.Boolean incomp,
                                                                boolean hier,
                                                                com.crossideas.certification.common.util.PersonRemediationReviewOption reviewOption,
                                                                TaskBean taskBean,
                                                                boolean taskHier,
                                                                AttestationBean attestationBean,
                                                                com.engiweb.pm.entity.Paging paging,
                                                                java.lang.String token,
                                                                java.lang.String realm)
                                                         throws com.engiweb.toolkit.common.BackendException
        Parameters:
        incomp -
        ouBean -
        hier -
        reviewOption -
        taskBean -
        taskHier -
        attestationBean -
        paging - Paging
        token - String Authorization string String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findReview

        com.engiweb.pm.entity.BeanList<PersonRemediationReviewBean> findReview(PersonRemediationReviewBean personRemediationReviewBean,
                                                                               com.crossideas.certification.common.util.PersonRemediationReviewOption reviewOption,
                                                                               AttestationBean attestationBean,
                                                                               com.engiweb.pm.entity.Paging paging,
                                                                               java.lang.String token,
                                                                               java.lang.String realm)
                                                                        throws com.engiweb.toolkit.common.BackendException
        Parameters:
        personRemediationReviewBean -
        reviewOption -
        attestationBean -
        paging - Paging
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • approve

        void approve(com.engiweb.pm.entity.BeanList<PersonRemediationReviewBean> personRemediationReviewBeans,
                     java.lang.String note,
                     java.lang.String token,
                     java.lang.String realm)
              throws com.engiweb.toolkit.common.BackendException
        Parameters:
        personRemediationReviewBeans -
        note -
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • approve

        void approve(com.engiweb.pm.entity.BeanList<UserBean> userBeanBl,
                     AttestationBean attestationBean,
                     java.lang.String note,
                     java.lang.String token,
                     java.lang.String realm)
              throws com.engiweb.toolkit.common.BackendException
        Parameters:
        userBeanBl -
        attestationBean -
        note -
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • revoke

        void revoke(com.engiweb.pm.entity.BeanList<PersonRemediationReviewBean> personRemediationReviewBeans,
                    java.lang.String note,
                    java.lang.String token,
                    java.lang.String realm)
             throws com.engiweb.toolkit.common.BackendException
        Parameters:
        personRemediationReviewBeans -
        note -
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • revoke

        void revoke(com.engiweb.pm.entity.BeanList<UserReviewBean> userReviewBeans,
                    AttestationBean attestationBean,
                    java.lang.String note,
                    java.lang.String token,
                    java.lang.String realm)
             throws com.engiweb.toolkit.common.BackendException
        Parameters:
        userReviewBeans -
        attestationBean -
        note -
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • redirect

        void redirect(com.engiweb.pm.entity.BeanList<PersonRemediationReviewBean> personRemediationReviewBeans,
                      AttestationBean attestationBean,
                      ReviewNoteBean noteBean,
                      java.lang.String token,
                      java.lang.String realm)
               throws com.engiweb.toolkit.common.BackendException
        Parameters:
        personRemediationReviewBeans -
        attestationBean -
        noteBean -
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • escalate

        void escalate(com.engiweb.pm.entity.BeanList<PersonRemediationReviewBean> personRemediationReviewBeans,
                      AttestationBean attestationBean,
                      ReviewNoteBean noteBean,
                      java.lang.String token,
                      java.lang.String realm)
               throws com.engiweb.toolkit.common.BackendException
        Parameters:
        personRemediationReviewBeans -
        attestationBean -
        noteBean -
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • redirect

        void redirect(com.engiweb.pm.entity.BeanList<UserReviewBean> userReviewBeans,
                      AttestationBean attestationBean,
                      UserBean toUser,
                      ReviewNoteBean noteBean,
                      java.lang.String token,
                      java.lang.String realm)
               throws com.engiweb.toolkit.common.BackendException
        Parameters:
        userReviewBeans -
        attestationBean -
        toUser -
        noteBean -
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • escalate

        void escalate(com.engiweb.pm.entity.BeanList<UserReviewBean> userReviewBeans,
                      AttestationBean attestationBean,
                      UserBean toSupervisor,
                      ReviewNoteBean noteBean,
                      java.lang.String token,
                      java.lang.String realm)
               throws com.engiweb.toolkit.common.BackendException
        Parameters:
        userReviewBeans -
        attestationBean -
        toSupervisor -
        noteBean -
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findMessage

        com.engiweb.pm.entity.BeanList<ReviewNoteBean> findMessage(ReviewNoteBean reviewNoteBean,
                                                                   PersonRemediationReviewBean personRemediationReviewBean,
                                                                   com.engiweb.pm.entity.Paging paging,
                                                                   java.lang.String token,
                                                                   java.lang.String realm)
                                                            throws com.engiweb.toolkit.common.BackendException
        Parameters:
        reviewNoteBean -
        personRemediationReviewBean -
        paging - Paging
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findReviewHistory

        com.engiweb.pm.entity.BeanList<PersonRemediationReviewHistoryBean> findReviewHistory(java.lang.String riskName,
                                                                                             com.crossideas.certification.common.enumeration.ReviewStatus reviewStatus,
                                                                                             UserBean userBean,
                                                                                             com.engiweb.pm.entity.Paging paging,
                                                                                             java.lang.String token,
                                                                                             java.lang.String realm)
                                                                                      throws com.engiweb.toolkit.common.BackendException
        Parameters:
        riskName -
        reviewStatus -
        userBean -
        paging - Paging
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findReviewer

        @Deprecated
        com.engiweb.pm.entity.BeanList<UserReviewBean> findReviewer(UserBean userBean,
                                                                                OrgUnitBean ouBean,
                                                                                boolean hier,
                                                                                AttestationBean attestationBean,
                                                                                com.engiweb.pm.entity.Paging paging,
                                                                                java.lang.String token,
                                                                                java.lang.String realm)
                                                                         throws com.engiweb.toolkit.common.BackendException
        Deprecated. Replaced by #findReviewer(UserBean, GroupBean, boolean, AttestationBean, Paging, String, String)
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findReviewer

        com.engiweb.pm.entity.BeanList<UserReviewBean> findReviewer(UserBean userBean,
                                                                    GroupBean groupBean,
                                                                    HierarchyBean hierarchyBean,
                                                                    boolean hier,
                                                                    AttestationBean attestationBean,
                                                                    com.engiweb.pm.entity.Paging paging,
                                                                    java.lang.String token,
                                                                    java.lang.String realm)
                                                             throws com.engiweb.toolkit.common.BackendException
        Parameters:
        userBean -
        groupBean -
        hierarchyBean - mandatory
        hier -
        attestationBean -
        paging - Paging
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • signOff

        void signOff(UserReviewBean userBeanToSignOff,
                     AttestationBean attestationBean,
                     java.lang.String token,
                     java.lang.String realm)
              throws com.engiweb.toolkit.common.BackendException
        Sign off all user entitlements belonging to an user that have been processed (approved or revoked), valid, and not signed off yet
        Parameters:
        userBeanToSignOff - UserReviewBean Bean(mandatory)
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • signOff

        void signOff(com.engiweb.pm.entity.BeanList<PersonRemediationReviewBean> blPersonRemediationReview,
                     java.lang.String token,
                     java.lang.String realm)
              throws com.engiweb.toolkit.common.BackendException
        Sign off all user entitlements passed that have been processed (approved or revoked), valid, and not signed off yet
        Parameters:
        blPersonRemediationReview -
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findReviewStats

        java.util.HashMap<java.lang.String,java.lang.Integer> findReviewStats(UserBean userBean,
                                                                              AttestationBean attestationBean,
                                                                              java.lang.String token,
                                                                              java.lang.String realm)
                                                                       throws com.engiweb.toolkit.common.BackendException
        Parameters:
        userBean -
        attestationBean -
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • inserRemediation

        PersonRemediationReviewBean inserRemediation(PersonRemediationReviewBean personRemediationReviewBean,
                                                     java.lang.String token,
                                                     java.lang.String realm)
                                              throws com.engiweb.toolkit.common.BackendException
        Parameters:
        personRemediationReviewBean -
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findUserByReviewer

        com.engiweb.pm.entity.BeanList<UserReviewBean> findUserByReviewer(UserReviewBean userReviewBean,
                                                                          java.lang.Boolean incomp,
                                                                          boolean hier,
                                                                          com.crossideas.certification.common.util.PersonRemediationReviewOption reviewOption,
                                                                          UserBean reviewerUserBean,
                                                                          AttestationBean attestationBean,
                                                                          com.engiweb.pm.entity.Paging paging,
                                                                          java.lang.String token,
                                                                          java.lang.String realm)
                                                                   throws com.engiweb.toolkit.common.BackendException
        Parameters:
        userReviewBean -
        incomp -
        hier -
        reviewOption -
        reviewerUserBean -
        attestationBean -
        paging - Paging
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findUserByReviewer

        com.engiweb.pm.entity.BeanList<UserReviewBean> findUserByReviewer(UserReviewBean userReviewBean,
                                                                          java.lang.Boolean incomp,
                                                                          boolean hier,
                                                                          com.crossideas.certification.common.util.PersonRemediationReviewOption reviewOption,
                                                                          UserBean reviewerUserBean,
                                                                          TaskBean taskBean,
                                                                          boolean taskHier,
                                                                          AttestationBean attestationBean,
                                                                          com.engiweb.pm.entity.Paging paging,
                                                                          java.lang.String token,
                                                                          java.lang.String realm)
                                                                   throws com.engiweb.toolkit.common.BackendException
        Parameters:
        userReviewBean -
        incomp -
        hier -
        reviewOption -
        reviewerUserBean -
        taskBean -
        taskHier -
        attestationBean -
        paging - Paging
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findReviewByReviewer

        com.engiweb.pm.entity.BeanList<PersonRemediationReviewBean> findReviewByReviewer(PersonRemediationReviewBean personRemediationReviewBean,
                                                                                         com.crossideas.certification.common.util.PersonRemediationReviewOption reviewOption,
                                                                                         UserBean reviewerUserBean,
                                                                                         AttestationBean attestationBean,
                                                                                         com.engiweb.pm.entity.Paging paging,
                                                                                         java.lang.String token,
                                                                                         java.lang.String realm)
                                                                                  throws com.engiweb.toolkit.common.BackendException
        Parameters:
        personRemediationReviewBean -
        reviewerUserBean -
        attestationBean -
        paging - Paging
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • rollback

        void rollback(com.engiweb.pm.entity.BeanList<PersonRemediationReviewBean> blReviewBean,
                      java.lang.String token,
                      java.lang.String realm)
               throws com.engiweb.toolkit.common.BackendException
        Parameters:
        blReviewBean -
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • updateNote

        void updateNote(com.engiweb.pm.entity.BeanList<PersonRemediationReviewBean> blReviewBean,
                        java.lang.String note,
                        java.lang.String token,
                        java.lang.String realm)
                 throws com.engiweb.toolkit.common.BackendException
        Parameters:
        blReviewBean -
        note -
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findReviewersForRedirect

        com.engiweb.pm.entity.BeanList<UserBean> findReviewersForRedirect(UserBean userBean,
                                                                          GroupBean groupBean,
                                                                          HierarchyBean hierarchyBean,
                                                                          boolean hier,
                                                                          com.engiweb.pm.entity.BeanList<PersonRemediationReviewBean> personRemediationReviewBeans,
                                                                          java.lang.String token,
                                                                          java.lang.String realm)
                                                                   throws com.engiweb.toolkit.common.BackendException
        Parameters:
        userBean -
        groupBean -
        hierarchyBean -
        hier -
        personRemediationReviewBeans -
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findReviewersForRedirect

        com.engiweb.pm.entity.BeanList<UserBean> findReviewersForRedirect(UserBean userBean,
                                                                          GroupBean groupBean,
                                                                          HierarchyBean hierarchyBean,
                                                                          boolean hier,
                                                                          com.engiweb.pm.entity.BeanList<UserReviewBean> userReviewBeans,
                                                                          AttestationBean attestationBean,
                                                                          java.lang.String token,
                                                                          java.lang.String realm)
                                                                   throws com.engiweb.toolkit.common.BackendException
        Parameters:
        userBean -
        groupBean -
        hierarchyBean -
        hier -
        userReviewBeans -
        attestationBean -
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findSupervisorsForEscalate

        com.engiweb.pm.entity.BeanList<UserBean> findSupervisorsForEscalate(com.engiweb.pm.entity.BeanList<PersonRemediationReviewBean> personRemediationReviewBeans,
                                                                            java.lang.String token,
                                                                            java.lang.String realm)
                                                                     throws com.engiweb.toolkit.common.BackendException
        Parameters:
        personRemediationReviewBeans -
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findSupervisorsForEscalate

        com.engiweb.pm.entity.BeanList<UserBean> findSupervisorsForEscalate(com.engiweb.pm.entity.BeanList<UserReviewBean> userReviewBeans,
                                                                            AttestationBean attestationBean,
                                                                            java.lang.String token,
                                                                            java.lang.String realm)
                                                                     throws com.engiweb.toolkit.common.BackendException
        Parameters:
        userReviewBeans -
        attestationBean -
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException