Class Global
- java.lang.Object
-
- org.opennms.netmgt.correlation.drools.config.Global
-
- All Implemented Interfaces:
java.io.Serializable
public class Global extends java.lang.Object implements java.io.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 java.lang.Object
constructValue(org.springframework.context.ApplicationContext context)
<T> T
convertStringTo(java.lang.String value, java.lang.Class<T> typeClass)
boolean
equals(java.lang.Object obj)
java.lang.String
getName()
Returns the value of field 'name'.java.lang.String
getRef()
Returns the value of field 'ref'.java.lang.String
getType()
Returns the value of field 'type'.java.lang.Class<?>
getTypeClass()
java.lang.String
getValue()
Returns the value of field 'value'.java.lang.Object
getValueAsType(java.lang.Class<?> typeClass)
int
hashCode()
void
setName(java.lang.String name)
Sets the value of field 'name'.void
setRef(java.lang.String ref)
Sets the value of field 'ref'.void
setType(java.lang.String type)
Sets the value of field 'type'.void
setValue(java.lang.String value)
Sets the value of field 'value'.
-
-
-
Method Detail
-
getName
public java.lang.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 java.lang.String getRef()
Returns the value of field 'ref'.- Returns:
- the value of field 'Ref'.
-
getType
public java.lang.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 java.lang.String getValue()
Returns the value of field 'value'.- Returns:
- the value of field 'Value'.
-
setName
public void setName(java.lang.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(java.lang.String ref)
Sets the value of field 'ref'.- Parameters:
ref
- the value of field 'ref'.
-
setType
public void setType(java.lang.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(java.lang.String value)
Sets the value of field 'value'.- Parameters:
value
- the value of field 'value'.
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
convertStringTo
public <T> T convertStringTo(java.lang.String value, java.lang.Class<T> typeClass)
-
getTypeClass
public java.lang.Class<?> getTypeClass()
-
getValueAsType
public java.lang.Object getValueAsType(java.lang.Class<?> typeClass)
-
constructValue
public java.lang.Object constructValue(org.springframework.context.ApplicationContext context)
-
-