edu.internet2.middleware.grouper.grouperUi.beans.ui.RoleInheritanceContainer Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of grouper-ui Show documentation
Show all versions of grouper-ui Show documentation
Internet2 Groups Management User Interface
package edu.internet2.middleware.grouper.grouperUi.beans.ui;
import java.util.ArrayList;
import java.util.List;
import edu.internet2.middleware.grouper.permissions.role.Role;
public class RoleInheritanceContainer {
/**
* list of roles that implies the current role
*/
private List rolesThatImplyThis = new ArrayList();
/**
* list of roles that immediately imply the current role
*/
private List rolesThatImplyThisImmediate = new ArrayList();
/**
* list of roles that are implied by the current role
*/
private List rolesImpliedByThis = new ArrayList();
/**
* list of roles that are immediately implied by the current role
*/
private List rolesImpliedByThisImmediate = new ArrayList();
/**
* @return list of roles that implies the current role
*/
public List getRolesThatImplyThis() {
return rolesThatImplyThis;
}
/**
* list of roles that implies the current role
* @param rolesThatImplyThis
*/
public void setRolesThatImplyThis(List rolesThatImplyThis) {
this.rolesThatImplyThis = rolesThatImplyThis;
}
/**
* @return list of roles that immediately imply the current role
*/
public List getRolesThatImplyThisImmediate() {
return rolesThatImplyThisImmediate;
}
/**
* list of roles that immediately imply the current role
* @param rolesThatImplyThisImmediate
*/
public void setRolesThatImplyThisImmediate(List rolesThatImplyThisImmediate) {
this.rolesThatImplyThisImmediate = rolesThatImplyThisImmediate;
}
/**
* @return list of roles that are implied by the current role
*/
public List getRolesImpliedByThis() {
return rolesImpliedByThis;
}
/**
* list of roles that are implied by the current role
* @param rolesImpliedByThis
*/
public void setRolesImpliedByThis(List rolesImpliedByThis) {
this.rolesImpliedByThis = rolesImpliedByThis;
}
/**
* @return list of roles that are immediately implied by the current role
*/
public List getRolesImpliedByThisImmediate() {
return rolesImpliedByThisImmediate;
}
/**
* list of roles that are immediately implied by the current role
* @param rolesImpliedByThisImmediate
*/
public void setRolesImpliedByThisImmediate(List rolesImpliedByThisImmediate) {
this.rolesImpliedByThisImmediate = rolesImpliedByThisImmediate;
}
}