Class MemberServiceImpl

    • Constructor Detail

      • MemberServiceImpl

        public MemberServiceImpl()
    • Method Detail

      • list

        public List<? extends Member> list()
        List all members that the current tenant has access to
        Specified by:
        list in interface MemberService
        Returns:
        list of all Member
      • list

        public List<? extends Member> list​(Map<String,​String> filteringParams)
        Returns list of member filtered by parameters.
        Specified by:
        list in interface MemberService
        Parameters:
        filteringParams - map (name, value) of filtering parameters
      • get

        public Member get​(String memberId)
        Get the specified member by ID
        Specified by:
        get in interface MemberService
        Parameters:
        memberId - the member identifier
        Returns:
        the member or null if not found
      • delete

        public ActionResponse delete​(String memberId)
        Delete the specified member by ID
        Specified by:
        delete in interface MemberService
        Parameters:
        memberId - the member identifier
        Returns:
        the action response
      • create

        public Member create​(Member member)
        Create a member
        Specified by:
        create in interface MemberService
        Parameters:
        member - Member
        Returns:
        Member
      • update

        public Member update​(String memberId,
                             MemberUpdate member)
        Update a member
        Specified by:
        update in interface MemberService
        Parameters:
        memberId - the member identifier
        member - MemberUpdate
        Returns:
        Member