Class WsGroupSaveResult

java.lang.Object
edu.internet2.middleware.grouper.ws.coresoap.WsGroupSaveResult
All Implemented Interfaces:
ResultMetadataHolder

public class WsGroupSaveResult extends Object implements ResultMetadataHolder
Result of one group being saved. The number of these result objects will equal the number of groups sent in to the method to be saved
  • Constructor Details

    • WsGroupSaveResult

      public WsGroupSaveResult()
      empty
    • WsGroupSaveResult

      public WsGroupSaveResult(WsGroupLookup wsGroupLookup)
      construct initially with lookup
      Parameters:
      wsGroupLookup -
  • Method Details

    • assignResultCode

      public void assignResultCode(WsGroupSaveResult.WsGroupSaveResultCode groupSaveResultCode, GrouperVersion clientVersion)
      assign the code from the enum
      Parameters:
      groupSaveResultCode -
      clientVersion -
    • getResultMetadata

      public WsResultMeta getResultMetadata()
      Description copied from interface: ResultMetadataHolder
      get the result metadata
      Specified by:
      getResultMetadata in interface ResultMetadataHolder
      Returns:
      the resultMetadata
    • getWsGroup

      public WsGroup getWsGroup()
      Returns:
      the wsGroup
    • setWsGroup

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

      public void setResultMetadata(WsResultMeta resultMetadata1)
      Parameters:
      resultMetadata1 - the resultMetadata to set
    • assignResultCodeException

      public void assignResultCodeException(Exception e, WsGroupToSave wsGroupToSave, GrouperVersion clientVersion)
      assign a resultcode of exception, and process/log the exception
      Parameters:
      e -
      wsGroupToSave -
      clientVersion -
    • resultCode

      convert string to result code
      Returns:
      the result code