com.engiweb.rpd.common.interfaces

Interface IEntitlement



  • public interface IEntitlement
    • 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 addTask(com.engiweb.pm.entity.BeanList<TaskBean> blTask, EntitlementBean eBean, EnvironmentBean envBean, java.lang.String token, java.lang.String realm)
      Aggiunge la lista di attivit� ad un entitlement di tipo profilo in un dato environment
      com.engiweb.pm.entity.BeanList<EntitlementBean> find(EntitlementBean entBean, EnvironmentBean envBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm)
      Cerca gli entitlement incompatibili
      com.engiweb.pm.entity.BeanList<EntitlementBean> findAll(EntitlementBean entBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm)
      Cerca tutti gli entitlement
      com.engiweb.pm.entity.BeanList<DomainBean> findDomain(DomainBean domainBean, EntitlementBean entBean, EnvironmentBean envBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm)
      Cerca oggetti DomainBean a partire da DomainBean e ProfileBean
      com.engiweb.pm.entity.BeanList<EntitlementBean> findPublished(EntitlementBean entBean, ApplicationBean appBean, OrgUnitBean ouBean, boolean hier, EnvironmentBean envBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm)
      Cerca gli entitlement illeciti che sono in stato pubblicato.
      com.engiweb.pm.entity.BeanList<TaskBean> findTask(TaskBean taskBean, EntitlementBean entBean, EnvironmentBean envBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm)
      Cerca oggetti TaskBean a partire da TaskBean e JobRoleBean Questo metodo restituisce la lista delle attivit� che il ruolo fornito abilita a svolgere.
      com.engiweb.pm.entity.BeanList<TaskBean> findTaskDoveSiTrova(TaskBean taskBean, EntitlementBean entBean, EnvironmentBean envBean, com.engiweb.pm.entity.Paging paging, java.lang.String token, java.lang.String realm)
      Questo metodo restituisce la lista delle attivit� nelle quali un Permission � coinvolto, anche se da solo quel permission non � sufficiente a far svolgere quella attivit�.
      void removeTask(com.engiweb.pm.entity.BeanList<TaskBean> blTask, EntitlementBean eBean, EnvironmentBean envBean, java.lang.String token, java.lang.String realm)
      Rimuove la lista di attivit� dall'entitlement di tipo profilo in un dato environment
    • Method Detail

      • findTask

        com.engiweb.pm.entity.BeanList<TaskBean> findTask(TaskBean taskBean,
                                                          EntitlementBean entBean,
                                                          EnvironmentBean envBean,
                                                          com.engiweb.pm.entity.Paging paging,
                                                          java.lang.String token,
                                                          java.lang.String realm)
                                                   throws com.engiweb.toolkit.common.BackendException
        Cerca oggetti TaskBean a partire da TaskBean e JobRoleBean Questo metodo restituisce la lista delle attivit� che il ruolo fornito abilita a svolgere.
        Type Parameters:
        TaskBean - TaskBean taskBean: Oggetto o parametri di ricerca
        UserBean - JobRoleBean roleBean: Oggetto o parametri di ricerca (opzionale)
        EnvironmentBean - EnvironmentBean envBean: environment cui associare l'oggetto TaskBean
        Parameters:
        Paging - 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
      • findTaskDoveSiTrova

        com.engiweb.pm.entity.BeanList<TaskBean> findTaskDoveSiTrova(TaskBean taskBean,
                                                                     EntitlementBean entBean,
                                                                     EnvironmentBean envBean,
                                                                     com.engiweb.pm.entity.Paging paging,
                                                                     java.lang.String token,
                                                                     java.lang.String realm)
                                                              throws com.engiweb.toolkit.common.BackendException
        Questo metodo restituisce la lista delle attivit� nelle quali un Permission � coinvolto, anche se da solo quel permission non � sufficiente a far svolgere quella attivit�. E' utile in RPD e EasyOnboarding per vedere in quali attivit� si trova un permission
        Parameters:
        taskBean -
        entBean -
        envBean -
        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
      • findDomain

        com.engiweb.pm.entity.BeanList<DomainBean> findDomain(DomainBean domainBean,
                                                              EntitlementBean entBean,
                                                              EnvironmentBean envBean,
                                                              com.engiweb.pm.entity.Paging paging,
                                                              java.lang.String token,
                                                              java.lang.String realm)
                                                       throws com.engiweb.toolkit.common.BackendException
        Cerca oggetti DomainBean a partire da DomainBean e ProfileBean
        Type Parameters:
        DomainBean - DomainBean domainBean: Oggetto o parametri di ricerca
        UserBean - JobRoleBean roleBean: Oggetto o parametri di ricerca (opzionale)
        EnvironmentBean - EnvironmentBean envBean: environment cui associare l'oggetto TaskBean
        Parameters:
        Paging - 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
      • find

        com.engiweb.pm.entity.BeanList<EntitlementBean> find(EntitlementBean entBean,
                                                             EnvironmentBean envBean,
                                                             com.engiweb.pm.entity.Paging paging,
                                                             java.lang.String token,
                                                             java.lang.String realm)
                                                      throws com.engiweb.toolkit.common.BackendException
        Cerca gli entitlement incompatibili
        Parameters:
        entBean -
        envBean -
        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
      • findAll

        com.engiweb.pm.entity.BeanList<EntitlementBean> findAll(EntitlementBean entBean,
                                                                com.engiweb.pm.entity.Paging paging,
                                                                java.lang.String token,
                                                                java.lang.String realm)
                                                         throws com.engiweb.toolkit.common.BackendException
        Cerca tutti gli entitlement
        Parameters:
        entBean -
        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
      • findPublished

        com.engiweb.pm.entity.BeanList<EntitlementBean> findPublished(EntitlementBean entBean,
                                                                      ApplicationBean appBean,
                                                                      OrgUnitBean ouBean,
                                                                      boolean hier,
                                                                      EnvironmentBean envBean,
                                                                      com.engiweb.pm.entity.Paging paging,
                                                                      java.lang.String token,
                                                                      java.lang.String realm)
                                                               throws com.engiweb.toolkit.common.BackendException
        Cerca gli entitlement illeciti che sono in stato pubblicato. E' possibile filtrare per applicazione e uo.
        Parameters:
        entBean -
        appBean -
        ouBean -
        hier -
        envBean -
        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
      • addTask

        void addTask(com.engiweb.pm.entity.BeanList<TaskBean> blTask,
                     EntitlementBean eBean,
                     EnvironmentBean envBean,
                     java.lang.String token,
                     java.lang.String realm)
              throws com.engiweb.toolkit.common.BackendException
        Aggiunge la lista di attivit� ad un entitlement di tipo profilo in un dato environment
        Parameters:
        blTask - Lista di oggetti : attivit� da aggiungere al profilo
        eBean - oggetto : entitlement di topo profilo a cui aggiungere le attivit�
        envBean - oggetto : environment cui associare gli oggetti TaskBean
        token - String: String token generated during login
        realm - String: String realm name on which you are working
        Throws:
        com.engiweb.toolkit.common.BackendException
      • removeTask

        void removeTask(com.engiweb.pm.entity.BeanList<TaskBean> blTask,
                        EntitlementBean eBean,
                        EnvironmentBean envBean,
                        java.lang.String token,
                        java.lang.String realm)
                 throws com.engiweb.toolkit.common.BackendException
        Rimuove la lista di attivit� dall'entitlement di tipo profilo in un dato environment
        Parameters:
        blTask - Lista di oggetti : attivit� da aggiungere al profilo
        eBean - oggetto : entitlementBean di tipo profilo a cui aggiungere le attivit�
        envBean - oggetto : environment cui associare gli oggetti TaskBean
        token - String: String token generated during login
        realm - String: String realm name on which you are working
        Throws:
        com.engiweb.toolkit.common.BackendException