@Override public void removeActionSecurite(ActionSecurite actionSecurite) { fireOnPreWrite(PROPERTY_ACTION_SECURITE, actionSecurite, null); if (this.actionSecurite == null || !this.actionSecurite.remove(actionSecurite)) { throw new IllegalArgumentException("List does not contain given element"); } actionSecurite.setEleveur(null); fireOnPostWrite(PROPERTY_ACTION_SECURITE, this.actionSecurite.size() + 1, actionSecurite, null); }
@Override public void addActionSecurite(ActionSecurite actionSecurite) { fireOnPreWrite(PROPERTY_ACTION_SECURITE, null, actionSecurite); if (this.actionSecurite == null) { this.actionSecurite = new ArrayList<ActionSecurite>(); } actionSecurite.setEleveur(this); this.actionSecurite.add(actionSecurite); fireOnPostWrite(PROPERTY_ACTION_SECURITE, this.actionSecurite.size(), null, actionSecurite); }
@Override public void clearActionSecurite() { if (this.actionSecurite == null) { return; } for (ActionSecurite item : this.actionSecurite) { item.setEleveur(null); } Collection<ActionSecurite> oldValue = new ArrayList<ActionSecurite>(this.actionSecurite); fireOnPreWrite(PROPERTY_ACTION_SECURITE, oldValue, this.actionSecurite); this.actionSecurite.clear(); fireOnPostWrite(PROPERTY_ACTION_SECURITE, oldValue, this.actionSecurite); }
actionRestored.setType(action.getType()); Eleveur eleveur = eleveurDAO.findByTopiaId(eleveurId); actionRestored.setEleveur(eleveur);
item.setEleveur(null);
actionRestored.setType(action.getType()); Eleveur eleveur = eleveurDAO.findByTopiaId(eleveurId); actionRestored.setEleveur(eleveur);
eleveur.addAllActionSecurite(actionSecurites); for (ActionSecurite actionSecuriteDuplicated : actionSecurites) { actionSecuriteDuplicated.setEleveur(eleveur);
eleveur.addAllActionSecurite(actionSecurites); for (ActionSecurite actionSecuriteDuplicated : actionSecurites) { actionSecuriteDuplicated.setEleveur(eleveur);