Class DropboxSettings

java.lang.Object
edu.internet2.middleware.grouper.app.dropbox.DropboxSettings

public class DropboxSettings extends Object
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 Details

    • DropboxSettings

      public DropboxSettings()
  • Method Details

    • loadFromConfiguration

      public void loadFromConfiguration(DropboxProvisionerConfiguration config)
      Load settings from a DropboxProvisionerConfiguration.
      Parameters:
      config - the provisioner configuration
    • getAdminRoleFolderName

      public String getAdminRoleFolderName()
    • setAdminRoleFolderName

      public void setAdminRoleFolderName(String adminRoleFolderName)
    • 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

      public Set<String> getIgnoreGroupNames()
    • setIgnoreGroupNames

      public void setIgnoreGroupNames(Set<String> ignoreGroupNames)
    • getIgnoreUserEmails

      public Set<String> getIgnoreUserEmails()
    • setIgnoreUserEmails

      public void setIgnoreUserEmails(Set<String> ignoreUserEmails)