Package com.epam.ta.reportportal.dao
Interface WidgetRepositoryCustom
-
- All Superinterfaces:
ShareableRepository<Widget>
- All Known Subinterfaces:
WidgetRepository
- All Known Implementing Classes:
WidgetRepositoryCustomImpl
public interface WidgetRepositoryCustom extends ShareableRepository<Widget>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intdeleteRelationByFilterIdAndNotOwner(java.lang.Long filterId, java.lang.String owner)Remove many to many relation betweenUserFilterby specifiedShareableEntity.idandWidgetentities, that are not owned by theUserFilterowner-
Methods inherited from interface com.epam.ta.reportportal.dao.ShareableRepository
getOwn, getPermitted, getShared
-
-
-
-
Method Detail
-
deleteRelationByFilterIdAndNotOwner
int deleteRelationByFilterIdAndNotOwner(java.lang.Long filterId, java.lang.String owner)Remove many to many relation betweenUserFilterby specifiedShareableEntity.idandWidgetentities, that are not owned by theUserFilterowner- Parameters:
filterId-ShareableEntity.idowner-ShareableEntity.owner- Returns:
- count of removed
Widgetentities
-
-