Package br.com.visualmidia.tools

Examples of br.com.visualmidia.tools.SortComparator


    }

    @SuppressWarnings("unchecked")
    private void updateTable(List <Person> list) {
        resultTable.removeAll();
        SortComparator comparator = new SortComparator();
        Collections.sort(list, comparator);

        for (Person person : list) {
            Student student = (Student) person.getPersonType("student");
            String id = person.getId();
View Full Code Here


              for (Operation operation : map.values()) {
                if(initialDate.beforeOrEqualsDay(operation.getDateTime()) && finishDate.afterOrEqualsDay(operation.getDateTime()))
                  list.add(operation);
              }
             
              SortComparator comparator = new SortComparator();
              Collections.sort(list, comparator);
             
              for (Operation operation : list) {
                addOperationToTable(operation);
              }
View Full Code Here

    public void filter(List <String> filters) {
        personTable.removeAll();
        usersList.clear();
        try {
            Map <String, Person> peopleMap = (Map <String, Person>) system.query(new GetPerson());
            SortComparator comparator = new SortComparator();
            List <Person> peopleList = new ArrayList <Person> (peopleMap.values());
            Collections.sort(peopleList, comparator);
            for (Person person : peopleList) {
                if (filters.isEmpty() || person.isPersonType(filters)) {
                    TableItem tableItem = new TableItem(personTable, SWT.NULL);
View Full Code Here

                                break;
                            }
                        }
                    }
                }
                SortComparator comparator = new SortComparator();
                Collections.sort(listExpenditure, comparator);
            } else {
              Map<String, Incoming> map = (Map<String, Incoming>) system.query(new GetIncoming());
                listIncoming = new ArrayList<Incoming>();
               
                for (Incoming incoming : map.values()) {
                    if (incoming.isActive()) {
                      GDDate date = new GDDate(incoming.getNextPaymentDate());
                        int frequency = incoming.getFrequency();
           
                        while (date.beforeOrEqualsDay(endDate)) {
                            if (date.afterOrEqualsDay(beginDate)) {
                              Incoming myBill = new Incoming(incoming.getId(), incoming.getDescription(), new GDDate(date), incoming.getFrequency(), incoming.getNumberOfOcurrencies(), incoming.getValue(), incoming.isFixedValue(), incoming.getCategoryId(), incoming.getObservation());
                                listIncoming.add(myBill);
                            }
                            date = skip(date, frequency);
           
                            if (date == null) {
                                break;
                            }
                        }
                    }
                }
                SortComparator comparator = new SortComparator();
                Collections.sort(listIncoming, comparator);
            }
           
            int total = 0;
           
View Full Code Here

        try {
            Map<String, Account> accountsMap = (Map<String, Account>) system.query(new GetAccounts());
            List<Account> accounts = new ArrayList<Account>();
            accounts.addAll(accountsMap.values());

            SortComparator comparator = new SortComparator();
            Collections.sort(accounts, comparator);
           
            for (Account account : accounts) {
              if ( (account.getPerson() == null ? system.hasAccess(account.getName()) : true)){
                TableItem item = new TableItem(accountsTable, SWT.NONE);
View Full Code Here

   
    @SuppressWarnings(value={"unchecked"})
    private void gatherAccountInformation() {
        try {
            Map <String, Account> map = (Map <String, Account>) system.query(new GetAccounts());
            SortComparator comparator = new SortComparator();
            accountList = new LinkedList <Account> (map.values());
            Collections.sort(accountList, comparator);
           
        } catch (Exception e) {
            e.printStackTrace();
View Full Code Here

              }
            }
          }
        }
      }
      SortComparator comparator = new SortComparator();
      Collections.sort(list, comparator);

      int bgColorControl = 0;

      for (Expenditure expenditure : list) {
View Full Code Here

        table.removeAll();
       
        try {
            Map <String, LinkedOperation> map = (Map <String, LinkedOperation>) system.query(new GetLinkedOperation());
            List <LinkedOperation> list = new ArrayList <LinkedOperation> (map.values());
            SortComparator comparator = new SortComparator();
            Collections.sort(list, comparator);
           
            for (LinkedOperation linkedOperation : list) {
              if ((!linkedOperation.isChecked()) && (!linkedOperation.getOperation().getAccount().isBankAccount()) && ((!linkedOperation.getOperation().isCredit()) || linkedOperation.getOperation().isDiscountable() && typeOfFilter.equals("Parcelas com desconto")))  {
              User user = (User) linkedOperation.getOperation().getAccount().getPerson().getPersonType("user");
View Full Code Here

      table.removeAll();
      table.redraw();
      try {
        Map <String, LinkedOperation> map = (Map <String, LinkedOperation>) system.query(new GetLinkedOperation());
        List <LinkedOperation> list = new ArrayList <LinkedOperation> (map.values());
        SortComparator comparator = new SortComparator();
        Collections.sort(list, comparator);
        for (LinkedOperation linkedOperation : list) {
            if (!linkedOperation.isChecked() && !linkedOperation.getOperation().getAccount().isBankAccount() && (!linkedOperation.getOperation().isCredit() || linkedOperation.getOperation().isDiscountable() && typeOfFilter.equals("Parcelas com desconto") ) && linkedOperation.getOperation().getDateTime().afterOrEqualsDay(initialDate) && linkedOperation.getOperation().getDateTime().beforeOrEqualsDay(finishDate)) {
              User user = (User) linkedOperation.getOperation().getAccount().getPerson().getPersonType("user");
              if(user != null){
View Full Code Here

        try {
            Map<String, Course> courses = (Map <String, Course>) system.query(new GetCourse(null));
           
            List<Course> courseList = new ArrayList<Course>(courses.values());
            SortComparator comparator = new SortComparator();
            Collections.sort(courseList, comparator);
           
            for (Course course : courseList) {
                if (isCourseAlreadyInTheRegistration(course.getDescription()) && (courseTable == null ? true : course.getCoursesInThisPackage().size() == 0) && course.isActive()) {
                    TreeItem groupItem = new TreeItem(coursesTree, SWT.NONE);
View Full Code Here

TOP

Related Classes of br.com.visualmidia.tools.SortComparator

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.