Class FindableHashtable

All Implemented Interfaces:
Configurable, Findable, Hashtable

@ServiceInterface(Hashtable.class) public class FindableHashtable extends FindableConfigurableBase implements Hashtable
  • Field Details

    • NEXUS_METADATA

      public static final String NEXUS_METADATA
      Flag indicating whether to store metadata to nexus file
      See Also:
    • SRB_STORE

      public static final String SRB_STORE
      Flag indicating whether to store files to SRB/ICAT.
      See Also:
  • Constructor Details

    • FindableHashtable

      public FindableHashtable()
  • Method Details

    • putBoolean

      public void putBoolean(String key, boolean value)
      Description copied from interface: Hashtable
      Add a boolean entry to the hashtable.
      Specified by:
      putBoolean in interface Hashtable
      Parameters:
      key - Key for entry in hashtable.
      value - Value for entry in hashtable.
    • getBoolean

      public boolean getBoolean(String key)
      Description copied from interface: Hashtable
      Get the value of a boolean entry from the hashtable.
      Specified by:
      getBoolean in interface Hashtable
      Parameters:
      key - Key for entry in hashtable.
      Returns:
      Value for entry in hashtable.
    • putInt

      public void putInt(String key, int value)
      Description copied from interface: Hashtable
      Add an integer entry to the hashtable.
      Specified by:
      putInt in interface Hashtable
      Parameters:
      key - Key for entry in hashtable.
      value - Value for entry in hashtable.
    • getInt

      public int getInt(String key)
      Description copied from interface: Hashtable
      Get the value of an integer entry from the hashtable.
      Specified by:
      getInt in interface Hashtable
      Parameters:
      key - Key for entry in hashtable.
      Returns:
      Value for entry in hashtable.
    • putLong

      public void putLong(String key, long value)
      Description copied from interface: Hashtable
      Add a long entry to the hashtable.
      Specified by:
      putLong in interface Hashtable
      Parameters:
      key - Key for entry in hashtable.
      value - Value for entry in hashtable.
    • getLong

      public long getLong(String key)
      Description copied from interface: Hashtable
      Get the value of a long entry from the hashtable.
      Specified by:
      getLong in interface Hashtable
      Parameters:
      key - Key for entry in hashtable.
      Returns:
      Value for entry in hashtable.
    • putFloat

      public void putFloat(String key, float value)
      Description copied from interface: Hashtable
      Add a float entry to the hashtable.
      Specified by:
      putFloat in interface Hashtable
      Parameters:
      key - Key for entry in hashtable.
      value - Value for entry in hashtable.
    • getFloat

      public float getFloat(String key)
      Description copied from interface: Hashtable
      Get the value of a float entry from the hashtable.
      Specified by:
      getFloat in interface Hashtable
      Parameters:
      key - Key for entry in hashtable.
      Returns:
      Value for entry in hashtable.
    • putDouble

      public void putDouble(String key, double value)
      Description copied from interface: Hashtable
      Add a double entry to the hashtable.
      Specified by:
      putDouble in interface Hashtable
      Parameters:
      key - Key for entry in hashtable.
      value - Value for entry in hashtable.
    • getDouble

      public double getDouble(String key)
      Description copied from interface: Hashtable
      Get the value of a double entry from the hashtable.
      Specified by:
      getDouble in interface Hashtable
      Parameters:
      key - Key for entry in hashtable.
      Returns:
      Value for entry in hashtable.
    • putString

      public void putString(String key, String value)
      Description copied from interface: Hashtable
      Add a string entry to the hashtable.
      Specified by:
      putString in interface Hashtable
      Parameters:
      key - Key for entry in hashtable.
      value - Value for entry in hashtable.
    • getString

      public String getString(String key)
      Description copied from interface: Hashtable
      Get the value of a string entry from the hashtable.
      Specified by:
      getString in interface Hashtable
      Parameters:
      key - Key for entry in hashtable.
      Returns:
      Value for entry in hashtable.
    • put

      public void put(String key, Object value)
      Description copied from interface: Hashtable
      Add an entry to the hashtable. The object needs to implement Serializable.
      Specified by:
      put in interface Hashtable
      Parameters:
      key - Key for entry in hashtable.
      value - Value for entry in hashtable.
    • get

      public Object get(String key)
      Description copied from interface: Hashtable
      Get the value of an entry from the hashtable.
      Specified by:
      get in interface Hashtable
      Parameters:
      key - Key for entry in hashtable.
      Returns:
      Value for entry in hashtable.