Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.inspired.tech.verification;
- import java.io.Serializable;
- import java.sql.Timestamp;
- import java.util.ArrayList;
- import java.util.List;
- import org.apache.commons.lang3.builder.EqualsBuilder;
- import org.apache.commons.lang3.builder.HashCodeBuilder;
- import org.json.JSONObject;
- import com.google.gson.JsonObject;
- public class VerRequestMessage implements Serializable{
- private static final long serialVersionUID = 1L;
- private String transactionId;
- private long timeStamp;
- private String messageSource;
- private String sessionId;
- private byte[] messagePayload;
- private VerRequestType requestType;
- private JsonObject messageJsObject;
- private Timestamp timestamp;
- private String timestampStr;
- private String messageObjectStr;
- private String requestTypeStr;
- private String displayField;
- private List selectField = new ArrayList();
- public VerRequestMessage() {
- }
- public VerRequestMessage(String transactionId, long timeStamp, String sessionId) {
- this.transactionId = transactionId;
- this.timeStamp = timeStamp;
- this.sessionId = sessionId;
- }
- public VerRequestMessage(String transactionId, long timeStamp, String sessionId, byte[] messagePayload) {
- this.transactionId = transactionId;
- this.timeStamp = timeStamp;
- this.sessionId = sessionId;
- this.messagePayload = messagePayload;
- }
- public String getTransactionId() {
- return transactionId;
- }
- public void setTransactionId(String transactionId) {
- this.transactionId = transactionId;
- }
- public long getTimeStamp() {
- return timeStamp;
- }
- public void setTimeStamp(long timeStamp) {
- this.timeStamp = timeStamp;
- }
- public String getMessageSource() {
- return messageSource;
- }
- public void setMessageSource(String messageSource) {
- this.messageSource = messageSource;
- }
- public String getSessionId() {
- return sessionId;
- }
- public void setSessionId(String sessionId) {
- this.sessionId = sessionId;
- }
- public byte[] getMessagePayload() {
- return messagePayload;
- }
- public void setMessagePayload(byte[] messagePayload) {
- this.messagePayload = messagePayload;
- }
- public JsonObject getMessageJsObject() {
- return messageJsObject;
- }
- public void setMessageJsObject(JsonObject jsonObject) {
- this.messageJsObject = jsonObject;
- }
- public VerRequestType getRequestType() {
- return requestType;
- }
- public void setRequestType(VerRequestType requestType) {
- this.requestType = requestType;
- }
- public Timestamp getTimestamp() {
- return timestamp;
- }
- public void setTimestamp(Timestamp timestamp) {
- this.timestamp = timestamp;
- }
- public void setTimestampStr(String timestampStr) {
- this.timestampStr = timestampStr;
- }
- public String getTimestampStr() {
- return this.timestampStr;
- }
- public void setMessageObjectStr(String messageObjectStr) {
- this.messageObjectStr = messageObjectStr;
- }
- public String getMessageObjectStr() {
- return this.messageObjectStr;
- }
- public void setRequestTypeStr(String requestTypeStr) {
- this.requestTypeStr = requestTypeStr;
- }
- public String getRequestTypeStr() {
- return this.requestTypeStr;
- }
- public void setDisplayField(String displayField) {
- this.displayField = displayField;
- }
- public String getDisplayField() {
- return this.displayField;
- }
- public void setSelectField(List selectField) {
- this.selectField = selectField;
- }
- public List getSelectField() {
- return this.selectField;
- }
- @Override
- public boolean equals(Object o) {
- if (this == o) return true;
- if (!(o instanceof VerRequestMessage)) return false;
- VerRequestMessage that = (VerRequestMessage) o;
- return new EqualsBuilder()
- .append(transactionId, that.transactionId)
- .append(messageSource, that.messageSource)
- .append(sessionId, that.sessionId)
- .append(requestType, that.requestType)
- .append(messageJsObject, that.messageJsObject)
- .append(timestampStr, timestampStr)
- //.append(displayField, displayField)
- .append(selectField, selectField)
- .isEquals();
- }
- @Override
- public int hashCode() {
- return new HashCodeBuilder(17, 37)
- .append(transactionId)
- .append(messageSource)
- .append(sessionId)
- .append(requestType)
- .append(messageJsObject)
- .append(timestampStr)
- .append(displayField)
- .append(selectField)
- .toHashCode();
- }
- @Override
- public String toString() {
- return "VerificationRequestMessage[transactionId=" + transactionId +
- ", messageSource=" + messageSource +
- ", sessionId=" + sessionId + ", requestType=" + requestType +
- ", timeStamp=" + timeStamp + ", messageJsObject=" + messageJsObject +
- ", selectField=" + selectField + "]";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement