Interface KitManager

All Known Implementing Classes:
FlatFileKitsManager

public interface KitManager
Manager for kits.
  • Method Summary

    Modifier and Type Method Description
    void flush()
    Get rid of old information.
    Kit getKit​(java.lang.String id)
    Get a kit by name.
    java.util.Map<java.lang.String,​Kit> getKits()
    Get a list of kits.
    void load()
    Load kits from file.
  • Method Details

    • load

      void load()
      Load kits from file.
    • getKit

      Kit getKit​(java.lang.String id)
      Get a kit by name.
      Parameters:
      id - The name to get a kit by
      Returns:
      The kit with the given id, if it exists.
    • getKits

      java.util.Map<java.lang.String,​Kit> getKits()
      Get a list of kits.
      Returns:
      The kits currently loaded
    • flush

      void flush()
      Get rid of old information.