Skip to content
AddPermissionRequest.java 1.14 KiB
Newer Older
Sonia Zorba's avatar
Sonia Zorba committed
/*
 * This file is part of gms
 * Copyright (C) 2021 Istituto Nazionale di Astrofisica
 * SPDX-License-Identifier: GPL-3.0-or-later
 */
Sonia Zorba's avatar
Sonia Zorba committed
package it.inaf.ia2.gms.model.request;
Sonia Zorba's avatar
Sonia Zorba committed
import it.inaf.ia2.gms.model.Permission;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;

public class AddPermissionRequest extends PaginatedModelRequest {

    @NotEmpty
    private String groupId;
    @NotEmpty
    private String userId;
    @NotNull
    private Permission permission;

    public String getGroupId() {
        return groupId;
    }

    public void setGroupId(String groupId) {
        this.groupId = groupId;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public Permission getPermission() {
        return permission;
    }

    public void setPermission(Permission permission) {
        this.permission = permission;
    }

    public boolean isOverride() {
        return override;
    }

    public void setOverride(boolean override) {
        this.override = override;
    }