com.engiweb.rpd.common.interfaces

Interface ITaskIncomp



  • public interface ITaskIncomp
    Provides method to manage association between conflicting tasks and remediatons
    Author:
    ZinniL
    • 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> blRemediationBean, TaskIncompBean taskIncompBean, EnvironmentBean envBean, java.lang.String cod_operation, java.lang.String token, java.lang.String realm)
      Inserts all of the elements in the specified BeanList to the conflicting couple formed by taskBean and taskIncompBean on the specified environment
      com.engiweb.pm.entity.BeanList<DomainBean> findDomain(DomainBean domainBean, TaskIncompBean taskIncompBean, 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, TaskIncompBean taskIncompBean, EnvironmentBean envBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm)
      Find all of the remediation elements conflicting with the conflicting couple formed by taskBean and taskIncompBean on the specified environment
      com.engiweb.pm.entity.BeanList<TaskIncompBean> findTaskIncomp(TaskIncompBean taskIncompBean, EnvironmentBean envBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm)
      Find all conflicting couple formed by taskBean and taskIncompBean on the specified environment
      void modifyTaskIncomp(TaskBean taskBean, TaskBean taskIncompBean, java.lang.Long incompLevel, EnvironmentBean envBean, java.lang.String token, java.lang.String realm)
      Modifica l'oggetto TaskIncompBean, impostando il livello di incompatibilit�
      void removeRemediation(com.engiweb.pm.entity.BeanList<RemediationBean> blRemediationBean, TaskIncompBean taskIncompBean, EnvironmentBean envBean, java.lang.String cod_operation, java.lang.String token, java.lang.String realm)
      Removes all of the elements in the specified BeanList to the conflicting couple formed by taskBean and taskIncompBean on the specified environment
    • Method Detail

      • addRemediation

        void addRemediation(com.engiweb.pm.entity.BeanList<RemediationBean> blRemediationBean,
                            TaskIncompBean taskIncompBean,
                            EnvironmentBean envBean,
                            java.lang.String cod_operation,
                            java.lang.String token,
                            java.lang.String realm)
                     throws com.engiweb.toolkit.common.BackendException
        Inserts all of the elements in the specified BeanList to the conflicting couple formed by taskBean and taskIncompBean on the specified environment
        Parameters:
        blRemediationBean - Remediation beans to insert
        taskBean - Task bean conflicting with task incomp bean
        taskIncompBean - Task incomp bean conflicting with task bean
        envBean - Environemnt bean
        cod_operation - String code for accounting
        token - String token generated during login
        realm - String realm name on which you are working
        Throws:
        com.engiweb.toolkit.common.BackendException
      • removeRemediation

        void removeRemediation(com.engiweb.pm.entity.BeanList<RemediationBean> blRemediationBean,
                               TaskIncompBean taskIncompBean,
                               EnvironmentBean envBean,
                               java.lang.String cod_operation,
                               java.lang.String token,
                               java.lang.String realm)
                        throws com.engiweb.toolkit.common.BackendException
        Removes all of the elements in the specified BeanList to the conflicting couple formed by taskBean and taskIncompBean on the specified environment
        Parameters:
        blRemediationBean - Remediation beans to remove
        taskBean - Task bean conflicting with task incomp bean
        taskIncompBean - Task incomp bean conflicting with task bean
        envBean - Environemnt bean
        cod_operation - String code for accounting
        token - String token generated during login
        realm - String realm name on which you are working
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findRemediation

        com.engiweb.pm.entity.BeanList<RemediationBean> findRemediation(RemediationBean remediationBean,
                                                                        TaskIncompBean taskIncompBean,
                                                                        EnvironmentBean envBean,
                                                                        com.engiweb.pm.entity.Paging paging,
                                                                        java.lang.String token,
                                                                        java.lang.String realm)
                                                                 throws com.engiweb.toolkit.common.BackendException
        Find all of the remediation elements conflicting with the conflicting couple formed by taskBean and taskIncompBean on the specified environment
        Parameters:
        remediationBean - Remediation bean used as filter
        taskBean - Task bean conflicting with task incomp bean
        taskIncompBean - Task incomp bean conflicting with task bean
        envBean - Environment bean
        paging - Object used to paging result
        token - String token generated during login
        realm - String realm name on which you are working
        Returns:
        List of remediation associated do conflicting tasks
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findTaskIncomp

        com.engiweb.pm.entity.BeanList<TaskIncompBean> findTaskIncomp(TaskIncompBean taskIncompBean,
                                                                      EnvironmentBean envBean,
                                                                      com.engiweb.pm.entity.Paging paging,
                                                                      java.lang.String token,
                                                                      java.lang.String realm)
                                                               throws com.engiweb.toolkit.common.BackendException
        Find all conflicting couple formed by taskBean and taskIncompBean on the specified environment
        Parameters:
        taskIncompBean - Task incomp bean conflicting with task bean used as filter
        envBean - Environment bean
        paging - Obejct user to paging result
        token - String token generated during login
        realm - String realm name on which you are working
        Returns:
        List of object TaskIncompBean, couple formed by taskBean and taskIncompBean
        Throws:
        com.engiweb.toolkit.common.BackendException
      • modifyTaskIncomp

        void modifyTaskIncomp(TaskBean taskBean,
                              TaskBean taskIncompBean,
                              java.lang.Long incompLevel,
                              EnvironmentBean envBean,
                              java.lang.String token,
                              java.lang.String realm)
                       throws com.engiweb.toolkit.common.BackendException
        Modifica l'oggetto TaskIncompBean, impostando il livello di incompatibilit�
        Parameters:
        taskIncompBean - Task incomp da modificare
        envBean - Environment bean
        token - String token generato durante il login
        realm - String Nome del reame sul quale si sta lavorando
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findDomain

        com.engiweb.pm.entity.BeanList<DomainBean> findDomain(DomainBean domainBean,
                                                              TaskIncompBean taskIncompBean,
                                                              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