com.crossideas.certification.common.interfaces

Interface IOrgUnitReview



  • public interface IOrgUnitReview
    • Method Detail

      • findOrganizationalUnit

        com.engiweb.pm.entity.BeanList<OrgUnitReviewBean> findOrganizationalUnit(OrgUnitReviewBean orgUnitReviewBean,
                                                                                 boolean hier,
                                                                                 com.crossideas.certification.common.util.JobUnitReviewOption reviewOption,
                                                                                 AttestationBean attestationBean,
                                                                                 com.engiweb.pm.entity.Paging paging,
                                                                                 java.lang.String token,
                                                                                 java.lang.String realm)
                                                                          throws com.engiweb.toolkit.common.BackendException
        Returns all organization units include within campaign and in user logged visibility
        Parameters:
        hier -
        reviewOption -
        attestationBean -
        paging - Paging
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findOrganizationalUnit

        com.engiweb.pm.entity.BeanList<OrgUnitReviewBean> findOrganizationalUnit(OrgUnitReviewBean orgUnitReviewBean,
                                                                                 boolean hier,
                                                                                 com.crossideas.certification.common.util.JobUnitReviewOption 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
        Returns all organization units include within campaign and in user logged visibility
        Parameters:
        hier -
        reviewOption -
        taskBean -
        taskHier -
        attestationBean -
        paging - Paging
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findReview

        com.engiweb.pm.entity.BeanList<JobUnitReviewBean> findReview(JobUnitReviewBean jobUnitReviewBean,
                                                                     java.lang.Boolean incomp,
                                                                     com.crossideas.certification.common.util.JobUnitReviewOption jobUnitReviewOption,
                                                                     AttestationBean attestationBean,
                                                                     com.engiweb.pm.entity.Paging paging,
                                                                     java.lang.String token,
                                                                     java.lang.String realm)
                                                              throws com.engiweb.toolkit.common.BackendException
        Parameters:
        incomp -
        jobUnitReviewOption -
        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<JobUnitReviewBean> 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
      • approve

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

        void revoke(com.engiweb.pm.entity.BeanList<JobUnitReviewBean> 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
      • revoke

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

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

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

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

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

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

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

        void signOff(OrgUnitReviewBean orgUnitReviewBean,
                     AttestationBean attestationBean,
                     java.lang.String token,
                     java.lang.String realm)
              throws com.engiweb.toolkit.common.BackendException
        Parameters:
        orgUnitReviewBean -
        userLogged -
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • signOff

        void signOff(com.engiweb.pm.entity.BeanList<JobUnitReviewBean> blJobUnitReview,
                     java.lang.String token,
                     java.lang.String realm)
              throws com.engiweb.toolkit.common.BackendException
        Parameters:
        blJobUnitReview -
        userLogged -
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findApplication

        com.engiweb.pm.entity.BeanList<ApplicationBean> findApplication(ApplicationBean applicationBean,
                                                                        GroupBean groupBean,
                                                                        HierarchyBean hierarchyBean,
                                                                        AttestationBean attestationBean,
                                                                        com.engiweb.pm.entity.Paging paging,
                                                                        java.lang.String token,
                                                                        java.lang.String realm)
                                                                 throws com.engiweb.toolkit.common.BackendException
        Returns Applications associated to jobunits to review
        Parameters:
        applicationBean - ApplicationBean the application
        groupBean - GroupBean the group
        hierarchyBean - HierarchyBean mandatory
        attestationBean - AttestationBean the attestation
        paging - Paging
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findApplication

        com.engiweb.pm.entity.BeanList<ApplicationBean> findApplication(ApplicationBean applicationBean,
                                                                        GroupBean groupBean,
                                                                        HierarchyBean hierarchyBean,
                                                                        UserBean reviewerBean,
                                                                        AttestationBean attestationBean,
                                                                        com.engiweb.pm.entity.Paging paging,
                                                                        java.lang.String token,
                                                                        java.lang.String realm)
                                                                 throws com.engiweb.toolkit.common.BackendException
        Returns Applications associated to jobunits to review
        Parameters:
        groupBean - GroupBean the group
        hierarchyBean - HierarchyBean mandatory
        reviewerBean - UserBean mandatory
        attestationBean - AttestationBean the attestation
        paging - Paging
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findMessage

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

        com.engiweb.pm.entity.BeanList<JobUnitReviewHistoryBean> findReviewHistory(java.lang.String entitlementName,
                                                                                   java.lang.String entitlementCode,
                                                                                   java.lang.String applicationName,
                                                                                   EntitlementType entitlementType,
                                                                                   GroupBean groupBean,
                                                                                   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:
        entitlementName -
        entitlementCode -
        applicationName -
        entitlementType -
        groupBean -
        reviewStatus -
        paging - Paging
        token - String Authorization string
        realm - String Realm name
        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 - Paging
        token - String Authorization string
        realm - String Realm name
        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 - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findOrganizationalUnitByReviewer

        com.engiweb.pm.entity.BeanList<OrgUnitReviewBean> findOrganizationalUnitByReviewer(OrgUnitReviewBean orgUnitReviewBean,
                                                                                           boolean hier,
                                                                                           com.crossideas.certification.common.util.JobUnitReviewOption 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:
        orgUnitReviewBean -
        hier -
        reviewOption -
        reviewerUserBean -
        attestationBean -
        paging - Paging
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findOrganizationalUnitByReviewer

        com.engiweb.pm.entity.BeanList<OrgUnitReviewBean> findOrganizationalUnitByReviewer(OrgUnitReviewBean orgUnitReviewBean,
                                                                                           boolean hier,
                                                                                           com.crossideas.certification.common.util.JobUnitReviewOption 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:
        orgUnitReviewBean -
        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<JobUnitReviewBean> findReviewByReviewer(JobUnitReviewBean jobUnitReviewBean,
                                                                               java.lang.Boolean incomp,
                                                                               com.crossideas.certification.common.util.JobUnitReviewOption jobUnitReviewOption,
                                                                               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:
        jobUnitReviewBean -
        incomp -
        jobUnitReviewOption -
        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<JobUnitReviewBean> 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<JobUnitReviewBean> 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<JobUnitReviewBean> orgUnitReviewBeans,
                                                                          java.lang.String token,
                                                                          java.lang.String realm)
                                                                   throws com.engiweb.toolkit.common.BackendException
        Parameters:
        userBean -
        groupBean -
        hierarchyBean -
        hier -
        orgUnitReviewBeans -
        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<OrgUnitReviewBean> orgUnitReviewBeans,
                                                                          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 -
        orgUnitReviewBeans -
        attestationBean -
        paging -
        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<JobUnitReviewBean> orgUnitReviewBeans,
                                                                            java.lang.String token,
                                                                            java.lang.String realm)
                                                                     throws com.engiweb.toolkit.common.BackendException
        Parameters:
        orgUnitReviewBeans -
        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<OrgUnitReviewBean> orgUnitReviewBeans,
                                                                            AttestationBean attestationBean,
                                                                            java.lang.String token,
                                                                            java.lang.String realm)
                                                                     throws com.engiweb.toolkit.common.BackendException
        Parameters:
        orgUnitReviewBeans -
        attestationBean -
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException