Package com.mimecast.robin.config
Class ConfigMapper
java.lang.Object
com.mimecast.robin.config.ConfigMapper
- Direct Known Subclasses:
XclientSession.XclientConfigMapper
Mapper of CaseConfig to Session.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddEnvelope(Session session, EnvelopeConfig envelopeConfig, CaseConfig caseConfig) Add envelope.private voidAdd magic variables.protected StringmagicReplace(String variable, Session session) Replace magic configuration variables.voidMap configuration to given Session.
-
Field Details
-
config
Config.
-
-
Constructor Details
-
ConfigMapper
Mapper for CaseConfig to Session.- Parameters:
config- CaseConfig instance.
-
-
Method Details
-
mapTo
Map configuration to given Session.- Parameters:
session- Session instance.
-
addMagic
Add magic variables.- Parameters:
session- Session instance.
-
addEnvelope
Add envelope.- Parameters:
session- Session instance.envelopeConfig- EnvelopeConfig instance.caseConfig- CaseCOnfig instance.
-
magicReplace
Replace magic configuration variables.- Parameters:
variable- Variable string.session- Session instance.- Returns:
- Original string or replaced.
-