Package de.hybris.platform.sap.sapordermgmtbol.transaction.salesdocument.backend.impl.messagemapping
Class BackendMessage
- java.lang.Object
-
- de.hybris.platform.sap.sapordermgmtbol.transaction.salesdocument.backend.impl.messagemapping.BackendMessage
-
public class BackendMessage extends java.lang.ObjectRepresents a message raised in the SAP back end which was transmitted via RFC
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classBackendMessage.FIELDSAvailable fields in a message from back end
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringbeClassMessage classprotected java.lang.StringbeNumberMessage numberprotected java.lang.StringbeSeveritySeverity (I, E, W)protected static Log4JWrapperLOCThe logging instanceprotected java.lang.StringmessageTextMessage textprotected TechKeyrefTechKeyMessage reference keyprotected java.lang.String[]varsMessage parameters
-
Constructor Summary
Constructors Constructor Description BackendMessage()BackendMessage(com.sap.conn.jco.JCoRecord struct)Constructs a message from a JCO structureBackendMessage(java.lang.String msgType, java.lang.String msgId, java.lang.String msgNo)BackendMessage(java.lang.String msgType, java.lang.String msgId, java.lang.String msgNo, java.lang.String msgV1, java.lang.String msgV2, java.lang.String msgV3, java.lang.String msgV4)Constructs a message based on its attributes
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object object)booleanequalsInfo(java.lang.Object object)java.lang.StringgetBeClass()java.lang.StringgetBeNumber()java.lang.StringgetBeSeverity()java.lang.StringgetMessageText()TechKeygetRefTechKey()java.lang.String[]getVars()inthashCode()booleanisEmpty()protected booleanisEqual(BackendMessage message)protected booleanisInfoEqual(BackendMessage message)
-
-
-
Field Detail
-
LOC
protected static final Log4JWrapper LOC
The logging instance
-
beSeverity
protected java.lang.String beSeverity
Severity (I, E, W)
-
beClass
protected java.lang.String beClass
Message class
-
beNumber
protected java.lang.String beNumber
Message number
-
vars
protected final java.lang.String[] vars
Message parameters
-
messageText
protected java.lang.String messageText
Message text
-
refTechKey
protected TechKey refTechKey
Message reference key
-
-
Constructor Detail
-
BackendMessage
public BackendMessage()
-
BackendMessage
public BackendMessage(com.sap.conn.jco.JCoRecord struct)
Constructs a message from a JCO structure- Parameters:
struct- Structure the message is based on
-
BackendMessage
public BackendMessage(java.lang.String msgType, java.lang.String msgId, java.lang.String msgNo, java.lang.String msgV1, java.lang.String msgV2, java.lang.String msgV3, java.lang.String msgV4)Constructs a message based on its attributes- Parameters:
msgType- Type (I, W, E)msgId- ID (application area)msgNo- NumbermsgV1- Parameter1msgV2- Parameter2msgV3- Parameter3msgV4- Parameter4
-
BackendMessage
public BackendMessage(java.lang.String msgType, java.lang.String msgId, java.lang.String msgNo)
-
-
Method Detail
-
getBeSeverity
public java.lang.String getBeSeverity()
- Returns:
- Severity (I, W, E)
-
getBeClass
public java.lang.String getBeClass()
- Returns:
- Application area
-
getBeNumber
public java.lang.String getBeNumber()
- Returns:
- Message number
-
getRefTechKey
public TechKey getRefTechKey()
- Returns:
- Object reference
-
getVars
public java.lang.String[] getVars()
- Returns:
- Parameters
-
getMessageText
public java.lang.String getMessageText()
- Returns:
- Message text
-
isEmpty
public boolean isEmpty()
- Returns:
- Empty message?
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object object)
- Overrides:
equalsin classjava.lang.Object
-
isEqual
protected boolean isEqual(BackendMessage message)
- Parameters:
message-- Returns:
-
equalsInfo
public boolean equalsInfo(java.lang.Object object)
-
isInfoEqual
protected boolean isInfoEqual(BackendMessage message)
-
-