All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.imunity.furms.ui.views.site.administrators.SiteUserGridItem Maven / Gradle / Ivy

There is a newer version: 4.3.1
Show newest version
/*
 * Copyright (c) 2020 Bixbit s.c. All rights reserved.
 * See LICENSE file for licensing information.
 */

package io.imunity.furms.ui.views.site.administrators;

import io.imunity.furms.domain.invitations.InvitationId;
import io.imunity.furms.domain.users.FURMSUser;
import io.imunity.furms.ui.components.administrators.UserGridItem;

import java.util.Optional;

public class SiteUserGridItem extends UserGridItem {
	private final Optional siteRole;

	SiteUserGridItem(FURMSUser user, SiteRole role){
		super(user);
		this.siteRole = Optional.of(role);
	}

	SiteUserGridItem(String email, SiteRole role, InvitationId invitationId){
		super(email, invitationId);
		this.siteRole = Optional.of(role);
	}

	public Optional getSiteRole() {
		return siteRole;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy