public abstract class AbstractInternalApplicationProperty extends java.lang.Object implements IApplicationProperty
MasterConfigurationPropertys and
ApplicationPropertys.
This class must NOT be extended or used by clients.
| Constructor and Description |
|---|
AbstractInternalApplicationProperty(Property pProperty,
RApplicationProperty pApplicationProperty,
ITaurusApplication pApplication,
IApplicationPropertyProxy pApplicationPropertyProxy) |
| Modifier and Type | Method and Description |
|---|---|
ITaurusApplication |
getApplication()
Returns the corresponding
ITaurusApplication to the
IApplicationProperty. |
Property |
getProperty()
Returns the corresponding target property
Property of the
IApplicationProperty. |
IPropertyValue |
getPropertyValue()
Return the corresponding
IPropertyValue of the
IApplicationProperty. |
boolean |
isConstant()
Whether the
IApplicationProperty is a constant or not. |
boolean |
isMandatory()
Whether the
IApplicationProperty is a mandatory application
property. |
void |
refreshProperty()
Refreshes the
IApplicationProperty. |
void |
unloadProperty()
Unloads the
IApplicationProperty. |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclearPropertyCache, getDefaultValue, getPropertyType, initApplicationPropertypublic AbstractInternalApplicationProperty(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 IApplicationPropertyIApplicationProperty is a constant or not.public Property getProperty()
IApplicationPropertyProperty of the
IApplicationProperty.getProperty in interface IApplicationPropertyProperty of the
IApplicationPropertypublic boolean isMandatory()
IApplicationPropertyIApplicationProperty is a mandatory application
property. A mandatory application property must NOT have an empty
or null value.isMandatory in interface IApplicationPropertyIApplicationProperty is a mandatory
application propertypublic ITaurusApplication getApplication()
IApplicationPropertyITaurusApplication to the
IApplicationProperty.getApplication in interface IApplicationPropertyITaurusApplicationpublic IPropertyValue getPropertyValue()
IApplicationPropertyIPropertyValue of the
IApplicationProperty.getPropertyValue in interface IApplicationPropertyIPropertyValue of the
IApplicationProperty.public void refreshProperty()
IApplicationPropertyIApplicationProperty.
This method is called when an ITaurusSystem is refreshed.
refreshProperty in interface IApplicationPropertypublic void unloadProperty()
IApplicationPropertyIApplicationProperty. This method is called when
ITaurusApplication.unloadApplication() is executed.unloadProperty in interface IApplicationPropertyCopyright © 2015 Micro Focus GmbH. All rights reserved.