Class GrouperGoogleGroup
java.lang.Object
edu.internet2.middleware.grouper.app.google.GrouperGoogleGroup
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
createTableGoogleGroup
(DdlVersionBean ddlVersionBean, Database database) static GrouperGoogleGroup
fromJson
(com.fasterxml.jackson.databind.JsonNode groupNode) convert from jackson jsonstatic GrouperGoogleGroup
fromProvisioningGroup
(ProvisioningGroup targetGroup, Set<String> fieldNamesToSet) getEmail()
getId()
getName()
void
populateGroupSettings
(com.fasterxml.jackson.databind.JsonNode groupSettingsNode) void
setAllowExternalMembers
(Boolean allowExternalMembers) void
setAllowExternalMembersDb
(String allowExternalMembers) void
setAllowGoogleCommunication
(Boolean allowGoogleCommunication) void
setAllowGoogleCommunicationDb
(String allowGoogleCommunication) void
setAllowWebPosting
(Boolean allowWebPosting) void
setAllowWebPostingDb
(String allowWebPosting) void
setArchiveOnly
(Boolean archiveOnly) void
setDefaultMessageDenyNotificationText
(String defaultMessageDenyNotificationText) void
setDescription
(String description) void
void
void
setManagers
(Set<String> managers) void
setMessageModerationLevel
(String messageModerationLevel) void
void
void
setReplyTo
(String replyTo) void
setSendMessageDenyNotification
(Boolean sendMessageDenyNotification) void
setSendMessageDenyNotificationDb
(String sendMessageDenyNotification) void
setSpamModerationLevel
(String spamModerationLevel) void
setWhoCanAdd
(String whoCanAdd) void
setWhoCanInvite
(String whoCanInvite) void
setWhoCanJoin
(String whoCanJoin) void
setWhoCanModerateMembers
(String whoCanModerateMembers) void
setWhoCanPostMessage
(String whoCanPostMessage) void
setWhoCanViewGroup
(String whoCanViewGroup) void
setWhoCanViewMembership
(String whoCanViewMembership) com.fasterxml.jackson.databind.node.ObjectNode
toJsonGroupOnly
(Set<String> fieldNamesToSet) convert from jackson jsoncom.fasterxml.jackson.databind.node.ObjectNode
toJsonGroupSettings
(Set<String> fieldNamesToSet) convert from jackson jsontoString()
-
Constructor Details
-
GrouperGoogleGroup
public GrouperGoogleGroup()
-
-
Method Details
-
createTableGoogleGroup
- Parameters:
ddlVersionBean
-database
-
-
toProvisioningGroup
-
fromProvisioningGroup
public static GrouperGoogleGroup fromProvisioningGroup(ProvisioningGroup targetGroup, Set<String> fieldNamesToSet) - Parameters:
targetGroup
-- Returns:
-
toString
-
getAllowExternalMembersDb
-
setAllowExternalMembersDb
-
getSendMessageDenyNotificationDb
-
setSendMessageDenyNotificationDb
-
getAllowGoogleCommunicationDb
-
setAllowGoogleCommunicationDb
-
getAllowWebPostingDb
-
setAllowWebPostingDb
-
getDefaultMessageDenyNotificationText
-
setDefaultMessageDenyNotificationText
-
getMessageModerationLevel
-
setMessageModerationLevel
-
getDescription
-
setDescription
-
getEmail
-
setEmail
-
getId
-
setId
-
getName
-
setName
-
getAllowExternalMembers
-
setAllowExternalMembers
-
getAllowGoogleCommunication
-
setAllowGoogleCommunication
-
getAllowWebPosting
-
setAllowWebPosting
-
getWhoCanAdd
-
setWhoCanAdd
-
getWhoCanJoin
-
setWhoCanJoin
-
getWhoCanViewMembership
-
setWhoCanViewMembership
-
getWhoCanViewGroup
-
setWhoCanViewGroup
-
getWhoCanInvite
-
setWhoCanInvite
-
getWhoCanModerateMembers
-
setWhoCanModerateMembers
-
getWhoCanPostMessage
-
setWhoCanPostMessage
-
getReplyTo
-
setReplyTo
-
getSendMessageDenyNotification
-
setSendMessageDenyNotification
-
getSpamModerationLevel
-
setSpamModerationLevel
-
getArchiveOnly
-
setArchiveOnly
-
getOwners
-
setOwners
-
getManagers
-
setManagers
-
fromJson
convert from jackson json- Parameters:
groupNode
-- Returns:
- the group
-
populateGroupSettings
public void populateGroupSettings(com.fasterxml.jackson.databind.JsonNode groupSettingsNode) -
toJsonGroupOnly
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
-