public class ConfigHelper extends Object
| Constructor and Description |
|---|
ConfigHelper() |
| Modifier and Type | Method and Description |
|---|---|
static Configuration |
loadConfiguration(URL src)
Load Configuration instance from URL
|
static Configuration.Subscription |
newOverwriteSubscription(String id)
Creates new Subscription instance with a given Id and overwrite attribute=true
|
static Configuration.Subscription |
newSubscription(String id)
Creates new Subscription instance with a given Id
|
static Configuration.Subscription |
newSubscription(String id,
Long[] secIdArray,
boolean overwriteFlag,
Configuration.SubscriptionOption[] options)
Creates new Subscription instance by a given list of Security Ids and Subscription Options.
|
static Configuration.Subscription |
newSubscription(String id,
Long[] secIdArray,
Configuration.SubscriptionOption[] options)
Creates new Subscription instance by a given list of Security Ids and Subscription Options
|
static Configuration.Subscription |
newSubscriptionByGroup(String id,
String[] secGroupArray,
boolean overwriteFlag,
Configuration.SubscriptionOption[] options)
Creates new Subscription instance by a given list of Security Group Names and Subscription Options.
|
static Configuration.Subscription |
newSubscriptionByGroup(String id,
String[] secGroupArray,
Configuration.SubscriptionOption[] options)
Creates new Subscription instance by a given list of Security Group Names and Subscription Options
|
static Configuration.Subscription |
newSubscriptionBySecDesc(String id,
String[] secDescArray,
boolean overwriteFlag,
Configuration.SubscriptionOption[] options)
Creates new Subscription instance by a given list of Security Ids and Subscription Options.
|
static Configuration.Subscription |
newSubscriptionBySecDesc(String id,
String[] secDescArray,
Configuration.SubscriptionOption[] options)
Creates new Subscription instance by a given list of Security Descriptions and Subscription Options
|
static Configuration.Subscription |
newSubscriptionBySymbol(String id,
String[] secSymbArray,
boolean overwriteFlag,
Configuration.SubscriptionOption[] options)
Creates new Subscription instance by a given list of Security Symbols and Subscription Options.
|
static Configuration.Subscription |
newSubscriptionBySymbol(String id,
String[] secSymbArray,
Configuration.SubscriptionOption[] options)
Creates new Subscription instance by a given list of Security Symbols and Subscription Options
|
static boolean |
validate(Configuration cfg)
Validate a given Configuration instance.
|
static boolean |
validateNewSubscription(Configuration cfg,
Configuration.Subscription subscription)
Validate a given Subscription instance in scope if a given Configuration.
|
public static Configuration loadConfiguration(URL src) throws ConfigurationException
src - URL to ConfigurationConfigurationExceptionpublic static boolean validate(Configuration cfg) throws ConfigurationException
cfg - a Configuration instanceConfigurationExceptionpublic static boolean validateNewSubscription(Configuration cfg, Configuration.Subscription subscription) throws ConfigurationException
cfg - a Configuration instancesubscription - a Subscription instanceConfigurationExceptionpublic static Configuration.Subscription newSubscription(String id)
id - id of a new Subscriptionpublic static Configuration.Subscription newOverwriteSubscription(String id)
id - id of a new Subscriptionpublic static Configuration.Subscription newSubscription(String id, Long[] secIdArray, Configuration.SubscriptionOption[] options)
id - id of a new SubscriptionsecIdArray - a set of Security Idsoptions - a set of Subscription Optionspublic static Configuration.Subscription newSubscription(String id, Long[] secIdArray, boolean overwriteFlag, Configuration.SubscriptionOption[] options)
id - id of a new SubscriptionsecIdArray - a set of Security IdsoverwriteFlag - a state of overwrite attributeoptions - a set of Subscription Optionspublic static Configuration.Subscription newSubscriptionBySecDesc(String id, String[] secDescArray, Configuration.SubscriptionOption[] options)
id - id of a new SubscriptionsecDescArray - a set of Security Descriptionsoptions - a set of Subscription Optionspublic static Configuration.Subscription newSubscriptionBySecDesc(String id, String[] secDescArray, boolean overwriteFlag, Configuration.SubscriptionOption[] options)
id - id of a new SubscriptionsecDescArray - a set of Security DescriptionsoverwriteFlag - a state of overwrite attributeoptions - a set of Subscription Optionspublic static Configuration.Subscription newSubscriptionBySymbol(String id, String[] secSymbArray, Configuration.SubscriptionOption[] options)
id - id of a new SubscriptionsecSymbArray - a set of Security Symbolsoptions - a set of Subscription Optionspublic static Configuration.Subscription newSubscriptionBySymbol(String id, String[] secSymbArray, boolean overwriteFlag, Configuration.SubscriptionOption[] options)
id - id of a new SubscriptionsecSymbArray - a set of Security SymbolsoverwriteFlag - a state of overwrite attributeoptions - a set of Subscription Optionspublic static Configuration.Subscription newSubscriptionByGroup(String id, String[] secGroupArray, Configuration.SubscriptionOption[] options)
id - id of a new SubscriptionsecGroupArray - a set of Security Group Namesoptions - a set of Subscription Optionspublic static Configuration.Subscription newSubscriptionByGroup(String id, String[] secGroupArray, boolean overwriteFlag, Configuration.SubscriptionOption[] options)
id - id of a new SubscriptionsecGroupArray - a set of Security Group NamesoverwriteFlag - a state of overwrite attributeoptions - a set of Subscription OptionsCopyright © 2000–2025 EPAM Systems. All rights reserved.