Package net.sourceforge.ganttproject.roles

Examples of net.sourceforge.ganttproject.roles.Role


        private String createTooltipText(RoleSet roleSet) {
            StringBuffer result = new StringBuffer();
            result.append(myI18n.getRolesetTooltipHeader(roleSet.getName()));
            Role[] roles = roleSet.getRoles();
            for (int i = 0; i < roles.length; i++) {
                Role nextRole = roles[i];
                result.append(myI18n.formatRoleForTooltip(nextRole));
            }

            result.append(myI18n.getRolesetTooltipFooter());
            return result.toString();
View Full Code Here


                }
            }
        } else {
            roleSet = myRoleManager.getRoleSet(rolesetName);
        }
        Role result = roleSet.findRole(roleID);
        return result;
    }
View Full Code Here

    public void parsingFinished() {
        for (Iterator lateBindingEntries = myLateAssigmnent2roleBinding
                .entrySet().iterator(); lateBindingEntries.hasNext();) {
            Map.Entry nextEntry = (Entry) lateBindingEntries.next();
            String persistentID = (String) nextEntry.getValue();
            Role nextRole = findRole(persistentID);
            if (nextRole != null) {
                lateBindingEntries.remove();
                ((ResourceAssignment) nextEntry.getKey())
                        .setRoleForAssignment(nextRole);
            }
View Full Code Here

    private void loadFields() {
      myGroup.lock();
      myNameField.setValue(person.getName());
      myPhoneField.setValue(person.getPhone());
      myMailField.setValue(person.getMail());
      Role role = person.getRole();
      if (role!=null) {
        myRoleField.setValue(role.getName());
      }
      myGroup.commit();
      myGroup.lock();
  }
View Full Code Here

    private void applyChanges() {
        person.setName(myNameField.getValue());
        person.setMail(myMailField.getValue());
        person.setPhone(myPhoneField.getValue());
        Role role = findRole(myRoleField.getValue());
        if (role!=null) {
          person.setRole(role);
        }
        DateInterval[] intervals = myDaysOffModel.getIntervals();
      person.getDaysOff().clear();
View Full Code Here

    private void setUpRolesComboColumn(final JTable resourceTable) {
        final Role[] roles = myRoleManager.getEnabledRoles();
        final JComboBox comboBox = new JComboBox();

        for (int i = 0; i < roles.length; i++) {
            Role role = (Role) roles[i];
            comboBox.addItem(role);
        }

        TableColumn rolesColumn = resourceTable.getColumnModel().getColumn(4);
        comboBox.setEditable(false);
View Full Code Here

    /** Las a role */
    private void loadRoles(Attributes atts) {
        String roleName = atts.getValue("name");
        RolePersistentID persistentID = new RolePersistentID(atts
                .getValue("id"));
        Role existingRole = myRoleSet.findRole(persistentID.getRoleID());
        if (existingRole == null) {
            myRoleSet.createRole(roleName, persistentID.getRoleID());
        }
    }
View Full Code Here

            ResourceAssignment[] assignments = task.getAssignments();
            for (int j = 0; j < assignments.length; j++) {
                int task_id = task.getTaskID();
                ResourceAssignment next = assignments[j];

                Role roleForAssignment = next.getRoleForAssignment();
                if (roleForAssignment == null) {
                    if (next.getResource() instanceof HumanResource) {
                        roleForAssignment = ((HumanResource) next
                                .getResource()).getRole();
                    }
                }
                addAttribute("task-id", String.valueOf(task_id), attrs);
                addAttribute("resource-id", String.valueOf(next.getResource().getId()), attrs);
                addAttribute("function", roleForAssignment.getPersistentID(), attrs);
                addAttribute("responsible", String.valueOf(next.isCoordinator()), attrs);
                addAttribute("load", String.valueOf(next.getLoad()), attrs);
                emptyElement("allocation", attrs, handler);
            }
        }
View Full Code Here

                }
            }
        } else {
            roleSet = myRoleManager.getRoleSet(rolesetName);
        }
        Role result = roleSet.findRole(roleID);
        return result;
    }
View Full Code Here

        // System.err.println("[ResourceTagHandler] parsingFinished():");
        for (Iterator lateBindingEntries = myLateResource2roleBinding
                .entrySet().iterator(); lateBindingEntries.hasNext();) {
            Map.Entry nextEntry = (Entry) lateBindingEntries.next();
            String persistentID = (String) nextEntry.getValue();
            Role nextRole = findRole(persistentID);
            if (nextRole != null) {
                lateBindingEntries.remove();
                ((HumanResource) nextEntry.getKey()).setRole(nextRole);
            }
View Full Code Here

TOP

Related Classes of net.sourceforge.ganttproject.roles.Role

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.