Package org.jitterbit.integration.client.server

Examples of org.jitterbit.integration.client.server.ServerItem


        updatePermissionsPanelWithNewEntity();
        buttons.update();
    }

    private void updatePermissionsPanelWithNewEntity() {
        ServerItem selectedUserOrGroup = usersPanel.getSelectedUserOrGroup();
        if ((displayedEntity == null) || (selectedUserOrGroup == null)) {
            permissionsPanel.clear();
        } else {
            permissionsPanel.update(selectedUserOrGroup, cache.getPermissions(selectedUserOrGroup));
        }
View Full Code Here


        }
    }

    void onApply() {
        synchronized (lock) {
            ServerItem selected = usersPanel.getSelectedUserOrGroup();
            if (selected != null) {
                if (permissionsPanel.isDirty()) {
                    cache.cachePermissions(selected, permissionsPanel.getPermissions());
                }
            }
View Full Code Here

    }

    void onReset() {
        synchronized (lock) {
            cache.clear();
            ServerItem selected = usersPanel.getSelectedUserOrGroup();
            if (selected == null) {
                permissionsPanel.clear();
            } else {
                permissionsPanel.update(selected, cache.getPermissions(selected));
            }
View Full Code Here

            cache.cachePermissions(currentSelection, permissionsPanel.getPermissions());
        }

        private void updateCurrentSelection(Object selected) {
            if (selected instanceof ServerItemListEntry) {
                ServerItem userOrGroup = ((ServerItemListEntry) selected).getEntity();
                updateCurrentSelection(userOrGroup);
            } else {
                currentSelection = null;
            }
        }
View Full Code Here

TOP

Related Classes of org.jitterbit.integration.client.server.ServerItem

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.