Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.5)

E22562-01

oracle.apps.fnd.applcore.flex.runtime.util.common
Class ValueTypeDateTime

java.lang.Object
  extended by oracle.apps.fnd.applcore.flex.runtime.util.common.ValueType
      extended by oracle.apps.fnd.applcore.flex.runtime.util.common.ValueTypeUtilDate
          extended by oracle.apps.fnd.applcore.flex.runtime.util.common.ValueTypeDateTime

public class ValueTypeDateTime
extends ValueTypeUtilDate

A value type that represents date-time.


Nested Class Summary
 
Nested classes/interfaces inherited from class oracle.apps.fnd.applcore.flex.runtime.util.common.ValueType
ValueType.DataType
 
Constructor Summary
protected ValueTypeDateTime()
          Constructs a value type TIMESTAMP.
 
Method Summary
 java.lang.String formatDefaultValue(java.lang.String defaultValue, java.lang.Class targetJavaType)
          Formats the default value so that the formatted String can be parsed at runtime into an object that can be applied to the target attribute.
 java.lang.String getFormatString()
          Gets the format string that can be recognized by oracle.apps.fnd.applcore.oaext.model.FlexfieldValueConverter.
 java.lang.String getParseMethodName()
          Gets the full name of the static parse method.
 java.lang.String getToStringExpression(java.lang.Class objType, java.lang.String objName)
          Gets the "toString" expression for the given object reference.
 boolean isJavaTypeSupported(java.lang.Class javaType)
          Checks whether the given Java type can be used to store values of this value type.
 java.util.Date parse(java.lang.String s)
          Parses the given string and returns a date.
 
Methods inherited from class oracle.apps.fnd.applcore.flex.runtime.util.common.ValueTypeUtilDate
getMaximum, getMinimum, setMaximum, setMinimum
 
Methods inherited from class oracle.apps.fnd.applcore.flex.runtime.util.common.ValueType
getDataType, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ValueTypeDateTime

protected ValueTypeDateTime()
Constructs a value type TIMESTAMP.

Method Detail

isJavaTypeSupported

public boolean isJavaTypeSupported(java.lang.Class javaType)
Checks whether the given Java type can be used to store values of this value type.

Specified by:
isJavaTypeSupported in class ValueType
Parameters:
javaType - the Java type to be checked
Returns:
true if the given Java type can be used to store values of this value type

parse

public java.util.Date parse(java.lang.String s)
Parses the given string and returns a date.

Specified by:
parse in class ValueTypeUtilDate
Parameters:
s - the string to be parsed
Returns:
the date

getParseMethodName

public java.lang.String getParseMethodName()
Gets the full name of the static parse method. The parse method should return a java.util.Date.

Specified by:
getParseMethodName in class ValueTypeUtilDate
Returns:
the full name of the parse method

getToStringExpression

public java.lang.String getToStringExpression(java.lang.Class objType,
                                              java.lang.String objName)
Gets the "toString" expression for the given object reference. A "toString" method converts the object to a string that can be recognized as a value of this value type. Evaluation of the return expression always results in a String object.

Overrides:
getToStringExpression in class ValueType
Parameters:
objType - the java type of the object
objName - the name of the object
Returns:
the "toString" expression

formatDefaultValue

public java.lang.String formatDefaultValue(java.lang.String defaultValue,
                                           java.lang.Class targetJavaType)
Formats the default value so that the formatted String can be parsed at runtime into an object that can be applied to the target attribute.

Overrides:
formatDefaultValue in class ValueType
Parameters:
defaultValue - the default value from the metadata
targetJavaType - the Java type of the target attribute
Returns:
the formatted String

getFormatString

public java.lang.String getFormatString()
Gets the format string that can be recognized by oracle.apps.fnd.applcore.oaext.model.FlexfieldValueConverter.

Specified by:
getFormatString in class ValueType
Returns:
the format string
See Also:
FlexfieldValueConverter

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.5)

E22562-01

Copyright © 2011 Oracle. All Rights Reserved.