001
014
015 package com.liferay.dynamic.data.mapping.kernel;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.exception.PortalException;
020
021 import java.util.List;
022
023
026 @ProviderType
027 public interface DDMStructureLinkManager {
028
029 public DDMStructureLink addStructureLink(
030 long classNameId, long classPK, long structureId);
031
032 public void deleteStructureLink(
033 long classNameId, long classPK, long structureId)
034 throws PortalException;
035
036 public void deleteStructureLinks(long classNameId, long classPK);
037
038 public List<DDMStructureLink> getClassNameStructureLinks(long classNameId);
039
040 public List<DDMStructureLink> getStructureLinks(
041 long classNameId, long classPK);
042
043 }