Package org.bgerp.app.cfg
Class Config
java.lang.Object
org.bgerp.app.cfg.Config
- Direct Known Subclasses:
BoardConfig,BoardsConfig,CalendarConfig,CallboardConfig,CallboardPlanConfig,CallboardTabelConfig,CategoryConfig,Config,Config,Config,Config,Config,Config,Config,Config,Config,Config,Config,Config,Config,Config,Config,Config,Config,ContractTypesConfig,DayTypeConfig,DefaultMarkedProcessor.Config,GMS,IsolationConfig,LdapAuthConfig,ListParamConfig,MessageAction.Config,MessagePossibleProcessConfig,MessageTypeConfig,NumberProvider,PaidInvoiceConfig,PositionProvider,PrintQueueConfig,ProcessAction.Config,ProcessCardConfig,ProcessCreateInConfig,ProcessCreateLinkConfig,ProcessCreateLinkItem,ProcessDescriptionConfig,ProcessLinkCategory,ProcessLinkCategoryConfig,ProcessLinkModesConfig,ProcessNotificationConfig,ProcessPriorityConfig,ProcessQueueAction.Config,ProcessTimeSetConfig,ProcessTitleConfig,ProcessTypeConfig,ProcessTypeConfig,ProfileAction.Config,RecipientsConfig,RegexpCheckerConfig,RowExpressionConfig,SavedFiltersConfig,SavedPanelConfig,Sender,ShiftConfig,ShortcutConfig,TagConfig,Task,TasksConfig,TemplateConfig,UserStateSender.Config
Configuration, created on demand in
ConfigMap.getConfig(Class) and cached before it has changed.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThe exception, thrown on empty configuration. -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidinitWhen(boolean criteria) Check, is the configuration initialized.protected voidthrowValidationException(String message, Object... args) Throws validation exception.
-
Field Details
-
log
-
EMPTY
-
-
Constructor Details
-
Config
The constructor has to be overwritten and implement parameters parsing. Simple constructor, without deprecated keys validation support.- Parameters:
config- configuration, MUST benullwhen callingsuper.
-
Config
The constructor has to be overwritten and implement parameters parsing.- Parameters:
config- configuration, MUST benullwhen callingsuper.validate- validation old configuration keys.
-
-
Method Details
-
initWhen
Check, is the configuration initialized.- Parameters:
criteria-- Throws:
Config.InitStopException- if is false.
-
throwValidationException
Throws validation exception.- Parameters:
message-args-- Throws:
BGMessageException
-