示例#1
0
  /** Insert tag. */
  public void insertEntity(Tag tag) {
    // tracking positions
    trackPositionChanges(tag);

    tagDAO.insert(tag);

    this.trackContactChanges(tag);
  }
示例#2
0
  /** Delete tag. */
  public void deleteEntity(Tag tag) {
    // for Position tracking
    tag.getPositionTags().clear();
    tag.getContactTags().clear();
    trackPositionChanges(tag);
    trackContactChanges(tag);

    tagDAO.delete(tag);
  }
示例#3
0
 /** Update tag. */
 public void updateEntity(Tag tag) {
   // tracking positions
   trackPositionChanges(tag);
   this.trackContactChanges(tag);
   tagDAO.update(tag);
 }