com.engiweb.profilemanager.common.interfaces

Interface IRights

  • All Superinterfaces:
    com.engiweb.toolkit.interfaces.IEjb


    public interface IRights
    extends com.engiweb.toolkit.interfaces.IEjb
    The IRights interface allows a client to retrieve and manage all information about right objects
    Author:
    CrossIdeas developer group
    • Method Detail

      • findProfileRights

        com.engiweb.pm.entity.BeanList<ServiceAttributeBean> findProfileRights(ServiceAttributeBean serviceBean,
                                                                               EntitlementBean profileBean,
                                                                               com.engiweb.pm.entity.Paging paging,
                                                                               java.lang.String token,
                                                                               java.lang.String realm)
                                                                        throws com.engiweb.toolkit.common.BackendException
        Parameters:
        serviceBean -
        profileBean -
        paging - Paging
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findPersonRights

        com.engiweb.pm.entity.BeanList<ServiceAttributeBean> findPersonRights(ServiceAttributeBean serviceAttributeBean,
                                                                              EntitlementBean profileBean,
                                                                              UserBean userBean,
                                                                              com.engiweb.pm.entity.Paging paging,
                                                                              java.lang.String token,
                                                                              java.lang.String realm)
                                                                       throws com.engiweb.toolkit.common.BackendException
        Parameters:
        serviceAttributeBean -
        profileBean -
        userBean -
        paging -
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findServiceAttrLookup

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

        @Deprecated
        com.engiweb.pm.entity.BeanList<RightsLookupBean> findServiceAttrLookup(java.lang.String key,
                                                                                           com.engiweb.pm.entity.Paging paging,
                                                                                           java.lang.String token,
                                                                                           java.lang.String realm)
                                                                                    throws com.engiweb.toolkit.common.BackendException
        Deprecated. 
        Throws:
        com.engiweb.toolkit.common.BackendException
      • checkService

        java.util.HashMap<EntitlementBean,com.engiweb.pm.entity.BeanList<ServiceAttributeBean>> checkService(UserBean userBean,
                                                                                                             com.engiweb.pm.entity.BeanList<EntitlementBean> entBeanBL,
                                                                                                             java.lang.String token,
                                                                                                             java.lang.String realm)
                                                                                                      throws com.engiweb.toolkit.common.BackendException
        Parameters:
        userBean -
        entBeanBL -
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • insertOrUpdateRight

        void insertOrUpdateRight(com.engiweb.pm.entity.BeanList<ServiceAttributeBean> rightsList,
                                 EntitlementBean entitlementBean,
                                 java.lang.String token,
                                 java.lang.String realm)
                          throws com.engiweb.toolkit.common.BackendException
        Parameters:
        rightsList -
        entitlementBean -
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • insertOrUpdateUserRight

        void insertOrUpdateUserRight(com.engiweb.pm.entity.BeanList<UserRightsBean> rightsList,
                                     UserBean userBean,
                                     java.lang.String token,
                                     java.lang.String realm)
                              throws com.engiweb.toolkit.common.BackendException
        Parameters:
        rightsList -
        userBean -
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • deleteRights

        void deleteRights(com.engiweb.pm.entity.BeanList<ServiceAttributeBean> rightsList,
                          EntitlementBean entitlementBean,
                          java.lang.String token,
                          java.lang.String realm)
                   throws com.engiweb.toolkit.common.BackendException
        Parameters:
        rightsList -
        entitlementBean -
        token -
        realm -
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findUserProfiles

        com.engiweb.pm.entity.BeanList<EntitlementBean> findUserProfiles(EntitlementBean profileBean,
                                                                         UserBean userBean,
                                                                         com.engiweb.pm.entity.Paging pag,
                                                                         java.lang.String token,
                                                                         java.lang.String realm)
                                                                  throws com.engiweb.toolkit.common.BackendException
        Parameters:
        profileBean -
        userBean -
        pag -
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findPwdCfgRights

        com.engiweb.pm.entity.BeanList<ServiceAttributeBean> findPwdCfgRights(ServiceAttributeBean rightBean,
                                                                              PwdCfgBean pwdCfgBean,
                                                                              com.engiweb.pm.entity.Paging paging,
                                                                              java.lang.String token,
                                                                              java.lang.String realm)
                                                                       throws com.engiweb.toolkit.common.BackendException
        Parameters:
        rightBean -
        pwdCfgBean -
        paging - Paging
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • insertOrUpdateRight

        void insertOrUpdateRight(com.engiweb.pm.entity.BeanList<ServiceAttributeBean> rightsList,
                                 PwdCfgBean pwdCfgBean,
                                 java.lang.String token,
                                 java.lang.String realm)
                          throws com.engiweb.toolkit.common.BackendException
        Parameters:
        rightsList -
        pwdCfgBean -
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • deleteRights

        void deleteRights(com.engiweb.pm.entity.BeanList<ServiceAttributeBean> rightsList,
                          PwdCfgBean pwdCfgBean,
                          java.lang.String token,
                          java.lang.String realm)
                   throws com.engiweb.toolkit.common.BackendException
        Parameters:
        rightsList -
        pwdCfgBean -
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findPersonRights

        com.engiweb.pm.entity.BeanList<ServiceAttributeBean> findPersonRights(ServiceAttributeBean serviceAttributeBean,
                                                                              PwdCfgBean pwdCfgBean,
                                                                              UserBean userBean,
                                                                              com.engiweb.pm.entity.Paging paging,
                                                                              java.lang.String token,
                                                                              java.lang.String realm)
                                                                       throws com.engiweb.toolkit.common.BackendException
        Parameters:
        serviceAttributeBean -
        pwdCfgBean -
        userBean -
        paging - Paging
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • insertOrUpdateUserRight

        void insertOrUpdateUserRight(com.engiweb.pm.entity.BeanList<ServiceAttributeBean> rightsList,
                                     PwdCfgBean pwdCfgBean,
                                     UserBean userBean,
                                     java.lang.String token,
                                     java.lang.String realm)
                              throws com.engiweb.toolkit.common.BackendException
        Parameters:
        rightsList -
        pwdCfgBean -
        userBean -
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • insertEntitlementRights

        void insertEntitlementRights(EntitlementBean roleBean,
                                     com.engiweb.pm.entity.BeanList<EntitlementServiceBean> eServList,
                                     java.lang.String token,
                                     java.lang.String realm)
                              throws com.engiweb.toolkit.common.BackendException
        Parameters:
        roleBean -
        eServList -
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • deleteEntitlementRights

        void deleteEntitlementRights(ServiceAttributeBean sab,
                                     EntitlementBean roleBean,
                                     java.lang.String token,
                                     java.lang.String realm)
                              throws com.engiweb.toolkit.common.BackendException
        Parameters:
        sab -
        roleBean -
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findEntitlementRightsValues

        com.engiweb.pm.entity.BeanList<EntitlementServiceBean> findEntitlementRightsValues(ServiceAttributeBean serviceAttributeBean,
                                                                                           EntitlementBean roleBean,
                                                                                           com.engiweb.pm.entity.Paging paging,
                                                                                           java.lang.String token,
                                                                                           java.lang.String realm)
                                                                                    throws com.engiweb.toolkit.common.BackendException
        Parameters:
        serviceAttributeBean -
        roleBean -
        paging - Paging
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findProfileRights

        com.engiweb.pm.entity.BeanList<ServiceAttributeBean> findProfileRights(ServiceAttributeBean serviceAttributeBean,
                                                                               EntitlementBean profileBean,
                                                                               EntitlementBean parentRole,
                                                                               com.engiweb.pm.entity.Paging paging,
                                                                               java.lang.String token,
                                                                               java.lang.String realm)
                                                                        throws com.engiweb.toolkit.common.BackendException
        Parameters:
        serviceAttributeBean -
        profileBean -
        parentRole -
        paging - Paging
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException
      • insertRightsLookup

        void insertRightsLookup(com.engiweb.pm.entity.BeanList<RightsLookupBean> bl,
                                java.lang.String token,
                                java.lang.String realm)
                         throws com.engiweb.toolkit.common.BackendException
        Parameters:
        bl -
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • insertRightsLookup

        void insertRightsLookup(com.engiweb.pm.entity.BeanList<RightsLookupBean> bl,
                                java.lang.Boolean extendedInfo,
                                java.lang.String token,
                                java.lang.String realm)
                         throws com.engiweb.toolkit.common.BackendException
        Parameters:
        bl -
        extendedInfo - If true is enabled the capability to insert extended informations like technical value and description.
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • deleteRightsLookup

        void deleteRightsLookup(com.engiweb.pm.entity.BeanList<RightsLookupBean> bl,
                                java.lang.String token,
                                java.lang.String realm)
                         throws com.engiweb.toolkit.common.BackendException
        Parameters:
        bl -
        token - String Authorization string
        realm - String Realm name
        Throws:
        com.engiweb.toolkit.common.BackendException
      • findContentLookup

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

        RightsLookupBean insertContentLookup(RightsLookupBean lookupBean,
                                             java.lang.String token,
                                             java.lang.String realm)
                                      throws com.engiweb.toolkit.common.BackendException
        Parameters:
        lookupBean -
        token - String Authorization string
        realm - String Realm name
        Returns:
        Throws:
        com.engiweb.toolkit.common.BackendException