Class GrouperGoogleGroup

java.lang.Object
edu.internet2.middleware.grouper.app.google.GrouperGoogleGroup

public class GrouperGoogleGroup extends Object
  • Constructor Details

    • GrouperGoogleGroup

      public GrouperGoogleGroup()
  • Method Details

    • createTableGoogleGroup

      public static void createTableGoogleGroup(DdlVersionBean ddlVersionBean, Database database)
      Parameters:
      ddlVersionBean -
      database -
    • toProvisioningGroup

      public ProvisioningGroup toProvisioningGroup()
    • fromProvisioningGroup

      public static GrouperGoogleGroup fromProvisioningGroup(ProvisioningGroup targetGroup, Set<String> fieldNamesToSet)
      Parameters:
      targetGroup -
      Returns:
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getAllowExternalMembersDb

      public String getAllowExternalMembersDb()
    • setAllowExternalMembersDb

      public void setAllowExternalMembersDb(String allowExternalMembers)
    • getSendMessageDenyNotificationDb

      public String getSendMessageDenyNotificationDb()
    • setSendMessageDenyNotificationDb

      public void setSendMessageDenyNotificationDb(String sendMessageDenyNotification)
    • getAllowGoogleCommunicationDb

      public String getAllowGoogleCommunicationDb()
    • setAllowGoogleCommunicationDb

      public void setAllowGoogleCommunicationDb(String allowGoogleCommunication)
    • getAllowWebPostingDb

      public String getAllowWebPostingDb()
    • setAllowWebPostingDb

      public void setAllowWebPostingDb(String allowWebPosting)
    • getDefaultMessageDenyNotificationText

      public String getDefaultMessageDenyNotificationText()
    • setDefaultMessageDenyNotificationText

      public void setDefaultMessageDenyNotificationText(String defaultMessageDenyNotificationText)
    • getMessageModerationLevel

      public String getMessageModerationLevel()
    • setMessageModerationLevel

      public void setMessageModerationLevel(String messageModerationLevel)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getEmail

      public String getEmail()
    • setEmail

      public void setEmail(String email)
    • getId

      public String getId()
    • setId

      public void setId(String groupId)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getAllowExternalMembers

      public Boolean getAllowExternalMembers()
    • setAllowExternalMembers

      public void setAllowExternalMembers(Boolean allowExternalMembers)
    • getAllowGoogleCommunication

      public Boolean getAllowGoogleCommunication()
    • setAllowGoogleCommunication

      public void setAllowGoogleCommunication(Boolean allowGoogleCommunication)
    • getAllowWebPosting

      public Boolean getAllowWebPosting()
    • setAllowWebPosting

      public void setAllowWebPosting(Boolean allowWebPosting)
    • getWhoCanAdd

      public String getWhoCanAdd()
    • setWhoCanAdd

      public void setWhoCanAdd(String whoCanAdd)
    • getWhoCanJoin

      public String getWhoCanJoin()
    • setWhoCanJoin

      public void setWhoCanJoin(String whoCanJoin)
    • getWhoCanViewMembership

      public String getWhoCanViewMembership()
    • setWhoCanViewMembership

      public void setWhoCanViewMembership(String whoCanViewMembership)
    • getWhoCanViewGroup

      public String getWhoCanViewGroup()
    • setWhoCanViewGroup

      public void setWhoCanViewGroup(String whoCanViewGroup)
    • getWhoCanInvite

      public String getWhoCanInvite()
    • setWhoCanInvite

      public void setWhoCanInvite(String whoCanInvite)
    • getWhoCanPostMessage

      public String getWhoCanPostMessage()
    • setWhoCanPostMessage

      public void setWhoCanPostMessage(String whoCanPostMessage)
    • getReplyTo

      public String getReplyTo()
    • setReplyTo

      public void setReplyTo(String replyTo)
    • getSendMessageDenyNotification

      public Boolean getSendMessageDenyNotification()
    • setSendMessageDenyNotification

      public void setSendMessageDenyNotification(Boolean sendMessageDenyNotification)
    • getSpamModerationLevel

      public String getSpamModerationLevel()
    • setSpamModerationLevel

      public void setSpamModerationLevel(String spamModerationLevel)
    • getArchiveOnly

      public Boolean getArchiveOnly()
    • setArchiveOnly

      public void setArchiveOnly(Boolean archiveOnly)
    • fromJson

      public static GrouperGoogleGroup fromJson(com.fasterxml.jackson.databind.JsonNode groupNode)
      convert from jackson json
      Parameters:
      groupNode -
      Returns:
      the group
    • populateGroupSettings

      public void populateGroupSettings(com.fasterxml.jackson.databind.JsonNode groupSettingsNode)
    • toJsonGroupOnly

      public com.fasterxml.jackson.databind.node.ObjectNode toJsonGroupOnly(Set<String> fieldNamesToSet)
      convert from jackson json
      Parameters:
      fieldNamesToSet -
      Returns:
      the group
    • toJsonGroupSettings

      public com.fasterxml.jackson.databind.node.ObjectNode toJsonGroupSettings(Set<String> fieldNamesToSet)
      convert from jackson json
      Parameters:
      fieldNamesToSet -
      Returns:
      the group