public class PromotedProperty extends FlowProperty
Each PromotedProperty instance represents a Node Property which has been promoted to the Message Flow Each Message Flow contains a vector of FlowProperty which contains PromotedProperty (Node Promoted Properties) and UserDefinedProperty (User Defined Properties).
Change Activity: -------- ----------- ------------- ------------------------------------ Reason: Date: Originator: Comments: -------- ----------- ------------- ------------------------------------ xxxxx.x 2010-08-10 dstorey v7.0.0.2 Release xxxxx.x 2011-07-06 dstorey v8.0.0.0 Release xxxxx.x 2013-06-12 dstorey v9.0.0.0 Release
FlowProperty.Type, FlowProperty.Usage
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
copyright |
java.lang.String |
href |
Constructor and Description |
---|
PromotedProperty(java.lang.String groupName,
java.lang.String name,
FlowProperty.Usage usage,
FlowProperty.Type type,
java.lang.Object defaultValue,
Node[] overriddenNodes)
Creates a new Flow Promoted Property which can be added to the Message Flows FlowProperties.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getCompiler()
The compiler used by this node property, if any.
|
boolean |
getHidden()
Returns the boolean hidden state of this promoted property
|
java.lang.String |
getInternalName()
The internal name of the property e.g.
|
Node[] |
getOverriddenNodes()
The nodes on which this flow property resides
|
java.lang.String |
getPropertyEditor()
The property editor which is used on this property, if any.
|
boolean |
getReadOnly()
Returns the boolean read only state of this promoted property
|
PromotedProperty |
setCompiler(java.lang.String compiler)
The compiler to be used by this flow property
|
void |
setHidden(boolean value)
Sets this promoted property to a hidden promoted property
|
PromotedProperty |
setOverriddenNode(Node[] overriddenNodes)
The node from which the property has been promoted
|
PromotedProperty |
setPropertyEditor(java.lang.String propertyEditor)
The property editor to apply to this property
|
void |
setReadOnly(boolean value)
Sets this promoted property to a read only promoted property
|
getBundleName, getDefaultValue, getGroupName, getName, getPluginId, getType, getUsage, isConfigurable, isUserDefined, setBundleName, setDefaultValue, setGroupName, setName, setType, setUsage, toString
public static final java.lang.String copyright
public java.lang.String href
public PromotedProperty(java.lang.String groupName, java.lang.String name, FlowProperty.Usage usage, FlowProperty.Type type, java.lang.Object defaultValue, Node[] overriddenNodes)
groupName
- String ; The name of the group which this Flow Promoted Property resides inname
- String ; The unique name of this Flow Promoted Propertyusage
- Usage ; The FlowProperty.Usage of this property; Mandatory or Optionaltype
- Type ; The Type of this Flow Promoted PropertydefaultValue
- Object ; The default value of this Flow Promoted PropertyoverriddenNodes
- Node[] ; The nodes on which this Flow Promoted Property residespublic PromotedProperty setPropertyEditor(java.lang.String propertyEditor)
propertyEditor
- String ;public java.lang.String getPropertyEditor()
public PromotedProperty setOverriddenNode(Node[] overriddenNodes)
overriddenNodes
- Node[] ; the nodes on which the promoted property residespublic Node[] getOverriddenNodes()
public java.lang.String getCompiler()
public java.lang.String getInternalName()
public PromotedProperty setCompiler(java.lang.String compiler)
compiler
- public void setReadOnly(boolean value)
value
- public boolean getReadOnly()
public void setHidden(boolean value)
value
- public boolean getHidden()