Interface IJEMHLdapVelocityContextUtil


  • public interface IJEMHLdapVelocityContextUtil
    • Method Detail

      • isSetup

        boolean isSetup()
      • getUserDetailsByEmailAddress

        LDAPUser getUserDetailsByEmailAddress​(String emailAddress)
      • getUserAttributes

        Map<String,​List<Object>> getUserAttributes​(String fullLdapFilter,
                                                         String[] requiredReturnAtts)
        Parameters:
        fullLdapFilter - for the result
        requiredReturnAtts - that should be retrieved, can be 'null' to return all
        Returns:
        map of attributes
      • expandDistributionGroupAddress

        List<String> expandDistributionGroupAddress​(String groupEmailAddrStr)
        Expose ability to get dist group member recipients
        Parameters:
        groupEmailAddrStr - the group address to expand
        Returns:
        a set of email address of the members of the group (expanded on attribute set within LDAP config > Expand attribute)