com.crossideas.certification.common.interfaces

Interface IAttestation



  • public interface IAttestation
    • Method Detail

      • find

        com.engiweb.pm.entity.BeanList<AttestationBean> find(AttestationBean attestationBean,
                                                             com.engiweb.pm.entity.Paging paging,
                                                             java.lang.String token,
                                                             java.lang.String realm)
                                                      throws com.engiweb.toolkit.common.BackendException
        Parameters:
        attestationBean -
        paging -
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findHierarchy

        com.engiweb.pm.entity.BeanList<HierarchyBean> findHierarchy(HierarchyBean hierarchyBean,
                                                                    com.engiweb.pm.web.bean.AbstractBean abstractBean,
                                                                    AttestationBean attestationBean,
                                                                    com.engiweb.pm.entity.Paging paging,
                                                                    java.lang.String token,
                                                                    java.lang.String realm)
                                                             throws com.engiweb.toolkit.common.BackendException
        Returns hierarchies involved in campaign.
        Parameters:
        hierarchyBean - HierarchyBean
        abstractBean - filter bean that can be set to UserBean if attestationBean type is PERSON_ENTITLEMENT or GroupBean if attestationBean type is OU_ENTITLEMENT
        attestationBean - AttestationBean mandatory the attestation bean
        paging - Paging the paging
        token - String Authorization string
        realm - String Realm name
        Returns:
        BeanList of HierarchyBean
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findComplete

        com.engiweb.pm.entity.BeanList<AttestationBean> findComplete(AttestationBean attestationBean,
                                                                     com.engiweb.pm.entity.Paging paging,
                                                                     java.lang.String token,
                                                                     java.lang.String realm)
                                                              throws com.engiweb.toolkit.common.BackendException
        Parameters:
        attestationBean -
        paging -
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • insert

        AttestationBean insert(AttestationBean attestationBean,
                               com.engiweb.pm.entity.BeanList<AttestationPropBean> attPropList,
                               com.engiweb.pm.entity.BeanList<UserBean> blackList,
                               com.engiweb.pm.entity.BeanList<UserBean> supervisorList,
                               java.lang.String cod_oper,
                               java.lang.String token,
                               java.lang.String realm)
                        throws com.engiweb.toolkit.common.BackendException
        Parameters:
        attestationBean -
        attPropList -
        blackList -
        cod_oper - String Code operation. If null PM generates it automatically
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • update

        void update(AttestationBean attestationBean,
                    com.engiweb.pm.entity.BeanList<AttestationPropBean> attPropList,
                    com.engiweb.pm.entity.BeanList<UserBean> blackList,
                    com.engiweb.pm.entity.BeanList<UserBean> supervisorList,
                    java.lang.String cod_oper,
                    java.lang.String token,
                    java.lang.String realm)
             throws com.engiweb.toolkit.common.BackendException
        Update an attestation with passed values.
        Parameters:
        attestationBean -
        attPropList -
        blackList -
        cod_oper - String Code operation. If null PM generates it automatically
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • delete

        void delete(AttestationBean attestationBean,
                    java.lang.String cod_oper,
                    java.lang.String token,
                    java.lang.String realm)
             throws com.engiweb.toolkit.common.BackendException
        Parameters:
        attestationBean -
        cod_oper - String Code operation. If null PM generates it automatically
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • launch

        void launch(AttestationBean attestationBean,
                    java.lang.String token,
                    java.lang.String realm)
             throws com.engiweb.toolkit.common.BackendException
        Launch attestation review and avtivate it
        Parameters:
        attestationBean -
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • launchPreview

        void launchPreview(AttestationBean attestationBean,
                           java.lang.String token,
                           java.lang.String realm)
                    throws com.engiweb.toolkit.common.BackendException
        Launch attestation review in preview mode
        Parameters:
        attestationBean -
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • active

        void active(AttestationBean attestationBean,
                    java.lang.String token,
                    java.lang.String realm)
             throws com.engiweb.toolkit.common.BackendException
        Active an attestation review
        Parameters:
        attestationBean -
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findAttestationProp

        com.engiweb.pm.entity.BeanList<AttestationPropBean> findAttestationProp(AttestationBean attestationBean,
                                                                                java.lang.String token,
                                                                                java.lang.String realm)
                                                                         throws com.engiweb.toolkit.common.BackendException
        Parameters:
        attestationBean -
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findSupervisor

        com.engiweb.pm.entity.BeanList<UserBean> findSupervisor(UserBean supervisor,
                                                                AttestationBean attestationBean,
                                                                com.engiweb.pm.entity.Paging paging,
                                                                java.lang.String token,
                                                                java.lang.String realm)
                                                         throws com.engiweb.toolkit.common.BackendException
        Parameters:
        supervisor -
        attestationBean -
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findAttestationBlackList

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

        com.engiweb.pm.entity.BeanList<AttestationBean> findAttestationByUserVisibility(AttestationBean attestationBean,
                                                                                        UserBean userBean,
                                                                                        int campaignType,
                                                                                        com.engiweb.pm.entity.Paging paging,
                                                                                        java.lang.String token,
                                                                                        java.lang.String realm)
                                                                                 throws com.engiweb.toolkit.common.BackendException
        Parameters:
        attestationBean -
        userBean -
        campaignType -
        paging -
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findAttestationByUserVisibility

        com.engiweb.pm.entity.BeanList<AttestationBean> findAttestationByUserVisibility(AttestationBean attestationBean,
                                                                                        UserBean userBean,
                                                                                        java.lang.Integer campaignType,
                                                                                        int reviewerOrSupervisor,
                                                                                        java.lang.String token,
                                                                                        java.lang.String realm)
                                                                                 throws com.engiweb.toolkit.common.BackendException
        Parameters:
        attestationBean -
        userBean -
        campaignType -
        reviewerOrSupervisor -
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • cloneAttestation

        AttestationBean cloneAttestation(java.lang.String attestationReviewName,
                                         AttestationBean attestationBean,
                                         java.lang.String cod_oper,
                                         java.lang.String token,
                                         java.lang.String realm)
                                  throws com.engiweb.toolkit.common.BackendException
        Parameters:
        attestationReviewName - String name of the new review, clone of the passed review. It is no mandadtory. If null or empty the name of the new review will be the olt review name concat with random number
        attestationBean - The review to be cloned
        cod_oper - String Code operation. If null PM generates it automatically
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findAttestationView

        com.engiweb.pm.entity.BeanList<AttestationViewBean> findAttestationView(AttestationViewBean attViewBean,
                                                                                AttestationBean attestationBean,
                                                                                java.lang.String token,
                                                                                java.lang.String realm)
                                                                         throws com.engiweb.toolkit.common.BackendException
        Parameters:
        attViewBean -
        attestationBean -
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • updateAttestationView

        void updateAttestationView(com.engiweb.pm.entity.BeanList<AttestationViewBean> attestationViewBeanList,
                                   AttestationBean attestationBean,
                                   java.lang.String token,
                                   java.lang.String realm)
                            throws com.engiweb.toolkit.common.BackendException
        Parameters:
        attestationViewBeanList -
        attestationBean -
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException