com.engiweb.rpd.common.interfaces

Interface IRisk



  • public interface IRisk
    Author:
    VenturiniS
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String COPYRIGHT
      Copyright
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      void addRemediation(com.engiweb.pm.entity.BeanList<RemediationBean> blRemediation, RiskBean riskBean, EnvironmentBean envBean, java.lang.String token, java.lang.String realm) 
      void addTask(com.engiweb.pm.entity.BeanList<TaskBean> blTask, RiskBean riskBean, boolean hier, EnvironmentBean envBean, java.lang.String cod_oper, java.lang.String token, java.lang.String realm)
      Associa una lista di TaskBean (esistenti) ad un RiskBean
      void delete(RiskBean riskBean, EnvironmentBean envBean, java.lang.String cod_oper, java.lang.String token, java.lang.String realm)
      Cancella un oggetto RiskBean associato ad un Environment
      com.engiweb.pm.entity.BeanList<RiskBean> findAllRisk(RiskBean riskBean, EnvironmentBean envBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm)
      Cerca oggetti RiskBean.
      com.engiweb.pm.entity.BeanList<RemediationBean> findRemediation(RemediationBean remediationBean, java.util.List<RiskBean> riskList, EnvironmentBean envBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) 
      com.engiweb.pm.entity.BeanList<RemediationBean> findRemediation(RemediationBean remediationBean, RiskBean riskBean, EnvironmentBean envBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm) 
      com.engiweb.pm.entity.BeanList<RemediationBean> findRemediationIntersected(RemediationBean remediationBean, RiskBean riskBean, EnvironmentBean envBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm)
      Find remediations associated to the risk intersected with remediations associated to domains in which the risk is involved.
      com.engiweb.pm.entity.BeanList<RiskBean> findRisk(RiskBean riskBean, EnvironmentBean envBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm)
      Cerca oggetti RiskBean considerando la visibilt� sulle attivit� dell'utente che sta operando.
      com.engiweb.pm.entity.BeanList<RiskBean> findRiskEmpty(RiskBean riskBean, EnvironmentBean envBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm)
      Trova i risk che non hanno attivit� associate
      com.engiweb.pm.entity.BeanList<TaskBean> findTask(TaskBean taskBean, RiskBean riskBean, EnvironmentBean envBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm)
      Cerca i TaskBean a partire da un oggetto RiskBean e da un EnvironmentBean
      com.engiweb.pm.entity.BeanList findUser(UserBean userBean, OrgUnitBean ouBean, RiskBean riskBean, boolean hier, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm)
      Returns users having risk
      com.engiweb.pm.entity.BeanList findUserByIntRiskAndProfile(UserBean userBean, OrgUnitBean ouBean, RiskBean riskBean, com.engiweb.pm.entity.BeanList<EntitlementBean> blEntBean, boolean hier, boolean delegated, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm)
      Returns user having visibility on a risk (associated to some task in visibility) with given profiles
      RiskBean insert(RiskBean riskBean, EnvironmentBean envBean, java.lang.String cod_oper, java.lang.String token, java.lang.String realm)
      Inserisce e associa un RiskBean ad un environment
      void removeRemediation(com.engiweb.pm.entity.BeanList<RemediationBean> blRemediation, RiskBean riskBean, EnvironmentBean envBean, java.lang.String token, java.lang.String realm) 
      void removeTask(com.engiweb.pm.entity.BeanList<TaskBean> blTask, RiskBean riskBean, EnvironmentBean envBean, java.lang.String codOper, java.lang.String token, java.lang.String realm)
      Disassocia una lista di RiskTaskBean (esistenti) da un RiskBean
      void update(RiskBean riskBean, EnvironmentBean envBean, java.lang.String cod_oper, java.lang.String token, java.lang.String realm)
      Aggiorna un oggetto RiskBean associato ad un Environment
    • Method Detail

      • insert

        RiskBean insert(RiskBean riskBean,
                        EnvironmentBean envBean,
                        java.lang.String cod_oper,
                        java.lang.String token,
                        java.lang.String realm)
                 throws com.engiweb.toolkit.common.BackendException
        Inserisce e associa un RiskBean ad un environment
        Parameters:
        riskBean - Oggetto RiskBean da inserire
        envBean - EnvironmentBean: parametro di ricerca univoca
        cod_oper -
        token -
        realm -
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • update

        void update(RiskBean riskBean,
                    EnvironmentBean envBean,
                    java.lang.String cod_oper,
                    java.lang.String token,
                    java.lang.String realm)
             throws com.engiweb.toolkit.common.BackendException
        Aggiorna un oggetto RiskBean associato ad un Environment
        Parameters:
        riskBean - Oggetto RiskBean da modificare
        envBean - EnvironmentBean: parametro di ricerca univoca
        cod_oper -
        token -
        realm -
        Throws:
        com.engiweb.toolkit.common.BackendException
      • delete

        void delete(RiskBean riskBean,
                    EnvironmentBean envBean,
                    java.lang.String cod_oper,
                    java.lang.String token,
                    java.lang.String realm)
             throws com.engiweb.toolkit.common.BackendException
        Cancella un oggetto RiskBean associato ad un Environment
        Parameters:
        riskBean - Oggetto RiskBean da cancellare
        envBean - EnvironmentBean: parametro di ricerca univoca
        cod_oper -
        token -
        realm -
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findRisk

        com.engiweb.pm.entity.BeanList<RiskBean> findRisk(RiskBean riskBean,
                                                          EnvironmentBean envBean,
                                                          com.engiweb.pm.entity.Paging paging,
                                                          java.lang.String token,
                                                          java.lang.String realm)
                                                   throws com.engiweb.toolkit.common.BackendException
        Cerca oggetti RiskBean considerando la visibilt� sulle attivit� dell'utente che sta operando.
        Parameters:
        riskBean - Oggetto o paraemtri di ricerca (opzionale)
        envBean - EnvironmentBean: parametro di ricerca univoca
        paging - Paging
        token -
        realm -
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findAllRisk

        com.engiweb.pm.entity.BeanList<RiskBean> findAllRisk(RiskBean riskBean,
                                                             EnvironmentBean envBean,
                                                             com.engiweb.pm.entity.Paging paging,
                                                             java.lang.String token,
                                                             java.lang.String realm)
                                                      throws com.engiweb.toolkit.common.BackendException
        Cerca oggetti RiskBean.
        Parameters:
        riskBean - Oggetto o paraemtri di ricerca (opzionale)
        envBean - EnvironmentBean: parametro di ricerca univoca
        paging - Paging
        token -
        realm -
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findRiskEmpty

        com.engiweb.pm.entity.BeanList<RiskBean> findRiskEmpty(RiskBean riskBean,
                                                               EnvironmentBean envBean,
                                                               com.engiweb.pm.entity.Paging paging,
                                                               java.lang.String token,
                                                               java.lang.String realm)
                                                        throws com.engiweb.toolkit.common.BackendException
        Trova i risk che non hanno attivit� associate
        Parameters:
        riskBean - Oggetto o paraemtri di ricerca (opzionale)
        envBean - EnvironmentBean: parametro di ricerca univoca
        paging - Paging
        token -
        realm -
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • addTask

        void addTask(com.engiweb.pm.entity.BeanList<TaskBean> blTask,
                     RiskBean riskBean,
                     boolean hier,
                     EnvironmentBean envBean,
                     java.lang.String cod_oper,
                     java.lang.String token,
                     java.lang.String realm)
              throws com.engiweb.toolkit.common.BackendException
        Associa una lista di TaskBean (esistenti) ad un RiskBean
        Parameters:
        blTask - lista di TaskBean (esistenti) da associare
        riskBean - RiskBean: oggetto (esistente) a cui associare la lista di TaskBean
        hier - indica se il TaskBean va aggiunto in gerarchia o no
        envBean - EnvironmentBean: parametro di ricerca univoca
        cod_oper -
        token -
        realm -
        Throws:
        com.engiweb.toolkit.common.BackendException
      • removeTask

        void removeTask(com.engiweb.pm.entity.BeanList<TaskBean> blTask,
                        RiskBean riskBean,
                        EnvironmentBean envBean,
                        java.lang.String codOper,
                        java.lang.String token,
                        java.lang.String realm)
                 throws com.engiweb.toolkit.common.BackendException
        Disassocia una lista di RiskTaskBean (esistenti) da un RiskBean
        Parameters:
        blTask - lista di TaskBean (esistenti) da disassociare
        riskBean - RiskBean: oggetto (esistente) da cui disassociare la lista di TaskBean
        envBean - EnvironmentBean: parametro di ricerca univoca
        cod_oper -
        token -
        realm -
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findTask

        com.engiweb.pm.entity.BeanList<TaskBean> findTask(TaskBean taskBean,
                                                          RiskBean riskBean,
                                                          EnvironmentBean envBean,
                                                          com.engiweb.pm.entity.Paging paging,
                                                          java.lang.String token,
                                                          java.lang.String realm)
                                                   throws com.engiweb.toolkit.common.BackendException
        Cerca i TaskBean a partire da un oggetto RiskBean e da un EnvironmentBean
        Parameters:
        taskBean - TaskBean: Oggetto o paraemtri di ricerca (opzionale)
        riskBean - RiskBean: paremtro di ricerca univoca
        envBean - EnvironmentBean: parametro di ricerca univoca
        paging - Paging
        token -
        realm -
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • addRemediation

        void addRemediation(com.engiweb.pm.entity.BeanList<RemediationBean> blRemediation,
                            RiskBean riskBean,
                            EnvironmentBean envBean,
                            java.lang.String token,
                            java.lang.String realm)
                     throws com.engiweb.toolkit.common.BackendException
        Throws:
        com.engiweb.toolkit.common.BackendException
      • removeRemediation

        void removeRemediation(com.engiweb.pm.entity.BeanList<RemediationBean> blRemediation,
                               RiskBean riskBean,
                               EnvironmentBean envBean,
                               java.lang.String token,
                               java.lang.String realm)
                        throws com.engiweb.toolkit.common.BackendException
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findRemediationIntersected

        com.engiweb.pm.entity.BeanList<RemediationBean> findRemediationIntersected(RemediationBean remediationBean,
                                                                                   RiskBean riskBean,
                                                                                   EnvironmentBean envBean,
                                                                                   com.engiweb.pm.entity.Paging paging,
                                                                                   java.lang.String token,
                                                                                   java.lang.String realm)
                                                                            throws com.engiweb.toolkit.common.BackendException
        Find remediations associated to the risk intersected with remediations associated to domains in which the risk is involved.
        Parameters:
        remediationBean - RemediationBean the remediation, if null no filter is applied, otherwise the passed object is used as filter
        riskBean - RiskBean the risk (mandatory)
        envBean - EnvironmentBean the environment
        paging - Paging the paging
        connDao - the connection dao
        Returns:
        BeanList of RemediationBean
        Throws:
        com.engiweb.toolkit.common.BackendException - the backend exception
      • findRemediation

        com.engiweb.pm.entity.BeanList<RemediationBean> findRemediation(RemediationBean remediationBean,
                                                                        RiskBean riskBean,
                                                                        EnvironmentBean envBean,
                                                                        com.engiweb.pm.entity.Paging paging,
                                                                        java.lang.String token,
                                                                        java.lang.String realm)
                                                                 throws com.engiweb.toolkit.common.BackendException
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findRemediation

        com.engiweb.pm.entity.BeanList<RemediationBean> findRemediation(RemediationBean remediationBean,
                                                                        java.util.List<RiskBean> riskList,
                                                                        EnvironmentBean envBean,
                                                                        com.engiweb.pm.entity.Paging paging,
                                                                        java.lang.String token,
                                                                        java.lang.String realm)
                                                                 throws com.engiweb.toolkit.common.BackendException
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findUserByIntRiskAndProfile

        com.engiweb.pm.entity.BeanList findUserByIntRiskAndProfile(UserBean userBean,
                                                                   OrgUnitBean ouBean,
                                                                   RiskBean riskBean,
                                                                   com.engiweb.pm.entity.BeanList<EntitlementBean> blEntBean,
                                                                   boolean hier,
                                                                   boolean delegated,
                                                                   com.engiweb.pm.entity.Paging paging,
                                                                   java.lang.String token,
                                                                   java.lang.String realm)
                                                            throws com.engiweb.toolkit.common.BackendException
        Returns user having visibility on a risk (associated to some task in visibility) with given profiles
        Parameters:
        userBean -
        ouBean -
        riskBean -
        blEntBean -
        hier -
        delegated -
        paging -
        token -
        realm -
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findUser

        com.engiweb.pm.entity.BeanList findUser(UserBean userBean,
                                                OrgUnitBean ouBean,
                                                RiskBean riskBean,
                                                boolean hier,
                                                com.engiweb.pm.entity.Paging paging,
                                                java.lang.String token,
                                                java.lang.String realm)
                                         throws com.engiweb.toolkit.common.BackendException
        Returns users having risk
        Parameters:
        userBean -
        ouBean -
        riskBean -
        hier -
        paging -
        token -
        realm -
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException