Class PluginSession


  • public class PluginSession
    extends java.lang.Object
    • Method Summary

      Modifier and Type Method Description
      static void addSecret​(java.lang.String key, java.lang.String value)  
      java.util.Optional<java.lang.Boolean> getBoolean​(java.lang.String key)  
      java.util.Optional<java.lang.Boolean> getBoolean​(java.lang.String... keys)  
      PluginExecutor.ExecutionEnvironment getEnvironment()  
      Logger getLog()  
      org.apache.maven.execution.MavenSession getMavenSession()  
      java.lang.String getParamFallback​(java.lang.String key, java.lang.String fallback)  
      java.util.Optional<java.lang.String> getParamPresent​(Parameter... keys)  
      java.util.Optional<java.lang.String> getParamPresent​(java.lang.String... keys)  
      org.apache.maven.project.MavenProject getProject()  
      java.util.Properties getProperties()  
      boolean hasText​(java.lang.String... keys)  
      static java.lang.String hideSecrets​(java.lang.String text)  
      static boolean isSecret​(java.lang.String key, java.lang.String value)  
      boolean isTrue​(java.lang.String... keys)  
      org.codehaus.plexus.util.xml.Xpp3Dom prepareXpp3Dom​(Prop... prop)  
      void setNewParam​(boolean silent, java.lang.String key, java.lang.String value)  
      void setNewParam​(java.lang.String key, java.lang.String value)  
      void setParameter​(boolean silent, java.lang.String key, java.lang.String value, boolean... when)  
      void setParameter​(java.lang.String key, java.lang.String value, boolean... when)  
      java.lang.String toString​(org.apache.maven.settings.Server server)  
      static java.lang.String unicode​(int unicode)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • hideSecrets

        public static java.lang.String hideSecrets​(java.lang.String text)
      • addSecret

        public static void addSecret​(java.lang.String key,
                                     java.lang.String value)
      • isSecret

        public static boolean isSecret​(java.lang.String key,
                                       java.lang.String value)
      • isTrue

        public boolean isTrue​(java.lang.String... keys)
      • hasText

        public boolean hasText​(java.lang.String... keys)
      • getBoolean

        public java.util.Optional<java.lang.Boolean> getBoolean​(java.lang.String... keys)
      • getBoolean

        public java.util.Optional<java.lang.Boolean> getBoolean​(java.lang.String key)
      • getParamFallback

        public java.lang.String getParamFallback​(java.lang.String key,
                                                 java.lang.String fallback)
      • getParamPresent

        public java.util.Optional<java.lang.String> getParamPresent​(Parameter... keys)
      • getParamPresent

        public java.util.Optional<java.lang.String> getParamPresent​(java.lang.String... keys)
      • setParameter

        public void setParameter​(java.lang.String key,
                                 java.lang.String value,
                                 boolean... when)
      • setParameter

        public void setParameter​(boolean silent,
                                 java.lang.String key,
                                 java.lang.String value,
                                 boolean... when)
      • setNewParam

        public void setNewParam​(java.lang.String key,
                                java.lang.String value)
      • setNewParam

        public void setNewParam​(boolean silent,
                                java.lang.String key,
                                java.lang.String value)
      • prepareXpp3Dom

        public org.codehaus.plexus.util.xml.Xpp3Dom prepareXpp3Dom​(Prop... prop)
      • getProject

        public org.apache.maven.project.MavenProject getProject()
      • getLog

        public Logger getLog()
      • getMavenSession

        public org.apache.maven.execution.MavenSession getMavenSession()
      • getProperties

        public java.util.Properties getProperties()
      • toString

        public java.lang.String toString​(org.apache.maven.settings.Server server)
      • unicode

        public static java.lang.String unicode​(int unicode)