Class GroupUpdateRequestContainer

java.lang.Object
edu.internet2.middleware.grouper.grouperUi.beans.groupUpdate.GroupUpdateRequestContainer
All Implemented Interfaces:
Serializable

public class GroupUpdateRequestContainer extends Object implements Serializable
bean for simple group update. holds all state for this module
See Also:
  • Constructor Details

    • GroupUpdateRequestContainer

      public GroupUpdateRequestContainer()
  • Method Details

    • getGroupToEdit

      public Group getGroupToEdit()
      group we are editing
      Returns:
      grouper
    • setGroupToEdit

      public void setGroupToEdit(Group groupToEdit1)
      Parameters:
      groupToEdit1 -
    • storeToRequest

      public void storeToRequest()
      store to session scope
    • isCreate

      public boolean isCreate()
      if this is a create as opposed to update
      Returns:
      if create
    • setCreate

      public void setCreate(boolean create1)
      if this is a create as opposed to update
      Parameters:
      create1 -
    • isAllowAllAdmin

      public boolean isAllowAllAdmin()
      if admin should be checked on edit jsp
      Returns:
      the editGroupAdmin
    • isAllowAllOptin

      public boolean isAllowAllOptin()
      if optin should be checked on edit jsp
      Returns:
      the editGroupOptin
    • isAllowAllGroupAttrRead

      public boolean isAllowAllGroupAttrRead()
      if groupAttrRead should be checked on edit jsp
      Returns:
      the editGroupAttrRead
    • isAllowAllGroupAttrUpdate

      public boolean isAllowAllGroupAttrUpdate()
      if groupAttrUpdate should be checked on edit jsp
      Returns:
      the editGroupAttrUpdate
    • isAllowAllOptout

      public boolean isAllowAllOptout()
      if optout should be checked on edit jsp
      Returns:
      the editGroupOptout
    • isAllowAllRead

      public boolean isAllowAllRead()
      if read should be checked on edit jsp
      Returns:
      the editGroupRead
    • isAllowAllUpdate

      public boolean isAllowAllUpdate()
      if update should be checked on edit jsp
      Returns:
      the editGroupUpdate
    • isAllowAllView

      public boolean isAllowAllView()
      if view should be checked on edit jsp
      Returns:
      the editGroupView
    • setAllowAllAdmin

      public void setAllowAllAdmin(boolean editGroupAdmin1)
      if admin should be checked on edit jsp
      Parameters:
      editGroupAdmin1 - the editGroupAdmin to set
    • setAllowAllOptin

      public void setAllowAllOptin(boolean editGroupOptin1)
      if optin should be checked on edit jsp
      Parameters:
      editGroupOptin1 - the editGroupOptin to set
    • setAllowAllGroupAttrRead

      public void setAllowAllGroupAttrRead(boolean editGroupAttrRead1)
      if groupAttrRead should be checked on edit jsp
      Parameters:
      editGroupAttrRead1 - the editGroupAttrRead to set
    • setAllowAllGroupAttrUpdate

      public void setAllowAllGroupAttrUpdate(boolean editGroupAttrUpdate1)
      if groupAttrUpdate should be checked on edit jsp
      Parameters:
      editGroupAttrUpdate1 - the editGroupAttrUpdate to set
    • setAllowAllOptout

      public void setAllowAllOptout(boolean editGroupOptout1)
      if optout should be checked on edit jsp
      Parameters:
      editGroupOptout1 - the editGroupOptout to set
    • setAllowAllRead

      public void setAllowAllRead(boolean editGroupRead1)
      if read should be checked on edit jsp
      Parameters:
      editGroupRead1 - the editGroupRead to set
    • setAllowAllUpdate

      public void setAllowAllUpdate(boolean editGroupUpdate1)
      if update should be checked on edit jsp
      Parameters:
      editGroupUpdate1 - the editGroupUpdate to set
    • setAllowAllView

      public void setAllowAllView(boolean editGroupView1)
      if view should be checked on edit jsp
      Parameters:
      editGroupView1 - the editGroupView to set
    • getPrivilegeAdditionalGuiMembers

      public List<GuiMember> getPrivilegeAdditionalGuiMembers()
      additional gui members to view or assign
      Returns:
      additional gui members to view or assign
    • getPrivilegeSubjectContainerGuiMembers

      public List<GuiMember> getPrivilegeSubjectContainerGuiMembers()
      gui members
      Returns:
      gui members
    • getPrivilegeSubjectContainers

      public Set<PrivilegeSubjectContainer> getPrivilegeSubjectContainers()
      privilege subject containers
      Returns:
      privilege subject containers
    • privilegeAdditionalGuiMembers

      public List<GuiMember> privilegeAdditionalGuiMembers()
      calculate based on request object, and return list, unless it is already calculated
      Returns:
      the list
    • setPrivilegeAdditionalGuiMembers

      public void setPrivilegeAdditionalGuiMembers(List<GuiMember> privilegeAdditionalGuiMembers1)
      additional gui members to view or assign
      Parameters:
      privilegeAdditionalGuiMembers1 -
    • setPrivilegeSubjectContainerGuiMembers

      public void setPrivilegeSubjectContainerGuiMembers(List<GuiMember> privilegeSubjectContainerGuiMembers1)
      gui members
      Parameters:
      privilegeSubjectContainerGuiMembers1 -
    • setPrivilegeSubjectContainers

      public void setPrivilegeSubjectContainers(Set<PrivilegeSubjectContainer> privilegeSubjectContainers1)
      privilege subject containers
      Parameters:
      privilegeSubjectContainers1 -
    • isShowIndirectPrivilegesComputed

      public boolean isShowIndirectPrivilegesComputed()
      if should show indirect privileges
      Returns:
      true if should show
    • retrieveFromRequestOrCreate

      public static GroupUpdateRequestContainer retrieveFromRequestOrCreate()
      retrieveFromSession, cannot be null
      Returns:
      the app state in request scope
    • getShowPrivilegeHeader

      public Map<Integer,Boolean> getShowPrivilegeHeader()
      if we should show the privilege header
      Returns:
      if we should show the privilege header
    • getRolesImpliedBy

      public List<Role> getRolesImpliedBy()
      list of roles implied by this role
      Returns:
      roles
    • getRolesImpliedByImmediate

      public List<Role> getRolesImpliedByImmediate()
      list of roles implied by this role immediately
      Returns:
      roles
    • getRolesThatImply

      public List<Role> getRolesThatImply()
      list of roles that imply this role
      Returns:
      the roles
    • getRolesThatImplyImmediate

      public List<Role> getRolesThatImplyImmediate()
      list of roles that imply this role immediately
      Returns:
      roles
    • setRolesImpliedBy

      public void setRolesImpliedBy(List<Role> rolesImpliedBy1)
      list of roles implied by this role
      Parameters:
      rolesImpliedBy1 -
    • setRolesImpliedByImmediate

      public void setRolesImpliedByImmediate(List<Role> rolesImpliedByImmediate1)
      list of roles implied by this role immediately
      Parameters:
      rolesImpliedByImmediate1 -
    • setRolesThatImply

      public void setRolesThatImply(List<Role> rolesThatImply1)
      list of roles that imply this role
      Parameters:
      rolesThatImply1 -
    • setRolesThatImplyImmediate

      public void setRolesThatImplyImmediate(List<Role> rolesThatImplyImmediate1)
      list of roles that imply this role immediately
      Parameters:
      rolesThatImplyImmediate1 -
    • getRoleGraphNodesFrom

      public List<String> getRoleGraphNodesFrom()
      directed graph nodes from
      Returns:
      directed graph nodes from
    • getRoleGraphNodesTo

      public List<String> getRoleGraphNodesTo()
      directed graph nodes to
      Returns:
      directed graph nodes to
    • getRoleGraphStartingPoints

      public List<String> getRoleGraphStartingPoints()
      starting points in graph
      Returns:
      starting points in graph
    • setRoleGraphNodesFrom

      public void setRoleGraphNodesFrom(List<String> attributeNameGraphNodesFrom1)
      directed graph nodes from
      Parameters:
      attributeNameGraphNodesFrom1 -
    • setRoleGraphNodesTo

      public void setRoleGraphNodesTo(List<String> attributeNameGraphNodesTo1)
      directed graph nodes to
      Parameters:
      attributeNameGraphNodesTo1 -
    • setRoleGraphStartingPoints

      public void setRoleGraphStartingPoints(List<String> startingPoints1)
      starting points in graph
      Parameters:
      startingPoints1 -