/** Insert tag. */ public void insertEntity(Tag tag) { // tracking positions trackPositionChanges(tag); tagDAO.insert(tag); this.trackContactChanges(tag); }
/** Delete tag. */ public void deleteEntity(Tag tag) { // for Position tracking tag.getPositionTags().clear(); tag.getContactTags().clear(); trackPositionChanges(tag); trackContactChanges(tag); tagDAO.delete(tag); }
/** Update tag. */ public void updateEntity(Tag tag) { // tracking positions trackPositionChanges(tag); this.trackContactChanges(tag); tagDAO.update(tag); }