Class PluginProcessor


  • public class PluginProcessor
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      PluginProcessor()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Optional<tech.kronicle.sdk.models.Software> getPlugin​(java.lang.String name, java.util.Set<tech.kronicle.sdk.models.Software> software)  
      int getPluginCount​(java.util.Set<tech.kronicle.sdk.models.Software> software)  
      java.util.Optional<java.lang.String> getPluginVersion​(java.lang.String name, java.util.Set<tech.kronicle.sdk.models.Software> software)  
      java.util.Optional<tech.kronicle.sdk.models.Software> getSoftware​(java.lang.String name, java.util.List<tech.kronicle.sdk.models.SoftwareType> softwareTypes, java.util.Set<tech.kronicle.sdk.models.Software> software)  
      java.util.Optional<tech.kronicle.sdk.models.Software> getSpringBootPluginDependency​(InheritingHashSet<tech.kronicle.sdk.models.Software> software)  
      void processPlugin​(java.lang.String name, java.lang.String version, boolean apply, java.util.Set<tech.kronicle.sdk.models.Software> software)  
      • Methods inherited from class java.lang.Object

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

      • PluginProcessor

        public PluginProcessor()
    • Method Detail

      • processPlugin

        public void processPlugin​(java.lang.String name,
                                  java.lang.String version,
                                  boolean apply,
                                  java.util.Set<tech.kronicle.sdk.models.Software> software)
      • getPlugin

        public java.util.Optional<tech.kronicle.sdk.models.Software> getPlugin​(java.lang.String name,
                                                                               java.util.Set<tech.kronicle.sdk.models.Software> software)
      • getPluginVersion

        public java.util.Optional<java.lang.String> getPluginVersion​(java.lang.String name,
                                                                     java.util.Set<tech.kronicle.sdk.models.Software> software)
      • getSoftware

        public java.util.Optional<tech.kronicle.sdk.models.Software> getSoftware​(java.lang.String name,
                                                                                 java.util.List<tech.kronicle.sdk.models.SoftwareType> softwareTypes,
                                                                                 java.util.Set<tech.kronicle.sdk.models.Software> software)
      • getPluginCount

        public int getPluginCount​(java.util.Set<tech.kronicle.sdk.models.Software> software)
      • getSpringBootPluginDependency

        public java.util.Optional<tech.kronicle.sdk.models.Software> getSpringBootPluginDependency​(InheritingHashSet<tech.kronicle.sdk.models.Software> software)