Class Profile

All Implemented Interfaces:
Serializable, Cloneable

@Generated public class Profile extends IdentifiableBase implements Serializable, Cloneable
See Also:
  • Constructor Details

    • Profile

      public Profile()
    • Profile

      public Profile(org.apache.maven.api.settings.Profile delegate)
    • Profile

      public Profile(org.apache.maven.api.settings.Profile delegate, BaseObject parent)
  • Method Details

    • clone

      public Profile clone()
      Overrides:
      clone in class IdentifiableBase
    • getDelegate

      public org.apache.maven.api.settings.Profile getDelegate()
      Overrides:
      getDelegate in class IdentifiableBase
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class IdentifiableBase
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class IdentifiableBase
    • getActivation

      public Activation getActivation()
    • setActivation

      public void setActivation(Activation activation)
    • getProperties

      @Nonnull public Properties getProperties()
    • setProperties

      public void setProperties(Properties properties)
    • addProperty

      public void addProperty(String key, String value)
    • getRepositories

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

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

      public void addRepository(Repository repository)
    • removeRepository

      public void removeRepository(Repository repository)
    • getPluginRepositories

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

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

      public void addPluginRepository(Repository pluginRepository)
    • removePluginRepository

      public void removePluginRepository(Repository pluginRepository)
    • replace

      protected boolean replace(Object oldDelegate, Object newDelegate)
      Overrides:
      replace in class IdentifiableBase
    • profileToApiV4

      public static List<org.apache.maven.api.settings.Profile> profileToApiV4(List<Profile> list)
    • profileToApiV3

      public static List<Profile> profileToApiV3(List<org.apache.maven.api.settings.Profile> list)