Class DropboxSettings
java.lang.Object
edu.internet2.middleware.grouper.app.dropbox.DropboxSettings
Bundles Dropbox provisioner configuration into a single object so API command
method signatures don't need an individual parameter for each setting. Mirrors
the TrueFoundrySettings / ScimSettings pattern.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleanvoidLoad settings from a DropboxProvisionerConfiguration.voidsetAdminRoleFolderName(String adminRoleFolderName) voidsetIgnoreGroupNames(Set<String> ignoreGroupNames) voidsetIgnoreUserEmails(Set<String> ignoreUserEmails) voidsetKeepAccountOnRemove(boolean keepAccountOnRemove) voidsetManageAdminRoles(boolean manageAdminRoles) voidsetWipeDataOnRemove(boolean wipeDataOnRemove)
-
Constructor Details
-
DropboxSettings
public DropboxSettings()
-
-
Method Details
-
loadFromConfiguration
Load settings from a DropboxProvisionerConfiguration.- Parameters:
config- the provisioner configuration
-
getAdminRoleFolderName
-
setAdminRoleFolderName
-
isManageAdminRoles
public boolean isManageAdminRoles() -
setManageAdminRoles
public void setManageAdminRoles(boolean manageAdminRoles) -
isWipeDataOnRemove
public boolean isWipeDataOnRemove() -
setWipeDataOnRemove
public void setWipeDataOnRemove(boolean wipeDataOnRemove) -
isKeepAccountOnRemove
public boolean isKeepAccountOnRemove() -
setKeepAccountOnRemove
public void setKeepAccountOnRemove(boolean keepAccountOnRemove) -
getIgnoreGroupNames
-
setIgnoreGroupNames
-
getIgnoreUserEmails
-
setIgnoreUserEmails
-