org.opennms.netmgt.provision.persist.foreignsource
Class PluginParameter

java.lang.Object
  extended by org.opennms.netmgt.provision.persist.foreignsource.PluginParameter
All Implemented Interfaces:
Serializable, Comparable<PluginParameter>

public class PluginParameter
extends Object
implements Serializable, Comparable<PluginParameter>

PluginParameter class.

Version:
$Id: $
Author:
ranger
See Also:
Serialized Form

Constructor Summary
PluginParameter()
          Constructor for PluginParameter.
PluginParameter(Map.Entry<String,String> e)
          Constructor for PluginParameter.
PluginParameter(PluginConfig pluginConfig, Map.Entry<String,String> set)
          Constructor for PluginParameter.
PluginParameter(PluginConfig pluginConfig, String key, String value)
          Constructor for PluginParameter.
PluginParameter(String key, String value)
          Constructor for PluginParameter.
 
Method Summary
 int compareTo(PluginParameter obj)
          compareTo
 boolean equals(Object obj)
          
 Set<String> getAvailableParameterKeys()
          getAvailableParameterKeys
 String getKey()
          getKey
 String getValue()
          getValue
 int hashCode()
          
 void setKey(String key)
          setKey
 void setPluginConfig(PluginConfig pc)
          setPluginConfig
 void setValue(String value)
          setValue
 String toString()
          
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PluginParameter

public PluginParameter()

Constructor for PluginParameter.


PluginParameter

public PluginParameter(String key,
                       String value)

Constructor for PluginParameter.

Parameters:
key - a String object.
value - a String object.

PluginParameter

public PluginParameter(Map.Entry<String,String> e)

Constructor for PluginParameter.

Parameters:
e - a Map.Entry object.

PluginParameter

public PluginParameter(PluginConfig pluginConfig,
                       String key,
                       String value)

Constructor for PluginParameter.

Parameters:
pluginConfig - a PluginConfig object.
key - a String object.
value - a String object.

PluginParameter

public PluginParameter(PluginConfig pluginConfig,
                       Map.Entry<String,String> set)

Constructor for PluginParameter.

Parameters:
pluginConfig - a PluginConfig object.
set - a Map.Entry object.
Method Detail

setPluginConfig

public void setPluginConfig(PluginConfig pc)

setPluginConfig

Parameters:
pc - a PluginConfig object.

getKey

public String getKey()

getKey

Returns:
a String object.

getValue

public String getValue()

getValue

Returns:
a String object.

setKey

public void setKey(String key)

setKey

Parameters:
key - a String object.

setValue

public void setValue(String value)

setValue

Parameters:
value - a String object.

getAvailableParameterKeys

public Set<String> getAvailableParameterKeys()

getAvailableParameterKeys

Returns:
a Set object.

compareTo

public int compareTo(PluginParameter obj)

compareTo

Specified by:
compareTo in interface Comparable<PluginParameter>
Parameters:
obj - a PluginParameter object.
Returns:
a int.

toString

public String toString()

Overrides:
toString in class Object

equals

public boolean equals(Object obj)

Overrides:
equals in class Object

hashCode

public int hashCode()

Overrides:
hashCode in class Object


Copyright © 2011. All Rights Reserved.