Skip to content
GroupsTabResponse.java 1.44 KiB
Newer Older
Sonia Zorba's avatar
Sonia Zorba committed
package it.inaf.ia2.gms.model.response;
Sonia Zorba's avatar
Sonia Zorba committed
import it.inaf.ia2.gms.model.GroupBreadcrumb;
import it.inaf.ia2.gms.model.GroupNode;
import it.inaf.ia2.gms.model.Permission;
Sonia Zorba's avatar
Sonia Zorba committed
import java.util.List;

Sonia Zorba's avatar
Sonia Zorba committed
public class GroupsTabResponse {
Sonia Zorba's avatar
Sonia Zorba committed

    private List<GroupBreadcrumb> breadcrumbs;
    private PaginatedData<GroupNode> groupsPanel;
    // current group permissions
    private Permission permission;
    private List<InvitedRegistrationItem> invitedRegistrations;
    private boolean leaf;

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

    public boolean isLeaf() {
        return leaf;
    }

    public void setLeaf(boolean leaf) {
        this.leaf = leaf;
    }

    public List<InvitedRegistrationItem> getInvitedRegistrations() {
        return invitedRegistrations;
    }

    public void setInvitedRegistrations(List<InvitedRegistrationItem> invitedRegistrations) {
        this.invitedRegistrations = invitedRegistrations;
    }