com.crossideas.certification.common.interfaces

Interface IAccountReview



  • public interface IAccountReview
    • Method Detail

      • approve

        void approve(com.engiweb.pm.entity.BeanList<AccountReviewBean> blReviewBean,
                     java.lang.String note,
                     java.lang.String token,
                     java.lang.String realm)
              throws com.engiweb.toolkit.common.BackendException
        Parameters:
        blReviewBean -
        note - String
        token - String token used as authorization credential
        realm - String realm on which perform the operation
        Throws:
        com.engiweb.toolkit.common.BackendException
      • revoke

        void revoke(com.engiweb.pm.entity.BeanList<AccountReviewBean> blReviewBean,
                    java.lang.String note,
                    java.lang.String token,
                    java.lang.String realm)
             throws com.engiweb.toolkit.common.BackendException
        Parameters:
        blReviewBean -
        note - String
        token - String token used as authorization credential
        realm - String realm on which perform the operation
        Throws:
        com.engiweb.toolkit.common.BackendException
      • redirect

        void redirect(com.engiweb.pm.entity.BeanList<AccountReviewBean> blReviewBean,
                      AttestationBean attestationBean,
                      ReviewNoteBean noteBean,
                      java.lang.String token,
                      java.lang.String realm)
               throws com.engiweb.toolkit.common.BackendException
        Redirect a list of account reviews. If reviews has never been redirected or is in RETURNED status previousOwner field must be set to perform the redirection. If reviews is in REDIRECTED status, reviews is returned to the previous reviewer.
        Parameters:
        blReviewBean -
        attestationBean - mandatory and unique
        noteBean - ReviewNoteBean
        token - String token used as authorization credential
        realm - String realm on which perform the operation
        Throws:
        com.engiweb.toolkit.common.BackendException
      • escalate

        void escalate(com.engiweb.pm.entity.BeanList<AccountReviewBean> accountReviewBeans,
                      AttestationBean attestationBean,
                      ReviewNoteBean noteBean,
                      java.lang.String token,
                      java.lang.String realm)
               throws com.engiweb.toolkit.common.BackendException
        Parameters:
        accountReviewBeans -
        attestationBean -
        noteBean - ReviewNoteBean
        token - String token used as authorization credential
        realm - String realm on which perform the operation
        Throws:
        com.engiweb.toolkit.common.BackendException
      • signOff

        void signOff(com.engiweb.pm.entity.BeanList<AccountReviewBean> accountReviewBeans,
                     java.lang.String token,
                     java.lang.String realm)
              throws com.engiweb.toolkit.common.BackendException
        Sign off all user account passed that have been processed (approved or revoked), valid, and not signed off yet
        Parameters:
        accountReviewBeans -
        token - String token used as authorization credential
        realm - String realm on which perform the operation
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findMessage

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

        com.engiweb.pm.entity.BeanList<AccountReviewHistoryBean> findReviewHistory(java.lang.String pwdCfgName,
                                                                                   UserBean userBean,
                                                                                   com.crossideas.certification.common.enumeration.ReviewStatus reviewStatus,
                                                                                   com.engiweb.pm.entity.Paging paging,
                                                                                   java.lang.String token,
                                                                                   java.lang.String realm)
                                                                            throws com.engiweb.toolkit.common.BackendException
        Parameters:
        pwdCfgName -
        userBean -
        reviewStatus -
        paging -
        token -
        realm -
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • rollback

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

        void updateNote(com.engiweb.pm.entity.BeanList<AccountReviewBean> blReviewBean,
                        java.lang.String note,
                        java.lang.String token,
                        java.lang.String realm)
                 throws com.engiweb.toolkit.common.BackendException
        Parameters:
        blReviewBean -
        note -
        token -
        realm -
        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<AccountReviewBean> accountReviewList,
                                                                          java.lang.String token,
                                                                          java.lang.String realm)
                                                                   throws com.engiweb.toolkit.common.BackendException
        Parameters:
        userBean -
        groupBean -
        hierarchyBean -
        hier -
        accountReviewList -
        token -
        realm -
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findSupervisorsForEscalate

        com.engiweb.pm.entity.BeanList<UserBean> findSupervisorsForEscalate(com.engiweb.pm.entity.BeanList<AccountReviewBean> accountReviewList,
                                                                            java.lang.String token,
                                                                            java.lang.String realm)
                                                                     throws com.engiweb.toolkit.common.BackendException
        Parameters:
        accountReviewList -
        token -
        realm -
        Returns:
        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 -
        hier -
        attestationBean -
        paging -
        token -
        realm -
        Returns:
        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 -
        realm -
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findTotalReview

        com.engiweb.pm.entity.BeanList<AccountReviewBean> findTotalReview(AccountReviewBean employmentReviewBean,
                                                                          boolean hier,
                                                                          java.lang.Boolean incompUser,
                                                                          com.crossideas.certification.common.util.ReviewOption reviewOption,
                                                                          AttestationBean attestationBean,
                                                                          com.engiweb.pm.entity.Paging paging,
                                                                          java.lang.String token,
                                                                          java.lang.String realm)
                                                                   throws com.engiweb.toolkit.common.BackendException
        Parameters:
        employmentReviewBean -
        hier -
        incompUser -
        reviewOption -
        attestationBean -
        paging -
        token -
        realm -
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findTotalReview

        com.engiweb.pm.entity.BeanList<AccountReviewBean> findTotalReview(AccountReviewBean employmentReviewBean,
                                                                          boolean hier,
                                                                          java.lang.Boolean incompUser,
                                                                          com.crossideas.certification.common.util.ReviewOption reviewOption,
                                                                          AttestationBean attestationBean,
                                                                          TaskBean taskBean,
                                                                          boolean taskHier,
                                                                          com.engiweb.pm.entity.Paging paging,
                                                                          java.lang.String token,
                                                                          java.lang.String realm)
                                                                   throws com.engiweb.toolkit.common.BackendException
        Parameters:
        employmentReviewBean -
        hier -
        incompUser -
        reviewOption -
        attestationBean -
        taskBean -
        taskHier -
        paging -
        token -
        realm -
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findTotalReviewByReviewer

        com.engiweb.pm.entity.BeanList<AccountReviewBean> findTotalReviewByReviewer(AccountReviewBean accountReviewBean,
                                                                                    boolean hier,
                                                                                    java.lang.Boolean incompUser,
                                                                                    com.crossideas.certification.common.util.ReviewOption 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:
        accountReviewBean -
        hier -
        incompUser -
        reviewOption -
        reviewerUserBean -
        attestationBean -
        paging -
        token -
        realm -
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findTotalReviewByReviewer

        com.engiweb.pm.entity.BeanList<AccountReviewBean> findTotalReviewByReviewer(AccountReviewBean accountReviewBean,
                                                                                    boolean hier,
                                                                                    java.lang.Boolean incompUser,
                                                                                    com.crossideas.certification.common.util.ReviewOption reviewOption,
                                                                                    UserBean reviewerUserBean,
                                                                                    AttestationBean attestationBean,
                                                                                    TaskBean taskBean,
                                                                                    boolean taskHier,
                                                                                    com.engiweb.pm.entity.Paging paging,
                                                                                    java.lang.String token,
                                                                                    java.lang.String realm)
                                                                             throws com.engiweb.toolkit.common.BackendException
        Parameters:
        accountReviewBean -
        hier -
        incompUser -
        reviewOption -
        reviewerUserBean -
        attestationBean -
        taskBean -
        taskHier -
        paging -
        token -
        realm -
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException