Class Global
- java.lang.Object
-
- org.opennms.netmgt.correlation.drools.config.Global
-
- All Implemented Interfaces:
Serializable
public class Global extends Object implements Serializable
Class Global.- Version:
- $Revision$ $Date$
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Global()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
constructValue(org.springframework.context.ApplicationContext context)
<T> T
convertStringTo(String value, Class<T> typeClass)
boolean
equals(Object obj)
String
getName()
Returns the value of field 'name'.String
getRef()
Returns the value of field 'ref'.String
getType()
Returns the value of field 'type'.Class<?>
getTypeClass()
String
getValue()
Returns the value of field 'value'.Object
getValueAsType(Class<?> typeClass)
int
hashCode()
void
setName(String name)
Sets the value of field 'name'.void
setRef(String ref)
Sets the value of field 'ref'.void
setType(String type)
Sets the value of field 'type'.void
setValue(String value)
Sets the value of field 'value'.
-
-
-
Method Detail
-
getName
public String getName()
Returns the value of field 'name'. The field 'name' has the following description: This is the name as it is defined in the rules file- Returns:
- the value of field 'Name'.
-
getRef
public String getRef()
Returns the value of field 'ref'.- Returns:
- the value of field 'Ref'.
-
getType
public String getType()
Returns the value of field 'type'. The field 'type' has the following description: This is the type that is defined in the rules file. If a value is given then a propertyEditor for this type is used to convert the string value to a value of the type defined here and the result is set a the global in the rules file. If a value is not given the the 'ref' must be specified and the app context associated with this ruleSet is used to look up the bean using the ref attribute and it must be of the type specified in type.- Returns:
- the value of field 'Type'.
-
getValue
public String getValue()
Returns the value of field 'value'.- Returns:
- the value of field 'Value'.
-
setName
public void setName(String name)
Sets the value of field 'name'. The field 'name' has the following description: This is the name as it is defined in the rules file- Parameters:
name
- the value of field 'name'.
-
setRef
public void setRef(String ref)
Sets the value of field 'ref'.- Parameters:
ref
- the value of field 'ref'.
-
setType
public void setType(String type)
Sets the value of field 'type'. The field 'type' has the following description: This is the type that is defined in the rules file. If a value is given then a propertyEditor for this type is used to convert the string value to a value of the type defined here and the result is set a the global in the rules file. If a value is not given the the 'ref' must be specified and the app context associated with this ruleSet is used to look up the bean using the ref attribute and it must be of the type specified in type.- Parameters:
type
- the value of field 'type'.
-
setValue
public void setValue(String value)
Sets the value of field 'value'.- Parameters:
value
- the value of field 'value'.
-
getTypeClass
public Class<?> getTypeClass()
-
constructValue
public Object constructValue(org.springframework.context.ApplicationContext context)
-
-