Class PersistentTransactionRecord
- java.lang.Object
-
- com.adobe.aem.transaction.core.fdinternal.model.PersistentTransactionRecord
-
public class PersistentTransactionRecord extends java.lang.ObjectA Model to be provided to the Transaction Storage Layer.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringEND_TIMEstatic java.lang.StringINTERNAL_OPERATIONstatic java.lang.StringINTERNAL_SERVICEstatic java.lang.StringSTART_TIME
-
Constructor Summary
Constructors Constructor Description PersistentTransactionRecord(TransactionRecord transactionRecord)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetInternalOperation()java.lang.StringgetInternalService()intgetTransactionCount()longgetTransactionEndTime()longgetTransactionStartTime()java.lang.StringgetTransactionType()voidsetInternalOperation(java.lang.String internalOperation)voidsetInternalService(java.lang.String topLevelContext)voidsetTransactionEndTime(long transactionEndTime)voidsetTransactionStartTime(long transactionStartTime)java.lang.StringtoRecordString()
-
-
-
Field Detail
-
INTERNAL_SERVICE
public static final java.lang.String INTERNAL_SERVICE
- See Also:
- Constant Field Values
-
INTERNAL_OPERATION
public static final java.lang.String INTERNAL_OPERATION
- See Also:
- Constant Field Values
-
START_TIME
public static final java.lang.String START_TIME
- See Also:
- Constant Field Values
-
END_TIME
public static final java.lang.String END_TIME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PersistentTransactionRecord
public PersistentTransactionRecord(TransactionRecord transactionRecord)
-
-
Method Detail
-
getTransactionStartTime
public long getTransactionStartTime()
-
setTransactionStartTime
public void setTransactionStartTime(long transactionStartTime)
-
getTransactionEndTime
public long getTransactionEndTime()
-
setTransactionEndTime
public void setTransactionEndTime(long transactionEndTime)
-
getInternalService
public java.lang.String getInternalService()
-
setInternalService
public void setInternalService(java.lang.String topLevelContext)
-
getInternalOperation
public java.lang.String getInternalOperation()
-
setInternalOperation
public void setInternalOperation(java.lang.String internalOperation)
-
getTransactionCount
public int getTransactionCount()
-
getTransactionType
public java.lang.String getTransactionType()
-
toRecordString
public java.lang.String toRecordString() throws TransactionException- Throws:
TransactionException
-
-