public abstract class FlowProperty
extends java.lang.Object
implements java.io.Serializable
Each FlowProperty instance represents a User Defined Property or a Promoted Property. 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
Modifier and Type | Class and Description |
---|---|
static class |
FlowProperty.Type |
static class |
FlowProperty.Usage |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
copyright |
Constructor and Description |
---|
FlowProperty() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBundleName() |
java.lang.Object |
getDefaultValue()
Returns the default value of the User Defined Property
|
java.lang.String |
getGroupName()
Returns the group name of the User Defined Property
|
java.lang.String |
getName()
Returns the User Defined Property Name
|
java.lang.String |
getPluginId() |
FlowProperty.Type |
getType()
Gets the Type of this User Defined Property
|
FlowProperty.Usage |
getUsage()
Returns the usage of the User Defined Property either mandatory or optional
|
boolean |
isConfigurable() |
boolean |
isUserDefined() |
void |
setBundleName(java.lang.String bundleName) |
FlowProperty |
setDefaultValue(java.lang.Object defaultValue)
Sets the Default Value to the given Object
|
FlowProperty |
setGroupName(java.lang.String groupName)
Sets the group name of the User Defined Property
|
FlowProperty |
setName(java.lang.String name)
Sets the User Defined Property name
|
FlowProperty |
setType(FlowProperty.Type type)
Sets the type of this User Defined Property
|
FlowProperty |
setUsage(FlowProperty.Usage usage)
Sets the usage of this User Defined Property; mandatory or optional
|
java.lang.String |
toString() |
public static final java.lang.String copyright
public java.lang.String getName()
public FlowProperty setName(java.lang.String name)
name
- String; the User Defined Property namepublic java.lang.Object getDefaultValue()
public FlowProperty setDefaultValue(java.lang.Object defaultValue)
defaultValue
- Object; the given Objectpublic FlowProperty setUsage(FlowProperty.Usage usage)
usage
- Usage;public FlowProperty.Usage getUsage()
public java.lang.String getGroupName()
public FlowProperty setGroupName(java.lang.String groupName)
groupName
- String; the given group namepublic FlowProperty setType(FlowProperty.Type type)
type
- Type; the type of this User Defined Propertypublic FlowProperty.Type getType()
public java.lang.String getPluginId()
public boolean isConfigurable()
public boolean isUserDefined()
public java.lang.String getBundleName()
public void setBundleName(java.lang.String bundleName)
public java.lang.String toString()
toString
in class java.lang.Object