Class GrouperAzureGroup
java.lang.Object
edu.internet2.middleware.grouper.app.azure.GrouperAzureGroup
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
createTableAzureGroup
(DdlVersionBean ddlVersionBean, Database database) static GrouperAzureGroup
fromJson
(com.fasterxml.jackson.databind.JsonNode groupNode) convert from jackson jsonstatic GrouperAzureGroup
fromProvisioningGroup
(ProvisioningGroup targetGroup, Set<String> fieldNamesToSet) getId()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
static void
void
setAssignableToRole
(Boolean isAssignableToRole) void
setAssignableToRoleDb
(String assignableToRoleString) void
setDescription
(String description) void
setDisplayName
(String displayName) void
setExtensionAttributes
(Map<String, Object> extensionAttributes) void
setGroupOwnersManage
(boolean groupOwnersManage) void
setGroupTypeDynamic
(Boolean groupTypeDynamic) void
setGroupTypeDynamicDb
(String groupTypeDynamicDb) void
setGroupTypeUnified
(Boolean groupTypeUnified) void
setGroupTypeUnifiedDb
(String groupTypeUnifiedDb) void
void
setMailEnabled
(Boolean mailEnabled) void
setMailEnabledDb
(String mailEnabledDb) void
setMailNickname
(String mailNickname) void
void
setOwnersCommaSeparated
(String ownersCommaSeparated) void
setResourceBehaviorOptionsAllowOnlyMembersToPost
(boolean resourceBehaviorOptionsAllowOnlyMembersToPost) void
setResourceBehaviorOptionsAllowOnlyMembersToPostDb
(String resourceBehaviorOptionsAllowOnlyMembersToPost) void
setResourceBehaviorOptionsHideGroupInOutlook
(boolean resourceBehaviorOptionsHideGroupInOutlook) void
setResourceBehaviorOptionsHideGroupInOutlookDb
(String resourceBehaviorOptionsHideGroupInOutlook) void
setResourceBehaviorOptionsSubscribeMembersToCalendarEventsDisabled
(boolean resourceBehaviorOptionsSubscribeMembersToCalendarEventsDisabled) void
setResourceBehaviorOptionsSubscribeMembersToCalendarEventsDisabledDb
(String resourceBehaviorOptionsSubscribeMembersToCalendarEventsDisabled) void
setResourceBehaviorOptionsSubscribeNewGroupMembers
(boolean resourceBehaviorOptionsSubscribeNewGroupMembers) void
setResourceBehaviorOptionsSubscribeNewGroupMembersDb
(String resourceBehaviorOptionsSubscribeNewGroupMembers) void
setResourceBehaviorOptionsWelcomeEmailDisabled
(boolean resourceBehaviorOptionsWelcomeEmailDisabled) void
setResourceBehaviorOptionsWelcomeEmailDisabledDb
(String resourceBehaviorOptionsWelcomeEmailDisabled) void
setResourceProvisioningOptionsTeam
(boolean resourceProvisioningOptionsTeam) void
setResourceProvisioningOptionsTeamDb
(String resourceProvisioningOptionsTeam) void
setSecurityEnabled
(Boolean securityEnabled) void
setSecurityEnabledDb
(String securityEnabledDb) void
setVisibility
(AzureVisibility visibility) void
setVisibilityDb
(String visibilityString) com.fasterxml.jackson.databind.node.ObjectNode
convert from jackson jsontoString()
-
Field Details
-
defaultMailEnabled
public static final boolean defaultMailEnabled- See Also:
-
defaultSecurityEnabled
public static final boolean defaultSecurityEnabled- See Also:
-
defaultVisibility
- See Also:
-
fieldsToSelect
- See Also:
-
-
Constructor Details
-
GrouperAzureGroup
public GrouperAzureGroup()
-
-
Method Details
-
main
-
createTableAzureGroup
- Parameters:
ddlVersionBean
-database
-
-
toProvisioningGroup
-
fromProvisioningGroup
public static GrouperAzureGroup fromProvisioningGroup(ProvisioningGroup targetGroup, Set<String> fieldNamesToSet) - Parameters:
targetGroup
-- Returns:
-
toString
-
getOwners
-
getOwnersCommaSeparated
-
setOwnersCommaSeparated
-
setOwners
-
getId
-
setId
-
getDisplayName
-
setDisplayName
-
isMailEnabled
public boolean isMailEnabled() -
setMailEnabled
-
getMailEnabledDb
-
setMailEnabledDb
-
getMailNickname
-
setMailNickname
-
isSecurityEnabled
public boolean isSecurityEnabled() -
setSecurityEnabled
-
getSecurityEnabledDb
-
setSecurityEnabledDb
-
isGroupTypeUnified
public boolean isGroupTypeUnified() -
setGroupTypeUnified
-
getGroupTypeUnifiedDb
-
isGroupTypeDynamic
public boolean isGroupTypeDynamic() -
setGroupTypeDynamic
-
getGroupTypeDynamicDb
-
setGroupTypeDynamicDb
-
setGroupTypeUnifiedDb
-
getDescription
-
setDescription
-
getVisibility
-
setVisibility
-
isResourceBehaviorOptionsAllowOnlyMembersToPost
public boolean isResourceBehaviorOptionsAllowOnlyMembersToPost() -
setResourceBehaviorOptionsAllowOnlyMembersToPost
public void setResourceBehaviorOptionsAllowOnlyMembersToPost(boolean resourceBehaviorOptionsAllowOnlyMembersToPost) -
isResourceBehaviorOptionsHideGroupInOutlook
public boolean isResourceBehaviorOptionsHideGroupInOutlook() -
setResourceBehaviorOptionsHideGroupInOutlook
public void setResourceBehaviorOptionsHideGroupInOutlook(boolean resourceBehaviorOptionsHideGroupInOutlook) -
isResourceBehaviorOptionsSubscribeNewGroupMembers
public boolean isResourceBehaviorOptionsSubscribeNewGroupMembers() -
setResourceBehaviorOptionsSubscribeNewGroupMembers
public void setResourceBehaviorOptionsSubscribeNewGroupMembers(boolean resourceBehaviorOptionsSubscribeNewGroupMembers) -
isResourceBehaviorOptionsWelcomeEmailDisabled
public boolean isResourceBehaviorOptionsWelcomeEmailDisabled() -
setResourceBehaviorOptionsWelcomeEmailDisabled
public void setResourceBehaviorOptionsWelcomeEmailDisabled(boolean resourceBehaviorOptionsWelcomeEmailDisabled) -
isResourceBehaviorOptionsSubscribeMembersToCalendarEventsDisabled
public boolean isResourceBehaviorOptionsSubscribeMembersToCalendarEventsDisabled() -
setResourceBehaviorOptionsSubscribeMembersToCalendarEventsDisabled
public void setResourceBehaviorOptionsSubscribeMembersToCalendarEventsDisabled(boolean resourceBehaviorOptionsSubscribeMembersToCalendarEventsDisabled) -
getExtensionAttributes
-
setExtensionAttributes
-
fromJson
convert from jackson json- Parameters:
groupNode
-- Returns:
- the group
-
setVisibilityDb
-
getVisibilityDb
-
toJson
public com.fasterxml.jackson.databind.node.ObjectNode toJson(Set<String> fieldNamesToSet, boolean setGroupOwners) convert from jackson json- Parameters:
fieldNamesToSet
-- Returns:
- the group
-
isResourceProvisioningOptionsTeam
public boolean isResourceProvisioningOptionsTeam() -
setResourceProvisioningOptionsTeam
public void setResourceProvisioningOptionsTeam(boolean resourceProvisioningOptionsTeam) -
getResourceProvisioningOptionsTeamDb
-
setResourceProvisioningOptionsTeamDb
-
getResourceBehaviorOptionsAllowOnlyMembersToPostDb
-
setResourceBehaviorOptionsAllowOnlyMembersToPostDb
public void setResourceBehaviorOptionsAllowOnlyMembersToPostDb(String resourceBehaviorOptionsAllowOnlyMembersToPost) -
getResourceBehaviorOptionsHideGroupInOutlookDb
-
setResourceBehaviorOptionsHideGroupInOutlookDb
public void setResourceBehaviorOptionsHideGroupInOutlookDb(String resourceBehaviorOptionsHideGroupInOutlook) -
getResourceBehaviorOptionsSubscribeNewGroupMembersDb
-
setResourceBehaviorOptionsSubscribeNewGroupMembersDb
public void setResourceBehaviorOptionsSubscribeNewGroupMembersDb(String resourceBehaviorOptionsSubscribeNewGroupMembers) -
getResourceBehaviorOptionsWelcomeEmailDisabledDb
-
setResourceBehaviorOptionsWelcomeEmailDisabledDb
public void setResourceBehaviorOptionsWelcomeEmailDisabledDb(String resourceBehaviorOptionsWelcomeEmailDisabled) -
getResourceBehaviorOptionsSubscribeMembersToCalendarEventsDisabledDb
-
setResourceBehaviorOptionsSubscribeMembersToCalendarEventsDisabledDb
public void setResourceBehaviorOptionsSubscribeMembersToCalendarEventsDisabledDb(String resourceBehaviorOptionsSubscribeMembersToCalendarEventsDisabled) -
isAssignableToRole
public boolean isAssignableToRole() -
setAssignableToRole
-
setAssignableToRoleDb
-
getAssignableToRoleDb
-
isGroupOwnersManage
public boolean isGroupOwnersManage() -
setGroupOwnersManage
public void setGroupOwnersManage(boolean groupOwnersManage)
-