|
||||||||||
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(java.lang.Object config)
|
Method Summary | |
---|---|
void |
configurationChanged(MetamergeConfigChange mcc)
|
boolean |
flatten(java.util.List<java.lang.String> excludedNS)
This method combines all values from this object and its inherited objects into one single config object. |
java.lang.String |
getAdvancedLinkCriteria()
|
boolean |
getAdvancedLinkMode()
|
BaseConfiguration |
getCriteria()
|
LinkCriteriaItem |
getCriteria(java.lang.Object name)
|
java.util.List<java.lang.String> |
getCriteriaNames()
|
boolean |
getMatchAny()
|
boolean |
isCriteriaLocal(java.lang.Object name)
|
LinkCriteriaItem |
newCriteria(java.lang.Object name)
|
void |
removeCriteria(java.lang.Object attribute)
|
java.util.List<javax.naming.Binding> |
search(java.lang.String text,
int options,
int sizelimit,
java.util.List<javax.naming.Binding> results)
Searches a configuration object and optionally its children for a specific key or value. |
void |
setAdvancedLinkCriteria(java.lang.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)
|
java.lang.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(java.lang.Object config)
Method Detail |
---|
public void setInheritsFrom(BaseConfiguration inheritFrom)
setInheritsFrom
in interface BaseConfiguration
setInheritsFrom
in class BaseConfigurationImpl
inheritFrom
- The new inheritsFrom value.public void configurationChanged(MetamergeConfigChange mcc)
BaseConfigurationImpl
configurationChanged
in interface MetamergeConfigChangeListener
configurationChanged
in class BaseConfigurationImpl
public BaseConfiguration getCriteria()
getCriteria
in interface LinkCriteriaConfig
public java.util.List<java.lang.String> getCriteriaNames()
getCriteriaNames
in interface LinkCriteriaConfig
public LinkCriteriaItem getCriteria(java.lang.Object name)
getCriteria
in interface LinkCriteriaConfig
public void setCriteria(LinkCriteriaItem map)
setCriteria
in interface LinkCriteriaConfig
public void removeCriteria(java.lang.Object attribute)
removeCriteria
in interface LinkCriteriaConfig
public LinkCriteriaItem newCriteria(java.lang.Object name) throws java.lang.Exception
newCriteria
in interface LinkCriteriaConfig
java.lang.Exception
public boolean isCriteriaLocal(java.lang.Object name)
isCriteriaLocal
in interface LinkCriteriaConfig
public java.lang.String getAdvancedLinkCriteria()
getAdvancedLinkCriteria
in interface LinkCriteriaConfig
public void setAdvancedLinkCriteria(java.lang.String script)
setAdvancedLinkCriteria
in interface LinkCriteriaConfig
public boolean getAdvancedLinkMode()
getAdvancedLinkMode
in interface LinkCriteriaConfig
public void setAdvancedLinkMode(boolean advanced)
setAdvancedLinkMode
in interface LinkCriteriaConfig
public boolean getMatchAny()
getMatchAny
in interface LinkCriteriaConfig
public void setMatchAny(boolean value)
setMatchAny
in interface LinkCriteriaConfig
public boolean flatten(java.util.List<java.lang.String> excludedNS) throws java.lang.Exception
BaseConfigurationImpl
flatten
in interface BaseConfiguration
flatten
in class BaseConfigurationImpl
excludedNS
- 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
java.lang.Exception
public java.util.List<javax.naming.Binding> search(java.lang.String text, int options, int sizelimit, java.util.List<javax.naming.Binding> results)
BaseConfigurationImpl
search
in interface BaseConfiguration
search
in class BaseConfigurationImpl
text
- 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 java.lang.String toString()
BaseConfigurationImpl
toString
in class BaseConfigurationImpl
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |