com.crossideas.certification.common.interfaces

Interface IPersonReviewDirect

  • All Superinterfaces:
    common.direct.IDirect


    public interface IPersonReviewDirect
    extends common.direct.IDirect
    • Method Detail

      • findUser

        com.engiweb.pm.entity.BeanList<UserReviewBean> findUser(UserReviewBean userReviewBean,
                                                                java.lang.Boolean incomp,
                                                                boolean hier,
                                                                com.crossideas.certification.common.util.EmploymentReviewOption reviewOption,
                                                                UserBean userLogged,
                                                                AttestationBean attestationBean,
                                                                com.engiweb.pm.entity.Paging paging,
                                                                com.engiweb.pm.dao.db.DAO connDao)
                                                         throws com.engiweb.toolkit.common.BackendException
        Returns all users include within campaign and in user logged visibility or find user by reviewer if the userLogged parameter is the user by reviewer.
        Parameters:
        userReviewBean - UserReviewBean the user review
        incomp - the incomp
        hier - boolean: if true research must be performed hierarchically, false otherwise
        reviewOption - EmploymentReviewOption the review option
        userLogged - UserBean the user logged or the user reviewer
        attestationBean - AttestationBean the attestation
        paging - Paging
        connDao - DAO the connection dao
        Returns:
        BeanList of UserReviewBean
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • findUser

        com.engiweb.pm.entity.BeanList<UserReviewBean> findUser(UserReviewBean userReviewBean,
                                                                java.lang.Boolean incomp,
                                                                boolean hier,
                                                                com.crossideas.certification.common.util.EmploymentReviewOption reviewOption,
                                                                TaskBean taskBean,
                                                                boolean taskHier,
                                                                UserBean userLogged,
                                                                AttestationBean attestationBean,
                                                                com.engiweb.pm.entity.Paging paging,
                                                                com.engiweb.pm.dao.db.DAO connDao)
                                                         throws com.engiweb.toolkit.common.BackendException
        Returns all users include within campaign and in user logged visibility or find user by reviewer if the userLogged parameter is the user by reviewer.
        Parameters:
        userReviewBean - UserReviewBean the user review
        incomp - the incomp
        hier - boolean: if true research must be performed hierarchically, false otherwise
        reviewOption - EmploymentReviewOption the review option
        taskBean - TaskBean: if null no filter is applied, otherwise the passed object is used as filter
        taskHier - boolean: if true resources will be add to group in hierarchical mode
        userLogged - UserBean the user logged or the user reviewer
        attestationBean - AttestationBean the attestation
        paging - Paging
        connDao - DAO the connection dao
        Returns:
        BeanList of UserReviewBean
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • findReview

        com.engiweb.pm.entity.BeanList<EmploymentReviewBean> findReview(EmploymentReviewBean employmentReviewBean,
                                                                        com.crossideas.certification.common.util.EmploymentReviewOption emplReviewOption,
                                                                        AttestationBean attestationBean,
                                                                        UserBean userLogged,
                                                                        com.engiweb.pm.entity.Paging paging,
                                                                        com.engiweb.pm.dao.db.DAO connDao)
                                                                 throws com.engiweb.toolkit.common.BackendException
        Find review of user logged or find review by reviewer if the parameter userLogged is the user to reviewr
        Parameters:
        employmentReviewBean - EmploymentReviewBean the employment review
        emplReviewOption - EmploymentReviewOption the employment review option
        attestationBean - AttestationBean the attestation
        userLogged - UserBean the user logged
        paging - Paging
        connDao - DAO the connection dao
        Returns:
        BeanList of EmploymentReviewBean
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • approve

        void approve(com.engiweb.pm.entity.BeanList<EmploymentReviewBean> blReviewBean,
                     java.lang.String note,
                     java.lang.String userLoggedCode,
                     com.engiweb.pm.dao.db.DAO connDao)
              throws com.engiweb.toolkit.common.BackendException
        Approve.
        Parameters:
        blReviewBean - BeanList of EmploymentReviewBean
        note - String the note
        userLoggedCode - String the code of user logged
        connDao - DAo the connection dao
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • approve

        void approve(com.engiweb.pm.entity.BeanList<UserReviewBean> userReviewBeans,
                     AttestationBean attestationBean,
                     java.lang.String note,
                     java.lang.String userLoggedCode,
                     com.engiweb.pm.dao.db.DAO connDao)
              throws com.engiweb.toolkit.common.BackendException
        Approve all entitlements belonging to a list of users
        Parameters:
        userReviewBeans - BeanList of UserReviewBean the user review
        attestationBean - AttestationBean the attestation
        note - String the note
        userLoggedCode - String the code of user logged
        connDao - DAO the connection dao
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • revoke

        void revoke(com.engiweb.pm.entity.BeanList<EmploymentReviewBean> blReviewBean,
                    java.lang.String note,
                    java.lang.String userLoggedCode,
                    com.engiweb.pm.dao.db.DAO connDao)
             throws com.engiweb.toolkit.common.BackendException
        Revoke.
        Parameters:
        blReviewBean - BeanList of EmploymentReviewBean
        note - String the note
        userLoggedCode - String the code of user logged
        connDao - DAO the connection dao
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • revokeRight

        void revokeRight(EmploymentReviewRightBean reviewRightBean,
                         java.lang.String userLoggedCode,
                         com.engiweb.pm.dao.db.DAO connDao)
                  throws com.engiweb.toolkit.common.BackendException
        Parameters:
        reviewRightBean -
        userLoggedCode -
        connDao -
        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 userLoggedCode,
                    com.engiweb.pm.dao.db.DAO connDao)
             throws com.engiweb.toolkit.common.BackendException
        Revoke all entitlement belonging to a list of users
        Parameters:
        userReviewBeans - BeanList of UserReviewBean the user review
        attestationBean - AttestationBean the attestation
        note - String the note
        userLoggedCode - String the code of user logged
        connDao - DAO the connection dao
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • redirect

        void redirect(com.engiweb.pm.entity.BeanList<EmploymentReviewBean> blReviewBean,
                      AttestationBean attestationBean,
                      ReviewNoteBean noteBean,
                      com.engiweb.pm.dao.db.DAO connDao)
               throws com.engiweb.toolkit.common.BackendException
        Redirect a list of person entitlement 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 - BeanList of EmploymentReviewBean
        attestationBean - AttestationBean mandatory and unique
        noteBean - ReviewNoteBean the note
        connDao - DAO the connection dao
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • redirect

        void redirect(com.engiweb.pm.entity.BeanList<UserReviewBean> userReviewBeans,
                      AttestationBean attestationBean,
                      UserBean toUser,
                      ReviewNoteBean noteBean,
                      java.lang.String userLoggedCode,
                      com.engiweb.pm.dao.db.DAO connDao)
               throws com.engiweb.toolkit.common.BackendException
        Redirect a certification of the entitlements a list of users to another user.
        Parameters:
        userReviewBeans - BeanList of UserReviewBean the user review
        attestationBean - AttestationBean the attestation
        toUser - UserBean the user to redirect
        noteBean - ReviewNoteBean the note
        userLoggedCode - String the code of user logged
        connDao - DAO the connection dao
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • escalate

        void escalate(com.engiweb.pm.entity.BeanList<EmploymentReviewBean> employmentReviewBeans,
                      AttestationBean attestationBean,
                      ReviewNoteBean noteBean,
                      com.engiweb.pm.dao.db.DAO connDao)
               throws com.engiweb.toolkit.common.BackendException
        Escalate.
        Parameters:
        employmentReviewBeans - BeanList of EmploymentReviewBean the employment review
        attestationBean - AttestationBean the attestation
        noteBean - ReviewNoteBean the note
        connDao - DAO the connection dao
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • escalate

        void escalate(com.engiweb.pm.entity.BeanList<UserReviewBean> userReviewBeans,
                      AttestationBean attestationBean,
                      UserBean toSupervisor,
                      ReviewNoteBean noteBean,
                      java.lang.String userLoggedCode,
                      com.engiweb.pm.dao.db.DAO connDao)
               throws com.engiweb.toolkit.common.BackendException
        Escalate.
        Parameters:
        userReviewBeans - BeanList of UserReviewBean the user review
        attestationBean - AttestationBean the attestation
        toSupervisor - UserBean supervisor to escalate
        noteBean - ReviewNoteBean the note
        userLoggedCode - String the code of user logged
        connDao - DAO the connection dao
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • signOff

        void signOff(UserReviewBean userReviewBeans,
                     AttestationBean attestationBean,
                     java.lang.String userLoggedCode,
                     com.engiweb.pm.dao.db.DAO connDao)
              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:
        userReviewBeans - UserReviewBean user review(mandatory)
        attestationBean - AttestationBean the attestation
        userLoggedCode - String the code of user logged
        connDao - DAO the connection dao
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • signOff

        void signOff(com.engiweb.pm.entity.BeanList<EmploymentReviewBean> blEmploymenReview,
                     java.lang.String userLoggedCode,
                     com.engiweb.pm.dao.db.DAO connDao)
              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:
        blEmploymenReview - BeanList of EmploymentReviewBean
        userLoggedCode - String the code of user logged
        connDao - DAO the connection dao
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • findApplication

        com.engiweb.pm.entity.BeanList<ApplicationBean> findApplication(ApplicationBean applicationBean,
                                                                        UserBean userBean,
                                                                        AttestationBean attestationBean,
                                                                        UserBean userLoggedBean,
                                                                        com.engiweb.pm.entity.Paging paging,
                                                                        com.engiweb.pm.dao.db.DAO connDAO)
                                                                 throws com.engiweb.toolkit.common.BackendException
        Returns Applications associated to employments to review.
        Parameters:
        applicationBean - ApplicationBean the application
        userBean - UserBean the user
        attestationBean - AttestationBean the attestation
        userLoggedBean - UserBean the user logged bean or the user reviewer
        paging - Paging
        connDao - DAO the connection dao
        Returns:
        BeanList of ApplicationBean
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • findMessage

        com.engiweb.pm.entity.BeanList<ReviewNoteBean> findMessage(ReviewNoteBean reviewNoteBean,
                                                                   EmploymentReviewBean employmentReviewBean,
                                                                   com.engiweb.pm.entity.Paging paging,
                                                                   com.engiweb.pm.dao.db.DAO connDao)
                                                            throws com.engiweb.toolkit.common.BackendException
        Find message.
        Parameters:
        reviewNoteBean - ReviewNoteBean the review note
        employmentReviewBean - EmploymentReviewBean the employment review
        paging - Paging
        connDao - DAO the connection dao
        Returns:
        BeanList of ReviewNoteBean
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • findReviewHistory

        com.engiweb.pm.entity.BeanList<EmploymentReviewHistoryBean> findReviewHistory(java.lang.String entitlementName,
                                                                                      java.lang.String entitlementCode,
                                                                                      java.lang.String applicationName,
                                                                                      EntitlementType entitlementType,
                                                                                      UserBean userBean,
                                                                                      com.crossideas.certification.common.enumeration.ReviewStatus reviewStatus,
                                                                                      com.engiweb.pm.entity.Paging paging,
                                                                                      com.engiweb.pm.dao.db.DAO connDao)
                                                                               throws com.engiweb.toolkit.common.BackendException
        Find review history.
        Parameters:
        entitlementName - String the entitlement name
        entitlementCode - String the entitlement code
        applicationName - String the application name
        entitlementType - EntitlementType the entitlement type
        userBean - UserBean the user
        reviewStatus - ReviewStatus the review status
        paging - Paging
        connDao - DAO the connection dao
        Returns:
        BeanList of EmploymentReviewHistoryBean
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • findReviewer

        @Deprecated
        com.engiweb.pm.entity.BeanList<UserReviewBean> findReviewer(UserBean userBean,
                                                                                OrgUnitBean ouBean,
                                                                                boolean hier,
                                                                                AttestationBean attestationBean,
                                                                                com.engiweb.pm.entity.Paging paging,
                                                                                com.engiweb.pm.dao.db.DAO connDao)
                                                                         throws com.engiweb.toolkit.common.BackendException
        Deprecated. Replaced by #findReviewer(UserBean, GroupBean, boolean, AttestationBean, Paging, DAO)
        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,
                                                                    com.engiweb.pm.dao.db.DAO connDao)
                                                             throws com.engiweb.toolkit.common.BackendException
        Find reviewer.
        Parameters:
        userBean - UserBean the user
        groupBean - GroupBean the group bean. Must be set and uniquely defined
        hierarchyBean - HierarchyBean the hierarchy bean. It must be set and uniquely defined
        hier - boolean: if true research must be performed hierarchically, false otherwise
        attestationBean - AttestationBean the attestation
        paging - Paging
        connDao - DAO the connection dao
        Returns:
        BeanList of UserReviewBean
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • findReviewStats

        java.util.HashMap<java.lang.String,java.lang.Integer> findReviewStats(UserBean userBean,
                                                                              AttestationBean attestationBean,
                                                                              com.engiweb.pm.dao.db.DAO connDao)
                                                                       throws com.engiweb.toolkit.common.BackendException
        Find review stats.
        Parameters:
        userBean - UserBean the user
        attestationBean - AttestationBean the attestation
        connDao - DAOthe connection dao
        Returns:
        HashMap the hash map with the statistics, where the key is a String with the AttestationRes and the value is an Integer of the corresponding statistics.
        The keys are:
        • AttestationRes.STATS_ITEM_TOTAL
        • AttestationRes.STATS_ITEM_PENDING
        • AttestationRes.STATS_ITEM_APPROVED
        • AttestationRes.STATS_ITEM_REVOKED
        • AttestationRes.STATS_ITEM_REDIRECTED
        • AttestationRes.STATS_ITEM_APPROVED_SO
        • AttestationRes.STATS_ITEM_REVOKED_SO
        • AttestationRes.STATS_ENTITY_TOTAL
        • AttestationRes.STATS_ENTITY_TOTAL_SO
        • AttestationRes.STATS_ENTITY_TOTAL_WORKED
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • rollback

        void rollback(com.engiweb.pm.entity.BeanList<EmploymentReviewBean> blReviewBean,
                      java.lang.String userLoggedCode,
                      com.engiweb.pm.dao.db.DAO connDao)
               throws com.engiweb.toolkit.common.BackendException
        Rollback.
        Parameters:
        blReviewBean - BeanList of EmploymentReviewBean
        userLoggedCode - String the code of user logged
        connDao - DAO the connection dao
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • updateNote

        void updateNote(com.engiweb.pm.entity.BeanList<EmploymentReviewBean> blReviewBean,
                        java.lang.String note,
                        java.lang.String userLoggedCode,
                        com.engiweb.pm.dao.db.DAO connDao)
                 throws com.engiweb.toolkit.common.BackendException
        Update note.
        Parameters:
        blReviewBean - BeanList of EmploymentReviewBean
        note - String the note
        userLoggedCode - String the code of user logged
        connDao - DAO the connection dao
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • findTotalReview

        com.engiweb.pm.entity.BeanList<EmploymentReviewBean> findTotalReview(EmploymentReviewBean employmentReviewBean,
                                                                             boolean hier,
                                                                             java.lang.Boolean incompUser,
                                                                             com.crossideas.certification.common.util.EmploymentReviewOption employmentReviewOption,
                                                                             AttestationBean attestationBean,
                                                                             UserBean userLogged,
                                                                             com.engiweb.pm.entity.Paging paging,
                                                                             com.engiweb.pm.dao.db.DAO connDao)
                                                                      throws com.engiweb.toolkit.common.BackendException
        Find total review by user logged or find total review by reviewer.
        Parameters:
        employmentReviewBean - EmploymentReviewBean the employment review
        hier - boolean: if true research must be performed hierarchically, false otherwise
        incompUser - the incomp user
        employmentReviewOption - EmploymentReviewOption the employment review option
        attestationBean - AttestationBean the attestation
        userLogged - UserBean the user logged or the user by reviewer.
        paging - Paging
        connDao - DAo the connection dao
        Returns:
        BeanList of EmploymentReviewBean
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • findTotalReview

        com.engiweb.pm.entity.BeanList<EmploymentReviewBean> findTotalReview(EmploymentReviewBean employmentReviewBean,
                                                                             boolean hier,
                                                                             java.lang.Boolean incompUser,
                                                                             com.crossideas.certification.common.util.EmploymentReviewOption employmentReviewOption,
                                                                             TaskBean taskBean,
                                                                             boolean taskHier,
                                                                             AttestationBean attestationBean,
                                                                             UserBean userLogged,
                                                                             com.engiweb.pm.entity.Paging paging,
                                                                             com.engiweb.pm.dao.db.DAO connDao)
                                                                      throws com.engiweb.toolkit.common.BackendException
        Find total review by user logged or find total review by reviewer.
        Parameters:
        employmentReviewBean - EmploymentReviewBean the employment review
        hier - boolean: if true research must be performed hierarchically, false otherwise
        incompUser - the incomp user
        employmentReviewOption - EmploymentReviewOption the employment review option
        taskBean - TaskBean: if null no filter is applied, otherwise the passed object is used as filter
        taskHier - boolean: if true resources will be add to group in hierarchical mode
        attestationBean - AttestationBean the attestation
        userLogged - UserBean the user logged or the user by reviewer.
        paging - Paging
        connDao - DAo the connection dao
        Returns:
        BeanList of EmploymentReviewBean
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • findReviewersForRedirect

        com.engiweb.pm.entity.BeanList<UserBean> findReviewersForRedirect(UserBean userBean,
                                                                          GroupBean groupBean,
                                                                          HierarchyBean hierarchyBean,
                                                                          boolean hier,
                                                                          com.engiweb.pm.entity.BeanList<EmploymentReviewBean> employmentReviewList,
                                                                          com.engiweb.pm.dao.db.DAO connDao)
                                                                   throws com.engiweb.toolkit.common.BackendException
        Find reviewers for redirect.
        Parameters:
        userBean - UserBean the user
        groupBean - GroupBean group bean
        hierarchyBean - HierarchyBean must be set and uniquely defined
        hier - boolean: if true research must be performed hierarchically, false otherwise
        employmentReviewList - BeanList of EmploymentReviewBean the employment review list
        connDao - DAo the connection dao
        Returns:
        BeanList of UserBean
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • 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 userLoggedCode,
                                                                          com.engiweb.pm.dao.db.DAO connDao)
                                                                   throws com.engiweb.toolkit.common.BackendException
        Find reviewers for redirect.
        Parameters:
        userBean - UserBean the user bean
        groupBean - GroupBean the group bean
        hierarchyBean - HierarchyBean must be set and uniquely defined
        hier - boolean: if true research must be performed hierarchically, false otherwise
        userReviewBeans - BeanList of UserReviewBean the user review
        attestationBean - AttestationBean the attestation
        userLoggedCode - String the code of user logged
        connDao - DAO the connection dao
        Returns:
        BeanList of UserBean
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • findSupervisorsForEscalate

        com.engiweb.pm.entity.BeanList<UserBean> findSupervisorsForEscalate(com.engiweb.pm.entity.BeanList<EmploymentReviewBean> employmentReviewList,
                                                                            com.engiweb.pm.dao.db.DAO connDao)
                                                                     throws com.engiweb.toolkit.common.BackendException
        Find supervisors for escalate.
        Parameters:
        employmentReviewList - BeanList of EmploymentReviewBean the employment review list
        connDao - DAO the connection dao
        Returns:
        BeanList of UserBean
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • findSupervisorsForEscalate

        com.engiweb.pm.entity.BeanList<UserBean> findSupervisorsForEscalate(com.engiweb.pm.entity.BeanList<UserReviewBean> userReviewBeans,
                                                                            AttestationBean attestationBean,
                                                                            com.engiweb.pm.dao.db.DAO connDao)
                                                                     throws com.engiweb.toolkit.common.BackendException
        Find supervisors for escalate by an attestation.
        Parameters:
        userReviewBeans - BeanList of UserReviewBean the user review
        attestationBean - AttestationBean the attestation
        connDao - DAO the connection dao
        Returns:
        BeanList of UserBean
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • editRight

        void editRight(EmploymentReviewRightBean employmentReviewRightBean,
                       java.lang.String userLoggedCode,
                       com.engiweb.pm.dao.db.DAO connDao)
                throws com.engiweb.toolkit.common.BackendException
        Parameters:
        employmentReviewRightBean - EmploymentReviewRightBean the employmentReviewRightBean
        userLoggedCode - String the code of user logged
        connDao - DAO the connection dao
        Throws:
        com.engiweb.toolkit.common.BackendException
      • rollbackRight

        void rollbackRight(EmploymentReviewRightBean reviewRightBean,
                           java.lang.String userLoggedCode,
                           com.engiweb.pm.dao.db.DAO connDao)
                    throws com.engiweb.toolkit.common.BackendException
        Parameters:
        reviewRightBean - EmploymentReviewRightBean the employmentReviewRightBean
        userLoggedCode - String the code of user logged
        connDao - DAO the connection dao
        Throws:
        com.engiweb.toolkit.common.BackendException
      • employmentHasRights

        boolean employmentHasRights(EmploymentReviewBean employmentReviewBean,
                                    com.engiweb.pm.dao.db.DAO connDao)
                             throws com.engiweb.toolkit.common.BackendException
        Parameters:
        employmentReviewBean - EmploymentReviewBean the employment review
        connDao - DAO the connection dao
        Returns:
        true if the employment has at least a permission with rights
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findRightReviewHistory

        com.engiweb.pm.entity.BeanList<EmploymentReviewRightHistoryBean> findRightReviewHistory(EmploymentReviewRightHistoryBean filterBean,
                                                                                                java.lang.String attestationName,
                                                                                                java.lang.String userCode,
                                                                                                java.lang.String permissionCode,
                                                                                                com.engiweb.pm.entity.Paging paging,
                                                                                                com.engiweb.pm.dao.db.DAO connDao)
                                                                                         throws com.engiweb.toolkit.common.BackendException
        Parameters:
        filterBean - EmploymentReviewRightHistoryBean the right history review. Act as a filter and it is not required
        attestationName - String the attestation name. It is mandatory
        userCode - String the code of user to review. It is mandatory
        permissionCode - String the code of the permission with rights. It is mandatory
        paging - Paging
        connDao - DAO the connection dao
        Returns:
        BeanList of EmploymentReviewRightHistoryBean
        Throws:
        com.engiweb.toolkit.common.BackendException