Class 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'.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Global

        public Global()
    • 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 class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.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)