Class WsGroupToSave

java.lang.Object
edu.internet2.middleware.grouper.ws.coresoap.WsGroupToSave

public class WsGroupToSave extends Object
 Class to save a group via web service
 
 
  • Constructor Details

    • WsGroupToSave

      public WsGroupToSave()
  • Method Details

    • getCreateParentStemsIfNotExist

      public String getCreateParentStemsIfNotExist()
      if should create parent stems if not exist
      Returns:
      T or F or null (F)
    • setCreateParentStemsIfNotExist

      public void setCreateParentStemsIfNotExist(String createParentStemsIfNotExist1)
      if should create parent stems if not exist
      Parameters:
      createParentStemsIfNotExist1 - T or F or null (F)
    • saveResultType

      public SaveResultType saveResultType()
      get the save type
      Returns:
      save type
    • toString

      public String toString()
      make sure this is an explicit toString
      Overrides:
      toString in class Object
    • validate

      public void validate()
      validate the settings (e.g. that booleans are set correctly)
    • save

      public Group save(GrouperSession grouperSession, Boolean renameAssignAlternateName)
      save this group
      Parameters:
      grouperSession - to save
      renameAssignAlternateName -
      Returns:
      the stem that was inserted or updated
      Throws:
      StemNotFoundException
      GroupNotFoundException
      GroupNotFoundException
      StemAddException
      GroupAddException
      InsufficientPrivilegeException
      GroupModifyException
      GroupAddException
      AttributeNotFoundException
      MemberDeleteException
    • move

      public Group move(GrouperSession grouperSession, Stem toStem, Boolean moveAssignAlternateName)
      move this group
      Parameters:
      grouperSession - to save
      toStem -
      moveAssignAlternateName -
      Returns:
      the group that was moved
    • copy

      public Group copy(GrouperSession grouperSession, Stem toStem, Boolean copyPrivilegesOfGroup, Boolean copyGroupAsPrivilege, Boolean copyListMembersOfGroup, Boolean copyListGroupAsMember, Boolean copyAttributes)
      copy this group
      Parameters:
      grouperSession - to save
      toStem -
      copyPrivilegesOfGroup -
      copyGroupAsPrivilege -
      copyListMembersOfGroup -
      copyListGroupAsMember -
      copyAttributes -
      moveAssignAlternateName -
      Returns:
      the group that was moved
    • getSaveMode

      public String getSaveMode()
      if the save should be constrained to INSERT, UPDATE, or INSERT_OR_UPDATE (default)
      Returns:
      the saveMode
    • setSaveMode

      public void setSaveMode(String saveMode1)
      if the save should be constrained to INSERT, UPDATE, or INSERT_OR_UPDATE (default)
      Parameters:
      saveMode1 - the saveMode to set
    • getWsGroupLookup

      public WsGroupLookup getWsGroupLookup()
      Returns:
      the wsGroupLookup
    • setWsGroupLookup

      public void setWsGroupLookup(WsGroupLookup wsGroupLookup1)
      Parameters:
      wsGroupLookup1 - the wsGroupLookup to set
    • getWsGroup

      public WsGroup getWsGroup()
      Returns:
      the wsGroup
    • setWsGroup

      public void setWsGroup(WsGroup wsGroup1)
      Parameters:
      wsGroup1 - the wsGroup to set