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 ConfigurationConfigurationException
public static boolean validate(Configuration cfg) throws ConfigurationException
cfg
- a Configuration instanceConfigurationException
public static boolean validateNewSubscription(Configuration cfg, Configuration.Subscription subscription) throws ConfigurationException
cfg
- a Configuration instancesubscription
- a Subscription instanceConfigurationException
public 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-2017 EPAM Systems. All Rights Reserved.