Package com.totvs.tjf.core.message
Class TransactionInfo
- java.lang.Object
-
- com.totvs.tjf.core.message.TransactionInfo
-
public class TransactionInfo extends Object
This class holds all the transaction and process information of an process activity/task.
-
-
Constructor Summary
Constructors Constructor Description TransactionInfo()The default constructor of this class.TransactionInfo(String transactionId, String generatedBy)This constructor sets transaction informations.TransactionInfo(String transactionId, String generatedBy, String activityId, String taskId, List<String> roles, String planItemId)This constructor sets all information with default headers.TransactionInfo(String transactionId, String generatedBy, String activityId, String taskId, List<String> roles, String planItemId, Map<String,String> headers)This constructor sets all information.TransactionInfo(String activityId, String taskId, List<String> roles, String planItemId)This constructor sets process informations.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetActivityId()This method returns the activity identification.StringgetContentType()This method returns the content type of message.Map<String,String>getCustomHeaders()StringgetGeneratedBy()This method returns the producer identification.StringgetPlanItemId()This method returns the plan item identification.List<String>getRoles()This method returns the Task´s roles.StringgetTaskId()This method returns the task identification.StringgetTransactionId()This method returns the transaction identification.voidsetContentType(String contentType)voidsetCustomHeaders(Map<String,String> customHeaders)
-
-
-
Constructor Detail
-
TransactionInfo
public TransactionInfo()
The default constructor of this class.
-
TransactionInfo
public TransactionInfo(String transactionId, String generatedBy)
This constructor sets transaction informations.- Parameters:
transactionId- transaction identificationgeneratedBy- producer identification
-
TransactionInfo
public TransactionInfo(String activityId, String taskId, List<String> roles, String planItemId)
This constructor sets process informations.- Parameters:
activityId- activity identificationtaskId- task identificationroles- rolesplanItemId- plan item identification
-
TransactionInfo
public TransactionInfo(String transactionId, String generatedBy, String activityId, String taskId, List<String> roles, String planItemId)
This constructor sets all information with default headers.- Parameters:
activityId- transaction identificationgeneratedBy- producer identificationactivityId- activity identificationtaskId- task identificationroles- rolesplanItemId- plan item identification
-
TransactionInfo
public TransactionInfo(String transactionId, String generatedBy, String activityId, String taskId, List<String> roles, String planItemId, Map<String,String> headers)
This constructor sets all information.- Parameters:
activityId- transaction identificationgeneratedBy- producer identificationactivityId- activity identificationtaskId- task identificationroles- rolesplanItemId- plan item identificationheaders- custom informed headers
-
-
Method Detail
-
getActivityId
public String getActivityId()
This method returns the activity identification.- Returns:
- The activity identification.
-
getTaskId
public String getTaskId()
This method returns the task identification.- Returns:
- The task identification.
-
getRoles
public List<String> getRoles()
This method returns the Task´s roles.- Returns:
- The Task´s roles.
-
getPlanItemId
public String getPlanItemId()
This method returns the plan item identification.- Returns:
- The plan item identification.
-
getTransactionId
public String getTransactionId()
This method returns the transaction identification.- Returns:
- The transaction identification.
-
getGeneratedBy
public String getGeneratedBy()
This method returns the producer identification.- Returns:
- The producer identification.
-
getContentType
public String getContentType()
This method returns the content type of message.- Returns:
- The content type of message.
-
setContentType
public void setContentType(String contentType)
-
-