Package de.hybris.platform.sap.sapordermgmtbol.transaction.salesdocument.backend.impl.messagemapping
Class MessageMappingRulesContainerImpl
- java.lang.Object
-
- de.hybris.platform.sap.sapordermgmtbol.transaction.salesdocument.backend.impl.messagemapping.MessageMappingRulesContainerImpl
-
- All Implemented Interfaces:
MessageMappingRulesContainer
public class MessageMappingRulesContainerImpl extends java.lang.Object implements MessageMappingRulesContainer
Contains all rules for message mapping. Refer to messages.xml
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMessageMappingRulesContainerImpl.KeyKey Level 1.static classMessageMappingRulesContainerImpl.PatternDegreeDescComparatorCompares degrees of search patterns
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.String,MessageMappingCallbackProcessor>callbacksMap of callbacksprotected GenericFactorygenericFactoryAccess to SAP session beansprotected booleanhideNonErrorMsgDo we hide warning and info messages?protected CacheAccessmessageMappingCacheAccessCache access for storing the rules which were passed from messages.xmlprotected MessageMappingCallbackLoadermessageMappingCallbackLoaderLoads call backs (change of messages on application side)protected MessageMappingRulesLoadermessageMappingRulesLoaderAllows to load message mapping rulesprotected ModuleConfigurationAccessmoduleConfigurationAccessAllows to access configuration settingsprotected java.util.Map<MessageMappingRulesContainerImpl.Key,java.util.List<MessageMappingRule>>rulesMap of rules
-
Constructor Summary
Constructors Constructor Description MessageMappingRulesContainerImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,MessageMappingCallbackProcessor>getCallbacks()protected MessageMappingRulesLoadergetMessageMappingRulesLoader()voidinit()Initialization of containerprotected voidinitMessageMappingRulesContainer()booleanisHideNonErrorMsg()MessageMappingRulemostNarrow(MessageMappingRule.Pattern beMes)voidsetGenericFactory(GenericFactory genericFactory)voidsetMessageMappingCallbackLoader(MessageMappingCallbackLoader messageMappingCallbackLoader)voidsetMessageMappingRulesLoader(MessageMappingRulesLoader messageMappingRulesLoader)voidsetModuleConfigurationAccess(ModuleConfigurationAccess moduleConfigurationAccess)
-
-
-
Field Detail
-
moduleConfigurationAccess
protected ModuleConfigurationAccess moduleConfigurationAccess
Allows to access configuration settings
-
messageMappingCallbackLoader
protected MessageMappingCallbackLoader messageMappingCallbackLoader
Loads call backs (change of messages on application side)
-
messageMappingCacheAccess
protected CacheAccess messageMappingCacheAccess
Cache access for storing the rules which were passed from messages.xml
-
genericFactory
protected GenericFactory genericFactory
Access to SAP session beans
-
hideNonErrorMsg
protected boolean hideNonErrorMsg
Do we hide warning and info messages?
-
rules
protected java.util.Map<MessageMappingRulesContainerImpl.Key,java.util.List<MessageMappingRule>> rules
Map of rules
-
callbacks
protected java.util.Map<java.lang.String,MessageMappingCallbackProcessor> callbacks
Map of callbacks
-
messageMappingRulesLoader
protected MessageMappingRulesLoader messageMappingRulesLoader
Allows to load message mapping rules
-
-
Method Detail
-
init
public void init()
Initialization of container
-
initMessageMappingRulesContainer
protected void initMessageMappingRulesContainer()
-
getMessageMappingRulesLoader
protected MessageMappingRulesLoader getMessageMappingRulesLoader()
- Returns:
- Message mapping rules loader
-
isHideNonErrorMsg
public boolean isHideNonErrorMsg()
- Specified by:
isHideNonErrorMsgin interfaceMessageMappingRulesContainer- Returns:
- Do we hide info and warning messages?
-
mostNarrow
public MessageMappingRule mostNarrow(MessageMappingRule.Pattern beMes)
- Specified by:
mostNarrowin interfaceMessageMappingRulesContainer- Returns:
- The most narrow mapping rule
-
setMessageMappingRulesLoader
public void setMessageMappingRulesLoader(MessageMappingRulesLoader messageMappingRulesLoader)
- Parameters:
messageMappingRulesLoader-
-
setGenericFactory
public void setGenericFactory(GenericFactory genericFactory)
- Parameters:
genericFactory- Factory to access SAP session beans
-
setModuleConfigurationAccess
public void setModuleConfigurationAccess(ModuleConfigurationAccess moduleConfigurationAccess)
- Parameters:
moduleConfigurationAccess-
-
setMessageMappingCallbackLoader
public void setMessageMappingCallbackLoader(MessageMappingCallbackLoader messageMappingCallbackLoader)
- Parameters:
messageMappingCallbackLoader- the messageMappingCallbackLoader to set
-
getCallbacks
public java.util.Map<java.lang.String,MessageMappingCallbackProcessor> getCallbacks()
- Specified by:
getCallbacksin interfaceMessageMappingRulesContainer- Returns:
- the callbacks
-
-