public class CompConfigRepository extends ConfigRepository<CompRepoItem>
Repository.Metaitems, itemsHashCOMP_REPO_BIND| Constructor and Description |
|---|
CompConfigRepository() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Method destroys this instance of ComponentRepository releasing resources
allocated for this instance of ComponentRepository if possible
|
String |
getConfigKey()
Method description
|
String[] |
getDefaultPropetyItems()
Method description
|
CompRepoItem |
getItemInstance()
Creates a new, uninitialized instance of the repository Item.
|
String |
getPropertyKey()
Method description
|
void |
initRepository(String resource_uri,
Map<String,String> params)
The method is called to initialize the data repository.
|
String |
validateItem(CompRepoItem item)
Performs Item validation to check whether it meets the repository policy.
|
addItem, addItemNoStore, addRepoChangeListener, allItems, contains, getDefaults, getItem, initItemsMap, itemChanged, iterator, reload, removeItem, removeRepoChangeListener, setAutoloadTimer, setProperties, size, store, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic void destroy()
ComponentRepositorypublic String[] getDefaultPropetyItems()
ConfigRepositorygetDefaultPropetyItems in class ConfigRepository<CompRepoItem>public String getPropertyKey()
ConfigRepositorygetPropertyKey in class ConfigRepository<CompRepoItem>public String getConfigKey()
ConfigRepositorygetConfigKey in class ConfigRepository<CompRepoItem>public CompRepoItem getItemInstance()
ComponentRepositorypublic void initRepository(String resource_uri, Map<String,String> params) throws DBInitException
Repositoryresource_uri
parameter as the database connection string or via params map if
the required repository parameters are more complex or both.resource_uri - value in most cases representing the database connection string.params - is a Map with repository properties necessary to initialize
and perform all the functions. The initialization parameters are implementation dependent.DBInitException - if there was an error during repository initialization.
Some implementations, though, perform so called lazy initialization so even though there
is a problem with the underlying repository it may not be signaled through this method
call.public String validateItem(CompRepoItem item)
ComponentRepositorynull, otherwise
it returns an error description.validateItem in interface ComponentRepository<CompRepoItem>validateItem in class ConfigRepository<CompRepoItem>item - is an Item object to perform validation checking
upon.null on success and an error message otherwise.Copyright © 2018 "Tigase, Inc.". All rights reserved.