Package br.com.visualmidia.persistence

Examples of br.com.visualmidia.persistence.GetGroup


    public List<Group> getGroups() {
        List<Group> userGroups = new ArrayList<Group>();
        TreeItem[] treeItems = treeGroup.getItems();
        try {
            for (int i = 0; i < treeItems.length; i++) {
                Group group = (Group) system.query(new GetGroup(treeItems[i].getText()));
                userGroups.add(group);
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
View Full Code Here


    @SuppressWarnings("unchecked")
    public void updateGroupTable() {
        try {
            if (groupSelected != null) {
                Group group = (Group) system.query(new GetGroup(groupSelected));
                TreeItem item = new TreeItem(treeGroup, SWT.NONE);
                item.setImage(new Image(null, "img/groupsFolder.png"));
                item.setText(group.getNameGroup());

                for (String permission : group.getPermissions()) {
View Full Code Here

    @SuppressWarnings("unchecked")
  public void updateGroupTable(String personName) {
        try {
            treeGroup.removeAll();
            Map<String, Group> groups = (Map<String, Group>) system.query(new GetGroup());
            for (Group group : groups.values()) {
                for (Person user : group.getPeopleInThisGroup()) {
                    if (user.getName().equals(personName)) {
                        TreeItem item = new TreeItem(treeGroup, SWT.NONE);
                        item.setImage(new Image(null, "img/groupsFolder.png"));
View Full Code Here

    @SuppressWarnings("unchecked")
    public boolean getAccessGranted(Person person, String screen) {
     
        try {
            Map<String, List<String>> groups = (Map<String, List<String>>) system.query(new GetGroup());
            for (String groupName : groups.keySet()) {
                Group group = (Group) system.query(new GetGroup(groupName));
                if(group.getPeopleInThisGroup().size() > 0){
                    List<Person> personUsers = group.getPeopleInThisGroup();
                    for (Person personUser : personUsers) {
                     
                      // Ningu�m logado. Acesso negado.
View Full Code Here

        groupTable.addListener(SWT.Selection, new Listener() {
            @SuppressWarnings("unchecked")
      public void handleEvent(Event arg0) {
                try {
                    if(!groupTable.getSelection()[0].getText().equals("")) {
                        screensPerGroups = (List<String>) system.query(new GetGroup(groupTable.getSelection()[0].getText()));
                        updateScreenPermissionTable();
                    } else {
//                      TODO fazer mensagem de erro por n�o ter selecionado nada
//                        System.out.println("n�o deu certo!!!!");
                    }
View Full Code Here

    @SuppressWarnings("unchecked")
  private void updateGroupTable() {
        groupTable.removeAll();

        try {
            Map<String, List<String>> groups = (Map<String, List<String>>) system.query(new GetGroup());
            for (String key : groups.keySet()) {
                TableItem groupItem = new TableItem(groupTable, SWT.NONE);
                groupItem.setImage(new Image(null, "img/groupsFolder.png"));
                groupItem.setText(key);
                if (isUserAlreadyInTheGroup(key)) {
View Full Code Here

    private void addGroupToTree() {
        try {
            TableItem[] seletion = groupTable.getSelection();

            if(!seletion[0].equals("")){
                Group group = (Group) system.query(new GetGroup(seletion[0].getText()));
                TreeItem item = new TreeItem(groupsTree, SWT.NONE);
                item.setImage(new Image(null, "img/groupsFolder.png"));
                item.setText(seletion[0].getText());
   
                for (String permission : group.getPermissions()) {
View Full Code Here

    @SuppressWarnings("unchecked")
    private void updateGroupTable() {
        groupTable.removeAll();
            Map<String, Group> groupMap;
            try {
                groupMap = (Map<String, Group>) system.query(new GetGroup());
            for (Group group : groupMap.values()) {
                    if(isGroupNotExistInTree(group.getNameGroup(), treeGroup)){
                      TableItem groupItem = new TableItem(groupTable, SWT.NONE);
                      groupItem.setImage(new Image(null, "img/groupsFolder.png"));
                      groupItem.setText(group.getNameGroup());
View Full Code Here

    }

    private void updatePermissionTable(String groupSelected) {
        permissionTable.removeAll();
        try {
            Group group = (Group) system.query(new GetGroup(groupSelected));
            for (String permissions : group.getPermissions()) {
                TableItem permissionItem = new TableItem(permissionTable, SWT.NONE);
                permissionItem.setImage(new Image(null, "img/userScreenIco.png"));
                permissionItem.setText(permissions);
            }
View Full Code Here

                    if (myDailyAccount.getPerson().getId().equals(loggedUser.getId())) {
                      TableItem item = new TableItem(accountTable, SWT.NULL);
                        item.setText(myDailyAccount.getName());
                        account.add(myDailyAccount);
                    } else {
                      Group group = (Group) system.query(new GetGroup("Administrador"));
                        for (Person person : group.getPeopleInThisGroup()) {
                            if (person.getId().equals(loggedUser.getId())) {
                              TableItem item = new TableItem(accountTable, SWT.NULL);
                              item.setText(myDailyAccount.getName());
                                account.add(myDailyAccount);
View Full Code Here

TOP

Related Classes of br.com.visualmidia.persistence.GetGroup

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.