Package org.crank.crud.model

Examples of org.crank.crud.model.Tag


    return "crankWebExample";
  }
 
  @BeforeClass (groups="setup", dependsOnGroups="class-init")
  public void setupTags(){
    testTags = getTagRepo().store(Arrays.asList(new Tag [] {new Tag("one"), new Tag("two"), new Tag("three")}));
    testEmployee  = getEmployeeRepo().store(new Employee("Rick", "Hightower", 5));
    otherEmployee = getEmployeeRepo().store(new Employee("Foo", "Bar", 5));
    loadForm();
    availableTags = tagController.getAvailableChoices();
  }
View Full Code Here


  @SuppressWarnings("unchecked")
  public void process() {
    List<Row> availableTags = (List<Row>) modelTags.getWrappedData();
    List<Tag> tagsToProcess = new ArrayList<Tag>();
    for (Row row : availableTags) {
      Tag tag = (Tag) row.getObject();
      tagsToProcess.add(tag);
      if (row.isSelected()) {
        tag.setEmployeeId(getEmployee().getId());
      } else {
        Long employeeId = tag.getEmployeeId();
        if (employeeId!= null && employeeId.equals(tag.getEmployeeId())) {
          tag.setEmployeeId(null);
        }
      }
    }
    this.tagRepo.merge(tagsToProcess);
  }
View Full Code Here

TOP

Related Classes of org.crank.crud.model.Tag

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.