Class PersistenceSelectorStrategy
- java.lang.Object
-
- org.opennms.netmgt.config.datacollection.PersistenceSelectorStrategy
-
- All Implemented Interfaces:
java.io.Serializable
,StrategyDefinition
public class PersistenceSelectorStrategy extends java.lang.Object implements StrategyDefinition, java.io.Serializable
Selects a PersistenceSelectorStrategy that decides which data is persisted and which is not.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PersistenceSelectorStrategy()
PersistenceSelectorStrategy(java.lang.String clazz)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addParameter(Parameter parameter)
boolean
equals(java.lang.Object obj)
java.lang.String
getClazz()
Java class name of the class that implements the PersistenceSelectorStrategy.java.util.List<Parameter>
getParameters()
int
hashCode()
boolean
removeParameter(Parameter parameter)
void
setClazz(java.lang.String clazz)
void
setParameters(java.util.List<Parameter> parameters)
java.lang.String
toString()
-
-
-
Method Detail
-
getClazz
public java.lang.String getClazz()
Java class name of the class that implements the PersistenceSelectorStrategy.- Specified by:
getClazz
in interfaceStrategyDefinition
-
setClazz
public void setClazz(java.lang.String clazz)
-
getParameters
public java.util.List<Parameter> getParameters()
- Specified by:
getParameters
in interfaceStrategyDefinition
-
setParameters
public void setParameters(java.util.List<Parameter> parameters)
-
addParameter
public void addParameter(Parameter parameter) throws java.lang.IndexOutOfBoundsException
- Throws:
java.lang.IndexOutOfBoundsException
-
removeParameter
public boolean removeParameter(Parameter parameter)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-