Class WsAttributeDefSaveResult

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

public class WsAttributeDefSaveResult extends Object
Result of one AttributeDef being saved. The number of these result objects will equal the number of AttributeDefs sent in to the method to be saved
  • Constructor Details

    • WsAttributeDefSaveResult

      public WsAttributeDefSaveResult()
      empty
    • WsAttributeDefSaveResult

      public WsAttributeDefSaveResult(AttributeDef attributeDef, WsAttributeDefLookup wsAttributeDefLookup)
      construct initially with lookup
      Parameters:
      attributeDef -
      wsAttributeDefLookup -
  • Method Details

    • getResultMetadata

      public WsResultMeta getResultMetadata()
      Returns:
      the resultMetadata
    • getWsAttributeDef

      public WsAttributeDef getWsAttributeDef()
      Returns:
      the wsAttributeDef
    • setWsAttributeDef

      public void setWsAttributeDef(WsAttributeDef wsAttributeDef1)
      Parameters:
      wsAttributeDef1 - the wsAttributeDef to set
    • setResultMetadata

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

      public void assignResultCode(WsAttributeDefSaveResult.WsAttributeDefSaveResultCode attributeDefSaveResultCode, GrouperVersion clientVersion)
      assign the code from the enum
      Parameters:
      attributeDefSaveResultCode -
      clientVersion -
    • assignResultCodeException

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

      convert string to result code
      Returns:
      the result code