private void LoadTicketEditor() {
        if (cmbCreateTicketEditor.getItemCount() == 0) {
            maingui.setCursor(new Cursor(Cursor.WAIT_CURSOR));
            List<User> users = null;
            List<UUID> rl = new ArrayList<>();

            try {
                for (Role r : getRoleData().getAll()) {
                    if (r.getName().equals("Administrator") || r.getName().equals("Operator")) {
                        rl.add(r.getRoleId());
                    }
                }
                users = getUserData().getAll();
            }
            catch( SQLException ex ) {
                LOGGER.error( ex.getMessage() );
            }
            cmbCreateTicketEditor.addItem(new ComboBoxItem());
            if(users != null){
                for( User user : users ) {
                    if(rl.contains(user.getRoleId())){
                        cmbCreateTicketEditor.addItem( new ComboBoxItem( user.getFirstname()+ " " + user.getLastname(), user.getUserId() ) );
                    }
                }
            }
            maingui.setCursor(new Cursor(Cursor.DEFAULT_CURSOR));
        }
    }