public interface ObjectRelatedModelsProvider<T extends com.liferay.portal.kernel.model.BaseModel<T>>
Modifier and Type | Method and Description |
---|---|
void |
deleteRelatedModel(long userId,
long groupId,
long objectRelationshipId,
long primaryKey,
java.lang.String deletionType) |
void |
disassociateRelatedModels(long userId,
long objectRelationshipId,
long primaryKey1,
long primaryKey2) |
default T |
fetchRelatedModel(long groupId,
long objectRelationshipId,
long primaryKey) |
java.lang.String |
getClassName() |
long |
getCompanyId() |
java.lang.String |
getObjectRelationshipType() |
java.util.List<T> |
getRelatedModels(long groupId,
long objectRelationshipId,
long primaryKey,
java.lang.String search,
int start,
int end) |
int |
getRelatedModelsCount(long groupId,
long objectRelationshipId,
long primaryKey,
java.lang.String search) |
default java.util.List<T> |
getUnrelatedModels(long companyId,
long groupId,
ObjectDefinition objectDefinition,
long objectEntryId,
long objectRelationshipId,
int start,
int end) |
default int |
getUnrelatedModelsCount(long companyId,
long groupId,
ObjectDefinition objectDefinition,
long objectEntryId,
long objectRelationshipId) |
void deleteRelatedModel(long userId, long groupId, long objectRelationshipId, long primaryKey, java.lang.String deletionType) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
void disassociateRelatedModels(long userId, long objectRelationshipId, long primaryKey1, long primaryKey2) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
default T fetchRelatedModel(long groupId, long objectRelationshipId, long primaryKey) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
java.lang.String getClassName()
long getCompanyId()
java.lang.String getObjectRelationshipType()
java.util.List<T> getRelatedModels(long groupId, long objectRelationshipId, long primaryKey, java.lang.String search, int start, int end) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
int getRelatedModelsCount(long groupId, long objectRelationshipId, long primaryKey, java.lang.String search) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
default java.util.List<T> getUnrelatedModels(long companyId, long groupId, ObjectDefinition objectDefinition, long objectEntryId, long objectRelationshipId, int start, int end) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
default int getUnrelatedModelsCount(long companyId, long groupId, ObjectDefinition objectDefinition, long objectEntryId, long objectRelationshipId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException