Class WsExternalSubjectToSave

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

public class WsExternalSubjectToSave extends Object
 Class to save a external subject via web service
 
 
  • Constructor Details

    • WsExternalSubjectToSave

      public WsExternalSubjectToSave()
  • Method Details

    • 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 ExternalSubject save(GrouperSession grouperSession)
      save this external subject
      Parameters:
      grouperSession - to save
      Returns:
      the stem that was inserted or updated
    • 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
    • getWsExternalSubjectLookup

      public WsExternalSubjectLookup getWsExternalSubjectLookup()
      Returns:
      the wsExternalSubjectLookup
    • setWsExternalSubjectLookup

      public void setWsExternalSubjectLookup(WsExternalSubjectLookup wsExternalSubjectLookup1)
      Parameters:
      wsExternalSubjectLookup1 - the wsGroupLookup to set
    • getWsExternalSubject

      public WsExternalSubject getWsExternalSubject()
      Returns:
      the wsGroup
    • setWsExternalSubject

      public void setWsExternalSubject(WsExternalSubject wsExternalSubject1)
      Parameters:
      wsExternalSubject1 - the wsGroup to set