Class Settings

All Implemented Interfaces:
Serializable, Cloneable

@Generated public class Settings extends TrackableBase implements Serializable, Cloneable
See Also:
  • Constructor Details Link icon

    • Settings Link icon

      public Settings()
    • Settings Link icon

      public Settings(Settings delegate)
    • Settings Link icon

      public Settings(Settings delegate, BaseObject parent)
  • Method Details Link icon

    • clone Link icon

      public Settings clone()
      Overrides:
      clone in class TrackableBase
    • getDelegate Link icon

      public Settings getDelegate()
      Overrides:
      getDelegate in class TrackableBase
    • equals Link icon

      public boolean equals(Object o)
      Overrides:
      equals in class TrackableBase
    • hashCode Link icon

      public int hashCode()
      Overrides:
      hashCode in class TrackableBase
    • getModelEncoding Link icon

      public String getModelEncoding()
    • getLocalRepository Link icon

      public String getLocalRepository()
    • setLocalRepository Link icon

      public void setLocalRepository(String localRepository)
    • isInteractiveMode Link icon

      public boolean isInteractiveMode()
    • setInteractiveMode Link icon

      public void setInteractiveMode(boolean interactiveMode)
    • isUsePluginRegistry Link icon

      public boolean isUsePluginRegistry()
    • setUsePluginRegistry Link icon

      public void setUsePluginRegistry(boolean usePluginRegistry)
    • isOffline Link icon

      public boolean isOffline()
    • setOffline Link icon

      public void setOffline(boolean offline)
    • getProxies Link icon

      @Nonnull public List<Proxy> getProxies()
    • setProxies Link icon

      public void setProxies(List<Proxy> proxies)
    • addProxy Link icon

      public void addProxy(Proxy proxy)
    • removeProxy Link icon

      public void removeProxy(Proxy proxy)
    • getServers Link icon

      @Nonnull public List<Server> getServers()
    • setServers Link icon

      public void setServers(List<Server> servers)
    • addServer Link icon

      public void addServer(Server server)
    • removeServer Link icon

      public void removeServer(Server server)
    • getMirrors Link icon

      @Nonnull public List<Mirror> getMirrors()
    • setMirrors Link icon

      public void setMirrors(List<Mirror> mirrors)
    • addMirror Link icon

      public void addMirror(Mirror mirror)
    • removeMirror Link icon

      public void removeMirror(Mirror mirror)
    • getRepositories Link icon

      @Nonnull public List<Repository> getRepositories()
    • setRepositories Link icon

      public void setRepositories(List<Repository> repositories)
    • addRepository Link icon

      public void addRepository(Repository repository)
    • removeRepository Link icon

      public void removeRepository(Repository repository)
    • getPluginRepositories Link icon

      @Nonnull public List<Repository> getPluginRepositories()
    • setPluginRepositories Link icon

      public void setPluginRepositories(List<Repository> pluginRepositories)
    • addPluginRepository Link icon

      public void addPluginRepository(Repository pluginRepository)
    • removePluginRepository Link icon

      public void removePluginRepository(Repository pluginRepository)
    • getProfiles Link icon

      @Nonnull public List<Profile> getProfiles()
    • setProfiles Link icon

      public void setProfiles(List<Profile> profiles)
    • addProfile Link icon

      public void addProfile(Profile profile)
    • removeProfile Link icon

      public void removeProfile(Profile profile)
    • getActiveProfiles Link icon

      @Nonnull public List<String> getActiveProfiles()
    • setActiveProfiles Link icon

      public void setActiveProfiles(List<String> activeProfiles)
    • addActiveProfile Link icon

      public void addActiveProfile(String activeProfile)
    • removeActiveProfile Link icon

      public void removeActiveProfile(String activeProfile)
    • getPluginGroups Link icon

      @Nonnull public List<String> getPluginGroups()
    • setPluginGroups Link icon

      public void setPluginGroups(List<String> pluginGroups)
    • addPluginGroup Link icon

      public void addPluginGroup(String pluginGroup)
    • removePluginGroup Link icon

      public void removePluginGroup(String pluginGroup)
    • replace Link icon

      protected boolean replace(Object oldDelegate, Object newDelegate)
      Overrides:
      replace in class TrackableBase
    • settingsToApiV4 Link icon

      public static List<Settings> settingsToApiV4(List<Settings> list)
    • settingsToApiV3 Link icon

      public static List<Settings> settingsToApiV3(List<Settings> list)
    • getInteractiveMode Link icon

      public Boolean getInteractiveMode()
    • flushActiveProxy Link icon

      public void flushActiveProxy()
      Reset the activeProxy field to null.
    • getActiveProxy Link icon

      public Proxy getActiveProxy()
      Returns:
      the first active proxy
    • getServer Link icon

      public Server getServer(String serverId)
    • getMirrorOf Link icon

      @Deprecated public Mirror getMirrorOf(String repositoryId)
      Deprecated.
    • flushProfileMap Link icon

      public void flushProfileMap()
      Reset the profileMap field to null
    • getProfilesAsMap Link icon

      public Map<String,Profile> getProfilesAsMap()
      Returns:
      a Map of profiles field keyed by IdentifiableBase.getId()