@@ -0,0 +1,1873 @@
+package com.amee.platform.resource.profileitem.v_3_6;%0A%0Aimport com.amee.base.domain.Since;%0Aimport com.amee.base.resource.RequestWrapper;%0Aimport com.amee.base.resource.ResponseHelper;%0Aimport com.amee.base.transaction.AMEETransaction;%0Aimport com.amee.domain.ProfileItemService;%0Aimport com.amee.domain.item.profile.ProfileItem;%0Aimport com.amee.domain.profile.Profile;%0Aimport com.amee.platform.resource.ResourceService;%0Aimport com.amee.platform.resource.profileitem.ProfileItemResource;%0Aimport com.amee.service.auth.ResourceAuthorizationService;%0Aimport org.springframework.beans.factory.annotation.Autowired;%0Aimport org.springframework.context.annotation.Scope;%0Aimport org.springframework.stereotype.Service;%0Aimport org.springframework.transaction.annotation.Propagation;%0Aimport org.springframework.transaction.annotation.Transactional;%0A%0A@Service%0A@Scope(%22prototype%22)%0A@Since(%223.6.0%22)%0Apublic class ProfileItemRemover_3_6_0 implements ProfileItemResource.Remover %7B%0A%0A    @Autowired%0A    ResourceService resourceService;%0A%0A    @Autowired%0A    private ResourceAuthorizationService resourceAuthorizationService;%0A%0A    @Autowired%0A    private ProfileItemService profileItemService;%0A    %0A    @Override%0A    @AMEETransaction%0A    @Transactional(propagation = Propagation.REQUIRED, rollbackFor = Exception.class)%0A    public Object handle(RequestWrapper requestWrapper) %7B%0A        %0A        // Get entities%0A        Profile profile = resourceService.getProfile(requestWrapper);%0A        ProfileItem profileItem = resourceService.getProfileItem(requestWrapper, profile);%0A        %0A        // Authorised%0A        resourceAuthorizationService.ensureAuthorizedForRemove(%0A            requestWrapper.getAttributes().get(%22activeUserUid%22), profileItem);%0A        %0A        // Handle profile item removal%0A        profileItemService.remove(profileItem);%0A        return ResponseHelper.getOK(requestWrapper);%0A    %7D%0A%7D%0A

Add profile item remover. PL-11187.