com.aspose.tasks

Interfaces

Classes

Exceptions

com.aspose.tasks

Class Value



  • public class Value
    extends Object

    Represents a value in a value list.

    • Constructor Detail

      • Value

        public Value()

        Initializes a new instance of the Value class.

    • Method Detail

      • getDateValue

        public final Date getDateValue()
        Returns the actual value if it can be represented as Date.
        Returns:
        the actual value if it can be represented as Date.
      • setDateValue

        public final void setDateValue(Date value)

        Sets the actual value if it can be represented as Date.


        Prefer this setter over the Val, when you need to set the Date value.

        Parameters:
        value - the actual value if it can be represented as Date.
      • getDescription

        public final String getDescription()
        Returns the description of a value.
        Returns:
        the description of a value.
      • setDescription

        public final void setDescription(String value)
        Sets the description of a value.
        Parameters:
        value - the description of a value.
      • getDuration

        public final Duration getDuration()
        Gets the actual value which is used to represent Duration.
        Returns:
        the actual value which is used to represent Duration.
      • setDuration

        public final void setDuration(Duration value)

        Sets the actual value which is used to represent Duration.


        Prefer this method over the setVal(), when you need to set the Duration value.

        Parameters:
        value - the actual value which is used to represent Duration.
      • getDurationValue

        @Deprecated
        public final int getDurationValue()
        Deprecated. 
        Returns the actual value which is used to represent Duration in minutes. Default value is 0.
        Returns:
        the actual value which is used to represent Duration in minutes. Default value is 0.
      • setDurationValue

        @Deprecated
        public void setDurationValue(int value)
        Deprecated. 

        Sets the actual value which is used to represent Duration in minutes. Default value is 0.


        Prefer this setter over the setVal(), when you need to set the Duration value.

        Parameters:
        value - the actual value which is used to represent Duration in minutes.
      • getId

        public final int getId()
        Returns the unique identifier of a value across a project.
        Returns:
        the unique identifier of a value across a project.
      • setId

        public final void setId(int value)
        Sets the unique identifier of a value across a project. It's important to not have same identifiers for different Value instances. Minimal Id value is 1.
        Parameters:
        value - the unique identifier of a value across a project.
      • getNumberValue

        public final int getNumberValue()
        Returns the actual value which is used to represent integer number.
        Returns:
        the actual value which is used to represent integer number.
      • setNumberValue

        public final void setNumberValue(int value)

        Sets the actual value which is used to represent integer number.


        Prefer this setter over the setVal(), when you need to set the Number value.

        Parameters:
        value - the actual value which is used to represent integer number.
      • getPhonetic

        public final String getPhonetic()
        Returns the phonetic information about custom field name.
        Returns:
        the phonetic information about custom field name.
      • setPhonetic

        public final void setPhonetic(String value)
        Sets the phonetic information about custom field name.
        Parameters:
        value - the phonetic information about custom field name.
      • getStringValue

        public final String getStringValue()
        Returns the actual value which is used to represent Text string.
        Returns:
        the actual value which is used to represent Text string.
      • setStringValue

        public final void setStringValue(String value)

        Sets the actual value which is used to represent Text string.


        Prefer this setter over the setVal(), when you need to set the Text value.

        Parameters:
        value - the actual value which is used to represent Text string.
      • getVal

        public final String getVal()
        Returns the actual value in internal representation.
        Returns:
        the actual value in internal representation.
      • setVal

        public final void setVal(String value)

        Sets the actual value in internal representation. Prefer using strongly typed properties which are listed below.


        If you want to set Text value prefer using strongly typed StringValue property.

        If you want to set Number value prefer using strongly typed NumberValue property.

        If you want to set Date/Start/Finish values, prefer using strongly typed DateValue property.

        If you want to set Duration value prefer using strongly typed DurationValue property.

        If your type wasn't listed, use Val property.

        Parameters:
        value - the actual value in internal representation.
      • getValueGuid

        public final UUID getValueGuid()
        Returns a GUID which identifies this value among others in the entire project.
        Returns:
        a GUID which identifies this value among others in the entire project.