|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectcom.ibm.di.config.base.BaseConfigurationImpl
com.ibm.di.config.base.LinkCriteriaConfigImpl
public class LinkCriteriaConfigImpl
Implements the configuration for a Link Criteria in a Connector.
| Field Summary |
|---|
| Fields inherited from class com.ibm.di.config.base.BaseConfigurationImpl |
|---|
NAME |
| Fields inherited from interface com.ibm.di.config.interfaces.BaseConfiguration |
|---|
CHILD_PATH_SEPARATOR, DISABLE_EXTPROPS, DISABLE_INHERITANCE, INHERIT_NONE, INHERIT_PARENT, ONE_LEVEL, RECURSIVE, RECURSIVE_ONELEVEL, RECURSIVE_SUBTREE, SEARCH_EXACTCASE, SEARCH_ONELEVEL, SEARCH_PARAMNAME, SEARCH_PARAMNAME_RE, SEARCH_PROPERTY, SEARCH_REGEX, SEARCH_SUBSTRING, SUBTREE |
| Constructor Summary | |
|---|---|
LinkCriteriaConfigImpl()
|
|
LinkCriteriaConfigImpl(Object config)
|
|
| Method Summary | |
|---|---|
void |
configurationChanged(MetamergeConfigChange mcc)
|
boolean |
flatten(List<String> excludedNS)
This method combines all values from this object and its inherited objects into one single config object. |
String |
getAdvancedLinkCriteria()
|
boolean |
getAdvancedLinkMode()
|
BaseConfiguration |
getCriteria()
|
LinkCriteriaItem |
getCriteria(Object name)
|
List<String> |
getCriteriaNames()
|
boolean |
getMatchAny()
|
boolean |
isCriteriaLocal(Object name)
|
LinkCriteriaItem |
newCriteria(Object name)
|
void |
removeCriteria(Object attribute)
|
List<Binding> |
search(String text,
int options,
int sizelimit,
List<Binding> results)
Searches a configuration object and optionally its children for a specific key or value. |
void |
setAdvancedLinkCriteria(String script)
|
void |
setAdvancedLinkMode(boolean advanced)
|
void |
setCriteria(LinkCriteriaItem map)
|
void |
setInheritsFrom(BaseConfiguration inheritFrom)
We override this method to change the inherited object if we inherit from a connector. |
void |
setMatchAny(boolean value)
|
String |
toString()
Answers a string containing the name of the config. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public LinkCriteriaConfigImpl()
public LinkCriteriaConfigImpl(Object config)
| Method Detail |
|---|
public void setInheritsFrom(BaseConfiguration inheritFrom)
setInheritsFrom in interface BaseConfigurationsetInheritsFrom in class BaseConfigurationImplinheritFrom - The new inheritsFrom value.public void configurationChanged(MetamergeConfigChange mcc)
BaseConfigurationImpl
configurationChanged in interface MetamergeConfigChangeListenerconfigurationChanged in class BaseConfigurationImplpublic BaseConfiguration getCriteria()
getCriteria in interface LinkCriteriaConfigpublic List<String> getCriteriaNames()
getCriteriaNames in interface LinkCriteriaConfigpublic LinkCriteriaItem getCriteria(Object name)
getCriteria in interface LinkCriteriaConfigpublic void setCriteria(LinkCriteriaItem map)
setCriteria in interface LinkCriteriaConfigpublic void removeCriteria(Object attribute)
removeCriteria in interface LinkCriteriaConfig
public LinkCriteriaItem newCriteria(Object name)
throws Exception
newCriteria in interface LinkCriteriaConfigExceptionpublic boolean isCriteriaLocal(Object name)
isCriteriaLocal in interface LinkCriteriaConfigpublic String getAdvancedLinkCriteria()
getAdvancedLinkCriteria in interface LinkCriteriaConfigpublic void setAdvancedLinkCriteria(String script)
setAdvancedLinkCriteria in interface LinkCriteriaConfigpublic boolean getAdvancedLinkMode()
getAdvancedLinkMode in interface LinkCriteriaConfigpublic void setAdvancedLinkMode(boolean advanced)
setAdvancedLinkMode in interface LinkCriteriaConfigpublic boolean getMatchAny()
getMatchAny in interface LinkCriteriaConfigpublic void setMatchAny(boolean value)
setMatchAny in interface LinkCriteriaConfig
public boolean flatten(List<String> excludedNS)
throws Exception
BaseConfigurationImpl
flatten in interface BaseConfigurationflatten in class BaseConfigurationImplexcludedNS - List of namespaces to exclude from flattening
true if object attempted flattening, FALSE is this
object inherits from an excluded namespace or has no inheritance
Exception
public List<Binding> search(String text,
int options,
int sizelimit,
List<Binding> results)
BaseConfigurationImpl
search in interface BaseConfigurationsearch in class BaseConfigurationImpltext - The search textoptions - Search options (oneLevel=1, exactCase=2, regExp=4,
paramName=8)sizelimit - Max number of hits returnedresults - A list of results.
results parameter.public String toString()
BaseConfigurationImpl
toString in class BaseConfigurationImpl
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||