List<Contentlet> perCons = perAPI.filterCollection(contentlets, PermissionAPI.PERMISSION_PUBLISH, respectFrontendRoles, user);
List<Contentlet> contentletsVersion = new ArrayList<Contentlet>();
contentletsVersion.addAll(contentlets);
if(perCons.size() != contentlets.size()){
throw new DotSecurityException("User: "+ (user != null ? user.getUserId() : "Unknown")
+ " does not have permission to delete some or all of the contentlets");
}
for (Contentlet con : contentlets) {
catAPI.removeChildren(con, APILocator.getUserAPI().getSystemUser(), true);
catAPI.removeParents(con, APILocator.getUserAPI().getSystemUser(), true);