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
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.
|
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.
|
PromotedProperty |
setCompiler(java.lang.String compiler)
The compiler to be used by this flow 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
|
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)
String
- groupName; The name of the group which this Flow Promoted Property resides inString
- name; 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 PropertyObject
- defaultValue; The default value of this Flow Promoted PropertyNode[]
- overriddenNodes; The nodes on which this Flow Promoted Property residespublic PromotedProperty setPropertyEditor(java.lang.String propertyEditor)
String
- propertyEditor;public java.lang.String getPropertyEditor()
public PromotedProperty setOverriddenNode(Node[] overriddenNodes)
Node[]
- overriddenNodes; 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
-