@Override public void deleteStructureLink( long classNameId, long classPK, long structureId) throws PortalException { _ddmStructureLinkLocalService.deleteStructureLink( classNameId, classPK, structureId); }
@Override public void deleteStructureLink(long classNameId, long classPK, long structureId) throws com.liferay.portal.kernel.exception.PortalException { _ddmStructureLinkLocalService.deleteStructureLink(classNameId, classPK, structureId); }
@Override public void deleteStructureLink( com.liferay.dynamic.data.mapping.model.DDMStructureLink structureLink) { _ddmStructureLinkLocalService.deleteStructureLink(structureLink); }
@Override public void deleteStructureLink(long structureLinkId) throws com.liferay.portal.kernel.exception.PortalException { _ddmStructureLinkLocalService.deleteStructureLink(structureLinkId); }
public static void deleteStructureLink(long classNameId, long classPK, long structureId) throws com.liferay.portal.kernel.exception.PortalException { getService().deleteStructureLink(classNameId, classPK, structureId); }
public static void deleteStructureLink(long structureLinkId) throws com.liferay.portal.kernel.exception.PortalException { getService().deleteStructureLink(structureLinkId); }
public static void deleteStructureLink( com.liferay.dynamic.data.mapping.model.DDMStructureLink structureLink) { getService().deleteStructureLink(structureLink); }
protected void verifyStructureLink(DDMStructureLink ddmStructureLink) throws PortalException { DDMStructure ddmStructure = _ddmStructureLocalService.fetchStructure( ddmStructureLink.getStructureId()); if (ddmStructure == null) { _ddmStructureLinkLocalService.deleteStructureLink( ddmStructureLink.getStructureLinkId()); } }
@Override public void updateFolderDDMStructures( JournalFolder folder, long[] ddmStructureIdsArray) throws PortalException { Set<Long> ddmStructureIds = SetUtil.fromArray(ddmStructureIdsArray); List<DDMStructureLink> ddmStructureLinks = ddmStructureLinkLocalService.getStructureLinks( classNameLocalService.getClassNameId(JournalFolder.class), folder.getFolderId()); Set<Long> originalDDMStructureIds = getDDMStructureIds( ddmStructureLinks); if (ddmStructureIds.equals(originalDDMStructureIds)) { return; } for (Long ddmStructureId : ddmStructureIds) { if (!originalDDMStructureIds.contains(ddmStructureId)) { ddmStructureLinkLocalService.addStructureLink( classNameLocalService.getClassNameId(JournalFolder.class), folder.getFolderId(), ddmStructureId); } } for (Long originalDDMStructureId : originalDDMStructureIds) { if (!ddmStructureIds.contains(originalDDMStructureId)) { ddmStructureLinkLocalService.deleteStructureLink( classNameLocalService.getClassNameId(JournalFolder.class), folder.getFolderId(), originalDDMStructureId); } } }
@Override @SystemEvent(type = SystemEventConstants.TYPE_DELETE) public void deleteFeed(JournalFeed feed) throws PortalException { // Feed journalFeedPersistence.remove(feed); // DDM Structure Link DDMStructure ddmStructure = ddmStructureLocalService.getStructure( feed.getGroupId(), classNameLocalService.getClassNameId(JournalArticle.class), feed.getDDMStructureKey(), true); ddmStructureLinkLocalService.deleteStructureLink( classNameLocalService.getClassNameId(JournalFeed.class), feed.getPrimaryKey(), ddmStructure.getStructureId()); // Resources resourceLocalService.deleteResource( feed.getCompanyId(), JournalFeed.class.getName(), ResourceConstants.SCOPE_INDIVIDUAL, feed.getId()); // Expando expandoValueLocalService.deleteValues( JournalFeed.class.getName(), feed.getId()); }
ddmStructureLinkLocalService.deleteStructureLink( ddmStructureLink.getStructureLinkId());