Package pro.taskana.workbasket.internal
Interface DistributionTargetMapper
public interface DistributionTargetMapper
This class is the mybatis mapping of distribution targets.
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddeleteAllDistributionTargetsBySourceId(String sourceId) voiddeleteAllDistributionTargetsByTargetId(String targetId) voiddeleteMultipleBySourceId(String sourceId, List<String> targetId) findBySourceId(String sourceId) intgetNumberOfDistributionTargets(String sourceId, String targetId) void
-
Method Details
-
insert
-
delete
-
findBySourceId
-
getNumberOfDistributionTargets
-
deleteMultipleBySourceId
@Delete("<script>DELETE FROM DISTRIBUTION_TARGETS WHERE SOURCE_ID = #{sourceId} AND TARGET_ID IN (<foreach item=\'target\' collection=\'targetId\' separator=\',\' > #{target} </foreach>)</script>") void deleteMultipleBySourceId(@Param("sourceId") String sourceId, @Param("targetId") List<String> targetId) -
deleteAllDistributionTargetsBySourceId
@Delete("DELETE FROM DISTRIBUTION_TARGETS WHERE SOURCE_ID = #{sourceId}") void deleteAllDistributionTargetsBySourceId(@Param("sourceId") String sourceId) -
deleteAllDistributionTargetsByTargetId
@Delete("DELETE FROM DISTRIBUTION_TARGETS WHERE TARGET_ID = #{targetId}") void deleteAllDistributionTargetsByTargetId(@Param("targetId") String targetId)
-