Skip to content
GroupsModelResponse.java 1.43 KiB
Newer Older
Sonia Zorba's avatar
Sonia Zorba committed
package it.inaf.ia2.gms.model;

import java.util.List;

public class GroupsModelResponse extends BaseModelResponse {

    private List<GroupBreadcrumb> breadcrumbs;
    private PaginatedData<GroupNode> groupsPanel;
    private PaginatedData<RapUser> membersPanel;
    private PaginatedData<UserPermission> permissionsPanel;
    // current group permissions
    private List<Permission> permissions;

    public List<GroupBreadcrumb> getBreadcrumbs() {
        return breadcrumbs;
    }

    public void setBreadcrumbs(List<GroupBreadcrumb> breadcrumbs) {
        this.breadcrumbs = breadcrumbs;
    }

    public PaginatedData<GroupNode> getGroupsPanel() {
        return groupsPanel;
    }

    public void setGroupsPanel(PaginatedData<GroupNode> groupsPanel) {
        this.groupsPanel = groupsPanel;
    }

    public PaginatedData<RapUser> getMembersPanel() {
        return membersPanel;
    }

    public void setMembersPanel(PaginatedData<RapUser> membersPanel) {
        this.membersPanel = membersPanel;
    }

    public PaginatedData<UserPermission> getPermissionsPanel() {
        return permissionsPanel;
    }

    public void setPermissionsPanel(PaginatedData<UserPermission> permissionsPanel) {
        this.permissionsPanel = permissionsPanel;
    }

    public List<Permission> getPermissions() {
        return permissions;
    }

    public void setPermissions(List<Permission> permissions) {
        this.permissions = permissions;
    }
}