jp.finaluna.api.type.util
インタフェース FinalunaTypeConvertUtilDelegate


@Rcsid(value="$Revision: 38309 $ $Date: 2010-03-18 17:14:55 +0900 $")
public interface FinalunaTypeConvertUtilDelegate

FINALUNA型間の相互変換を行うための型変換ユーティリティインターフェース。

FINALUNA型間の相互変換を行うための型変換ユーティリティ実装クラスは、このインターフェースを実装する。

バージョン:
$Revision: 38309 $ $Date: 2010-03-18 17:14:55 +0900 $
作成者:
NTTデータ

メソッドの概要
 DateAndTimeType toDateAndTimeType(DateType target)
          DateTypeをDateAndTimeTypeに変換する。
 DateAndTimeType toDateAndTimeType(StringCode target)
          StringCodeをDateAndTimeTypeに変換する。
 DateAndTimeType toDateAndTimeType(TimestampType target)
          TimestampTypeをDateAndTimeTypeに変換する。
 DateType toDateType(DateAndTimeType target)
          DateAndTimeTypeをDateTypeに変換する。
 DateType toDateType(StringCode target)
          StringCodeをDateTypeに変換する。
 DateType toDateType(TimestampType target)
          TimestampTypeをDateTypeに変換する。
 DecimalType toDecimalType(IntegerType target)
          IntegerTypeをDecimalTypeに変換する。
 DecimalType toDecimalType(StringCode target)
          StringCodeをDecimalTypeに変換する。
 DecimalType toDecimalTypeExact(StringCode target)
          StringCodeをDecimalTypeに変換する。
 IntegerType toIntegerType(StringCode target)
          StringCodeをIntegerTypeに変換する。
 IntegerType toIntegerTypeExact(StringCode target)
          StringCodeをIntegerTypeに変換する。
 TimestampType toTimestampType(DateAndTimeType target)
          DateAndTimeTypeをTimestampTypeに変換する。
 TimestampType toTimestampType(DateType target)
          DateTypeをTimestampTypeに変換する。
 TimestampType toTimestampType(StringCode target)
          StringCodeをTimestampTypeに変換する。
 TimeType toTimeType(DateAndTimeType target)
          DateAndTimeTypeをTimeTypeに変換する。
 TimeType toTimeType(StringCode target)
          StringCodeをTimeTypeに変換する。
 TimeType toTimeType(TimestampType target)
          TimestampTypeをTimeTypeに変換する。
 

メソッドの詳細

toIntegerType

IntegerType toIntegerType(StringCode target)
StringCodeをIntegerTypeに変換する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toIntegerTypeExact

IntegerType toIntegerTypeExact(StringCode target)
                               throws FinalunaApplException
StringCodeをIntegerTypeに変換する。

変換に際し失われた情報がある場合、FinalunaApplExceptionがスローされる。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト
例外:
FinalunaApplException - 変換に際し失われた情報がある場合

toDecimalType

DecimalType toDecimalType(StringCode target)
StringCodeをDecimalTypeに変換する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toDecimalType

DecimalType toDecimalType(IntegerType target)
IntegerTypeをDecimalTypeに変換する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toDecimalTypeExact

DecimalType toDecimalTypeExact(StringCode target)
                               throws FinalunaApplException
StringCodeをDecimalTypeに変換する。

変換に際し失われた情報がある場合、FinalunaApplExceptionがスローされる。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト
例外:
FinalunaApplException - 変換に際し失われた情報がある場合

toDateAndTimeType

DateAndTimeType toDateAndTimeType(StringCode target)
StringCodeをDateAndTimeTypeに変換する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toDateAndTimeType

DateAndTimeType toDateAndTimeType(DateType target)
DateTypeをDateAndTimeTypeに変換する。

時分秒は00:00:00で設定する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toDateAndTimeType

DateAndTimeType toDateAndTimeType(TimestampType target)
TimestampTypeをDateAndTimeTypeに変換する。

ナノ秒は切り捨てる。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toDateType

DateType toDateType(StringCode target)
StringCodeをDateTypeに変換する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toDateType

DateType toDateType(DateAndTimeType target)
DateAndTimeTypeをDateTypeに変換する。

時分秒は切り捨てる。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toDateType

DateType toDateType(TimestampType target)
TimestampTypeをDateTypeに変換する。

時分秒ナノ秒は切り捨てる。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toTimestampType

TimestampType toTimestampType(StringCode target)
StringCodeをTimestampTypeに変換する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toTimestampType

TimestampType toTimestampType(DateAndTimeType target)
DateAndTimeTypeをTimestampTypeに変換する。

ナノ秒は000000000で設定する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toTimestampType

TimestampType toTimestampType(DateType target)
DateTypeをTimestampTypeに変換する。

時分秒ナノ秒は00:00:00:000000000で設定する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toTimeType

TimeType toTimeType(StringCode target)
StringCodeをTimeTypeに変換する。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toTimeType

TimeType toTimeType(DateAndTimeType target)
DateAndTimeTypeをTimeTypeに変換する。

DateAndTimeTypeの時分秒の情報を返す。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト

toTimeType

TimeType toTimeType(TimestampType target)
TimestampTypeをTimeTypeに変換する。

TimestampTypeの時分秒の情報を返す。

パラメータ:
target - 変換前のオブジェクト
戻り値:
変換後のオブジェクト