private void removeIcon(EntityUpdateDescriptor updateDescriptor, SHavingIcon element) throws SBonitaReadException, SRecorderException { Long previousIconId = element.getIconId(); if (previousIconId != null) { deleteIcon(previousIconId); updateDescriptor.addField("iconId", null); } }
private void removeIcon(EntityUpdateDescriptor updateDescriptor, SHavingIcon element) throws SBonitaReadException, SRecorderException { Long previousIconId = element.getIconId(); if (previousIconId != null) { deleteIcon(previousIconId); updateDescriptor.addField("iconId", null); } }
private void replaceIcon(EntityUpdateDescriptor updateDescriptor, byte[] content, String filename, SHavingIcon element) throws SRecorderException, SBonitaReadException { SIcon newIcon = createIcon(filename, content); updateDescriptor.addField("iconId", newIcon.getId()); Long previousIconId = element.getIconId(); if (previousIconId != null) { deleteIcon(previousIconId); } }
private void replaceIcon(EntityUpdateDescriptor updateDescriptor, byte[] content, String filename, SHavingIcon element) throws SRecorderException, SBonitaReadException { SIcon newIcon = createIcon(filename, content); updateDescriptor.addField("iconId", newIcon.getId()); Long previousIconId = element.getIconId(); if (previousIconId != null) { deleteIcon(previousIconId); } }