Class NowValueHolder

  • All Implemented Interfaces:
    de.uplanet.lucy.server.dataobjects.IDateTimeValueHolder, IValueHolder<Date>

    public final class NowValueHolder
    extends Object
    implements de.uplanet.lucy.server.dataobjects.IDateTimeValueHolder
    • Constructor Detail

      • NowValueHolder

        public NowValueHolder()
    • Method Detail

      • getType

        public QName getType()
        Description copied from interface: IValueHolder
        The type of data this value holder holds.
        Specified by:
        getType in interface IValueHolder<Date>
        Returns:
        XSD_TYPE.DATETIME.
      • getValue

        public Date getValue()
        Get the current time with fractional seconds set to zero.

        Note that subsequent calls to getValue will return the same value.

        Specified by:
        getValue in interface IValueHolder<Date>
        Returns:
        A java.sql.Timestamp that represents the current time with fractional seconds set to zero.
      • getRawValue

        public Object getRawValue()
        Get the current time with fractional seconds in millisecond resolution.

        Note that subsequent calls to getValue will return the same value.

        Specified by:
        getRawValue in interface IValueHolder<Date>
        Returns:
        A java.sql.Timestamp that represents the current time.
      • hasValue

        public boolean hasValue()
        Description copied from interface: IValueHolder
        Check if this value holder currently holds data or not.
        Specified by:
        hasValue in interface IValueHolder<Date>
        Returns:
        Always true.
      • getCanonicalLexicalRepresentation

        public String getCanonicalLexicalRepresentation()
        Description copied from interface: IValueHolder
        Get the canonical lexical representation of this value according to it's datatype.
        Specified by:
        getCanonicalLexicalRepresentation in interface IValueHolder<Date>
        Returns:
        The canonical lexical representation of the current date.
        See Also:
        Convert.getCanonicalLexicalRepresentationDateTime(Date)