public class MasterConfigurationProperty extends AbstractInternalApplicationProperty
IApplicationProperty. The
MasterConfigurationProperty is a representation of the application
properties defined in the master configuration.| Constructor and Description |
|---|
MasterConfigurationProperty(Property pProperty,
RApplicationProperty pApplicationProperty,
ITaurusApplication pApplication,
IApplicationPropertyProxy pApplicationPropertyProxy)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
clearPropertyCache()
Clear the cache of the
IApplicationProperty. |
java.lang.String |
getDefaultValue()
Return the default value of the
IApplicationProperty. |
EPropertyValueType |
getPropertyType()
Return the
EPropertyValueType. |
void |
initApplicationProperty(ITaurusApplication pApplication)
IApplicationProperty.initApplicationProperty(ITaurusApplication) is executed in the
process of loading an ITaurusApplication after all
IApplicationPropertys were created. |
boolean |
isConstant()
Whether the
IApplicationProperty is a constant or not. |
boolean |
isMandatory()
Whether the
IApplicationProperty is a mandatory application
property. |
getApplication, getProperty, getPropertyValue, refreshProperty, unloadPropertypublic MasterConfigurationProperty(Property pProperty, RApplicationProperty pApplicationProperty, ITaurusApplication pApplication, IApplicationPropertyProxy pApplicationPropertyProxy)
pProperty - the property of the IApplicationPropertypApplicationProperty - the relationship RApplicationProperty to the
PropertypApplication - the ITaurusApplicationpApplicationPropertyProxy - the IApplicationPropertyProxy. Can be
null, if no cached values exist for this
IApplicationProperty.public boolean isConstant()
IApplicationPropertyIApplicationProperty is a constant or not. A constant
IApplicationProperty is not changeable through resource
processing.isConstant in interface IApplicationPropertyisConstant in class AbstractInternalApplicationPropertyIApplicationProperty is a constant or not.public boolean isMandatory()
IApplicationPropertyIApplicationProperty is a mandatory application
property. A mandatory application property must NOT have an empty
or null value.isMandatory in interface IApplicationPropertyisMandatory in class AbstractInternalApplicationPropertyIApplicationProperty is a mandatory
application propertypublic java.lang.String getDefaultValue()
IApplicationPropertyIApplicationProperty. This value
is required to reset the value of an IApplicationProperty, for
example if the cache becomes cleared. The default value must NOT
be null.IApplicationProperty. The
default value must NOT be null.public EPropertyValueType getPropertyType()
IApplicationPropertyEPropertyValueType.EPropertyValueType. Only the property types
EPropertyValueType.APPLICATION_PROPERTY and
EPropertyValueType.STATIC_MASTER_CONFIGURATION are
supported for IApplicationPropertys.public void initApplicationProperty(ITaurusApplication pApplication)
IApplicationPropertyIApplicationProperty.initApplicationProperty(ITaurusApplication) is executed in the
process of loading an ITaurusApplication after all
IApplicationPropertys were created.pApplication - the currently active applicationpublic void clearPropertyCache()
IApplicationPropertyIApplicationProperty.Copyright © 2015 Micro Focus GmbH. All rights reserved.