Package com.portal.pcm
Class TStampField
java.lang.Object
com.portal.pcm.Field
com.portal.pcm.TStampField
- All Implemented Interfaces:
Serializable
,Cloneable
- Direct Known Subclasses:
FldAckTime
,FldActgFutureT
,FldActgLastT
,FldActgNextT
,FldActionT
,FldActualLastBillT
,FldArchivePrepareT
,FldBalDate
,FldBatchCreatedT
,FldBillCycleT
,FldBillDateT
,FldCdrFileTimeT
,FldChargedFromT
,FldChargedToT
,FldClosedT
,FldCloseWhenT
,FldCollectionDate
,FldCompletedT
,FldContractEndT
,FldContractStartT
,FldCreatedT
,FldCycleEndT
,FldCycleFeeEndT
,FldCycleFeeStartT
,FldCycleStartT
,FldCycleT
,FldDate
,FldDdActivationDate
,FldDealExpLastNotiT
,FldDueDateT
,FldDueT
,FldEarnedEndT
,FldEarnedStartT
,FldEffectiveEndT
,FldEffectiveStartT
,FldEffectiveT
,FldElapsedT
,FldElapsedTime
,FldEndT
,FldEnteredDate
,FldEntryT
,FldExitT
,FldExpirationT
,FldFutureBillT
,FldGraceEndT
,FldIncrExpirationT
,FldInstantiatedT
,FldInvokeT
,FldJobCreationT
,FldLastBillT
,FldLastEventProcessT
,FldLastExtendedT
,FldLastInterestCalcT
,FldLastInvokeT
,FldLastLoadedT
,FldLastModifiedT
,FldLastNotificationT
,FldLastPollDate
,FldLastPostedT
,FldLastProcessedT
,FldLastRespondDate
,FldLastStatusT
,FldLastTopupT
,FldLockboxT
,FldMandateEndT
,FldMandateSignedT
,FldManReceivedDate
,FldMilestoneCompletionT
,FldMilestoneDueT
,FldMinimumContractEndT
,FldMmcEndT
,FldMmcStartT
,FldModT
,FldNextBillT
,FldNextContractEndT
,FldNextContractStartT
,FldNextDate
,FldNextInterestCalcT
,FldNextRetryT
,FldNextTopupT
,FldNotificationDueT
,FldOpenedT
,FldOrderDate
,FldOrderStart
,FldOrderStop
,FldOriginalEndT
,FldOriginalStartT
,FldOverdueT
,FldPasswdExpirationT
,FldPeriodEndT
,FldPeriodStartT
,FldPoExp
,FldPoExpThreshold
,FldPostedT
,FldPreinvoiceValidityT
,FldPrevContractEndT
,FldPrevContractStartT
,FldPrevEndT
,FldPrevInactiveDate
,FldPrevStartT
,FldPriceOverridesEndT
,FldProcessEndT
,FldProcessStartT
,FldPurchaseEndT
,FldPurchaseStartT
,FldReceivedT
,FldRecordEndT
,FldRecordStartT
,FldRecycleT
,FldRefundT
,FldRelativeDueT
,FldRelativeEndT
,FldRelativeStartT
,FldReleasedT
,FldRemitCacheRefreshT
,FldRemitDateT
,FldRemitEndT
,FldRemitStartT
,FldReqDateT
,FldReqEndT
,FldReqStartT
,FldResubmitT
,FldReverseEndT
,FldReverseStartT
,FldScheduleDowntimeEnd
,FldScheduleDowntimeStart
,FldScheduleT
,FldServerT
,FldServiceStateExpirationT
,FldSilentPeriodEndT
,FldSilentPeriodStartT
,FldSmcEndT
,FldSmcStartT
,FldSmsDay
,FldStartT
,FldStartTime
,FldSuspensionT
,FldSvcCreatedFromT
,FldSvcCreatedToT
,FldSvcExpLastNotiT
,FldTerminationGraceEndT
,FldTerminationGraceStartT
,FldTimezoneAdjEndT
,FldTimezoneAdjStartT
,FldTotalProcessT
,FldTstampVal
,FldUsageEndT
,FldUsageStartT
,FldValidEndTo
,FldValidFrom
,FldValidityEndT
,FldValidityStartT
,FldValidStartFrom
,FldValidTo
,FldVertexCtqDate
,FldVertexCtqTime
,FldVertexCtqTimestamp
,FldVirtualT
,FldWhenT
Specific field type
- See Also:
-
Field Summary
Fields inherited from class com.portal.pcm.Field
OPFLG_CUST_FLDS_ONLY, PIN_DD_FLDS_CUST_FLDS_MAX_RANGE1, PIN_DD_FLDS_CUST_FLDS_MIN_RANGE1, PIN_DD_FLDS_CUST_FLDS_MIN_RANGE2, TYPE_ARRAY, TYPE_BINSTR, TYPE_BUF, TYPE_DECIMAL, TYPE_ENUM, TYPE_ERR, TYPE_INT, TYPE_INT64, TYPE_NUM, TYPE_OBJ, TYPE_POID, TYPE_STR, TYPE_SUBSTRUCT, TYPE_TEXTBUF, TYPE_TIME, TYPE_TSTAMP, TYPE_UINT, TYPE_UNUSED
-
Constructor Summary
ConstructorsConstructorDescriptionTStampField
(int nameID, int typeID) Constructs an instance ofTStampField
from a name ID and a type ID.TStampField
(int nameID, int typeID, String name) -
Method Summary
Modifier and TypeMethodDescriptionstatic String
formatTStamp
(String isFormat, Date idtFlistDate) Transforms input Date to UTC Timezone AND formats it appropriately as per the format requestedMethods inherited from class com.portal.pcm.Field
clone, equals, fromName, fromName, fromPINName, getName, getNameID, getNameString, getNameString, getPINType, getTypeID, hashCode, macroToClass, toString
-
Constructor Details
-
TStampField
public TStampField(int nameID, int typeID) Constructs an instance ofTStampField
from a name ID and a type ID.- Parameters:
nameID
- A valid Portal field nametypeID
- A valid Portal storable class type name
-
TStampField
-
-
Method Details
-
formatTStamp
public static String formatTStamp(String isFormat, Date idtFlistDate) throws NullPointerException, IllegalArgumentException Transforms input Date to UTC Timezone AND formats it appropriately as per the format requested- Parameters:
isFormat
- - valid ISO-8601 format, idtFlistDate to be converted toidtFlistDate
- - input date to be transformed- Returns:
- Transformed and Formatted Date in String format
- Throws:
IllegalArgumentException
- If isFormat is not supported by SimpleDateFormatNullPointerException
- If isFormat is NULL- See Also:
-