public abstract class ControlRuleDataBean extends java.lang.Object implements ControlRuleInputDataBean, ControlRuleSmartDataBean, CommandDataBean
Modifier and Type | Field and Description |
---|---|
protected CommandContext | commandContext |
protected java.lang.String | commandInterfaceName |
static java.lang.String | COPYRIGHT |
protected java.lang.String | id |
protected java.lang.String | ownerId |
protected java.lang.String | ruleDesc |
protected java.lang.String | ruleInterpreterClassId |
protected java.lang.String | ruleName |
protected java.lang.String | ruleType |
Constructor and Description |
---|
ControlRuleDataBean()
Constructs a control rule data bean.
|
Modifier and Type | Method and Description |
---|---|
abstract java.lang.String | getCommandInterfaceName()
Abstract method establishes interface used to get the value of command interface name.
|
java.lang.String | getId()
Gets the control rule ID.
|
java.lang.String | getOwnerId()
Gets the owner ID field.
|
TypedProperty | getRequestProperties()
Gets the value of requestProperties; currently implemented to return null.
|
java.lang.String | getRuleDesc()
Gets the control rule description.
|
java.lang.String | getRuleInterpreterClassId()
Gets the ID of the control rule interpreter class.
|
java.lang.String | getRuleName()
Gets the rule name.
|
java.lang.String | getRuleType()
Gets the rule type.
|
void | setCommandContext(CommandContext cmdContext)
Sets command context.
|
abstract void | setCommandInterfaceName(java.lang.String ifname)
Sets the command interface name.
|
void | setId(java.lang.String newId)
Sets the control rule ID.
|
void | setOwnerId(java.lang.String newOwnerId)
Sets the ownerId field.
|
void | setRequestProperties(TypedProperty param)
Parses required parameters from TypedProperty param.
|
void | setRuleDesc(java.lang.String newRuleDesc)
Sets the rule description.
|
void | setRuleInterpreterClassId(java.lang.String newRuleInterpreterClassId)
Sets the rule interpreter class ID.
|
void | setRuleName(java.lang.String newRuleName)
Sets the ruleName.
|
void | setRuleType(java.lang.String newRuleType)
Sets the ruleType.
|
protected java.lang.String id
protected java.lang.String ownerId
protected java.lang.String ruleName
protected java.lang.String ruleType
protected java.lang.String ruleDesc
protected java.lang.String ruleInterpreterClassId
protected java.lang.String commandInterfaceName
public static final java.lang.String COPYRIGHT
protected CommandContext commandContext
public ControlRuleDataBean()
public abstract java.lang.String getCommandInterfaceName()
public java.lang.String getId()
public java.lang.String getOwnerId()
public TypedProperty getRequestProperties()
public java.lang.String getRuleDesc()
public java.lang.String getRuleInterpreterClassId()
public java.lang.String getRuleName()
public java.lang.String getRuleType()
public abstract void setCommandInterfaceName(java.lang.String ifname)
public void setId(java.lang.String newId)
public void setOwnerId(java.lang.String newOwnerId)
public void setRequestProperties(TypedProperty param)
public void setRuleDesc(java.lang.String newRuleDesc)
public void setRuleInterpreterClassId(java.lang.String newRuleInterpreterClassId)
public void setRuleName(java.lang.String newRuleName)
public void setRuleType(java.lang.String newRuleType)
public void setCommandContext(CommandContext cmdContext)