|
|||||||||||
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.ExposedPropertyImpl
public class ExposedPropertyImpl
Implementation of ExposedProperty interface. Note: This class overrides the getName() method to reflect the current property and store values as defined by getPropertyName() and getStoreName() to create a unique name. 1. has property and store names --> "property.store" 2. has property but not store name -> "property" 3. has store but not property -> "store"
ExposedProperty
,
Serialized FormField Summary |
---|
Fields inherited from class com.ibm.di.config.base.BaseConfigurationImpl |
---|
NAME |
Fields inherited from interface com.ibm.di.config.interfaces.ExposedProperty |
---|
DENY_ALL, PERMIT_ALL |
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 | |
---|---|
ExposedPropertyImpl()
Constructors |
|
ExposedPropertyImpl(Object data)
|
Method Summary | |
---|---|
String |
getCategory()
Returns the category for this property |
Object |
getClone()
|
String |
getLabel()
Optional label used by UI applications (use getUserComment() for tooltips) |
Name |
getName()
Overridden to dynamically generate name from store and property. |
String |
getPropertyName()
Returns the property name |
String |
getShortName()
Overridden to dynamically generate name from store and property. |
String |
getStoreName()
Returns the store name. |
void |
setCategory(String category)
Changes the category for this property |
void |
setLabel(String label)
Sets the label for this exposed property |
void |
setPropertyName(String propertyName)
Sets the name of the exposed property |
void |
setStoreName(String storeName)
Sets the store name to which the exposed property applies. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ExposedPropertyImpl()
public ExposedPropertyImpl(Object data)
Method Detail |
---|
public String getShortName()
getShortName
in interface BaseConfiguration
getShortName
in class BaseConfigurationImpl
BaseConfigurationImpl.getShortName()
public Name getName()
getName
in interface BaseConfiguration
getName
in class BaseConfigurationImpl
BaseConfigurationImpl.getName()
public String getCategory()
ExposedProperty
getCategory
in interface ExposedProperty
public String getPropertyName()
ExposedProperty
getPropertyName
in interface ExposedProperty
public String getStoreName()
ExposedProperty
getStoreName
in interface ExposedProperty
public String getLabel()
ExposedProperty
getLabel
in interface ExposedProperty
public void setCategory(String category)
ExposedProperty
setCategory
in interface ExposedProperty
public void setPropertyName(String propertyName)
ExposedProperty
setPropertyName
in interface ExposedProperty
propertyName
- The exposed property namepublic void setStoreName(String storeName)
ExposedProperty
setStoreName
in interface ExposedProperty
storeName
- The name of the property store or null for any property storepublic void setLabel(String label)
ExposedProperty
setLabel
in interface ExposedProperty
label
- Text used by UI applicationspublic Object getClone() throws Exception
BaseConfigurationImpl
getClone
in interface BaseConfiguration
getClone
in class BaseConfigurationImpl
Exception
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |