Skip to content
GroupsModelResponse.java 1.4 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 Permission permission;
Sonia Zorba's avatar
Sonia Zorba committed

    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 Permission getPermission() {
        return permission;
    public void setPermission(Permission permission) {
        this.permission = permission;