com.engiweb.rpd.common.interfaces

Interface IDomain



  • public interface IDomain
    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 addApplication(com.engiweb.pm.entity.BeanList<ApplicationBean> blApplication, DomainBean domainBean, EnvironmentBean envBean, java.lang.String token, java.lang.String realm)
      Associa i profili appartenenti a una lista di ApplicationBean (esistenti) ad un DomainBean
      void addProfile(com.engiweb.pm.entity.BeanList<EntitlementBean> blProfile, DomainBean domainBean, EnvironmentBean envBean, java.lang.String token, java.lang.String realm)
      Associa una lista di ProfileBean (esistenti) ad un DomainBean
      void addRemediation(com.engiweb.pm.entity.BeanList<RemediationBean> blRemediationBean, DomainBean domainBean, 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
      void delete(DomainBean domainBean, EnvironmentBean envBean, java.lang.String cod_oper, java.lang.String token, java.lang.String realm)
      Cancella un dominio associato ad un evironment
      com.engiweb.pm.entity.BeanList<DomainBean> find(DomainBean domainBean, EnvironmentBean envBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm)
      Cerca DomainBean a partire da un oggetto DomainBean e da un EnvironmentBean
      com.engiweb.pm.entity.BeanList<ApplicationBean> findApplication(ApplicationBean applicationBean, DomainBean domainBean, EnvironmentBean envBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm)
      Cerca gli ApplicationBean a partire da un oggetto DomainBean e da un EnvironmentBean
      com.engiweb.pm.entity.BeanList<EntitlementBean> findProfile(EntitlementBean filterProfileBean, DomainBean domainBean, EnvironmentBean envBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm)
      Find all profile of specidied domain and enviroment
      com.engiweb.pm.entity.BeanList<RemediationBean> findRemediation(RemediationBean remediationBean, DomainBean domainBean, 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<TaskBean> findTask(TaskBean taskBean, DomainBean domainBean, EnvironmentBean envBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm)
      Cerca TaskBean a partire da oggetti TaskBean, DomainBean ed EnvironmentBean
      DomainBean insert(DomainBean domainBean, EnvironmentBean envBean, java.lang.String cod_operation, java.lang.String token, java.lang.String realm)
      Inserisce e associa un dominio ad un environment
      void removeApplication(com.engiweb.pm.entity.BeanList<ApplicationBean> blApplication, DomainBean domainBean, EnvironmentBean envBean, java.lang.String token, java.lang.String realm)
      Disassocia i profili appartenenti a una lista di ApplicationBean (esistenti) da un DomainBean
      void removeProfile(com.engiweb.pm.entity.BeanList<EntitlementBean> blProfile, DomainBean domainBean, EnvironmentBean envBean, java.lang.String token, java.lang.String realm)
      Disassocia una lista di ProfileBean (esistenti) da un DomainBean
      void removeRemediation(com.engiweb.pm.entity.BeanList<RemediationBean> blRemediationBean, DomainBean domainBean, 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
      void update(DomainBean domainBean, EnvironmentBean envBean, java.lang.String cod_oper, java.lang.String token, java.lang.String realm)
      Aggiorna un dominio associato ad un enviroment
    • Method Detail

      • insert

        DomainBean insert(DomainBean domainBean,
                          EnvironmentBean envBean,
                          java.lang.String cod_operation,
                          java.lang.String token,
                          java.lang.String realm)
                   throws com.engiweb.toolkit.common.BackendException
        Inserisce e associa un dominio ad un environment
        Parameters:
        domainBean - DomainBean : oggetto da inserire
        envBean - EnvironmentBean: environment (esistente) a cui associare l'oggetto domainBean
        cod_operation - String: String code for accounting
        token - String: String token generated during login
        realm - String: String realm name on which you are working
        Returns:
        DomainBean inserito
        Throws:
        com.engiweb.toolkit.common.BackendException
      • update

        void update(DomainBean domainBean,
                    EnvironmentBean envBean,
                    java.lang.String cod_oper,
                    java.lang.String token,
                    java.lang.String realm)
             throws com.engiweb.toolkit.common.BackendException
        Aggiorna un dominio associato ad un enviroment
        Parameters:
        domainBean - DomainBean : oggetto (esistente) da aggiornare
        envBean - EnvironmentBean: (esistente) cui l'oggetto � associato
        cod_operation - String: String code for accounting
        token - String: String token generated during login
        realm - String: String realm name on which you are working
        Throws:
        com.engiweb.toolkit.common.BackendException
      • delete

        void delete(DomainBean domainBean,
                    EnvironmentBean envBean,
                    java.lang.String cod_oper,
                    java.lang.String token,
                    java.lang.String realm)
             throws com.engiweb.toolkit.common.BackendException
        Cancella un dominio associato ad un evironment
        Parameters:
        domainBean - DomainBean : oggetto (esistente) da cancellare
        envBean - EnvironmentBean: environment (esistente) cui l'oggetto � associato
        cod_operation - String: String code for accounting
        token - String: String token generated during login
        realm - String: String realm name on which you are working
        Throws:
        com.engiweb.toolkit.common.BackendException
      • find

        com.engiweb.pm.entity.BeanList<DomainBean> find(DomainBean domainBean,
                                                        EnvironmentBean envBean,
                                                        com.engiweb.pm.entity.Paging paging,
                                                        java.lang.String token,
                                                        java.lang.String realm)
                                                 throws com.engiweb.toolkit.common.BackendException
        Cerca DomainBean a partire da un oggetto DomainBean e da un EnvironmentBean
        Parameters:
        domainBean - DomainBean : Oggetto o parametri di ricerca
        envBean - EnvironmentBean: Oggetto (univoco) da cercare
        paging - Paging
        token - String: String token generated during login
        realm - String: String realm name on which you are working
        Returns:
        BeanList di DomainBean
        Throws:
        com.engiweb.toolkit.common.BackendException
      • removeProfile

        void removeProfile(com.engiweb.pm.entity.BeanList<EntitlementBean> blProfile,
                           DomainBean domainBean,
                           EnvironmentBean envBean,
                           java.lang.String token,
                           java.lang.String realm)
                    throws com.engiweb.toolkit.common.BackendException
        Disassocia una lista di ProfileBean (esistenti) da un DomainBean
        Parameters:
        blProfile - BeanList of EntitlementBean: lista di profili (esistenti) da disassociare
        domainBean - DomainBean : oggetto (esistente) da cui disassociare i profili
        envBean - EnvironmentBean: environment (esistente) cui l'oggetto DomainBean � associato
        token - String: String token generated during login
        realm - String: String realm name on which you are working
        Throws:
        com.engiweb.toolkit.common.BackendException
      • addProfile

        void addProfile(com.engiweb.pm.entity.BeanList<EntitlementBean> blProfile,
                        DomainBean domainBean,
                        EnvironmentBean envBean,
                        java.lang.String token,
                        java.lang.String realm)
                 throws com.engiweb.toolkit.common.BackendException
        Associa una lista di ProfileBean (esistenti) ad un DomainBean
        Parameters:
        blProfile - BeanList of EntitlementBean: lista di profili (esistenti) da associare
        domainBean - DomainBean : oggetto (esistente) cui associare i profili
        envBean - EnvironmentBean: environment (esistente) cui l'oggetto DomainBean � associato
        token - String: String token generated during login
        realm - String: String realm name on which you are working
        Throws:
        com.engiweb.toolkit.common.BackendException
      • removeApplication

        void removeApplication(com.engiweb.pm.entity.BeanList<ApplicationBean> blApplication,
                               DomainBean domainBean,
                               EnvironmentBean envBean,
                               java.lang.String token,
                               java.lang.String realm)
                        throws com.engiweb.toolkit.common.BackendException
        Disassocia i profili appartenenti a una lista di ApplicationBean (esistenti) da un DomainBean
        Parameters:
        blApplication - BeanList of ApplicationBean: lista di applicazioni (esistenti) i cui profili si devono disassociare
        domainBean - DomainBean : oggetto (esistente) da cui disassociare tutti i profili di un'applicazione
        envBean - EnvironmentBean: environment (esistente) cui l'oggetto DomainBean � associato
        token - String: String token generated during login
        realm - String: String realm name on which you are working
        Throws:
        com.engiweb.toolkit.common.BackendException
      • addApplication

        void addApplication(com.engiweb.pm.entity.BeanList<ApplicationBean> blApplication,
                            DomainBean domainBean,
                            EnvironmentBean envBean,
                            java.lang.String token,
                            java.lang.String realm)
                     throws com.engiweb.toolkit.common.BackendException
        Associa i profili appartenenti a una lista di ApplicationBean (esistenti) ad un DomainBean
        Parameters:
        blApplication - BeanList of ApplicationBean: lista di applicazioni (esistenti) i cui profili si devono associare
        domainBean - DomainBean : oggetto (esistente) cui associare tutti i profili di un'applicazione
        envBean - EnvironmentBean: environment (esistente) cui l'oggetto DomainBean � associato
        token - String: String token generated during login
        realm - String: String realm name on which you are working
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findApplication

        com.engiweb.pm.entity.BeanList<ApplicationBean> findApplication(ApplicationBean applicationBean,
                                                                        DomainBean domainBean,
                                                                        EnvironmentBean envBean,
                                                                        com.engiweb.pm.entity.Paging paging,
                                                                        java.lang.String token,
                                                                        java.lang.String realm)
                                                                 throws com.engiweb.toolkit.common.BackendException
        Cerca gli ApplicationBean a partire da un oggetto DomainBean e da un EnvironmentBean
        Parameters:
        applicationBean - ApplicationBean: Oggetto o parametri di ricerca (opzionale)
        domainBean - DomainBean : Oggetto o parametri di ricerca (univoco)
        envBean - EnvironmentBean: Oggetto o parametri di ricerca (univoco)
        paging - Paging
        token - String: String token generated during login
        realm - String: String realm name on which you are working
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findTask

        com.engiweb.pm.entity.BeanList<TaskBean> findTask(TaskBean taskBean,
                                                          DomainBean domainBean,
                                                          EnvironmentBean envBean,
                                                          com.engiweb.pm.entity.Paging paging,
                                                          java.lang.String token,
                                                          java.lang.String realm)
                                                   throws com.engiweb.toolkit.common.BackendException
        Cerca TaskBean a partire da oggetti TaskBean, DomainBean ed EnvironmentBean
        Parameters:
        taskBean - TaskBean: Oggetto o parametri di ricerca
        domainBean - DomainBean : Oggetto o parametri di ricerca (univoco)
        envBean - EnvironmentBean: Oggetto (univoco) da cercare
        paging - Paging
        token - String: String token generated during login
        realm - String: String realm name on which you are working
        Returns:
        BeanList di TaskBean
        Throws:
        com.engiweb.toolkit.common.BackendException
      • addRemediation

        void addRemediation(com.engiweb.pm.entity.BeanList<RemediationBean> blRemediationBean,
                            DomainBean domainBean,
                            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 - BeanList of RemediationBean beans to insert
        domainBean - DomainBean :
        envBean - EnvironmentBean:
        cod_operation - String: String code for accounting
        token - String: String token generated during login
        realm - String: String realm name on which you are working
        Throws:
        com.engiweb.toolkit.common.BackendException
      • removeRemediation

        void removeRemediation(com.engiweb.pm.entity.BeanList<RemediationBean> blRemediationBean,
                               DomainBean domainBean,
                               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 - BeanList of RemediationBean beans to remove
        domainBean - DomainBean :
        envBean - EnvironmentBean:
        cod_operation - String: String code for accounting
        token - String: String token generated during login
        realm - String: String realm name on which you are working
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findRemediation

        com.engiweb.pm.entity.BeanList<RemediationBean> findRemediation(RemediationBean remediationBean,
                                                                        DomainBean domainBean,
                                                                        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 - RemediationBean bean used as filter
        domainBean - DomainBean :
        envBean - EnvironmentBean:
        paging - Object used to paging result
        token - String: String token generated during login
        realm - String: String realm name on which you are working
        Returns:
        List of remediation associated do conflicting tasks
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findProfile

        com.engiweb.pm.entity.BeanList<EntitlementBean> findProfile(EntitlementBean filterProfileBean,
                                                                    DomainBean domainBean,
                                                                    EnvironmentBean envBean,
                                                                    com.engiweb.pm.entity.Paging paging,
                                                                    java.lang.String token,
                                                                    java.lang.String realm)
                                                             throws com.engiweb.toolkit.common.BackendException
        Find all profile of specidied domain and enviroment
        Parameters:
        filterProfileBean - EntitlementBean: (profile) used as filter
        domainBean - DomainBean :
        envBean - EnvironmentBean:
        paging - Object used to paging result
        token - String: String token generated during login
        realm - String: String realm name on which you are working
        Returns:
        List of EntitlementBean
        Throws:
        com.engiweb.toolkit.common.BackendException