public class WSComponentObjectImpl extends WSAMComponent implements ComponentObject, java.io.Serializable
mVariableOpers
MAP_NULL_VALUE
DEFINITION_STATE_ACTIVE, DEFINITION_STATE_DEPRECATED, PROPERTY_DEFINITION_STATE, PROPERTY_LABEL, PROPERTY_LABEL_PLURAL, PROPERTY_TOOLTIP
Constructor and Description |
---|
WSComponentObjectImpl(java.lang.String name,
java.lang.String defName,
WSApplicationModuleImpl parent) |
WSComponentObjectImpl(java.lang.String name,
WSApplicationModuleImpl parent) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDefFullName()
Retrieves the fully-qualified name of the component's definition.
|
java.lang.String |
getDefinitionState(LocaleContext locale)
Retrives the definition state string that indicates if this object is deprecated.
|
java.lang.String |
getDefName()
Retrieves the name of the component's definition.
|
java.lang.String |
getFullName()
Retrieves the fully-qualified name of this component.
|
java.lang.String |
getFullNameForPersDef() |
java.lang.String |
getHintValue(LocaleContext locale,
java.lang.String sHintName)
Return hint value based on the hint name
|
java.lang.Object |
getImplObject() |
java.lang.String |
getLabel(LocaleContext locale)
Retrieves the label to be used in any attribute prompts
|
java.lang.String |
getLabelPlural(LocaleContext locale)
Retrives the LabelPlural text to be used for this attribute
|
java.lang.String |
getName()
Returns the name of this Variable Manager Owner.
|
WSObject |
getParent() |
java.util.Hashtable |
getProperties()
Gets the table of properties.
|
java.lang.Object |
getProperty(java.lang.String hintName)
Retrieves the specified property, if it exists.
|
java.lang.Object |
getProperty(java.lang.String hintName,
LocaleContext locale) |
java.lang.String |
getTooltip(LocaleContext locale)
Retrives the tooltip text to be used for this attribute
|
void |
markForError(java.lang.Exception ex,
boolean hasImplObject) |
java.lang.Object |
refreshProperty(java.lang.String hintName)
Retrieves the specified property, if it exists.
|
void |
remove()
Deletes this component.
|
void |
setImplObject(java.lang.Object o) |
getMessageBundleClass, getResourceBundleDef
closeObject, ensureVariableManager, get, getId, getImageLoc, getVariableManager, hasVariables, isReadOnly, setName
entrySet, equals, hashCode, internalGet, internalPut, put, setThrowIfPropertyNotFoundOnGet
clear, clone, containsKey, containsValue, isEmpty, keySet, putAll, remove, size, toString, values
public WSComponentObjectImpl(java.lang.String name, WSApplicationModuleImpl parent)
public WSComponentObjectImpl(java.lang.String name, java.lang.String defName, WSApplicationModuleImpl parent)
public java.lang.Object getImplObject()
getImplObject
in class WSObject
public void setImplObject(java.lang.Object o)
setImplObject
in class WSObject
public void markForError(java.lang.Exception ex, boolean hasImplObject)
markForError
in class WSObject
public java.lang.String getDefName()
ComponentObject
getDefName
in interface ComponentObject
public java.lang.String getDefFullName()
ComponentObject
getDefFullName
in interface ComponentObject
public java.lang.String getName()
VariableManagerOwner
getName
in interface ComponentObject
getName
in interface VariableManagerOwner
getName
in class WSObject
public java.lang.String getFullName()
ComponentObject
getFullName
in interface ComponentObject
getFullName
in class WSObject
public void remove()
ComponentObject
remove
in interface ComponentObject
public java.lang.Object getProperty(java.lang.String hintName)
Properties
getProperty
in interface Properties
hintName
- Property name.null
.public java.lang.Object getProperty(java.lang.String hintName, LocaleContext locale)
getProperty
in interface Properties
public java.lang.Object refreshProperty(java.lang.String hintName)
Properties
getProperty
.refreshProperty
in interface Properties
hintName
- Property name.null
.public java.lang.String getLabel(LocaleContext locale)
GenericHints
getLabel
in interface GenericHints
public java.lang.String getLabelPlural(LocaleContext locale)
GenericHints
getLabelPlural
in interface GenericHints
public java.lang.String getTooltip(LocaleContext locale)
GenericHints
getTooltip
in interface GenericHints
public java.lang.String getDefinitionState(LocaleContext locale)
GenericHints
getDefinitionState
in interface GenericHints
public java.lang.String getHintValue(LocaleContext locale, java.lang.String sHintName)
GenericHints
getHintValue
in interface GenericHints
public java.util.Hashtable getProperties()
Properties
getProperties
in interface Properties
@Concealed public java.lang.String getFullNameForPersDef()
getFullNameForPersDef
in interface ComponentObject