Example #1
0
//JAVA TO C# CONVERTER TODO TASK: Most Java annotations will not have direct .NET equivalent attributes:
//ORIGINAL LINE: @SuppressWarnings({ "unchecked", "rawtypes" }) public void deleteTasksByCaseInstanceId(String caseInstanceId, String deleteReason, boolean cascade)
        public virtual void deleteTasksByCaseInstanceId(string caseInstanceId, string deleteReason, bool cascade)
        {
            IList <TaskEntity> tasks = (System.Collections.IList)DbEntityManager.createTaskQuery().caseInstanceId(caseInstanceId).list();

            string reason = (string.ReferenceEquals(deleteReason, null) || deleteReason.Length == 0) ? TaskEntity.DELETE_REASON_DELETED : deleteReason;

            foreach (TaskEntity task in tasks)
            {
                task.delete(reason, cascade, false);
            }
        }